
Found 254 managed objects:1. vim.AuthorizationManager::ha-authmgr2. vim.ComputeResource::ha-compute-res3. vim.Datacenter::ha-datacenter4. vim.Datastore::60f70eea-2100dc05-f37c-b02628c91f305. vim.Datastore::6102f50f-53d691eb-8fda-b02628c915f06. vim.Datastore::6102f520-3c2ea578-ff4d-b02628c915f07. vim.DiagnosticManager::ha-diagnosticmgr8. vim.EnvironmentBrowser::2713-envmgr9. vim.EnvironmentBrowser::2715-envmgr10. vim.EnvironmentBrowser::2717-envmgr11. vim.EnvironmentBrowser::2718-envmgr12. vim.EnvironmentBrowser::2719-envmgr13. vim.EnvironmentBrowser::2720-envmgr14. vim.EnvironmentBrowser::2721-envmgr15. vim.EnvironmentBrowser::2722-envmgr16. vim.EnvironmentBrowser::2723-envmgr17. vim.EnvironmentBrowser::2724-envmgr18. vim.EnvironmentBrowser::2725-envmgr19. vim.EnvironmentBrowser::2726-envmgr20. vim.EnvironmentBrowser::2727-envmgr21. vim.EnvironmentBrowser::2728-envmgr22. vim.EnvironmentBrowser::2729-envmgr23. vim.EnvironmentBrowser::2731-envmgr24. vim.EnvironmentBrowser::2732-envmgr25. vim.EnvironmentBrowser::2733-envmgr26. vim.EnvironmentBrowser::2734-envmgr27. vim.EnvironmentBrowser::2737-envmgr28. vim.EnvironmentBrowser::2739-envmgr29. vim.EnvironmentBrowser::2740-envmgr30. vim.EnvironmentBrowser::2741-envmgr31. vim.EnvironmentBrowser::2742-envmgr32. vim.EnvironmentBrowser::2743-envmgr33. vim.EnvironmentBrowser::2744-envmgr34. vim.EnvironmentBrowser::2749-envmgr35. vim.EnvironmentBrowser::2750-envmgr36. vim.EnvironmentBrowser::2751-envmgr37. vim.EnvironmentBrowser::2752-envmgr38. vim.EnvironmentBrowser::2753-envmgr39. vim.EnvironmentBrowser::2754-envmgr40. vim.EnvironmentBrowser::2755-envmgr41. vim.EnvironmentBrowser::2756-envmgr42. vim.EnvironmentBrowser::2757-envmgr43. vim.EnvironmentBrowser::2758-envmgr44. vim.EnvironmentBrowser::2759-envmgr45. vim.EnvironmentBrowser::2760-envmgr46. vim.EnvironmentBrowser::2762-envmgr47. vim.EnvironmentBrowser::2763-envmgr48. vim.EnvironmentBrowser::2764-envmgr49. vim.EnvironmentBrowser::2765-envmgr50. vim.EnvironmentBrowser::2767-envmgr51. vim.EnvironmentBrowser::2769-envmgr52. vim.EnvironmentBrowser::2770-envmgr53. vim.EnvironmentBrowser::2771-envmgr54. vim.EnvironmentBrowser::2772-envmgr55. vim.EnvironmentBrowser::2773-envmgr56. vim.EnvironmentBrowser::2774-envmgr57. vim.EnvironmentBrowser::2775-envmgr58. vim.EnvironmentBrowser::2776-envmgr59. vim.EnvironmentBrowser::2778-envmgr60. vim.EnvironmentBrowser::2779-envmgr61. vim.EnvironmentBrowser::2781-envmgr62. vim.EnvironmentBrowser::2782-envmgr63. vim.EnvironmentBrowser::2784-envmgr64. vim.EnvironmentBrowser::2786-envmgr65. vim.EnvironmentBrowser::2790-envmgr66. vim.EnvironmentBrowser::2791-envmgr67. vim.EnvironmentBrowser::2792-envmgr68. vim.EnvironmentBrowser::2793-envmgr69. vim.EnvironmentBrowser::2794-envmgr70. vim.EnvironmentBrowser::2795-envmgr71. vim.EnvironmentBrowser::2796-envmgr72. vim.EnvironmentBrowser::2798-envmgr73. vim.EnvironmentBrowser::2800-envmgr74. vim.EnvironmentBrowser::2801-envmgr75. vim.EnvironmentBrowser::2802-envmgr76. vim.EnvironmentBrowser::2803-envmgr77. vim.EnvironmentBrowser::2805-envmgr78. vim.EnvironmentBrowser::2808-envmgr79. vim.EnvironmentBrowser::2810-envmgr80. vim.EnvironmentBrowser::2811-envmgr81. vim.EnvironmentBrowser::2812-envmgr82. vim.EnvironmentBrowser::2813-envmgr83. vim.EnvironmentBrowser::2815-envmgr84. vim.EnvironmentBrowser::2816-envmgr85. vim.EnvironmentBrowser::2817-envmgr86. vim.EnvironmentBrowser::2818-envmgr87. vim.EnvironmentBrowser::2819-envmgr88. vim.EnvironmentBrowser::2820-envmgr89. vim.EnvironmentBrowser::2821-envmgr90. vim.EnvironmentBrowser::2822-envmgr91. vim.EnvironmentBrowser::2823-envmgr92. vim.EnvironmentBrowser::2824-envmgr93. vim.EnvironmentBrowser::2825-envmgr94. vim.EnvironmentBrowser::2826-envmgr95. vim.EnvironmentBrowser::2827-envmgr96. vim.EnvironmentBrowser::2828-envmgr97. vim.EnvironmentBrowser::2829-envmgr98. vim.EnvironmentBrowser::2834-envmgr99. vim.EnvironmentBrowser::2835-envmgr100. vim.EnvironmentBrowser::2836-envmgr101. vim.EnvironmentBrowser::2837-envmgr102. vim.EnvironmentBrowser::2838-envmgr103. vim.EnvironmentBrowser::2839-envmgr104. vim.EnvironmentBrowser::2840-envmgr105. vim.EnvironmentBrowser::2841-envmgr106. vim.EnvironmentBrowser::2842-envmgr107. vim.EnvironmentBrowser::ha-env-browser-vmx-19108. vim.Folder::ha-folder-datastore109. vim.Folder::ha-folder-host110. vim.Folder::ha-folder-network111. vim.Folder::ha-folder-root112. vim.Folder::ha-folder-vm113. vim.HostSystem::ha-host114. vim.LicenseManager::ha-license-manager115. vim.Network::HaNetwork-VM Network116. vim.PerformanceManager::ha-perfmgr117. vim.ResourcePool::ha-root-pool118. vim.SearchIndex::ha-searchindex119. vim.ServiceInstance::ServiceInstance120. vim.SessionManager::ha-sessionmgr121. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326216122. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326523123. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326524124. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326827125. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327128126. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327129127. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327430128. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327731129. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327732130. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328035131. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328338132. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328339133. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328643134. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328955135. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-2076326419136. vim.TaskManager::ha-taskmgr137. vim.UserDirectory::ha-user-directory138. vim.VirtualMachine::2713139. vim.VirtualMachine::2715140. vim.VirtualMachine::2717141. vim.VirtualMachine::2718142. vim.VirtualMachine::2719143. vim.VirtualMachine::2720144. vim.VirtualMachine::2721145. vim.VirtualMachine::2722146. vim.VirtualMachine::2723147. vim.VirtualMachine::2724148. vim.VirtualMachine::2725149. vim.VirtualMachine::2726150. vim.VirtualMachine::2727151. vim.VirtualMachine::2728152. vim.VirtualMachine::2729153. vim.VirtualMachine::2731154. vim.VirtualMachine::2732155. vim.VirtualMachine::2733156. vim.VirtualMachine::2734157. vim.VirtualMachine::2737158. vim.VirtualMachine::2739159. vim.VirtualMachine::2740160. vim.VirtualMachine::2741161. vim.VirtualMachine::2742162. vim.VirtualMachine::2743163. vim.VirtualMachine::2744164. vim.VirtualMachine::2749165. vim.VirtualMachine::2750166. vim.VirtualMachine::2751167. vim.VirtualMachine::2752168. vim.VirtualMachine::2753169. vim.VirtualMachine::2754170. vim.VirtualMachine::2755171. vim.VirtualMachine::2756172. vim.VirtualMachine::2757173. vim.VirtualMachine::2758174. vim.VirtualMachine::2759175. vim.VirtualMachine::2760176. vim.VirtualMachine::2762177. vim.VirtualMachine::2763178. vim.VirtualMachine::2764179. vim.VirtualMachine::2765180. vim.VirtualMachine::2767181. vim.VirtualMachine::2769182. vim.VirtualMachine::2770183. vim.VirtualMachine::2771184. vim.VirtualMachine::2772185. vim.VirtualMachine::2773186. vim.VirtualMachine::2774187. vim.VirtualMachine::2775188. vim.VirtualMachine::2776189. vim.VirtualMachine::2778190. vim.VirtualMachine::2779191. vim.VirtualMachine::2781192. vim.VirtualMachine::2782193. vim.VirtualMachine::2784194. vim.VirtualMachine::2786195. vim.VirtualMachine::2790196. vim.VirtualMachine::2791197. vim.VirtualMachine::2792198. vim.VirtualMachine::2793199. vim.VirtualMachine::2794200. vim.VirtualMachine::2795201. vim.VirtualMachine::2796202. vim.VirtualMachine::2798203. vim.VirtualMachine::2800204. vim.VirtualMachine::2801205. vim.VirtualMachine::2802206. vim.VirtualMachine::2803207. vim.VirtualMachine::2805208. vim.VirtualMachine::2808209. vim.VirtualMachine::2810210. vim.VirtualMachine::2811211. vim.VirtualMachine::2812212. vim.VirtualMachine::2813213. vim.VirtualMachine::2815214. vim.VirtualMachine::2816215. vim.VirtualMachine::2817216. vim.VirtualMachine::2818217. vim.VirtualMachine::2819218. vim.VirtualMachine::2820219. vim.VirtualMachine::2821220. vim.VirtualMachine::2822221. vim.VirtualMachine::2823222. vim.VirtualMachine::2824223. vim.VirtualMachine::2825224. vim.VirtualMachine::2826225. vim.VirtualMachine::2827226. vim.VirtualMachine::2828227. vim.VirtualMachine::2829228. vim.VirtualMachine::2834229. vim.VirtualMachine::2835230. vim.VirtualMachine::2836231. vim.VirtualMachine::2837232. vim.VirtualMachine::2838233. vim.VirtualMachine::2839234. vim.VirtualMachine::2840235. vim.VirtualMachine::2841236. vim.VirtualMachine::2842237. vim.event.EventManager::ha-eventmgr238. vim.host.AutoStartManager::ha-autostart-mgr239. vim.host.CpuSchedulerSystem::cpuSchedulerSystem240. vim.host.DatastoreBrowser::ha-host-datastorebrowser241. vim.host.DatastoreSystem::ha-datastoresystem242. vim.host.DiagnosticSystem::diagnosticsystem243. vim.host.FirewallSystem::firewallSystem244. vim.host.GraphicsManager::ha-graphics-manager245. vim.host.LocalAccountManager::ha-localacctmgr246. vim.host.MemoryManagerSystem::memoryManagerSystem247. vim.host.NetworkSystem::networkSystem248. vim.host.ServiceSystem::serviceSystem249. vim.host.SnmpSystem::ha-snmp-agent250. vim.host.StorageSystem::storageSystem251. vim.host.VMotionSystem::ha-vmotion-system252. vim.option.OptionManager::HostAgentSettings253. vim.option.OptionManager::ha-adv-options254. 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:60f70eea-2100dc05-f37c-b02628c91f30',
               '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-24.'
         },
         (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:60f70eea-2100dc05-f37c-b02628c91f30',
               '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::60f70eea-2100dc05-f37c-b02628c91f30 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Datastore:60f70eea-2100dc05-f37c-b02628c91f30',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'browser',
            val = 'vim.host.DatastoreBrowser:60f70eea-2100dc05-f37c-b02628c91f30-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/60f70eea-2100dc05-f37c-b02628c91f30',
                     accessMode = 'readWrite',
                     mounted = true,
                     accessible = true,
                     inaccessibleReason = <unset>
                  }
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.host.VmfsDatastoreInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               name = 'datastore1 (3)',
               url = '/vmfs/volumes/60f70eea-2100dc05-f37c-b02628c91f30',
               freeSpace = 659905576960,
               maxFileSize = 70368744177664,
               maxVirtualDiskCapacity = 68169720922112,
               maxMemoryFileSize = 70368744177664,
               timestamp = 2021-08-20T15:40:24.816729Z,
               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 (3)',
                  capacity = 661424963584,
                  blockSizeMb = 1,
                  blockSize = 1024,
                  unmapGranularity = 1024,
                  unmapPriority = 'low',
                  unmapBandwidthSpec = <unset>,
                  maxBlocks = 63963136,
                  majorVersion = 6,
                  version = '6.82',
                  uuid = '60f70eea-2100dc05-f37c-b02628c91f30',
                  extent = (vim.host.ScsiDisk.Partition) [
                     (vim.host.ScsiDisk.Partition) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                        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 = 30,
               percentOfPeakThroughput = <unset>,
               statsCollectionEnabled = false,
               reservationEnabled = true,
               statsAggregationDisabled = <unset>,
               reservableIopsThreshold = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'datastore1 (3)'
         },
         (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:60f70eea-2100dc05-f37c-b02628c91f30',
               name = 'datastore1 (3)',
               url = '/vmfs/volumes/60f70eea-2100dc05-f37c-b02628c91f30',
               capacity = 661424963584,
               freeSpace = 659905576960,
               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) []
         }
      ],
      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 = 530619301888,
               maxFileSize = 70368744177664,
               maxVirtualDiskCapacity = 68169720922112,
               maxMemoryFileSize = 70368744177664,
               timestamp = 2021-08-20T14:55:44.326723Z,
               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 = 30,
               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 = 530619301888,
               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:2718',
               'vim.VirtualMachine:2719',
               'vim.VirtualMachine:2720',
               'vim.VirtualMachine:2721',
               'vim.VirtualMachine:2722',
               'vim.VirtualMachine:2723',
               'vim.VirtualMachine:2724',
               'vim.VirtualMachine:2725',
               'vim.VirtualMachine:2727',
               'vim.VirtualMachine:2728',
               'vim.VirtualMachine:2729',
               'vim.VirtualMachine:2731',
               'vim.VirtualMachine:2732',
               'vim.VirtualMachine:2733',
               'vim.VirtualMachine:2734',
               'vim.VirtualMachine:2737',
               'vim.VirtualMachine:2739',
               'vim.VirtualMachine:2740',
               'vim.VirtualMachine:2741',
               'vim.VirtualMachine:2742',
               'vim.VirtualMachine:2743',
               'vim.VirtualMachine:2744',
               'vim.VirtualMachine:2749',
               'vim.VirtualMachine:2750',
               'vim.VirtualMachine:2752',
               'vim.VirtualMachine:2754',
               'vim.VirtualMachine:2756',
               'vim.VirtualMachine:2757',
               'vim.VirtualMachine:2758',
               'vim.VirtualMachine:2759',
               'vim.VirtualMachine:2760',
               'vim.VirtualMachine:2762',
               'vim.VirtualMachine:2763',
               'vim.VirtualMachine:2764',
               'vim.VirtualMachine:2765',
               'vim.VirtualMachine:2767',
               'vim.VirtualMachine:2770',
               'vim.VirtualMachine:2771',
               'vim.VirtualMachine:2772',
               'vim.VirtualMachine:2773',
               'vim.VirtualMachine:2774',
               'vim.VirtualMachine:2775',
               'vim.VirtualMachine:2776',
               'vim.VirtualMachine:2778',
               'vim.VirtualMachine:2779',
               'vim.VirtualMachine:2781',
               'vim.VirtualMachine:2782',
               'vim.VirtualMachine:2784',
               'vim.VirtualMachine:2790',
               'vim.VirtualMachine:2791',
               'vim.VirtualMachine:2792',
               'vim.VirtualMachine:2793',
               'vim.VirtualMachine:2794',
               'vim.VirtualMachine:2795',
               'vim.VirtualMachine:2798',
               'vim.VirtualMachine:2800',
               'vim.VirtualMachine:2801',
               'vim.VirtualMachine:2802',
               'vim.VirtualMachine:2803',
               'vim.VirtualMachine:2805',
               'vim.VirtualMachine:2808',
               'vim.VirtualMachine:2812',
               'vim.VirtualMachine:2813',
               'vim.VirtualMachine:2815',
               'vim.VirtualMachine:2816',
               'vim.VirtualMachine:2817',
               'vim.VirtualMachine:2818',
               'vim.VirtualMachine:2819',
               'vim.VirtualMachine:2823',
               'vim.VirtualMachine:2824',
               'vim.VirtualMachine:2825',
               'vim.VirtualMachine:2826',
               'vim.VirtualMachine:2827',
               'vim.VirtualMachine:2829',
               'vim.VirtualMachine:2834',
               'vim.VirtualMachine:2835',
               'vim.VirtualMachine:2836',
               'vim.VirtualMachine:2837',
               'vim.VirtualMachine:2838',
               'vim.VirtualMachine:2839',
               'vim.VirtualMachine:2840',
               'vim.VirtualMachine:2841'
            ]
         }
      ],
      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.812914Z,
               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 = 30,
               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:2713',
               'vim.VirtualMachine:2715',
               'vim.VirtualMachine:2717',
               'vim.VirtualMachine:2726',
               'vim.VirtualMachine:2751',
               'vim.VirtualMachine:2753',
               'vim.VirtualMachine:2755',
               'vim.VirtualMachine:2769',
               'vim.VirtualMachine:2786',
               'vim.VirtualMachine:2796',
               'vim.VirtualMachine:2810',
               'vim.VirtualMachine:2811',
               'vim.VirtualMachine:2820',
               'vim.VirtualMachine:2821',
               'vim.VirtualMachine:2822',
               'vim.VirtualMachine:2828',
               'vim.VirtualMachine:2842'
            ]
         }
      ],
      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::2713-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2713-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2713-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 9. vim.EnvironmentBrowser::2715-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2715-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2715-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 10. vim.EnvironmentBrowser::2717-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2717-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2717-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 11. vim.EnvironmentBrowser::2718-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2718-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2718-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 12. vim.EnvironmentBrowser::2719-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2719-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2719-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 13. vim.EnvironmentBrowser::2720-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2720-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2720-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 14. vim.EnvironmentBrowser::2721-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2721-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2721-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 15. vim.EnvironmentBrowser::2722-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2722-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2722-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 16. vim.EnvironmentBrowser::2723-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2723-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2723-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 17. vim.EnvironmentBrowser::2724-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2724-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2724-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 18. vim.EnvironmentBrowser::2725-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2725-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2725-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 19. vim.EnvironmentBrowser::2726-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2726-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2726-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 20. vim.EnvironmentBrowser::2727-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2727-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2727-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 21. vim.EnvironmentBrowser::2728-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2728-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2728-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 22. vim.EnvironmentBrowser::2729-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2729-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2729-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 23. vim.EnvironmentBrowser::2731-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2731-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2731-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 24. vim.EnvironmentBrowser::2732-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2732-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2732-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 25. vim.EnvironmentBrowser::2733-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2733-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2733-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 26. vim.EnvironmentBrowser::2734-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2734-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2734-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 27. vim.EnvironmentBrowser::2737-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2737-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2737-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 28. vim.EnvironmentBrowser::2739-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2739-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2739-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 29. vim.EnvironmentBrowser::2740-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2740-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2740-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 30. vim.EnvironmentBrowser::2741-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2741-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2741-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 31. vim.EnvironmentBrowser::2742-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2742-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2742-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 32. vim.EnvironmentBrowser::2743-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2743-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2743-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 33. vim.EnvironmentBrowser::2744-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2744-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2744-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 34. vim.EnvironmentBrowser::2749-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2749-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2749-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 35. vim.EnvironmentBrowser::2750-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2750-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2750-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 36. vim.EnvironmentBrowser::2751-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2751-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2751-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 37. vim.EnvironmentBrowser::2752-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2752-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2752-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 38. vim.EnvironmentBrowser::2753-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2753-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2753-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 39. vim.EnvironmentBrowser::2754-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2754-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2754-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 40. vim.EnvironmentBrowser::2755-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2755-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2755-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 41. vim.EnvironmentBrowser::2756-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2756-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2756-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 42. vim.EnvironmentBrowser::2757-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2757-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2757-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 43. vim.EnvironmentBrowser::2758-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2758-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2758-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 44. vim.EnvironmentBrowser::2759-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2759-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2759-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 45. vim.EnvironmentBrowser::2760-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2760-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2760-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 46. vim.EnvironmentBrowser::2762-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2762-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2762-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 47. vim.EnvironmentBrowser::2763-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2763-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2763-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 48. vim.EnvironmentBrowser::2764-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2764-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2764-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 49. vim.EnvironmentBrowser::2765-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2765-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2765-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 50. vim.EnvironmentBrowser::2767-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2767-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2767-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 51. vim.EnvironmentBrowser::2769-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2769-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2769-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 52. vim.EnvironmentBrowser::2770-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2770-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2770-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 53. vim.EnvironmentBrowser::2771-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2771-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2771-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 54. vim.EnvironmentBrowser::2772-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2772-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2772-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 55. vim.EnvironmentBrowser::2773-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2773-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2773-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 56. vim.EnvironmentBrowser::2774-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2774-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2774-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 57. vim.EnvironmentBrowser::2775-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2775-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2775-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 58. vim.EnvironmentBrowser::2776-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2776-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2776-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 59. vim.EnvironmentBrowser::2778-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2778-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2778-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 60. vim.EnvironmentBrowser::2779-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2779-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2779-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 61. vim.EnvironmentBrowser::2781-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2781-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2781-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 62. vim.EnvironmentBrowser::2782-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2782-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2782-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 63. vim.EnvironmentBrowser::2784-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2784-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2784-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 64. vim.EnvironmentBrowser::2786-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2786-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2786-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 65. vim.EnvironmentBrowser::2790-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2790-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2790-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 66. vim.EnvironmentBrowser::2791-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2791-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2791-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 67. vim.EnvironmentBrowser::2792-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2792-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2792-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 68. vim.EnvironmentBrowser::2793-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2793-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2793-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 69. vim.EnvironmentBrowser::2794-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2794-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2794-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 70. vim.EnvironmentBrowser::2795-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2795-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2795-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 71. vim.EnvironmentBrowser::2796-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2796-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2796-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 72. vim.EnvironmentBrowser::2798-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2798-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2798-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 73. vim.EnvironmentBrowser::2800-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2800-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2800-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 74. vim.EnvironmentBrowser::2801-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2801-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2801-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 75. vim.EnvironmentBrowser::2802-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2802-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2802-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 76. vim.EnvironmentBrowser::2803-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2803-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2803-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 77. vim.EnvironmentBrowser::2805-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2805-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2805-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 78. vim.EnvironmentBrowser::2808-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2808-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2808-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 79. vim.EnvironmentBrowser::2810-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2810-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2810-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 80. vim.EnvironmentBrowser::2811-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2811-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2811-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 81. vim.EnvironmentBrowser::2812-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2812-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2812-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 82. vim.EnvironmentBrowser::2813-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2813-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2813-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 83. vim.EnvironmentBrowser::2815-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2815-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2815-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 84. vim.EnvironmentBrowser::2816-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2816-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2816-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 85. vim.EnvironmentBrowser::2817-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2817-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2817-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 86. vim.EnvironmentBrowser::2818-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2818-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2818-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 87. vim.EnvironmentBrowser::2819-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2819-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2819-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 88. vim.EnvironmentBrowser::2820-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2820-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2820-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 89. vim.EnvironmentBrowser::2821-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2821-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2821-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 90. vim.EnvironmentBrowser::2822-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2822-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2822-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 91. vim.EnvironmentBrowser::2823-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2823-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2823-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 92. vim.EnvironmentBrowser::2824-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2824-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2824-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 93. vim.EnvironmentBrowser::2825-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2825-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2825-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 94. vim.EnvironmentBrowser::2826-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2826-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2826-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 95. vim.EnvironmentBrowser::2827-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2827-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2827-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 96. vim.EnvironmentBrowser::2828-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2828-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2828-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 97. vim.EnvironmentBrowser::2829-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2829-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2829-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 98. vim.EnvironmentBrowser::2834-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2834-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2834-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 99. vim.EnvironmentBrowser::2835-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2835-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2835-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 100. vim.EnvironmentBrowser::2836-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2836-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2836-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 101. vim.EnvironmentBrowser::2837-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2837-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2837-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 102. vim.EnvironmentBrowser::2838-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2838-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2838-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 103. vim.EnvironmentBrowser::2839-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2839-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2839-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 104. vim.EnvironmentBrowser::2840-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2840-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2840-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 105. vim.EnvironmentBrowser::2841-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2841-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2841-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 106. vim.EnvironmentBrowser::2842-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2842-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2842-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 107. 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) []
   }
]
=============== 108. 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:60f70eea-2100dc05-f37c-b02628c91f30',
               '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) []
   }
]
=============== 109. 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) []
   }
]
=============== 110. 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) []
   }
]
=============== 111. 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) []
   }
]
=============== 112. 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:2713',
               'vim.VirtualMachine:2715',
               'vim.VirtualMachine:2717',
               'vim.VirtualMachine:2718',
               'vim.VirtualMachine:2719',
               'vim.VirtualMachine:2720',
               'vim.VirtualMachine:2721',
               'vim.VirtualMachine:2722',
               'vim.VirtualMachine:2723',
               'vim.VirtualMachine:2724',
               'vim.VirtualMachine:2725',
               'vim.VirtualMachine:2726',
               'vim.VirtualMachine:2727',
               'vim.VirtualMachine:2728',
               'vim.VirtualMachine:2729',
               'vim.VirtualMachine:2731',
               'vim.VirtualMachine:2732',
               'vim.VirtualMachine:2733',
               'vim.VirtualMachine:2734',
               'vim.VirtualMachine:2737',
               'vim.VirtualMachine:2739',
               'vim.VirtualMachine:2740',
               'vim.VirtualMachine:2741',
               'vim.VirtualMachine:2742',
               'vim.VirtualMachine:2743',
               'vim.VirtualMachine:2744',
               'vim.VirtualMachine:2749',
               'vim.VirtualMachine:2750',
               'vim.VirtualMachine:2751',
               'vim.VirtualMachine:2752',
               'vim.VirtualMachine:2753',
               'vim.VirtualMachine:2754',
               'vim.VirtualMachine:2755',
               'vim.VirtualMachine:2756',
               'vim.VirtualMachine:2757',
               'vim.VirtualMachine:2758',
               'vim.VirtualMachine:2759',
               'vim.VirtualMachine:2760',
               'vim.VirtualMachine:2762',
               'vim.VirtualMachine:2763',
               'vim.VirtualMachine:2764',
               'vim.VirtualMachine:2765',
               'vim.VirtualMachine:2767',
               'vim.VirtualMachine:2769',
               'vim.VirtualMachine:2770',
               'vim.VirtualMachine:2771',
               'vim.VirtualMachine:2772',
               'vim.VirtualMachine:2773',
               'vim.VirtualMachine:2774',
               'vim.VirtualMachine:2775',
               'vim.VirtualMachine:2776',
               'vim.VirtualMachine:2778',
               'vim.VirtualMachine:2779',
               'vim.VirtualMachine:2781',
               'vim.VirtualMachine:2782',
               'vim.VirtualMachine:2784',
               'vim.VirtualMachine:2786',
               'vim.VirtualMachine:2790',
               'vim.VirtualMachine:2791',
               'vim.VirtualMachine:2792',
               'vim.VirtualMachine:2793',
               'vim.VirtualMachine:2794',
               'vim.VirtualMachine:2795',
               'vim.VirtualMachine:2796',
               'vim.VirtualMachine:2798',
               'vim.VirtualMachine:2800',
               'vim.VirtualMachine:2801',
               'vim.VirtualMachine:2802',
               'vim.VirtualMachine:2803',
               'vim.VirtualMachine:2805',
               'vim.VirtualMachine:2808',
               'vim.VirtualMachine:2810',
               'vim.VirtualMachine:2811',
               'vim.VirtualMachine:2812',
               'vim.VirtualMachine:2813',
               'vim.VirtualMachine:2815',
               'vim.VirtualMachine:2816',
               'vim.VirtualMachine:2817',
               'vim.VirtualMachine:2818',
               'vim.VirtualMachine:2819',
               'vim.VirtualMachine:2820',
               'vim.VirtualMachine:2821',
               'vim.VirtualMachine:2822',
               'vim.VirtualMachine:2823',
               'vim.VirtualMachine:2824',
               'vim.VirtualMachine:2825',
               'vim.VirtualMachine:2826',
               'vim.VirtualMachine:2827',
               'vim.VirtualMachine:2828',
               'vim.VirtualMachine:2829',
               'vim.VirtualMachine:2834',
               'vim.VirtualMachine:2835',
               'vim.VirtualMachine:2836',
               'vim.VirtualMachine:2837',
               'vim.VirtualMachine:2838',
               'vim.VirtualMachine:2839',
               'vim.VirtualMachine:2840',
               'vim.VirtualMachine:2841',
               'vim.VirtualMachine:2842'
            ]
         },
         (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) []
   }
]
=============== 113. 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 = '500062b202342480'
                     },
                     (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 = 1152921575935795745,
                        nodeWorldWideName = 2305843080542642721,
                        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 = 1152921575935795746,
                        nodeWorldWideName = 2305843080542642722,
                        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 = 1152921575935032009,
                        nodeWorldWideName = 2305843080541878985,
                        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 = 1152921575935032010,
                        nodeWorldWideName = 2305843080541878986,
                        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 = 1152921575935795745,
                        nodeWorldWideName = 2305843080542642721,
                        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 = 1152921575935795746,
                        nodeWorldWideName = 2305843080542642722,
                        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 = 1152921575935032009,
                        nodeWorldWideName = 2305843080541878985,
                        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 = 1152921575935032010,
                        nodeWorldWideName = 2305843080541878986,
                        portType = 'unknown',
                        speed = 32
                     }
                  ],
                  scsiLun = (vim.host.ScsiLun) [
                     (vim.host.ScsiDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        deviceName = '/vmfs/devices/disks/naa.600062b202341bc025fb4a61e7b78f4a',
                        deviceType = 'disk',
                        key = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        uuid = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        descriptor = (vim.host.ScsiLun.Descriptor) [
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'naa.600062b202341bc025fb4a61e7b78f4a'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = 'vml.0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                           }
                        ],
                        canonicalName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                        displayName = 'Local Lenovo Disk (naa.600062b202341bc025fb4a61e7b78f4a)',
                        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,
                              27,
                              -64,
                              37,
                              -5,
                              74,
                              97,
                              -25,
                              -73,
                              -113,
                              74
                           ]
                        },
                        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,
                                 52,
                                 97,
                                 56,
                                 102,
                                 98,
                                 55,
                                 101,
                                 55,
                                 54,
                                 49,
                                 52,
                                 97,
                                 102,
                                 98,
                                 50,
                                 53,
                                 99,
                                 48,
                                 49,
                                 98,
                                 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,
                                 27,
                                 -64,
                                 37,
                                 -5,
                                 74,
                                 97,
                                 -25,
                                 -73,
                                 -113,
                                 74
                              ]
                           },
                           (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.600062b202341bc025fb4a61e7b78f4a',
                        ssd = true,
                        localDisk = true,
                        physicalLocation = (str) [
                           'enclosure 1, slot 30',
                           'enclosure 1, slot 31'
                        ],
                        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-020d000000300162b202342480566972747561',
                        uuid = '020d000000300162b202342480566972747561',
                        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.020d000000300162b202342480566972747561'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = '020d000000300162b202342480566972747561'
                           }
                        ],
                        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,
                              36,
                              -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,
                                 50,
                                 52,
                                 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,
                                 36,
                                 -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,
                                 36,
                                 -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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                                    }
                                 ],
                                 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-020d000000300162b202342480566972747561',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561'
                                    }
                                 ],
                                 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 = 2310910248553482710,
                                    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 = 2311191723530193366,
                                    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 = 2319917447808223702,
                                    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 = 2310910248553482710,
                                    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 = 2320198922784934358,
                                    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 = 2311191723530193366,
                                    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 = 2319917447808223702,
                                    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 = 2310910248553482710,
                                    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-263',
                                 controllerNumber = 263,
                                 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@263',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@263',
                                       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-269',
                                 controllerNumber = 269,
                                 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@269',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@269',
                                       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-275',
                                 controllerNumber = 275,
                                 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@275',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@275',
                                       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-264',
                                 controllerNumber = 264,
                                 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@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-268',
                                 controllerNumber = 268,
                                 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@268',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@268',
                                       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-273',
                                 controllerNumber = 273,
                                 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@273',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@273',
                                       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-279',
                                 controllerNumber = 279,
                                 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@279',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@279',
                                       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-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.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.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-262',
                                 controllerNumber = 262,
                                 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@262',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@262',
                                       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-277',
                                 controllerNumber = 277,
                                 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@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.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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           id = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           lun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                                 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 = 2320198922784934358,
                                    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 = '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: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 = 2319917447808223702,
                                    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 = 2319917447808223702,
                                    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 = 2310910248553482710,
                                    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 = 2311191723530193366,
                                    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 = '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: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 = 2310910248553482710,
                                    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-020d000000300162b202342480566972747561',
                           id = '020d000000300162b202342480566972747561',
                           lun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561',
                           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-020d000000300162b202342480566972747561',
                                 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 = 2320198922784934358,
                                    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 = '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: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 = 2319917447808223702,
                                    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 = 2319917447808223702,
                                    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 = 2310910248553482710,
                                    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 = 2311191723530193366,
                                    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 = '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: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 = 2310910248553482710,
                                    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.60fb4a61e7b78f4a',
                           device = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                        },
                        (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.300162b202342480',
                           device = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b202342480566972747561'
                        },
                        (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: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: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:201200a098d709d6',
                           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: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: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: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: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: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: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:203200a098d709d6',
                           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: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: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: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: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: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: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:203300a098d709d6',
                           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: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: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: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: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: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: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:203200a098d709d6',
                           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: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: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:201200a098d709d6',
                           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.60fb4a61e7b78f4a',
                           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.300162b202342480',
                           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:201200a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2310910248553482710,
                              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:201300a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2311191723530193366,
                              nodeWorldWideName = 2306406648926112214
                           }
                        }
                     ],
                     device = (vim.host.PlugStoreTopology.Device) [
                        (vim.host.PlugStoreTopology.Device) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           lun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           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-020d000000300162b202342480566972747561',
                           lun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561',
                           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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                              'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                              'key-vim.host.PlugStoreTopology.Device-020d000000300162b202342480566972747561',
                              '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/60f70eea-2100dc05-f37c-b02628c91f30',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VmfsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VMFS',
                           name = 'datastore1 (3)',
                           capacity = 661424963584,
                           blockSizeMb = 1,
                           blockSize = 1024,
                           unmapGranularity = 1024,
                           unmapPriority = 'low',
                           unmapBandwidthSpec = <unset>,
                           maxBlocks = 63963136,
                           majorVersion = 6,
                           version = '6.82',
                           uuid = '60f70eea-2100dc05-f37c-b02628c91f30',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                                 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/60f70eea-100318aa-f8f4-b02628c91f30',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VffsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VFFS',
                           name = 'OSDATA-60f70eea-100318aa-f8f4-b02628c91f30',
                           capacity = 128580583424,
                           majorVersion = 1,
                           version = '1.00',
                           uuid = '60f70eea-100318aa-f8f4-b02628c91f30',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                                 partition = 7
                              }
                           ]
                        },
                        vStorageSupport = 'vStorageUnsupported'
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/b277edc5-cb438888-4487-4ee5b3a3e1f8',
                           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/165b270d-d54faa5b-ac94-f7122ed85350',
                           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 = 9102,
                        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 = 9102,
                        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-67111570',
                              mac = (str) [
                                 '42:44:49:00:28:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111571',
                              mac = (str) [
                                 '42:44:49:00:28:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111573',
                              mac = (str) [
                                 '42:44:49:00:28:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111574',
                              mac = (str) [
                                 '42:44:49:00:28:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111575',
                              mac = (str) [
                                 '42:44:49:00:12:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111576',
                              mac = (str) [
                                 '42:44:49:00:27:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111577',
                              mac = (str) [
                                 '42:44:49:00:28:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111578',
                              mac = (str) [
                                 '42:44:49:00:06:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111579',
                              mac = (str) [
                                 '42:44:49:00:28:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111580',
                              mac = (str) [
                                 '42:44:49:00:29:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111581',
                              mac = (str) [
                                 '42:44:49:00:17:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111582',
                              mac = (str) [
                                 '42:44:49:00:23:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111583',
                              mac = (str) [
                                 '42:44:49:00:27:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111585',
                              mac = (str) [
                                 '42:44:49:00:03:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111586',
                              mac = (str) [
                                 '42:44:49:00:14:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111587',
                              mac = (str) [
                                 '42:44:49:00:02:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111588',
                              mac = (str) [
                                 '42:44:49:00:16:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111589',
                              mac = (str) [
                                 '42:44:49:00:01:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111591',
                              mac = (str) [
                                 '42:44:49:00:05:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111592',
                              mac = (str) [
                                 '42:44:49:00:13:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111593',
                              mac = (str) [
                                 '42:44:49:00:15:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111595',
                              mac = (str) [
                                 '42:44:49:00:15:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111597',
                              mac = (str) [
                                 '42:44:49:00:06:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111598',
                              mac = (str) [
                                 '42:44:49:00:03:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111600',
                              mac = (str) [
                                 '42:44:49:00:29:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111602',
                              mac = (str) [
                                 '42:44:49:00:27:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111603',
                              mac = (str) [
                                 '42:44:49:00:13:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111604',
                              mac = (str) [
                                 '42:44:49:00:20:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111605',
                              mac = (str) [
                                 '42:44:49:00:27:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111606',
                              mac = (str) [
                                 '42:44:49:00:10:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111607',
                              mac = (str) [
                                 '42:44:49:00:28:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111610',
                              mac = (str) [
                                 '42:44:49:00:27:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111611',
                              mac = (str) [
                                 '42:44:49:00:07:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111612',
                              mac = (str) [
                                 '42:44:49:00:24:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111613',
                              mac = (str) [
                                 '42:44:49:00:22:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111614',
                              mac = (str) [
                                 '42:44:49:00:01:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111615',
                              mac = (str) [
                                 '42:44:49:00:09:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111617',
                              mac = (str) [
                                 '42:44:49:00:24:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111618',
                              mac = (str) [
                                 '42:44:49:00:23:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111619',
                              mac = (str) [
                                 '42:44:49:00:29:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111620',
                              mac = (str) [
                                 '42:44:49:00:14:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111621',
                              mac = (str) [
                                 '42:44:49:00:08:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111622',
                              mac = (str) [
                                 '42:44:49:00:12:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111623',
                              mac = (str) [
                                 '42:44:49:00:17:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111624',
                              mac = (str) [
                                 '42:44:49:00:08:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111625',
                              mac = (str) [
                                 '42:44:49:00:28:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111626',
                              mac = (str) [
                                 '42:44:49:00:09:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111627',
                              mac = (str) [
                                 '42:44:49:00:29:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111628',
                              mac = (str) [
                                 '42:44:49:00:04:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111629',
                              mac = (str) [
                                 '42:44:49:00:21:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111630',
                              mac = (str) [
                                 '42:44:49:00:29:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111632',
                              mac = (str) [
                                 '42:44:49:00:21:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111635',
                              mac = (str) [
                                 '42:44:49:00:13:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111637',
                              mac = (str) [
                                 '42:44:49:00:04:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111638',
                              mac = (str) [
                                 '42:44:49:00:25:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111640',
                              mac = (str) [
                                 '42:44:49:00:03:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111642',
                              mac = (str) [
                                 '42:44:49:00:29:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111646',
                              mac = (str) [
                                 '42:44:49:00:30:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111647',
                              mac = (str) [
                                 '42:44:49:00:30:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111648',
                              mac = (str) [
                                 '42:44:49:00:30:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111649',
                              mac = (str) [
                                 '42:44:49:00:30:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111650',
                              mac = (str) [
                                 '42:44:49:00:30:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111651',
                              mac = (str) [
                                 '42:44:49:00:30:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111652',
                              mac = (str) [
                                 '42:44:49:00:30:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111654',
                              mac = (str) [
                                 '42:44:49:00:31:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111656',
                              mac = (str) [
                                 '42:44:49:00:31:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111657',
                              mac = (str) [
                                 '42:44:49:00:31:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111658',
                              mac = (str) [
                                 '42:44:49:00:31:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111659',
                              mac = (str) [
                                 '42:44:49:00:32:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111661',
                              mac = (str) [
                                 '42:44:49:00:32:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111664',
                              mac = (str) [
                                 '42:44:49:00:33:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111666',
                              mac = (str) [
                                 '42:44:49:00:33:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111667',
                              mac = (str) [
                                 '42:44:49:00:33:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111668',
                              mac = (str) [
                                 '42:44:49:00:34:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111669',
                              mac = (str) [
                                 '42:44:49:00:34:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111671',
                              mac = (str) [
                                 '42:44:49:00:34:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111672',
                              mac = (str) [
                                 '42:44:49:00:35:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111673',
                              mac = (str) [
                                 '42:44:49:00:35:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111674',
                              mac = (str) [
                                 '42:44:49:00:35:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111675',
                              mac = (str) [
                                 '42:44:49:00:35:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111676',
                              mac = (str) [
                                 '42:44:49:00:35:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111677',
                              mac = (str) [
                                 '42:44:49:00:35:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111678',
                              mac = (str) [
                                 '42:44:49:00:35:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111679',
                              mac = (str) [
                                 '42:44:49:00:36:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111680',
                              mac = (str) [
                                 '42:44:49:00:36:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111681',
                              mac = (str) [
                                 '42:44:49:00:36:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111682',
                              mac = (str) [
                                 '42:44:49:00:36:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111683',
                              mac = (str) [
                                 '42:44:49:00:37:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111684',
                              mac = (str) [
                                 '42:44:49:00:37:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111685',
                              mac = (str) [
                                 '42:44:49:00:37:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111688',
                              mac = (str) [
                                 '42:44:49:00:21:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111690',
                              mac = (str) [
                                 '42:44:49:00:15:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111691',
                              mac = (str) [
                                 '42:44:49:00:32:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111692',
                              mac = (str) [
                                 '42:44:49:00:37:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111693',
                              mac = (str) [
                                 '42:44:49:00:05:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111694',
                              mac = (str) [
                                 '42:44:49:00:02:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111695',
                              mac = (str) [
                                 '42:44:49:00:34:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111696',
                              mac = (str) [
                                 '42:44:49:00:26:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111697',
                              mac = (str) [
                                 '42:44:49:00:12:11'
                              ],
                              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:1f:30'
                              ],
                              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:68:52:36'
                              ],
                              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:61:20:11'
                              ],
                              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:1f:30',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:c9:1f:30',
                           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:1f:31',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:c9:1f:31',
                           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:69:20',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:d2:69:20',
                           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:69:21',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:d2:69:21',
                           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:93:e9',
                        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.24',
                              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:1f30',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = true,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = 'b0:26:28:c9:1f:30',
                           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.21.21',
                                 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.24',
                              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:fe61:2011',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = false,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = '00:50:56:61:20:11',
                           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.28',
                              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:fe68:5236',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = false,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = '00:50:56:68:52:36',
                           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-24',
                     domainName = '',
                     address = (str) [],
                     searchDomain = (str) []
                  },
                  ipRouteConfig = (vim.host.IpRouteConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     defaultGateway = '172.27.21.21',
                     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.21.21',
                           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:1f30',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe61:2011',
                           deviceName = 'vmk1'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe68:5236',
                           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:1f30',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe61:2011',
                           deviceName = 'vmk1'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe68:5236',
                           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-24',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = '172.27.21.21',
                           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.21.21',
                                    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:1f30',
                                    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:fe61:2011',
                                    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:fe68:5236',
                                    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:1f30',
                                    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:fe61:2011',
                                    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:fe68:5236',
                                    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.24',
                                 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:1f30',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = true,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = 'b0:26:28:c9:1f:30',
                              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.21.21',
                                    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.24',
                                 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:fe61:2011',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = false,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = '00:50:56:61:20:11',
                              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.28',
                                 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:fe68:5236',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = false,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = '00:50:56:68:52:36',
                              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.24',
                     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:fe61:2011',
                              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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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.24',
                                    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:1f30',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:1f:30',
                                 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.21.21',
                                       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.24',
                                    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:fe61:2011',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:61:20:11',
                                 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.28',
                                    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:fe68:5236',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:68:52:36',
                                 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/60f70eea-100318aa-f8f4-b02628c91f30'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ScratchConfig.CurrentScratchLocation',
                     value = '/vmfs/volumes/60f70eea-100318aa-f8f4-b02628c91f30'
                  },
                  (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,
                  80,
                  110,
                  112,
                  85,
                  68,
                  80,
                  100,
                  99,
                  111,
                  103,
                  117,
                  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,
                  81,
                  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,
                  78,
                  89,
                  115,
                  82,
                  115,
                  50,
                  52,
                  81,
                  101,
                  69,
                  71,
                  79,
                  78,
                  83,
                  103,
                  99,
                  97,
                  79,
                  103,
                  79,
                  105,
                  57,
                  111,
                  55,
                  90,
                  56,
                  51,
                  81,
                  100,
                  116,
                  87,
                  106,
                  77,
                  115,
                  109,
                  10,
                  119,
                  116,
                  117,
                  118,
                  55,
                  56,
                  72,
                  76,
                  53,
                  75,
                  82,
                  78,
                  81,
                  75,
                  119,
                  66,
                  67,
                  80,
                  90,
                  71,
                  113,
                  47,
                  84,
                  119,
                  71,
                  56,
                  78,
                  76,
                  108,
                  122,
                  90,
                  68,
                  65,
                  78,
                  89,
                  68,
                  84,
                  70,
                  116,
                  89,
                  75,
                  106,
                  114,
                  80,
                  110,
                  103,
                  97,
                  48,
                  50,
                  83,
                  81,
                  48,
                  84,
                  100,
                  113,
                  113,
                  76,
                  53,
                  89,
                  51,
                  87,
                  112,
                  98,
                  103,
                  10,
                  43,
                  70,
                  110,
                  98,
                  107,
                  76,
                  116,
                  80,
                  83,
                  110,
                  111,
                  78,
                  49,
                  76,
                  98,
                  107,
                  121,
                  74,
                  102,
                  89,
                  116,
                  103,
                  48,
                  102,
                  83,
                  55,
                  77,
                  49,
                  84,
                  98,
                  57,
                  67,
                  78,
                  73,
                  114,
                  99,
                  53,
                  110,
                  86,
                  99,
                  115,
                  47,
                  101,
                  85,
                  97,
                  114,
                  78,
                  79,
                  55,
                  106,
                  71,
                  100,
                  66,
                  90,
                  56,
                  47,
                  57,
                  122,
                  82,
                  90,
                  103,
                  66,
                  68,
                  70,
                  10,
                  97,
                  79,
                  118,
                  105,
                  112,
                  80,
                  86,
                  119,
                  74,
                  70,
                  110,
                  56,
                  87,
                  70,
                  107,
                  53,
                  84,
                  50,
                  52,
                  89,
                  99,
                  98,
                  56,
                  43,
                  82,
                  118,
                  43,
                  122,
                  101,
                  54,
                  85,
                  114,
                  70,
                  90,
                  48,
                  79,
                  105,
                  87,
                  85,
                  122,
                  67,
                  102,
                  98,
                  66,
                  122,
                  48,
                  79,
                  104,
                  120,
                  56,
                  50,
                  105,
                  50,
                  117,
                  122,
                  50,
                  103,
                  115,
                  110,
                  56,
                  120,
                  89,
                  54,
                  43,
                  10,
                  85,
                  56,
                  113,
                  47,
                  109,
                  109,
                  52,
                  52,
                  82,
                  77,
                  69,
                  79,
                  72,
                  47,
                  102,
                  104,
                  84,
                  77,
                  90,
                  81,
                  86,
                  74,
                  116,
                  119,
                  82,
                  48,
                  86,
                  119,
                  101,
                  85,
                  120,
                  121,
                  101,
                  47,
                  74,
                  48,
                  55,
                  73,
                  102,
                  73,
                  71,
                  68,
                  50,
                  48,
                  73,
                  49,
                  122,
                  113,
                  101,
                  75,
                  66,
                  69,
                  105,
                  72,
                  115,
                  66,
                  65,
                  118,
                  97,
                  82,
                  56,
                  85,
                  100,
                  86,
                  10,
                  122,
                  97,
                  52,
                  49,
                  110,
                  47,
                  105,
                  57,
                  112,
                  97,
                  106,
                  78,
                  122,
                  107,
                  106,
                  75,
                  68,
                  49,
                  103,
                  104,
                  43,
                  88,
                  119,
                  104,
                  75,
                  86,
                  78,
                  51,
                  54,
                  76,
                  50,
                  113,
                  83,
                  43,
                  56,
                  99,
                  102,
                  116,
                  56,
                  50,
                  100,
                  84,
                  69,
                  86,
                  117,
                  73,
                  121,
                  82,
                  65,
                  65,
                  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,
                  71,
                  68,
                  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,
                  73,
                  66,
                  104,
                  117,
                  106,
                  77,
                  83,
                  84,
                  122,
                  108,
                  51,
                  100,
                  72,
                  78,
                  119,
                  10,
                  54,
                  73,
                  86,
                  71,
                  80,
                  110,
                  71,
                  66,
                  56,
                  82,
                  85,
                  47,
                  66,
                  97,
                  65,
                  49,
                  67,
                  112,
                  97,
                  84,
                  87,
                  97,
                  105,
                  70,
                  112,
                  90,
                  65,
                  78,
                  71,
                  69,
                  57,
                  84,
                  76,
                  104,
                  77,
                  74,
                  113,
                  73,
                  76,
                  107,
                  47,
                  99,
                  81,
                  68,
                  112,
                  48,
                  75,
                  109,
                  89,
                  103,
                  114,
                  51,
                  73,
                  65,
                  90,
                  56,
                  84,
                  82,
                  101,
                  99,
                  48,
                  87,
                  105,
                  65,
                  10,
                  43,
                  65,
                  99,
                  103,
                  70,
                  114,
                  80,
                  112,
                  112,
                  112,
                  71,
                  88,
                  70,
                  108,
                  78,
                  71,
                  43,
                  54,
                  84,
                  80,
                  115,
                  66,
                  47,
                  112,
                  53,
                  120,
                  113,
                  99,
                  56,
                  73,
                  52,
                  66,
                  102,
                  69,
                  49,
                  52,
                  72,
                  49,
                  113,
                  87,
                  78,
                  117,
                  50,
                  43,
                  119,
                  72,
                  71,
                  90,
                  82,
                  103,
                  50,
                  73,
                  69,
                  81,
                  77,
                  67,
                  49,
                  67,
                  90,
                  114,
                  120,
                  105,
                  71,
                  115,
                  10,
                  101,
                  114,
                  90,
                  119,
                  51,
                  89,
                  81,
                  68,
                  66,
                  71,
                  66,
                  78,
                  102,
                  54,
                  88,
                  73,
                  112,
                  108,
                  107,
                  66,
                  98,
                  101,
                  50,
                  56,
                  88,
                  65,
                  120,
                  50,
                  79,
                  49,
                  107,
                  57,
                  83,
                  43,
                  119,
                  65,
                  107,
                  90,
                  76,
                  73,
                  83,
                  76,
                  115,
                  87,
                  66,
                  101,
                  68,
                  66,
                  108,
                  57,
                  43,
                  110,
                  104,
                  106,
                  114,
                  47,
                  69,
                  82,
                  122,
                  115,
                  53,
                  70,
                  69,
                  100,
                  10,
                  65,
                  109,
                  67,
                  116,
                  56,
                  100,
                  122,
                  71,
                  83,
                  76,
                  118,
                  78,
                  75,
                  113,
                  89,
                  84,
                  110,
                  50,
                  81,
                  52,
                  97,
                  104,
                  110,
                  88,
                  107,
                  113,
                  54,
                  73,
                  53,
                  107,
                  68,
                  119,
                  98,
                  83,
                  106,
                  104,
                  50,
                  84,
                  115,
                  86,
                  48,
                  54,
                  97,
                  116,
                  69,
                  103,
                  78,
                  105,
                  89,
                  74,
                  53,
                  67,
                  112,
                  87,
                  122,
                  120,
                  87,
                  115,
                  48,
                  67,
                  87,
                  75,
                  122,
                  104,
                  10,
                  116,
                  84,
                  116,
                  67,
                  73,
                  90,
                  112,
                  120,
                  80,
                  107,
                  52,
                  65,
                  86,
                  102,
                  53,
                  52,
                  72,
                  122,
                  105,
                  81,
                  99,
                  67,
                  85,
                  107,
                  48,
                  66,
                  109,
                  79,
                  114,
                  107,
                  119,
                  74,
                  86,
                  67,
                  83,
                  49,
                  88,
                  43,
                  77,
                  78,
                  47,
                  112,
                  80,
                  47,
                  83,
                  68,
                  70,
                  107,
                  67,
                  52,
                  89,
                  114,
                  106,
                  83,
                  116,
                  65,
                  68,
                  101,
                  97,
                  66,
                  79,
                  108,
                  43,
                  79,
                  10,
                  104,
                  47,
                  66,
                  119,
                  56,
                  68,
                  115,
                  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:60f70eea-2100dc05-f37c-b02628c91f30',
                     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-60f70eea-100318aa-f8f4-b02628c91f30',
                        capacity = 128580583424,
                        majorVersion = 1,
                        version = '1.00',
                        uuid = '60f70eea-100318aa-f8f4-b02628c91f30',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                              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:60f70eea-2100dc05-f37c-b02628c91f30',
               '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 = 'b9e6e37c-3271-11ea-b300-bce27349d99f',
                  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 = 2445405785
               },
               cpuPkg = (vim.host.CpuPackage) [
                  (vim.host.CpuPackage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     index = 0,
                     vendor = 'amd',
                     hz = 2445405857,
                     busHz = 99812474,
                     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 = 2445405713,
                     busHz = 99812450,
                     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 = 99
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'esxi7-24'
         },
         (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:33:50.854492Z,
               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 = 37500,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.8.96',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 40000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.6.94',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 38000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.7.95',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 40000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.5.93',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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 = 47400,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.2.90',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 80000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.1.89',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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 = 466200,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.10.76',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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 = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.3.67',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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 = 310,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.40.1.3',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 328,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.98',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 493,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.99',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 1204,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.97',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.32.112',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.31.111',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.30.110',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7300,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.29.109',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7500,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.28.108',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7400,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.27.107',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7400,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.26.106',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.25.105',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.24.104',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.23.103',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.22.102',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.21.101',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.20.100',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 5600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.19.99',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 5500,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.18.98',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 5500,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.17.97',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.16.96',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6500,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.15.95',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6700,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.14.94',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.13.93',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 6900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.12.92',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.11.91',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.10.90',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.9.89',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.8.88',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.7.87',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.6.86',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.5.85',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7700,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.4.84',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7500,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.3.83',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.2.82',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.1.81',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = -2300,
                           unitModifier = -2,
                           baseUnits = 'unspecified',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.2.54',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.2.52',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = -2100,
                           unitModifier = -2,
                           baseUnits = 'unspecified',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.1.53',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 7800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.1.51',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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 = 4700,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.39.2.50',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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 = 1800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.39.1.49',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:31Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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 = '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.254',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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:48:32Z',
                           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 = 22892511232,
                  capacity = 128580583424,
                  accessible = true,
                  capacityForVmCache = 128580583424,
                  freeForVmCache = 105688072192
               },
               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 = 'b9e6e37c-3271-11ea-b300-bce27349d99f',
                  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:33:50.854492Z,
                  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 = 37500,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.8.96',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 40000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.6.94',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 38000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.7.95',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 40000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.5.93',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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 = 47400,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.2.90',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 80000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.1.89',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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 = 466200,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.10.76',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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 = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.3.67',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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 = 310,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.40.1.3',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 328,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.98',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 493,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.99',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 1204,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.97',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.32.112',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.31.111',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.30.110',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7300,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.29.109',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7500,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.28.108',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7400,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.27.107',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7400,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.26.106',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.25.105',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.24.104',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.23.103',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.22.102',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.21.101',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.20.100',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 5600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.19.99',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 5500,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.18.98',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 5500,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.17.97',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.16.96',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6500,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.15.95',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6700,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.14.94',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.13.93',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 6900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.12.92',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.11.91',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.10.90',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.9.89',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.8.88',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.7.87',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.6.86',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.5.85',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7700,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.4.84',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7500,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.3.83',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.2.82',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.1.81',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = -2300,
                              unitModifier = -2,
                              baseUnits = 'unspecified',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.2.54',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.2.52',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = -2100,
                              unitModifier = -2,
                              baseUnits = 'unspecified',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.1.53',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 7800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.1.51',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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 = 4700,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.39.2.50',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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 = 1800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.39.1.49',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:31Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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 = '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.254',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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:48:32Z',
                              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 = 22892511232,
                     capacity = 128580583424,
                     accessible = true,
                     capacityForVmCache = 128580583424,
                     freeForVmCache = 105688072192
                  },
                  hostMaxVirtualDiskCapacity = 68169720922112,
                  cryptoState = 'incapable',
                  cryptoKeyId = <unset>,
                  statelessNvdsMigrationReady = <unset>,
                  partialMaintenanceMode = (vim.host.PartialMaintenanceModeRuntimeInfo) []
               },
               config = (vim.host.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'esxi7-24',
                  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 = 313011,
                  overallMemoryUsage = 1089589,
                  distributedCpuFairness = <unset>,
                  distributedMemoryFairness = <unset>,
                  availablePMemCapacity = <unset>,
                  uptime = 1203335
               },
               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 = 36364,
                           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.2102859',
                                       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.2100926',
                                       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.2101021',
                                       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.2101597',
                                       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.2101616',
                                       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.2102624',
                                                   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.2100970',
                                       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.2101036',
                                       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.2101095',
                                       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.2101147',
                                       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.2100198',
                                       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.2100278',
                                       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.2099762',
                                       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.2100947',
                                       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.2101031',
                                       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.2101880',
                                       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.2101935',
                                       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.2101881',
                                       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.2101891',
                                       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.2101929',
                                       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.2101939',
                                       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.2101979',
                                       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.2101993',
                                       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.2101893',
                                       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.2101938',
                                       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.2100445',
                                       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.2100455',
                                       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.2101087',
                                       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.2101118',
                                       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.2102148',
                                       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.2102162',
                                       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.2100924',
                                       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.2100933',
                                       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.2101017',
                                       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.2101020',
                                       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.2101829',
                                       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.2101888',
                                       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.2101934',
                                       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.2100517',
                                       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.2100530',
                                       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.2100726',
                                       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.2100737',
                                       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.2854426',
                                       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.2854965',
                                       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.2855002',
                                       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.2855008',
                                       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.2855065',
                                       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.2855183',
                                       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.2855206',
                                       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/dirname.2855207',
                                       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/awk.2855208',
                                       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.2855209',
                                       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.2855210',
                                       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.2098641',
                                       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.2102184',
                                       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.2102209',
                                       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.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/apiForwarder/apiForwarder.2101032',
                                       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.2100238',
                                       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.2100250',
                                       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.2098833',
                                       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.2120159',
                                       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.2120169',
                                       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.2102858',
                                             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.2854335',
                                             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.2854339',
                                             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.2854340',
                                             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.2854425',
                                             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.2854427',
                                             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.2100618',
                                 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.2100635',
                                 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/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/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/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:2713',
               'vim.VirtualMachine:2715',
               'vim.VirtualMachine:2717',
               'vim.VirtualMachine:2718',
               'vim.VirtualMachine:2719',
               'vim.VirtualMachine:2720',
               'vim.VirtualMachine:2721',
               'vim.VirtualMachine:2722',
               'vim.VirtualMachine:2723',
               'vim.VirtualMachine:2724',
               'vim.VirtualMachine:2725',
               'vim.VirtualMachine:2726',
               'vim.VirtualMachine:2727',
               'vim.VirtualMachine:2728',
               'vim.VirtualMachine:2729',
               'vim.VirtualMachine:2731',
               'vim.VirtualMachine:2732',
               'vim.VirtualMachine:2733',
               'vim.VirtualMachine:2734',
               'vim.VirtualMachine:2737',
               'vim.VirtualMachine:2739',
               'vim.VirtualMachine:2740',
               'vim.VirtualMachine:2741',
               'vim.VirtualMachine:2742',
               'vim.VirtualMachine:2743',
               'vim.VirtualMachine:2744',
               'vim.VirtualMachine:2749',
               'vim.VirtualMachine:2750',
               'vim.VirtualMachine:2751',
               'vim.VirtualMachine:2752',
               'vim.VirtualMachine:2753',
               'vim.VirtualMachine:2754',
               'vim.VirtualMachine:2755',
               'vim.VirtualMachine:2756',
               'vim.VirtualMachine:2757',
               'vim.VirtualMachine:2758',
               'vim.VirtualMachine:2759',
               'vim.VirtualMachine:2760',
               'vim.VirtualMachine:2762',
               'vim.VirtualMachine:2763',
               'vim.VirtualMachine:2764',
               'vim.VirtualMachine:2765',
               'vim.VirtualMachine:2767',
               'vim.VirtualMachine:2769',
               'vim.VirtualMachine:2770',
               'vim.VirtualMachine:2771',
               'vim.VirtualMachine:2772',
               'vim.VirtualMachine:2773',
               'vim.VirtualMachine:2774',
               'vim.VirtualMachine:2775',
               'vim.VirtualMachine:2776',
               'vim.VirtualMachine:2778',
               'vim.VirtualMachine:2779',
               'vim.VirtualMachine:2781',
               'vim.VirtualMachine:2782',
               'vim.VirtualMachine:2784',
               'vim.VirtualMachine:2786',
               'vim.VirtualMachine:2790',
               'vim.VirtualMachine:2791',
               'vim.VirtualMachine:2792',
               'vim.VirtualMachine:2793',
               'vim.VirtualMachine:2794',
               'vim.VirtualMachine:2795',
               'vim.VirtualMachine:2796',
               'vim.VirtualMachine:2798',
               'vim.VirtualMachine:2800',
               'vim.VirtualMachine:2801',
               'vim.VirtualMachine:2802',
               'vim.VirtualMachine:2803',
               'vim.VirtualMachine:2805',
               'vim.VirtualMachine:2808',
               'vim.VirtualMachine:2810',
               'vim.VirtualMachine:2811',
               'vim.VirtualMachine:2812',
               'vim.VirtualMachine:2813',
               'vim.VirtualMachine:2815',
               'vim.VirtualMachine:2816',
               'vim.VirtualMachine:2817',
               'vim.VirtualMachine:2818',
               'vim.VirtualMachine:2819',
               'vim.VirtualMachine:2820',
               'vim.VirtualMachine:2821',
               'vim.VirtualMachine:2822',
               'vim.VirtualMachine:2823',
               'vim.VirtualMachine:2824',
               'vim.VirtualMachine:2825',
               'vim.VirtualMachine:2826',
               'vim.VirtualMachine:2827',
               'vim.VirtualMachine:2828',
               'vim.VirtualMachine:2829',
               'vim.VirtualMachine:2834',
               'vim.VirtualMachine:2835',
               'vim.VirtualMachine:2836',
               'vim.VirtualMachine:2837',
               'vim.VirtualMachine:2838',
               'vim.VirtualMachine:2839',
               'vim.VirtualMachine:2840',
               'vim.VirtualMachine:2841',
               'vim.VirtualMachine:2842'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 114. 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 = 768
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'expirationMinutes',
                     value = 0
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'expirationDate',
                     value = 2021-09-21T15:49:45.20913Z
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'system_time',
                     value = 2021-08-20T15:49:45.209164Z
                  }
               ]
            }
         },
         (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 = 768
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'expirationMinutes',
                        value = 0
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'expirationDate',
                        value = 2021-09-21T15:49:45.210216Z
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'system_time',
                        value = 2021-08-20T15:49:45.215061Z
                     },
                     (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'
            }
         }
      ]
   }
]
=============== 115. 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:2713',
               'vim.VirtualMachine:2715',
               'vim.VirtualMachine:2717',
               'vim.VirtualMachine:2718',
               'vim.VirtualMachine:2719',
               'vim.VirtualMachine:2720',
               'vim.VirtualMachine:2721',
               'vim.VirtualMachine:2722',
               'vim.VirtualMachine:2723',
               'vim.VirtualMachine:2724',
               'vim.VirtualMachine:2725',
               'vim.VirtualMachine:2726',
               'vim.VirtualMachine:2727',
               'vim.VirtualMachine:2728',
               'vim.VirtualMachine:2729',
               'vim.VirtualMachine:2731',
               'vim.VirtualMachine:2732',
               'vim.VirtualMachine:2733',
               'vim.VirtualMachine:2734',
               'vim.VirtualMachine:2737',
               'vim.VirtualMachine:2739',
               'vim.VirtualMachine:2740',
               'vim.VirtualMachine:2741',
               'vim.VirtualMachine:2742',
               'vim.VirtualMachine:2743',
               'vim.VirtualMachine:2744',
               'vim.VirtualMachine:2749',
               'vim.VirtualMachine:2750',
               'vim.VirtualMachine:2751',
               'vim.VirtualMachine:2752',
               'vim.VirtualMachine:2753',
               'vim.VirtualMachine:2754',
               'vim.VirtualMachine:2755',
               'vim.VirtualMachine:2756',
               'vim.VirtualMachine:2757',
               'vim.VirtualMachine:2758',
               'vim.VirtualMachine:2759',
               'vim.VirtualMachine:2760',
               'vim.VirtualMachine:2762',
               'vim.VirtualMachine:2763',
               'vim.VirtualMachine:2764',
               'vim.VirtualMachine:2765',
               'vim.VirtualMachine:2767',
               'vim.VirtualMachine:2769',
               'vim.VirtualMachine:2770',
               'vim.VirtualMachine:2771',
               'vim.VirtualMachine:2772',
               'vim.VirtualMachine:2773',
               'vim.VirtualMachine:2774',
               'vim.VirtualMachine:2775',
               'vim.VirtualMachine:2776',
               'vim.VirtualMachine:2778',
               'vim.VirtualMachine:2779',
               'vim.VirtualMachine:2781',
               'vim.VirtualMachine:2782',
               'vim.VirtualMachine:2784',
               'vim.VirtualMachine:2786',
               'vim.VirtualMachine:2790',
               'vim.VirtualMachine:2791',
               'vim.VirtualMachine:2792',
               'vim.VirtualMachine:2793',
               'vim.VirtualMachine:2794',
               'vim.VirtualMachine:2795',
               'vim.VirtualMachine:2796',
               'vim.VirtualMachine:2798',
               'vim.VirtualMachine:2800',
               'vim.VirtualMachine:2801',
               'vim.VirtualMachine:2802',
               'vim.VirtualMachine:2803',
               'vim.VirtualMachine:2805',
               'vim.VirtualMachine:2808',
               'vim.VirtualMachine:2810',
               'vim.VirtualMachine:2811',
               'vim.VirtualMachine:2812',
               'vim.VirtualMachine:2813',
               'vim.VirtualMachine:2815',
               'vim.VirtualMachine:2816',
               'vim.VirtualMachine:2817',
               'vim.VirtualMachine:2818',
               'vim.VirtualMachine:2819',
               'vim.VirtualMachine:2820',
               'vim.VirtualMachine:2821',
               'vim.VirtualMachine:2822',
               'vim.VirtualMachine:2823',
               'vim.VirtualMachine:2824',
               'vim.VirtualMachine:2825',
               'vim.VirtualMachine:2826',
               'vim.VirtualMachine:2827',
               'vim.VirtualMachine:2828',
               'vim.VirtualMachine:2829',
               'vim.VirtualMachine:2834',
               'vim.VirtualMachine:2835',
               'vim.VirtualMachine:2836',
               'vim.VirtualMachine:2837',
               'vim.VirtualMachine:2838',
               'vim.VirtualMachine:2839',
               'vim.VirtualMachine:2840',
               'vim.VirtualMachine:2841',
               'vim.VirtualMachine:2842'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 116. 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) []
   }
]
=============== 117. 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:2713',
                  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:2715',
                  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:2717',
                  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:2718',
                  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:2719',
                  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:2720',
                  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:2721',
                  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:2722',
                  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 = 205
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2723',
                  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:2724',
                  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:2725',
                  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:2726',
                  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:2727',
                  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:2728',
                  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:2729',
                  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:2731',
                  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:2732',
                  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:2733',
                  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:2734',
                  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:2737',
                  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:2739',
                  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:2740',
                  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:2741',
                  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:2742',
                  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:2743',
                  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:2744',
                  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:2749',
                  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:2750',
                  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:2751',
                  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:2752',
                  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:2753',
                  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:2754',
                  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:2755',
                  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:2756',
                  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:2757',
                  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:2758',
                  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:2759',
                  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:2760',
                  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:2762',
                  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:2763',
                  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:2764',
                  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:2765',
                  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:2767',
                  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:2769',
                  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:2770',
                  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:2771',
                  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 = 99
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2772',
                  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:2773',
                  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:2774',
                  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:2775',
                  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 = 101
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2776',
                  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:2778',
                  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:2779',
                  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:2781',
                  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:2782',
                  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:2784',
                  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:2786',
                  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 = 84
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2790',
                  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 = 99
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2791',
                  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:2792',
                  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:2793',
                  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:2794',
                  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 = 82
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2795',
                  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 = 196
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2796',
                  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:2798',
                  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:2800',
                  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:2801',
                  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 = 93
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2802',
                  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:2803',
                  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:2805',
                  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:2808',
                  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:2810',
                  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:2811',
                  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:2812',
                  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:2813',
                  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:2815',
                  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:2816',
                  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:2817',
                  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:2818',
                  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:2819',
                  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:2820',
                  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:2821',
                  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:2822',
                  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:2823',
                  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 = 99
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2824',
                  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 = 99
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2825',
                  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 = 93
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2826',
                  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:2827',
                  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:2828',
                  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:2829',
                  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 = 99
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2834',
                  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:2835',
                  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:2836',
                  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:2837',
                  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:2838',
                  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:2839',
                  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:2840',
                  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:2841',
                  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:2842',
                  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 = '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 = 2043076,
                  expandableReservation = false,
                  limit = 2043076,
                  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-2076326419'
            ]
         },
         (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 = 11225006080,
                  reservationUsedForVm = 11225006080,
                  unreservedForPool = 2131067142144,
                  unreservedForVm = 2131067142144,
                  overallUsage = 1126618927104,
                  maxUsage = 2142292148224
               },
               cpu = (vim.ResourcePool.ResourceUsage) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservationUsed = 0,
                  reservationUsedForVm = 0,
                  unreservedForPool = 304475,
                  unreservedForVm = 304475,
                  overallUsage = 210688,
                  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 = 2043076,
                     expandableReservation = false,
                     limit = 2043076,
                     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 = 11225006080,
                     reservationUsedForVm = 11225006080,
                     unreservedForPool = 2131067142144,
                     unreservedForVm = 2131067142144,
                     overallUsage = 1126618927104,
                     maxUsage = 2142292148224
                  },
                  cpu = (vim.ResourcePool.ResourceUsage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservationUsed = 0,
                     reservationUsedForVm = 0,
                     unreservedForPool = 304475,
                     unreservedForVm = 304475,
                     overallUsage = 210688,
                     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:2713',
               'vim.VirtualMachine:2715',
               'vim.VirtualMachine:2717',
               'vim.VirtualMachine:2718',
               'vim.VirtualMachine:2719',
               'vim.VirtualMachine:2720',
               'vim.VirtualMachine:2721',
               'vim.VirtualMachine:2722',
               'vim.VirtualMachine:2723',
               'vim.VirtualMachine:2724',
               'vim.VirtualMachine:2725',
               'vim.VirtualMachine:2726',
               'vim.VirtualMachine:2727',
               'vim.VirtualMachine:2728',
               'vim.VirtualMachine:2729',
               'vim.VirtualMachine:2731',
               'vim.VirtualMachine:2732',
               'vim.VirtualMachine:2733',
               'vim.VirtualMachine:2734',
               'vim.VirtualMachine:2737',
               'vim.VirtualMachine:2739',
               'vim.VirtualMachine:2740',
               'vim.VirtualMachine:2741',
               'vim.VirtualMachine:2742',
               'vim.VirtualMachine:2743',
               'vim.VirtualMachine:2744',
               'vim.VirtualMachine:2749',
               'vim.VirtualMachine:2750',
               'vim.VirtualMachine:2751',
               'vim.VirtualMachine:2752',
               'vim.VirtualMachine:2753',
               'vim.VirtualMachine:2754',
               'vim.VirtualMachine:2755',
               'vim.VirtualMachine:2756',
               'vim.VirtualMachine:2757',
               'vim.VirtualMachine:2758',
               'vim.VirtualMachine:2759',
               'vim.VirtualMachine:2760',
               'vim.VirtualMachine:2762',
               'vim.VirtualMachine:2763',
               'vim.VirtualMachine:2764',
               'vim.VirtualMachine:2765',
               'vim.VirtualMachine:2767',
               'vim.VirtualMachine:2769',
               'vim.VirtualMachine:2770',
               'vim.VirtualMachine:2771',
               'vim.VirtualMachine:2772',
               'vim.VirtualMachine:2773',
               'vim.VirtualMachine:2774',
               'vim.VirtualMachine:2775',
               'vim.VirtualMachine:2776',
               'vim.VirtualMachine:2778',
               'vim.VirtualMachine:2779',
               'vim.VirtualMachine:2781',
               'vim.VirtualMachine:2782',
               'vim.VirtualMachine:2784',
               'vim.VirtualMachine:2786',
               'vim.VirtualMachine:2790',
               'vim.VirtualMachine:2791',
               'vim.VirtualMachine:2792',
               'vim.VirtualMachine:2793',
               'vim.VirtualMachine:2794',
               'vim.VirtualMachine:2795',
               'vim.VirtualMachine:2796',
               'vim.VirtualMachine:2798',
               'vim.VirtualMachine:2800',
               'vim.VirtualMachine:2801',
               'vim.VirtualMachine:2802',
               'vim.VirtualMachine:2803',
               'vim.VirtualMachine:2805',
               'vim.VirtualMachine:2808',
               'vim.VirtualMachine:2810',
               'vim.VirtualMachine:2811',
               'vim.VirtualMachine:2812',
               'vim.VirtualMachine:2813',
               'vim.VirtualMachine:2815',
               'vim.VirtualMachine:2816',
               'vim.VirtualMachine:2817',
               'vim.VirtualMachine:2818',
               'vim.VirtualMachine:2819',
               'vim.VirtualMachine:2820',
               'vim.VirtualMachine:2821',
               'vim.VirtualMachine:2822',
               'vim.VirtualMachine:2823',
               'vim.VirtualMachine:2824',
               'vim.VirtualMachine:2825',
               'vim.VirtualMachine:2826',
               'vim.VirtualMachine:2827',
               'vim.VirtualMachine:2828',
               'vim.VirtualMachine:2829',
               'vim.VirtualMachine:2834',
               'vim.VirtualMachine:2835',
               'vim.VirtualMachine:2836',
               'vim.VirtualMachine:2837',
               'vim.VirtualMachine:2838',
               'vim.VirtualMachine:2839',
               'vim.VirtualMachine:2840',
               'vim.VirtualMachine:2841',
               'vim.VirtualMachine:2842'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 118. 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) []
   }
]
=============== 119. 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.487136Z
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 120. 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 = '5243e142-d767-c0fd-833a-ee37e589b62f',
               userName = 'dcui',
               fullName = '',
               loginTime = 2021-08-20T15:49:43.334981Z,
               lastActiveTime = 2021-08-20T15:49:45.496357Z,
               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 = '5220023d-ffe8-4d3d-39d3-18494a2505c5',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-06T20:21:31.431989Z,
                  lastActiveTime = 2021-08-20T15:49:39.797983Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 33
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '5239d904-53e3-4cba-9d77-01f1e246240b',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-06T17:35:00.376091Z,
                  lastActiveTime = 2021-08-20T15:46:50.361952Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 4011
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '5243e142-d767-c0fd-833a-ee37e589b62f',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-20T15:49:43.334981Z,
                  lastActiveTime = 2021-08-20T15:49:45.496357Z,
                  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 = '52679000-2cca-b47d-0a35-051d79369f79',
                  userName = 'vpxuser',
                  fullName = '',
                  loginTime = 2021-08-06T17:35:07.021038Z,
                  lastActiveTime = 2021-08-20T15:49:45.491422Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 5682336
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '52974484-09ee-a229-25a6-b2b507c63225',
                  userName = 'vpxuser',
                  fullName = '',
                  loginTime = 2021-08-20T15:49:43.135248Z,
                  lastActiveTime = 2021-08-20T15:49:43.150276Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
                  callCount = 0
               }
            ]
         },
         (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) []
   }
]
=============== 121. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326216 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326216',
      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-2076326216',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326216',
               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.249579Z,
               startTime = 2021-08-20T15:40:25.250861Z,
               completeTime = 2021-08-20T15:40:25.251723Z,
               eventChainId = 2076326216,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 122. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326523 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326523',
      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-2076326523',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326523',
               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:22.985481Z,
               startTime = 2021-08-20T15:41:22.986325Z,
               completeTime = 2021-08-20T15:41:22.987637Z,
               eventChainId = 2076326523,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 123. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326524 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326524',
      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-2076326524',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326524',
               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.354659Z,
               startTime = 2021-08-20T15:41:25.355684Z,
               completeTime = 2021-08-20T15:41:25.379259Z,
               eventChainId = 2076326524,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 124. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326827 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326827',
      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-2076326827',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326827',
               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.462262Z,
               startTime = 2021-08-20T15:42:25.462958Z,
               completeTime = 2021-08-20T15:42:25.483557Z,
               eventChainId = 2076326827,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 125. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327128 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327128',
      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-2076327128',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327128',
               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:23.205551Z,
               startTime = 2021-08-20T15:43:23.206423Z,
               completeTime = 2021-08-20T15:43:23.209594Z,
               eventChainId = 2076327128,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 126. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327129 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327129',
      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-2076327129',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327129',
               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.56969Z,
               startTime = 2021-08-20T15:43:25.57034Z,
               completeTime = 2021-08-20T15:43:25.590262Z,
               eventChainId = 2076327129,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 127. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327430 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327430',
      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-2076327430',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327430',
               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.676016Z,
               startTime = 2021-08-20T15:44:25.67675Z,
               completeTime = 2021-08-20T15:44:25.696442Z,
               eventChainId = 2076327430,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 128. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327731 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327731',
      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-2076327731',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327731',
               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:19.413896Z,
               startTime = 2021-08-20T15:45:19.41489Z,
               completeTime = 2021-08-20T15:45:19.416011Z,
               eventChainId = 2076327731,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 129. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327732 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327732',
      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-2076327732',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327732',
               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.783858Z,
               startTime = 2021-08-20T15:45:25.784527Z,
               completeTime = 2021-08-20T15:45:25.805488Z,
               eventChainId = 2076327732,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 130. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328035 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328035',
      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-2076328035',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328035',
               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.891603Z,
               startTime = 2021-08-20T15:46:25.892618Z,
               completeTime = 2021-08-20T15:46:25.910887Z,
               eventChainId = 2076328035,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 131. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328338 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328338',
      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-2076328338',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328338',
               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:23.649278Z,
               startTime = 2021-08-20T15:47:23.650046Z,
               completeTime = 2021-08-20T15:47:23.651907Z,
               eventChainId = 2076328338,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 132. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328339 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328339',
      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-2076328339',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328339',
               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.001446Z,
               startTime = 2021-08-20T15:47:26.002112Z,
               completeTime = 2021-08-20T15:47:26.022905Z,
               eventChainId = 2076328339,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 133. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328643 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328643',
      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-2076328643',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328643',
               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.110575Z,
               startTime = 2021-08-20T15:48:26.111311Z,
               completeTime = 2021-08-20T15:48:26.137439Z,
               eventChainId = 2076328643,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 134. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328955 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328955',
      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-2076328955',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328955',
               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.222473Z,
               startTime = 2021-08-20T15:49:26.224778Z,
               completeTime = 2021-08-20T15:49:26.244823Z,
               eventChainId = 2076328955,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 135. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-2076326419 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-2076326419',
      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-2076326419',
               task = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-2076326419',
               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:57.969538Z,
               startTime = 2021-08-20T15:40:57.970305Z,
               completeTime = 2021-08-20T15:40:58.055722Z,
               eventChainId = 2076326419,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 136. 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-2076326216',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-2076326419',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326523',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326524',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076326827',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327128',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327129',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327430',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327731',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076327732',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328035',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328338',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328339',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328643',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-2076328955'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 137. 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) []
   }
]
=============== 138. vim.VirtualMachine::2713 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2713',
      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:02:40.884187Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422726f8-278d-bf6b-80f3-76d65ebbff50',
               createDate = 2021-08-19T14:40:37.174363Z,
               instanceUuid = '5027e171-f617-b914-9659-e18e438e3f60',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d1fd9-3435-3299-9b4f-df4f2b6bfb6e',
               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-bbdn1/svdc-t028-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t028-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t028-bbdn1',
                  logDirectory = '[Vol2] svdc-t028-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 = 1589378896,
                        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-bbdn1/svdc-t028-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-1f94-dc7c-6e39-c61e6b01e12e',
                           contentId = 'c66c128f6e616c48a880c47783d19ba6',
                           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 = '2713-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-bbdn1/svdc-t028-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-d4ad-78e9-ea19-f60940f9c58e',
                           contentId = 'ed3a99af1a5dfa5a6800e4f72bdb82a1',
                           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 = '2713-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: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-t028-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 27 8d bf 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-9653:NwXabHvlCzO2tvb/S0rf/9rTJXfQr2aKTX3Z6uVxGIo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t028-bbdn1/svdc-t028-bbdn1-0e1eb126.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 = '128838910518937668'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-bbdn1-247717e4.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 = WYGYxiQ0CCGBXVls7rmrF2bVcW4=,
               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:2713-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-bbdn1',
               ipAddress = '172.27.28.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.9',
                        'fe80::4044:49ff:fe00:2809'
                     ],
                     macAddress = '42:44:49:00:28: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.28.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2809',
                              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-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 = 6773096448,
                     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 = 18351480832,
                     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-bbdn1.nvram',
                  'svdc-t028-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-t028-bbdn1/svdc-t028-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t028-bbdn1/svdc-t028-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t028-bbdn1/svdc-t028-bbdn1-0e1eb126.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-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/svdc-t028-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-t028-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172499,
                     uniqueSize = 172499,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t028-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 180638,
                     uniqueSize = 180638,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t028-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174040,
                     uniqueSize = 174040,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t028-bbdn1/vmware.log',
                     type = 'log',
                     size = 165490,
                     uniqueSize = 165490,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t028-bbdn1/vmware-6.log',
                     type = 'log',
                     size = 180694,
                     uniqueSize = 180694,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t028-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 172908,
                     uniqueSize = 172908,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t028-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 165584,
                     uniqueSize = 165584,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t028-bbdn1/svdc-t028-bbdn1-0e1eb126.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-t028-bbdn1/vmx-svdc-t028-bbdn1-b2c24b4074a21ecb01266944620437b3246249ef-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:02:42.107816Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2713',
               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: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 = 103169564601,
                     uncommitted = 1049,
                     unshared = 103169564601
                  }
               ],
               timestamp = 2021-08-20T14:02:42.107842Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2713',
               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: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-t028-bbdn1',
                  ipAddress = '172.27.28.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t028-bbdn1/svdc-t028-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422726f8-278d-bf6b-80f3-76d65ebbff50',
                  instanceUuid = '5027e171-f617-b914-9659-e18e438e3f60',
                  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 = 103169564601,
                  uncommitted = 1049,
                  unshared = 103169564601,
                  timestamp = 2021-08-20T14:02:42.107842Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 8172,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 8847,
                  hostMemoryUsage = 24093,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23982,
                  privateMemory = 23982,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6417,
                  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) []
   }
]
=============== 139. vim.VirtualMachine::2715 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2715',
      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:02:42.873835Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f92a-afc6-6d39-c2c5-2b52b479f6b7',
               createDate = 2021-08-19T14:42:35.951212Z,
               instanceUuid = '5027488b-ac65-76a2-951e-3d8c4b3d13b5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5cf3-9db7-56b3-97a6-3cc8e52374d5',
               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-bbdn3/svdc-t028-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t028-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t028-bbdn3',
                  logDirectory = '[Vol2] svdc-t028-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 = -1267075401,
                        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-bbdn3/svdc-t028-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-56c7-5f0b-b446-414e29619631',
                           contentId = 'e597cf9ad439bed180e4f60aed60bc52',
                           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 = '2715-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-bbdn3/svdc-t028-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-fbae-6d88-f4a1-3be7f4e8574e',
                           contentId = '51c499f039991952966124fdd32019f4',
                           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 = '2715-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: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-t028-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 6a af c6 6d 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-9691:pxA13X/6QE8cweuzq1htt8nD2YJ2aOlu9ZPU1FHKxvA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t028-bbdn3/svdc-t028-bbdn3-0e1eb128.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 = '128838905480110673'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-bbdn3-24771826.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 = EnJT07+/bW81eI34NPv9d1DQYbo=,
               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:2715-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-bbdn3',
               ipAddress = '172.27.28.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.11',
                        'fe80::4044:49ff:fe00:2811'
                     ],
                     macAddress = '42:44:49:00:28: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.28.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2811',
                              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-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 = 6767104000,
                     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 = 17460203520,
                     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-bbdn3.nvram',
                  'svdc-t028-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-t028-bbdn3/svdc-t028-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t028-bbdn3/svdc-t028-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t028-bbdn3/svdc-t028-bbdn3-0e1eb128.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-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/svdc-t028-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-t028-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172755,
                     uniqueSize = 172755,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t028-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 165582,
                     uniqueSize = 165582,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t028-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 181709,
                     uniqueSize = 181709,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t028-bbdn3/vmware.log',
                     type = 'log',
                     size = 165477,
                     uniqueSize = 165477,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t028-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 180719,
                     uniqueSize = 180719,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t028-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 172894,
                     uniqueSize = 172894,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t028-bbdn3/svdc-t028-bbdn3-0e1eb128.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-t028-bbdn3/vmx-svdc-t028-bbdn3-36122238a5a69f973dd27ad2a98a7a8d28512ec4-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:02:43.468018Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2715',
               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:43Z,
               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 = 103169391884,
                     uncommitted = 1049,
                     unshared = 103169391884
                  }
               ],
               timestamp = 2021-08-20T14:02:43.46804Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2715',
               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:43Z,
                  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-bbdn3',
                  ipAddress = '172.27.28.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t028-bbdn3/svdc-t028-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f92a-afc6-6d39-c2c5-2b52b479f6b7',
                  instanceUuid = '5027488b-ac65-76a2-951e-3d8c4b3d13b5',
                  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 = 103169391884,
                  uncommitted = 1049,
                  unshared = 103169391884,
                  timestamp = 2021-08-20T14:02:43.46804Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 8911,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 12533,
                  hostMemoryUsage = 24045,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23934,
                  privateMemory = 23934,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6416,
                  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) []
   }
]
=============== 140. vim.VirtualMachine::2717 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2717',
      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:03:22.272096Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227191b-d4d2-5ed2-39a6-09c9245ee95e',
               createDate = 2021-08-19T14:38:00.125496Z,
               instanceUuid = '5027675c-4e21-2fca-f5fb-b0179e7f32ec',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d452c-e75c-a713-49ef-513176d63aef',
               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-bbnn/svdc-t028-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t028-bbnn',
                  suspendDirectory = '[Vol2] svdc-t028-bbnn',
                  logDirectory = '[Vol2] svdc-t028-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 = 610199902,
                        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-t028-bbnn/svdc-t028-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-1d8e-8ee3-9531-7955c16c74f9',
                           contentId = '3fe7b07c22d7500c32411148986bd25c',
                           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 = '2717-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:28: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-t028-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 6b d4 d2 5e 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-9630:vIlQmohT7b7jh1Xm1AOoXhD0tI9H0Fq+WCr+3nXRlI0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t028-bbnn/svdc-t028-bbnn-d1e1e79f.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 = '128838932656503175'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-bbnn-37689f9d.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 = 8e2M8tSV292PFewC+b1nOkcw8v8=,
               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:2717-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-bbnn',
               ipAddress = '172.27.28.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.8',
                        'fe80::4044:49ff:fe00:2808'
                     ],
                     macAddress = '42:44:49:00:28: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.28.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2808',
                              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-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 = 6625689600,
                     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-t028-bbnn.nvram',
                  'svdc-t028-bbnn.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-t028-bbnn/svdc-t028-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t028-bbnn/svdc-t028-bbnn-d1e1e79f.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-bbnn/svdc-t028-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-t028-bbnn/svdc-t028-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-t028-bbnn/svdc-t028-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-t028-bbnn/svdc-t028-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-t028-bbnn/svdc-t028-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-t028-bbnn/svdc-t028-bbnn-d1e1e79f.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-t028-bbnn/vmx-svdc-t028-bbnn-1aca318a5b8bdd228ca9fcf0e67027747eb30afd-2.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t028-bbnn/vmware-3.log',
                     type = 'log',
                     size = 163210,
                     uniqueSize = 163210,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t028-bbnn/vmware-2.log',
                     type = 'log',
                     size = 163198,
                     uniqueSize = 163198,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t028-bbnn/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 = '[Vol2] svdc-t028-bbnn/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-t028-bbnn/vmware-6.log',
                     type = 'log',
                     size = 171147,
                     uniqueSize = 171147,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t028-bbnn/vmware-5.log',
                     type = 'log',
                     size = 157909,
                     uniqueSize = 157909,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t028-bbnn/vmware-4.log',
                     type = 'log',
                     size = 170734,
                     uniqueSize = 170734,
                     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:03:25.700322Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2717',
               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:02:40Z,
               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 = 21559721718,
                     uncommitted = 531,
                     unshared = 21559721718
                  }
               ],
               timestamp = 2021-08-20T14:03:25.700348Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2717',
               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:40Z,
                  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-t028-bbnn',
                  ipAddress = '172.27.28.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t028-bbnn/svdc-t028-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227191b-d4d2-5ed2-39a6-09c9245ee95e',
                  instanceUuid = '5027675c-4e21-2fca-f5fb-b0179e7f32ec',
                  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 = 21559721718,
                  uncommitted = 531,
                  unshared = 21559721718,
                  timestamp = 2021-08-20T14:03:25.700348Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 67,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 2984,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2942,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 42,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6374,
                  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) []
   }
]
=============== 141. vim.VirtualMachine::2718 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2718',
      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:03:22.357173Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t023-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272248-9143-de9c-f5f7-24a830afaacf',
               createDate = 2021-08-20T13:44:30.75083Z,
               instanceUuid = '502766d8-988b-bbc0-4cf1-74c877384e0c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d80f4-53a7-4d44-fcd8-92c76c9ea36b',
               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-web/svdc-t023-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t023-web',
                  suspendDirectory = '[Vol1] svdc-t023-web',
                  logDirectory = '[Vol1] svdc-t023-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 = 816818895,
                        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-web/svdc-t023-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-166a-1e00-8e96-c453904b1125',
                           contentId = 'fb74cd6dc4226a422312689ead9c60a7',
                           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 = '2718-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-t023-web/svdc-t023-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-8d35-5ffd-f67b-08cdea8a8c79',
                           contentId = '569e041237cfabedff7c5d3bf087ed69',
                           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 = '2718-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: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-t023-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 68 91 43 de 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-10450:4+uIeU7BefGu71nMjquv4jcXRdmJkOWKFXhMYDrNaOk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t023-web/svdc-t023-web-8b9e7b4c.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 = '128838932656510864'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t023-web-6587670a.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 = /kmZVH63UCOC9yyKmSQLOS9YS/8=,
               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:2718-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-web',
               ipAddress = '172.27.23.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.23.2',
                        'fe80::4044:49ff:fe00:2302'
                     ],
                     macAddress = '42:44:49:00:23: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.23.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2302',
                              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-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 = 7469445120,
                     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 = 3262189568,
                     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-web.nvram',
                  'svdc-t023-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-t023-web/svdc-t023-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-web/svdc-t023-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t023-web/svdc-t023-web-8b9e7b4c.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-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-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-t023-web/svdc-t023-web-8b9e7b4c.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-web/vmx-svdc-t023-web-e831e8c70af6a557748695d587e8d46c3599ed12-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-t023-web/vmware-1.log',
                     type = 'log',
                     size = 179211,
                     uniqueSize = 179211,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t023-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-20T14:03:42.182661Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t023-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:2718',
               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: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 = 43036958199,
                     uncommitted = 1044,
                     unshared = 43036958199
                  }
               ],
               timestamp = 2021-08-20T14:03:42.182689Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2718',
               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: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-t023-web',
                  ipAddress = '172.27.23.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t023-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t023-web/svdc-t023-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272248-9143-de9c-f5f7-24a830afaacf',
                  instanceUuid = '502766d8-988b-bbc0-4cf1-74c877384e0c',
                  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 = 43036958199,
                  uncommitted = 1044,
                  unshared = 43036958199,
                  timestamp = 2021-08-20T14:03:42.182689Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3103,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6357,
                  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) []
   }
]
=============== 142. vim.VirtualMachine::2719 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2719',
      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:03:22.374014Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422776bc-90b1-018e-0772-52ce4120be5b',
               createDate = 2021-08-20T13:08:52.957077Z,
               instanceUuid = '5027dcec-72fe-3dfd-1c64-1bca4175fe62',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4433-fcc0-f370-fd30-94678a1fb093',
               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-web/svdc-t012-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t012-web',
                  suspendDirectory = '[Vol1] svdc-t012-web',
                  logDirectory = '[Vol1] svdc-t012-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 = 1092664923,
                        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-web/svdc-t012-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-aba4-257c-b36d-f82389391e05',
                           contentId = '8f88334960661a7d598bcd0e3debd48a',
                           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 = '2719-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-t012-web/svdc-t012-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-9694-a0c6-5f35-a2c593e27bfc',
                           contentId = '68ee25af16a4d6c6d6bcfed208395d12',
                           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 = '2719-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: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-t012-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 6c 90 b1 01 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-10406:9rnM4PM3kdoiFGAAq7HxTxTHJsv4yU7hDwN2fm8UUDI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t012-web/svdc-t012-web-89373a2a.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 = '128838932656506553'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-web-163801a8.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 = mhgomMX6Gnf69QA96bADxaQE8+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: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:2719-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-web',
               ipAddress = '172.27.12.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.2',
                        'fe80::4044:49ff:fe00:1202'
                     ],
                     macAddress = '42:44:49:00:12: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.12.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1202',
                              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-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 = 7469338624,
                     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 = 3082186752,
                     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-web.nvram',
                  'svdc-t012-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-t012-web/svdc-t012-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t012-web/svdc-t012-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t012-web/svdc-t012-web-89373a2a.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-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-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-t012-web/svdc-t012-web-89373a2a.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-t012-web/vmx-svdc-t012-web-4775f374b1590f24b8dab6c6d41c3d4657018c06-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-t012-web/vmware-1.log',
                     type = 'log',
                     size = 179223,
                     uniqueSize = 179223,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t012-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-20T14:03:40.301485Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-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:2719',
               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:09:03Z,
               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 = 43036958211,
                     uncommitted = 1044,
                     unshared = 43036958211
                  }
               ],
               timestamp = 2021-08-20T14:03:40.301516Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2719',
               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:09:03Z,
                  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-t012-web',
                  ipAddress = '172.27.12.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t012-web/svdc-t012-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422776bc-90b1-018e-0772-52ce4120be5b',
                  instanceUuid = '5027dcec-72fe-3dfd-1c64-1bca4175fe62',
                  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 = 43036958211,
                  uncommitted = 1044,
                  unshared = 43036958211,
                  timestamp = 2021-08-20T14:03:40.301516Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3193,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6359,
                  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) []
   }
]
=============== 143. vim.VirtualMachine::2720 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2720',
      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:03:22.428138Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f7cc-22b4-5da5-65ba-497cd87a9be6',
               createDate = 2021-08-20T14:01:20.248553Z,
               instanceUuid = '5027dd22-aaf4-cbe0-0133-aeda1027bb9f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dd91c-7522-fc05-8632-acca079d146c',
               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-t028-collab1/svdc-t028-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t028-collab1',
                  suspendDirectory = '[Vol1] svdc-t028-collab1',
                  logDirectory = '[Vol1] svdc-t028-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 = -663053338,
                        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-t028-collab1/svdc-t028-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-7c99-d8bb-41f7-e1c69ce4b3df',
                           contentId = '624c882f028884ee398bc25d7d50e786',
                           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 = '2720-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-t028-collab1/svdc-t028-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-c788-5289-9d4b-639d5c7b8bec',
                           contentId = '9da68a227ce14367456ffcdfd9094f82',
                           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 = '2720-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: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-t028-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 6c 22 b4 5d 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-10471:OKWaKx3GaMsEwlyLnYeysBkPhIc4yDZG9JWOSMqXroM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t028-collab1/svdc-t028-collab1-3cea24f1.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 = '128838932656502503'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-collab1-29b74b31.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 = Mntm4MsNzts0JrBnBoBVYiJXEYs=,
               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:2720-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-collab1',
               ipAddress = '172.27.28.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.3',
                        'fe80::4044:49ff:fe00:2803'
                     ],
                     macAddress = '42:44:49:00:28: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.28.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2803',
                              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-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 = 6823895040,
                     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 = 875421696,
                     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-collab1.nvram',
                  'svdc-t028-collab1.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-t028-collab1/svdc-t028-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-collab1/svdc-t028-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t028-collab1/svdc-t028-collab1-3cea24f1.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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-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-t028-collab1/svdc-t028-collab1-3cea24f1.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-t028-collab1/vmx-svdc-t028-collab1-604e33b3b7c1a4d47647752152baa283b074554c-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-t028-collab1/vmware-1.log',
                     type = 'log',
                     size = 179525,
                     uniqueSize = 179525,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t028-collab1/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-20T14:03:41.331554Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2720',
               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-20T14:01:32Z,
               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 = 32299540273,
                     uncommitted = 1052,
                     unshared = 32299540273
                  }
               ],
               timestamp = 2021-08-20T14:03:41.331583Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2720',
               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:01:32Z,
                  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-t028-collab1',
                  ipAddress = '172.27.28.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t028-collab1/svdc-t028-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f7cc-22b4-5da5-65ba-497cd87a9be6',
                  instanceUuid = '5027dd22-aaf4-cbe0-0133-aeda1027bb9f',
                  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 = 32299540273,
                  uncommitted = 1052,
                  unshared = 32299540273,
                  timestamp = 2021-08-20T14:03:41.331583Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2789,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3522,
                  hostMemoryUsage = 8124,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 60,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6358,
                  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) []
   }
]
=============== 144. vim.VirtualMachine::2721 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2721',
      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:03:22.488963Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t006-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277d34-ad57-5429-5ba4-ad21d7a9ee25',
               createDate = 2021-08-20T12:49:27.159961Z,
               instanceUuid = '5027d236-65cc-9cd1-5cc9-b2c2ab2d3256',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4645-742e-e02a-e14b-2ab39bfaefcf',
               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-web/svdc-t006-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t006-web',
                  suspendDirectory = '[Vol1] svdc-t006-web',
                  logDirectory = '[Vol1] svdc-t006-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 = -676729307,
                        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-web/svdc-t006-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-7a53-f4fa-cdee-5c6a1a3bb591',
                           contentId = 'c4f7d2b0672026346b7ec0cc03087776',
                           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 = '2721-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-t006-web/svdc-t006-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-65dd-bd41-695d-4e7f908058e4',
                           contentId = '101ee4d9044a09c52319b3529b1c8da0',
                           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 = '2721-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: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-t006-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 64 ad 57 54 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-10382:YClNzoFtAH878MiYO5HFs8kZ8jWgDR7gMmVb/DHhUlI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t006-web/svdc-t006-web-872a738d.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 = '128838932656542565'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t006-web-2d6d9895.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 = 8NwItZFOQ3J8p2UcYOk8bISkF6A=,
               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:2721-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-web',
               ipAddress = '172.27.6.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.6.2',
                        'fe80::4044:49ff:fe00:602'
                     ],
                     macAddress = '42:44:49:00:06: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.6.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:602',
                              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-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 = 7469346816,
                     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 = 3187769344,
                     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-web.nvram',
                  'svdc-t006-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-t006-web/svdc-t006-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t006-web/svdc-t006-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t006-web/svdc-t006-web-872a738d.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-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-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-t006-web/svdc-t006-web-872a738d.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-t006-web/vmx-svdc-t006-web-0145254815a59ef925242de83917a95ebd34dbe4-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-t006-web/vmware-1.log',
                     type = 'log',
                     size = 179207,
                     uniqueSize = 179207,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t006-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-20T14:03:41.452865Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t006-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:2721',
               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:49: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 = 43036958195,
                     uncommitted = 1044,
                     unshared = 43036958195
                  }
               ],
               timestamp = 2021-08-20T14:03:41.452889Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2721',
               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:49: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-t006-web',
                  ipAddress = '172.27.6.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t006-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t006-web/svdc-t006-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277d34-ad57-5429-5ba4-ad21d7a9ee25',
                  instanceUuid = '5027d236-65cc-9cd1-5cc9-b2c2ab2d3256',
                  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 = 43036958195,
                  uncommitted = 1044,
                  unshared = 43036958195,
                  timestamp = 2021-08-20T14:03:41.452889Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3131,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6358,
                  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) []
   }
]
=============== 145. vim.VirtualMachine::2722 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2722',
      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:03:22.537024Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422790a0-2aa1-d416-be92-de9cd8550887',
               createDate = 2021-08-19T14:49:02.681532Z,
               instanceUuid = '50272e6d-c6fb-ada5-ff15-3f2598d0f519',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8310-bad9-b5a6-17e2-07d70ccd197e',
               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-hdb/svdc-t027-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t027-hdb',
                  suspendDirectory = '[Vol1] svdc-t027-hdb',
                  logDirectory = '[Vol1] svdc-t027-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 = -665515897,
                        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-hdb/svdc-t027-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-8f1a-4502-7d3c-e34a5fbfad9e',
                           contentId = 'fd3a70a5cc13f0daa110305368013c2e',
                           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 = '2722-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-t027-hdb/svdc-t027-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-a1ba-11e0-378c-e111b62e6db7',
                           contentId = 'fe473ff84af79463b9609393a6c743fd',
                           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 = '2722-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: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 = 205
               },
               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-t027-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 60 2a a1 d4 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-9776:njLBMZSyEst4Lo8sf25qeKMPilPeMGHCTYI6MB9bOdY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t027-hdb/svdc-t027-hdb-8be69d60.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 = '128838932656509834'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-hdb-6ed3cb9e.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 = HERNf/eUeTFQroR26B8km+VB06k=,
               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:2722-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-hdb',
               ipAddress = '172.27.27.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.6',
                        'fe80::4044:49ff:fe00:2706'
                     ],
                     macAddress = '42:44:49:00:27: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.27.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2706',
                              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-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 = 7899901952,
                     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 = 9323954176,
                     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-hdb.nvram',
                  'svdc-t027-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-9.log',
                  'vmware-8.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-t027-hdb/svdc-t027-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t027-hdb/svdc-t027-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t027-hdb/svdc-t027-hdb-8be69d60.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-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-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-t027-hdb/svdc-t027-hdb-8be69d60.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-t027-hdb/vmx-svdc-t027-hdb-0692c4b522eb9ebdf48602af2e327ddb51384ac7-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-t027-hdb/vmware-9.log',
                     type = 'log',
                     size = 182499,
                     uniqueSize = 182499,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t027-hdb/vmware-8.log',
                     type = 'log',
                     size = 174885,
                     uniqueSize = 174885,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t027-hdb/vmware-7.log',
                     type = 'log',
                     size = 174898,
                     uniqueSize = 174898,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t027-hdb/vmware-6.log',
                     type = 'log',
                     size = 174790,
                     uniqueSize = 174790,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t027-hdb/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t027-hdb/vmware-5.log',
                     type = 'log',
                     size = 166859,
                     uniqueSize = 166859,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t027-hdb/vmware-4.log',
                     type = 'log',
                     size = 182716,
                     uniqueSize = 182716,
                     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:03:41.516529Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-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:2722',
               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 = 205
               },
               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:58:54Z,
               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 = 92434153843,
                     uncommitted = 1045,
                     unshared = 92434153843
                  }
               ],
               timestamp = 2021-08-20T14:03:41.516561Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2722',
               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:58:54Z,
                  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-t027-hdb',
                  ipAddress = '172.27.27.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t027-hdb/svdc-t027-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422790a0-2aa1-d416-be92-de9cd8550887',
                  instanceUuid = '50272e6d-c6fb-ada5-ff15-3f2598d0f519',
                  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 = 92434153843,
                  uncommitted = 1045,
                  unshared = 92434153843,
                  timestamp = 2021-08-20T14:03:41.516561Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 36,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23837,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23722,
                  privateMemory = 23720,
                  sharedMemory = 2,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 117,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6359,
                  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) []
   }
]
=============== 146. vim.VirtualMachine::2723 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2723',
      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:03:22.590787Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227138d-3a1d-f1bd-97d4-0bfed237ca20',
               createDate = 2021-08-20T14:01:45.545731Z,
               instanceUuid = '5027fd6e-f7e5-acf2-6849-6c7f0bd7ad34',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5ed6-71a5-705f-ce14-af5e8c794385',
               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-t028-collab2/svdc-t028-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t028-collab2',
                  suspendDirectory = '[Vol1] svdc-t028-collab2',
                  logDirectory = '[Vol1] svdc-t028-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 = -768095712,
                        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-t028-collab2/svdc-t028-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-70f4-1d29-c983-972d61e232a6',
                           contentId = 'ba5e44835fd0ec7b9a6d0fa4b6bd1e47',
                           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 = '2723-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-t028-collab2/svdc-t028-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-2f75-557b-d7fe-a9666d0603cd',
                           contentId = 'e84e33d0324c0ff6e451083b3f823e0a',
                           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 = '2723-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: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-t028-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 3a 1d f1 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-10472:L6cWLQYQ8+ZCL6GOyU+Yh2ciIaUJKxQDkzsaKZ6qDKM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t028-collab2/svdc-t028-collab2-3cea24f2.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 = '128838932656477009'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-collab2-29b74b10.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 = Pg33r2BRqPfTxNxFbm4rU8BU49s=,
               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:2723-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-collab2',
               ipAddress = '172.27.28.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.4',
                        'fe80::4044:49ff:fe00:2804'
                     ],
                     macAddress = '42:44:49:00:28: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.28.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2804',
                              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-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 = 6824173568,
                     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 = 1319727104,
                     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-collab2.nvram',
                  'svdc-t028-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-t028-collab2/svdc-t028-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-collab2/svdc-t028-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t028-collab2/svdc-t028-collab2-3cea24f2.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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-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-t028-collab2/svdc-t028-collab2-3cea24f2.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-t028-collab2/vmx-svdc-t028-collab2-e40680a5aec7370b4d829c6de89a1187fa6bdf88-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-t028-collab2/vmware-1.log',
                     type = 'log',
                     size = 179535,
                     uniqueSize = 179535,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t028-collab2/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-20T14:03:41.123155Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2723',
               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-20T14:01: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 = 32299540283,
                     uncommitted = 1052,
                     unshared = 32299540283
                  }
               ],
               timestamp = 2021-08-20T14:03:41.123193Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2723',
               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:01: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-t028-collab2',
                  ipAddress = '172.27.28.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t028-collab2/svdc-t028-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227138d-3a1d-f1bd-97d4-0bfed237ca20',
                  instanceUuid = '5027fd6e-f7e5-acf2-6849-6c7f0bd7ad34',
                  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 = 32299540283,
                  uncommitted = 1052,
                  unshared = 32299540283,
                  timestamp = 2021-08-20T14:03:41.123193Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2353,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2375,
                  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 = 6359,
                  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) []
   }
]
=============== 147. vim.VirtualMachine::2724 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2724',
      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:03:25.888115Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227641f-512d-49de-a7c4-c27d7ab6ec5a',
               createDate = 2021-08-19T14:50:22.346999Z,
               instanceUuid = '50279698-3c4d-ea86-ae56-62a6c9aae740',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db57a-6595-a465-c23c-7df79111312c',
               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-t028-happ/svdc-t028-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t028-happ',
                  suspendDirectory = '[Vol1] svdc-t028-happ',
                  logDirectory = '[Vol1] svdc-t028-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 = 2058808410,
                        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-t028-happ/svdc-t028-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-f289-0c56-7751-2e041396e52c',
                           contentId = '28dc7445c456ed35fe08b3296f8f3f79',
                           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 = '2724-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:28: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-t028-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 51 2d 49 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-9790:s3VzSDVY3Ft0rwimeVpxhWDzZeSyDr0vONyVU7GsdNc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t028-happ/svdc-t028-happ-0b0f677c.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 = '128838932660387074'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-happ-69b9e4e6.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 = 3qIRDELkh7wwXuAqLG9NP08YHeI=,
               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:2724-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-happ',
               ipAddress = '172.27.28.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.7',
                        'fe80::4044:49ff:fe00:2807'
                     ],
                     macAddress = '42:44:49:00:28: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.28.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2807',
                              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-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 = 2442747904,
                     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-t028-happ.nvram',
                  'svdc-t028-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-9.log',
                  'vmware-8.log',
                  'vmware-7.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-11.log',
                  'vmware-10.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-happ/svdc-t028-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t028-happ/svdc-t028-happ-0b0f677c.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-t028-happ/svdc-t028-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-t028-happ/svdc-t028-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-t028-happ/svdc-t028-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-t028-happ/svdc-t028-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-t028-happ/svdc-t028-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-t028-happ/svdc-t028-happ-0b0f677c.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-t028-happ/vmx-svdc-t028-happ-48ca2090cb4c36b3eeee49587a606f638696d82c-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-t028-happ/vmware-9.log',
                     type = 'log',
                     size = 164975,
                     uniqueSize = 164975,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t028-happ/vmware-8.log',
                     type = 'log',
                     size = 164976,
                     uniqueSize = 164976,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t028-happ/vmware-7.log',
                     type = 'log',
                     size = 170691,
                     uniqueSize = 170691,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t028-happ/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-t028-happ/vmware-6.log',
                     type = 'log',
                     size = 157865,
                     uniqueSize = 157865,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t028-happ/vmware-11.log',
                     type = 'log',
                     size = 170822,
                     uniqueSize = 170822,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t028-happ/vmware-10.log',
                     type = 'log',
                     size = 157870,
                     uniqueSize = 157870,
                     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:03:29.785731Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2724',
               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-20T14:02:07Z,
               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 = 21559783979,
                     uncommitted = 531,
                     unshared = 21559783979
                  }
               ],
               timestamp = 2021-08-20T14:03:29.785772Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2724',
               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:07Z,
                  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-t028-happ',
                  ipAddress = '172.27.28.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t028-happ/svdc-t028-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227641f-512d-49de-a7c4-c27d7ab6ec5a',
                  instanceUuid = '50279698-3c4d-ea86-ae56-62a6c9aae740',
                  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 = 21559783979,
                  uncommitted = 531,
                  unshared = 21559783979,
                  timestamp = 2021-08-20T14:03:29.785772Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 11,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1825,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1787,
                  privateMemory = 1786,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 39,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6370,
                  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) []
   }
]
=============== 148. vim.VirtualMachine::2725 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2725',
      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:03:26.130462Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t017-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277ebb-e5ca-502c-0a9c-74af0fafc20f',
               createDate = 2021-08-20T13:25:03.374653Z,
               instanceUuid = '5027ab19-b152-bb59-effb-fa07cac2b45d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d83d9-1a65-1b9b-5e20-c2f60a920fe7',
               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-web/svdc-t017-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t017-web',
                  suspendDirectory = '[Vol1] svdc-t017-web',
                  logDirectory = '[Vol1] svdc-t017-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 = 263176719,
                        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-web/svdc-t017-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-fb68-8c30-8825-419055066789',
                           contentId = '8e45872c780f0b53cde5bdfb5f499cd6',
                           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 = '2725-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-t017-web/svdc-t017-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-91f5-c5d3-8c82-598de546b933',
                           contentId = 'de395084e92e657b2bfdce363bf5f12b',
                           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 = '2725-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: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-t017-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 6b e5 ca 50 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-10426:fzOTeX1xCvybgH3MDwJNDSjMVkUhy+RYUvECwZkRQGo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t017-web/svdc-t017-web-8991b4af.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 = '128838932656568433'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t017-web-21e1cccd.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 = bOX/DS4bAYQx8QfTEQ6rndolaBA=,
               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:2725-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-web',
               ipAddress = '172.27.17.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.17.2',
                        'fe80::4044:49ff:fe00:1702'
                     ],
                     macAddress = '42:44:49:00:17: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.17.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1702',
                              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-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 = 7469391872,
                     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 = 3228155904,
                     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-web.nvram',
                  'svdc-t017-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-t017-web/svdc-t017-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t017-web/svdc-t017-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t017-web/svdc-t017-web-8991b4af.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-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-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-t017-web/svdc-t017-web-8991b4af.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-web/vmx-svdc-t017-web-4bf6da3f6ef9dad95582f90bc76a192ced5fe01c-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-t017-web/vmware-1.log',
                     type = 'log',
                     size = 179219,
                     uniqueSize = 179219,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t017-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-20T14:03:42.53136Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t017-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:2725',
               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:13Z,
               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 = 43036958207,
                     uncommitted = 1044,
                     unshared = 43036958207
                  }
               ],
               timestamp = 2021-08-20T14:03:42.531381Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2725',
               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:13Z,
                  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-web',
                  ipAddress = '172.27.17.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t017-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t017-web/svdc-t017-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277ebb-e5ca-502c-0a9c-74af0fafc20f',
                  instanceUuid = '5027ab19-b152-bb59-effb-fa07cac2b45d',
                  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 = 43036958207,
                  uncommitted = 1044,
                  unshared = 43036958207,
                  timestamp = 2021-08-20T14:03:42.531381Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3081,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6358,
                  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) []
   }
]
=============== 149. vim.VirtualMachine::2726 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2726',
      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:03:30.09786Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271911-474a-ba1f-08fe-e7428c1a4bcb',
               createDate = 2021-08-19T14:39:35.931375Z,
               instanceUuid = '50279c78-ea7a-5591-623b-042bbb0e5309',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d29fd-6164-1468-0897-48604a140472',
               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-t027-bbdn3/svdc-t027-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t027-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t027-bbdn3',
                  logDirectory = '[Vol2] svdc-t027-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 = -1944433717,
                        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-t027-bbdn3/svdc-t027-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-9818-a42a-f5fd-60e44a9698d6',
                           contentId = 'd7b4ccf23b090c84f72d91bd65e1ec92',
                           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 = '2726-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-t027-bbdn3/svdc-t027-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-2833-9ac4-0d96-c0d9bea7bd72',
                           contentId = 'c7b46ced50656378efd65ef9e188c5fa',
                           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 = '2726-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: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-t027-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 61 47 4a ba 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-9651:qwyljp/Ui9NRF94t4etQfyVK0BfjWQn7dQMm0uOR8m0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t027-bbdn3/svdc-t027-bbdn3-c1247467.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 = '128838932664468276'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-bbdn3-38354345.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 = nBSx7n6RO3hR7jO2vCqhoH3seug=,
               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:2726-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-bbdn3',
               ipAddress = '172.27.27.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.11',
                        'fe80::4044:49ff:fe00:2711'
                     ],
                     macAddress = '42:44:49:00:27: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.27.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2711',
                              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-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 = 6777802752,
                     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 = 26216349696,
                     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-bbdn3.nvram',
                  'svdc-t027-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-t027-bbdn3/svdc-t027-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn3/svdc-t027-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t027-bbdn3/svdc-t027-bbdn3-c1247467.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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-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-t027-bbdn3/svdc-t027-bbdn3-c1247467.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-t027-bbdn3/vmx-svdc-t027-bbdn3-a0eea38f4f39a6cdaa527bdd557f2f16a0e2142d-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-t027-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172820,
                     uniqueSize = 172820,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t027-bbdn3/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-t027-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174011,
                     uniqueSize = 174011,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t027-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-t027-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 158772,
                     uniqueSize = 158772,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t027-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 172828,
                     uniqueSize = 172828,
                     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:03:43.712014Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-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:2726',
               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:59:29Z,
               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 = 103169203977,
                     uncommitted = 1049,
                     unshared = 103169203977
                  }
               ],
               timestamp = 2021-08-20T14:03:43.712046Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2726',
               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:59:29Z,
                  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-t027-bbdn3',
                  ipAddress = '172.27.27.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t027-bbdn3/svdc-t027-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271911-474a-ba1f-08fe-e7428c1a4bcb',
                  instanceUuid = '50279c78-ea7a-5591-623b-042bbb0e5309',
                  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 = 103169203977,
                  uncommitted = 1049,
                  unshared = 103169203977,
                  timestamp = 2021-08-20T14:03:43.712046Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 63,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24015,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23902,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6356,
                  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) []
   }
]
=============== 150. vim.VirtualMachine::2727 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2727',
      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:03:39.949675Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271dbd-b3a3-1f33-4091-7a2e77743425',
               createDate = 2021-08-20T14:03:28.559557Z,
               instanceUuid = '50272dca-fd40-abda-df0d-02928688d38f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d89bb-cdb0-61e7-7e47-2fd31f511eda',
               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-t029-mail/svdc-t029-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t029-mail',
                  suspendDirectory = '[Vol1] svdc-t029-mail',
                  logDirectory = '[Vol1] svdc-t029-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 = 2004104229,
                        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-t029-mail/svdc-t029-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-76ae-93e3-294f-b3e3f6a9f096',
                           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 = '2727-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-t029-mail/svdc-t029-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-6fac-1056-5ddc-a12369152f19',
                           contentId = '7bafd1c5e682e5d4ac784663fffffffe',
                           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 = '2727-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: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-t029-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 b3 a3 1f 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-10473:43a2XLo/k/Ju4H+QnrlaMx/p5xlD3AERIvMJZmALDec='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t029-mail/svdc-t029-mail-0d674d17.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 = '128838932649875202'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-mail-1c654beb.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 = 02Q9J6l8ZPfW3NwbOnoNX9AZtJo=,
               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:2727-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-mail',
               ipAddress = '172.27.29.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.1',
                        'fe80::4044:49ff:fe00:2901'
                     ],
                     macAddress = '42:44:49:00:29: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.29.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2901',
                              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-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 = 6824083456,
                     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 = 1111126016,
                     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-mail.nvram',
                  'svdc-t029-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-mail/svdc-t029-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-mail/svdc-t029-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t029-mail/svdc-t029-mail-0d674d17.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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-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-t029-mail/svdc-t029-mail-0d674d17.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-t029-mail/vmx-svdc-t029-mail-a00c2be9b51aefd6c7d52a3a0d9396059af35117-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:03:41.317773Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2727',
               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-20T14:03: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 = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T14:03:41.317789Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2727',
               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:03: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-t029-mail',
                  ipAddress = '172.27.29.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t029-mail/svdc-t029-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271dbd-b3a3-1f33-4091-7a2e77743425',
                  instanceUuid = '50272dca-fd40-abda-df0d-02928688d38f',
                  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:03:41.317789Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1050,
                  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 = 6358,
                  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) []
   }
]
=============== 151. vim.VirtualMachine::2728 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2728',
      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:03:40.634629Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t001-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227a670-5f3c-9671-6ff6-9c35b8ac1c6a',
               createDate = 2021-08-20T12:33:17.208849Z,
               instanceUuid = '50271f34-b725-c9d1-eb58-1a1e5c1e7bb4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d169a-77c9-bd80-8c41-93c542610604',
               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-web/svdc-t001-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t001-web',
                  suspendDirectory = '[Vol1] svdc-t001-web',
                  logDirectory = '[Vol1] svdc-t001-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 = -1196680086,
                        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-web/svdc-t001-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-ca18-c60d-4a09-abd036ec1072',
                           contentId = '5d689fd085c4902ed2e61589fd07a60a',
                           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 = '2728-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-t001-web/svdc-t001-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-0a83-f372-6144-c9fba71c8047',
                           contentId = 'ad5a2660e3784d1478dfb542b65dda38',
                           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 = '2728-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: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-t001-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 60 5f 3c 96 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-10362:Nw+s0weVXIPmBE4WlA5QK+Jl3rgeCd8UgSIcR5LpOp4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t001-web/svdc-t001-web-86cff908.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 = '128838932674980370'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t001-web-391763ba.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 = YY7oxTtaCI7YtjR/tzzl63V/oAQ=,
               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:2728-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-web',
               ipAddress = '172.27.1.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.1.2',
                        'fe80::4044:49ff:fe00:102'
                     ],
                     macAddress = '42:44:49:00:01: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.1.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:102',
                              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-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 = 7469334528,
                     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 = 3071713280,
                     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-web.nvram',
                  'svdc-t001-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-t001-web/svdc-t001-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t001-web/svdc-t001-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t001-web/svdc-t001-web-86cff908.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-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-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-t001-web/svdc-t001-web-86cff908.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-t001-web/vmx-svdc-t001-web-872d0bf1880dbc12875f44c19dca7071771f40ea-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-t001-web/vmware-1.log',
                     type = 'log',
                     size = 179220,
                     uniqueSize = 179220,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t001-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-20T14:03:57.452977Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t001-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:2728',
               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:33: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 = 43036958208,
                     uncommitted = 1044,
                     unshared = 43036958208
                  }
               ],
               timestamp = 2021-08-20T14:03:57.453003Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2728',
               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:33: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-t001-web',
                  ipAddress = '172.27.1.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t001-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t001-web/svdc-t001-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227a670-5f3c-9671-6ff6-9c35b8ac1c6a',
                  instanceUuid = '50271f34-b725-c9d1-eb58-1a1e5c1e7bb4',
                  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 = 43036958208,
                  uncommitted = 1044,
                  unshared = 43036958208,
                  timestamp = 2021-08-20T14:03:57.453003Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3204,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7127,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6343,
                  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) []
   }
]
=============== 152. vim.VirtualMachine::2729 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2729',
      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:03:41.622964Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t005-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271309-27e9-9311-e100-1b62b4b7218f',
               createDate = 2021-08-20T12:46:13.452302Z,
               instanceUuid = '50275ffc-f4e4-8f1d-759b-2fefe8bcfbb1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d1beb-10d7-efba-c2d7-83e9776c2b3a',
               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-t005-web/svdc-t005-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t005-web',
                  suspendDirectory = '[Vol1] svdc-t005-web',
                  logDirectory = '[Vol1] svdc-t005-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 = -1263066737,
                        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-t005-web/svdc-t005-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-0e56-c668-3aad-9d192a0b4d21',
                           contentId = 'f21bc5c33293d26dedd5fce8f35270c0',
                           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 = '2729-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-t005-web/svdc-t005-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-2a3f-c5f7-b5b7-a2e9fe105822',
                           contentId = '8f4f30918bb5e2af0ed90e14c781a037',
                           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 = '2729-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:05: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-t005-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 69 27 e9 93 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-10378:X6ZoaSiJbp5BT+iajdQgHRwLzdF1CnVT7IWryZNKmLM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t005-web/svdc-t005-web-87185b0c.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 = '128838932676033012'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t005-web-2fc2c136.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 = xzAJLkoiQrfeFbilTlam8c8Qbqo=,
               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:2729-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-t005-web',
               ipAddress = '172.27.5.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.5.2',
                        'fe80::4044:49ff:fe00:502'
                     ],
                     macAddress = '42:44:49:00:05: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.5.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:502',
                              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-t005-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 = 7469309952,
                     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 = 3144601600,
                     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-t005-web.nvram',
                  'svdc-t005-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-t005-web/svdc-t005-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t005-web/svdc-t005-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t005-web/svdc-t005-web-87185b0c.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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-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-t005-web/svdc-t005-web-87185b0c.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-t005-web/vmx-svdc-t005-web-435bf3098b52798b84ab604a28eb81715f5495a3-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-t005-web/vmware-1.log',
                     type = 'log',
                     size = 179093,
                     uniqueSize = 179093,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t005-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-20T14:03:57.463931Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t005-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:2729',
               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:46:23Z,
               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 = 43036958081,
                     uncommitted = 1044,
                     unshared = 43036958081
                  }
               ],
               timestamp = 2021-08-20T14:03:57.463956Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2729',
               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:46:23Z,
                  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-t005-web',
                  ipAddress = '172.27.5.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t005-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t005-web/svdc-t005-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271309-27e9-9311-e100-1b62b4b7218f',
                  instanceUuid = '50275ffc-f4e4-8f1d-759b-2fefe8bcfbb1',
                  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 = 43036958081,
                  uncommitted = 1044,
                  unshared = 43036958081,
                  timestamp = 2021-08-20T14:03:57.463956Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3118,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6342,
                  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) []
   }
]
=============== 153. vim.VirtualMachine::2731 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2731',
      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:03:42.013323Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ac42-311c-b513-13be-ce32e71a57d7',
               createDate = 2021-08-20T12:39:45.335986Z,
               instanceUuid = '5027f2bd-36b4-347d-bcbe-b0948223f8da',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc4e7-d8a1-b7ee-fc6a-15f0db0f8168',
               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-web/svdc-t003-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t003-web',
                  suspendDirectory = '[Vol1] svdc-t003-web',
                  logDirectory = '[Vol1] svdc-t003-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 = -417703977,
                        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-web/svdc-t003-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-0050-a4ff-9bcb-f2da69a628b7',
                           contentId = '6bcc1fee4460101d2e78ff96fcf83bc9',
                           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 = '2731-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-t003-web/svdc-t003-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-3929-b3fd-3403-57de6e9c9875',
                           contentId = 'b670925ba6811636a3122f94d0063a20',
                           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 = '2731-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: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-t003-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 31 1c b5 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-10370:BrlbgulANOTbQ1oJ/3Zk/HrVUXQUSxdVwhbl7vpjaKw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t003-web/svdc-t003-web-86f42a0a.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 = '128838932675818490'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-web-346d1278.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 = iWUU02bqBu6NP2Ymfs9CNKE5ly0=,
               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:2731-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-web',
               ipAddress = '172.27.3.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.2',
                        'fe80::4044:49ff:fe00:302'
                     ],
                     macAddress = '42:44:49:00:03: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.3.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:302',
                              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-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 = 7469305856,
                     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 = 3194699776,
                     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-web.nvram',
                  'svdc-t003-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-t003-web/svdc-t003-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t003-web/svdc-t003-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t003-web/svdc-t003-web-86f42a0a.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-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-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-t003-web/svdc-t003-web-86f42a0a.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-t003-web/vmx-svdc-t003-web-0f7ec2ecd9473ae761a37a0e0f7230b0848c628a-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-t003-web/vmware-1.log',
                     type = 'log',
                     size = 179217,
                     uniqueSize = 179217,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t003-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-20T14:03:55.556677Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-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:2731',
               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:39:55Z,
               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 = 43036958205,
                     uncommitted = 1044,
                     unshared = 43036958205
                  }
               ],
               timestamp = 2021-08-20T14:03:55.556706Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2731',
               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:39:55Z,
                  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-t003-web',
                  ipAddress = '172.27.3.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t003-web/svdc-t003-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ac42-311c-b513-13be-ce32e71a57d7',
                  instanceUuid = '5027f2bd-36b4-347d-bcbe-b0948223f8da',
                  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 = 43036958205,
                  uncommitted = 1044,
                  unshared = 43036958205,
                  timestamp = 2021-08-20T14:03:55.556706Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3067,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6344,
                  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) []
   }
]
=============== 154. vim.VirtualMachine::2732 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2732',
      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:03:42.064668Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t014-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422788dc-c6e9-85b1-ca94-c4a6f71525ff',
               createDate = 2021-08-20T13:15:20.666635Z,
               instanceUuid = '50271e94-0ec5-690c-52ad-15978ce9f4e5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d54db-37d0-bd11-1ae3-c99ac085d0c0',
               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-web/svdc-t014-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t014-web',
                  suspendDirectory = '[Vol1] svdc-t014-web',
                  logDirectory = '[Vol1] svdc-t014-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 = -149608961,
                        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-web/svdc-t014-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-2ef2-3d1b-89cf-da5f7898d70d',
                           contentId = '12c35884d14b0ac6db9ca0ed5bc8d71f',
                           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 = '2732-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-t014-web/svdc-t014-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-c217-bd09-4640-2d63dc9003f2',
                           contentId = 'bc7aa85a9b56f75ab2f0f57b5061f131',
                           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 = '2732-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: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-t014-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 6c c6 e9 85 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-10414:Y5wQzFw2jAj23P3d9LZWxYwW/+DWVhG4+4bxpluctOw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t014-web/svdc-t014-web-895b6b2c.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 = '128838932676251754'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t014-web-1ae252ea.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 = KnpDBnYurDvXWx+rbw6Z0dpORYk=,
               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:2732-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-web',
               ipAddress = '172.27.14.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.14.2',
                        'fe80::4044:49ff:fe00:1402'
                     ],
                     macAddress = '42:44:49:00:14: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.14.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1402',
                              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-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 = 7469379584,
                     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 = 3102949376,
                     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-web.nvram',
                  'svdc-t014-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-t014-web/svdc-t014-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t014-web/svdc-t014-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t014-web/svdc-t014-web-895b6b2c.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-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-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-t014-web/svdc-t014-web-895b6b2c.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-t014-web/vmx-svdc-t014-web-91c99fd5f1a7f948cbd5a6422fff54be42021c73-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-t014-web/vmware-1.log',
                     type = 'log',
                     size = 179219,
                     uniqueSize = 179219,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t014-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-20T14:03:56.099027Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t014-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:2732',
               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:15:31Z,
               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 = 43036958207,
                     uncommitted = 1044,
                     unshared = 43036958207
                  }
               ],
               timestamp = 2021-08-20T14:03:56.099065Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2732',
               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:15:31Z,
                  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-t014-web',
                  ipAddress = '172.27.14.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t014-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t014-web/svdc-t014-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422788dc-c6e9-85b1-ca94-c4a6f71525ff',
                  instanceUuid = '50271e94-0ec5-690c-52ad-15978ce9f4e5',
                  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 = 43036958207,
                  uncommitted = 1044,
                  unshared = 43036958207,
                  timestamp = 2021-08-20T14:03:56.099065Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3114,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6344,
                  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) []
   }
]
=============== 155. vim.VirtualMachine::2733 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2733',
      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:03:42.597137Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t002-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279a17-1c27-c257-3f1b-d1a068c6eeb9',
               createDate = 2021-08-20T12:36:31.282734Z,
               instanceUuid = '5027831d-788a-614e-0d3d-f6f6a9c17559',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d46c6-72e9-b3d0-b068-d98d28c2fb05',
               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-t002-web/svdc-t002-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t002-web',
                  suspendDirectory = '[Vol1] svdc-t002-web',
                  logDirectory = '[Vol1] svdc-t002-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 = 1757867705,
                        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-t002-web/svdc-t002-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-6f9e-23c9-c9ba-91186e54a00c',
                           contentId = '3035f3a362294c900a598152c6dfb40f',
                           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 = '2733-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-t002-web/svdc-t002-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-a4f9-346a-22e4-c9c827ceff22',
                           contentId = '7aea88d1c96d27f0a3f13bb4ae6b46d0',
                           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 = '2733-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: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-t002-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 67 1c 27 c2 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-10366:k1dHZMGsnqHDZP6eMiIarEiDHOQwCDvz7oVPFBL9Nek='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t002-web/svdc-t002-web-86e21189.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 = '128838932676873550'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t002-web-36c23b19.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 = EHEBtqvK0i6kWZjgNkwK2oj8iWc=,
               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:2733-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-web',
               ipAddress = '172.27.2.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.2.2',
                        'fe80::4044:49ff:fe00:202'
                     ],
                     macAddress = '42:44:49:00:02: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.2.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:202',
                              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-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 = 7469301760,
                     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 = 3037949952,
                     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-web.nvram',
                  'svdc-t002-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-t002-web/svdc-t002-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t002-web/svdc-t002-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t002-web/svdc-t002-web-86e21189.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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-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-t002-web/svdc-t002-web-86e21189.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-t002-web/vmx-svdc-t002-web-bce56cf3d316f56ccd340f52203454508caae558-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-t002-web/vmware-1.log',
                     type = 'log',
                     size = 179212,
                     uniqueSize = 179212,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t002-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-20T14:03:56.28527Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t002-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:2733',
               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:36: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 = 43036958200,
                     uncommitted = 1044,
                     unshared = 43036958200
                  }
               ],
               timestamp = 2021-08-20T14:03:56.285301Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2733',
               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:36: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-t002-web',
                  ipAddress = '172.27.2.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t002-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t002-web/svdc-t002-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279a17-1c27-c257-3f1b-d1a068c6eeb9',
                  instanceUuid = '5027831d-788a-614e-0d3d-f6f6a9c17559',
                  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 = 43036958200,
                  uncommitted = 1044,
                  unshared = 43036958200,
                  timestamp = 2021-08-20T14:03:56.285301Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3184,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7782,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6343,
                  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) []
   }
]
=============== 156. vim.VirtualMachine::2734 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2734',
      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:03:42.925014Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t016-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f857-03b2-1fa5-90e7-d0f84733ec42',
               createDate = 2021-08-20T13:21:50.583098Z,
               instanceUuid = '50279e42-4575-e6ae-ed70-e0da788136f9',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de1a8-44a6-19d3-b475-63d051fe3991',
               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-web/svdc-t016-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t016-web',
                  suspendDirectory = '[Vol1] svdc-t016-web',
                  logDirectory = '[Vol1] svdc-t016-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 = 1194585154,
                        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-web/svdc-t016-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e42d-17c5-e554-65188648e368',
                           contentId = 'b505cc0078d554b3995f7d847c69d6e5',
                           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 = '2734-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-t016-web/svdc-t016-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-a7e4-edb0-dfd1-de8b4ec8c63a',
                           contentId = '06ee987df686f4731540352f9ac6bace',
                           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 = '2734-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: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-t016-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 67 03 b2 1f 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-10422:oFt+DHdaXvZtEVidvw8ZerJLNeNuQZK3KzEucMxZ3xQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t016-web/svdc-t016-web-897f9c2e.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 = '128838932677230862'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t016-web-1f8ca42c.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 = louqyWvXTzuGaaBGWYbKpbWQLcU=,
               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:2734-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-web',
               ipAddress = '172.27.16.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.16.2',
                        'fe80::4044:49ff:fe00:1602'
                     ],
                     macAddress = '42:44:49:00:16: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.16.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1602',
                              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-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 = 7469449216,
                     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 = 3187863552,
                     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-web.nvram',
                  'svdc-t016-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-t016-web/svdc-t016-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t016-web/svdc-t016-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t016-web/svdc-t016-web-897f9c2e.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-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-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-t016-web/svdc-t016-web-897f9c2e.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-web/vmx-svdc-t016-web-bfcd1ceb0c008bb1a6faecd36fef1ad35f1a7d8b-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-t016-web/vmware-1.log',
                     type = 'log',
                     size = 179219,
                     uniqueSize = 179219,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t016-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-20T14:03:56.503561Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t016-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:2734',
               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:01Z,
               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 = 43036958207,
                     uncommitted = 1044,
                     unshared = 43036958207
                  }
               ],
               timestamp = 2021-08-20T14:03:56.503602Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2734',
               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:01Z,
                  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-web',
                  ipAddress = '172.27.16.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t016-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t016-web/svdc-t016-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f857-03b2-1fa5-90e7-d0f84733ec42',
                  instanceUuid = '50279e42-4575-e6ae-ed70-e0da788136f9',
                  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 = 43036958207,
                  uncommitted = 1044,
                  unshared = 43036958207,
                  timestamp = 2021-08-20T14:03:56.503602Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3145,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 6963,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6343,
                  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) []
   }
]
=============== 157. vim.VirtualMachine::2737 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2737',
      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:03:56.56217Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271ab4-d825-a6f7-4333-772b73be577f',
               createDate = 2021-08-20T13:13:09.919833Z,
               instanceUuid = '5027ae00-83b6-c6ca-e3c6-048c072cc1fc',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8eed-9050-17af-67b9-a80a1b72630a',
               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-collab2/svdc-t013-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t013-collab2',
                  suspendDirectory = '[Vol1] svdc-t013-collab2',
                  logDirectory = '[Vol1] svdc-t013-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 = 1941854079,
                        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-collab2/svdc-t013-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-080e-82c3-1eb9-85567c508c41',
                           contentId = '142b9f04e42f6f2a20f039d9a55ab972',
                           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 = '2737-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-t013-collab2/svdc-t013-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-c934-1c19-c213-4c893a26d261',
                           contentId = 'cb0017f5cf662512db03f464913b0d25',
                           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 = '2737-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: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-t013-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 64 d8 25 a6 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-10412:xXnx0ZxJirYSSDFKxvD0gjnnfefE1ZlmkUih19SOVe0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t013-collab2/svdc-t013-collab2-f2715ecc.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 = '128838932690779066'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-collab2-3cb72a0a.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 = GQNOT1GFNfy7ji2ukbW1Pyx5yPQ=,
               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:2737-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-collab2',
               ipAddress = '172.27.13.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.4',
                        'fe80::4044:49ff:fe00:1304'
                     ],
                     macAddress = '42:44:49:00:13: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.13.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1304',
                              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-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 = 6824058880,
                     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 = 1182224384,
                     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-collab2.nvram',
                  'svdc-t013-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-t013-collab2/svdc-t013-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t013-collab2/svdc-t013-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t013-collab2/svdc-t013-collab2-f2715ecc.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-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-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-t013-collab2/svdc-t013-collab2-f2715ecc.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-t013-collab2/vmx-svdc-t013-collab2-fd5c978003357f6774b7de26a85e9749ef9fe24f-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-t013-collab2/vmware-1.log',
                     type = 'log',
                     size = 179443,
                     uniqueSize = 179443,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t013-collab2/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-20T14:04:07.42128Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-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:2737',
               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:13:20Z,
               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 = 32299540191,
                     uncommitted = 1052,
                     unshared = 32299540191
                  }
               ],
               timestamp = 2021-08-20T14:04:07.42131Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2737',
               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:20Z,
                  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-t013-collab2',
                  ipAddress = '172.27.13.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t013-collab2/svdc-t013-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271ab4-d825-a6f7-4333-772b73be577f',
                  instanceUuid = '5027ae00-83b6-c6ca-e3c6-048c072cc1fc',
                  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 = 32299540191,
                  uncommitted = 1052,
                  unshared = 32299540191,
                  timestamp = 2021-08-20T14:04:07.42131Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2670,
                  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 = 6333,
                  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::2739 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2739',
      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:03:57.109802Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t015-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274b55-fc0c-d903-efee-62cbb8238011',
               createDate = 2021-08-20T13:19:08.523353Z,
               instanceUuid = '50270a54-f2f9-cc26-27ca-4b86fdea5d68',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d69bb-040a-6787-e6fe-8b7460f383df',
               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-t015-collab1/svdc-t015-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t015-collab1',
                  suspendDirectory = '[Vol1] svdc-t015-collab1',
                  logDirectory = '[Vol1] svdc-t015-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 = -1205633007,
                        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-t015-collab1/svdc-t015-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-ec05-f113-ce9d-b7b06ff0a006',
                           contentId = '8c99edfea456e5ea61aa1b5737eebfdd',
                           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 = '2739-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-t015-collab1/svdc-t015-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-9f9a-3567-930e-0f5591bfb716',
                           contentId = '36613f95a237a0647645b82d1bccb395',
                           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 = '2739-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: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-t015-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 65 fc 0c d9 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 = '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-10419:UogqFQPsMJud9fMrxLOwd0SGO7YhR8DSAwYXHHLNdCk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t015-collab1/svdc-t015-collab1-db6a40cd.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 = '128838932691208410'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t015-collab1-44cc4c2b.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 = /LD9l/DFF/EkZPQlgiifaNeKtEg=,
               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:2739-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-collab1',
               ipAddress = '172.27.15.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.15.3',
                        'fe80::4044:49ff:fe00:1503'
                     ],
                     macAddress = '42:44:49:00:15: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.15.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1503',
                              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-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 = 6823809024,
                     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 = 1120452608,
                     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-collab1.nvram',
                  'svdc-t015-collab1.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-t015-collab1/svdc-t015-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t015-collab1/svdc-t015-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t015-collab1/svdc-t015-collab1-db6a40cd.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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-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-t015-collab1/svdc-t015-collab1-db6a40cd.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-t015-collab1/vmx-svdc-t015-collab1-776da03056aecc9cfa7296e6783e559e07e4ed92-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-t015-collab1/vmware-1.log',
                     type = 'log',
                     size = 179314,
                     uniqueSize = 179314,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t015-collab1/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-20T14:04:08.265324Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t015-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:2739',
               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:19:19Z,
               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 = 32299540062,
                     uncommitted = 1052,
                     unshared = 32299540062
                  }
               ],
               timestamp = 2021-08-20T14:04:08.265351Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2739',
               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:19:19Z,
                  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-t015-collab1',
                  ipAddress = '172.27.15.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t015-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t015-collab1/svdc-t015-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274b55-fc0c-d903-efee-62cbb8238011',
                  instanceUuid = '50270a54-f2f9-cc26-27ca-4b86fdea5d68',
                  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 = 32299540062,
                  uncommitted = 1052,
                  unshared = 32299540062,
                  timestamp = 2021-08-20T14:04:08.265351Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2877,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2949,
                  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 = 6332,
                  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::2740 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2740',
      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:03:57.503375Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t015-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227af65-8f56-1e15-4fd7-251218583ea4',
               createDate = 2021-08-20T13:19:38.491609Z,
               instanceUuid = '5027d518-d8fe-86a7-1776-06c98370b61b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564ddf0e-dd77-9e65-10ea-0d62ae0659ea',
               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-t015-collab2/svdc-t015-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t015-collab2',
                  suspendDirectory = '[Vol1] svdc-t015-collab2',
                  logDirectory = '[Vol1] svdc-t015-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 = 408436388,
                        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-t015-collab2/svdc-t015-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-0be8-7d62-1a07-efdf24490656',
                           contentId = '5015cd46bacb4c3da5e8e9b9a85b7454',
                           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 = '2740-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-t015-collab2/svdc-t015-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-4787-b0c3-4e5f-9575c91fba0f',
                           contentId = 'e4992b8130eb2b581041a144c1c79ba9',
                           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 = '2740-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: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-t015-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 65 8f 56 1e 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-10420:s1ibxhD+O0e7KN6gI/vcHP75iKPRkERySL0SFGUA+OI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t015-collab2/svdc-t015-collab2-db6a40ce.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 = '128838932690971884'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t015-collab2-44cc4c4c.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 = 5q8vxswOo70sHq95l4ARkJSYFKU=,
               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:2740-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-collab2',
               ipAddress = '172.27.15.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.15.4',
                        'fe80::4044:49ff:fe00:1504'
                     ],
                     macAddress = '42:44:49:00:15: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.15.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1504',
                              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-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 = 6824124416,
                     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 = 1228419072,
                     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-collab2.nvram',
                  'svdc-t015-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-t015-collab2/svdc-t015-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t015-collab2/svdc-t015-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t015-collab2/svdc-t015-collab2-db6a40ce.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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-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-t015-collab2/svdc-t015-collab2-db6a40ce.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-t015-collab2/vmx-svdc-t015-collab2-f18ea21fe756eca623b2be3dd7a24089c4e587f5-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-t015-collab2/vmware-1.log',
                     type = 'log',
                     size = 179537,
                     uniqueSize = 179537,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t015-collab2/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-20T14:04:08.392215Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t015-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:2740',
               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:19:48Z,
               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 = 32299540285,
                     uncommitted = 1052,
                     unshared = 32299540285
                  }
               ],
               timestamp = 2021-08-20T14:04:08.392261Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2740',
               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:19:48Z,
                  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-t015-collab2',
                  ipAddress = '172.27.15.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t015-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t015-collab2/svdc-t015-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227af65-8f56-1e15-4fd7-251218583ea4',
                  instanceUuid = '5027d518-d8fe-86a7-1776-06c98370b61b',
                  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 = 32299540285,
                  uncommitted = 1052,
                  unshared = 32299540285,
                  timestamp = 2021-08-20T14:04:08.392261Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2899,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3522,
                  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 = 6331,
                  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::2741 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2741',
      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:03:57.978655Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t006-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422736ee-7469-4c4c-4596-267ece651d28',
               createDate = 2021-08-20T12:50:30.549013Z,
               instanceUuid = '50273101-b731-2e49-cbe2-79cdbc864534',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0d38-c15d-a824-c2e1-a84e441f173e',
               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-collab2/svdc-t006-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t006-collab2',
                  suspendDirectory = '[Vol1] svdc-t006-collab2',
                  logDirectory = '[Vol1] svdc-t006-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 = -832234200,
                        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-collab2/svdc-t006-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-6dce-37d5-7c79-fc2e7652ba0c',
                           contentId = '634c44c85786682624b2ed8d670216b0',
                           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 = '2741-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-t006-collab2/svdc-t006-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-9e22-0e1d-213b-ce4f0f787080',
                           contentId = '62179f6a11c6180b008092064f8106db',
                           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 = '2741-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: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-t006-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 6e 74 69 4c 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 = '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-10384:Ch93w/wqrLt8BRyFrohFHYBWlJ7ZWkldp6FTXsCZpWE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t006-collab2/svdc-t006-collab2-4bdc20ae.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 = '128838932692211464'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t006-collab2-3c85d7d4.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 = sFkUY2GKFtpWMVSvI882lqDnVWc=,
               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:2741-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-collab2',
               ipAddress = '172.27.6.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.6.4',
                        'fe80::4044:49ff:fe00:604'
                     ],
                     macAddress = '42:44:49:00:06: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.6.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:604',
                              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-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 = 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 = 1062813696,
                     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-collab2.nvram',
                  'svdc-t006-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-t006-collab2/svdc-t006-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t006-collab2/svdc-t006-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t006-collab2/svdc-t006-collab2-4bdc20ae.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-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-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-t006-collab2/svdc-t006-collab2-4bdc20ae.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-t006-collab2/vmx-svdc-t006-collab2-cd107306f1cca7a9fb74729b9b8a8fab76c2494e-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-t006-collab2/vmware-1.log',
                     type = 'log',
                     size = 179538,
                     uniqueSize = 179538,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t006-collab2/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-20T14:04:08.74703Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t006-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:2741',
               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:50:40Z,
               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 = 32299540286,
                     uncommitted = 1052,
                     unshared = 32299540286
                  }
               ],
               timestamp = 2021-08-20T14:04:08.747054Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2741',
               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:50:40Z,
                  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-t006-collab2',
                  ipAddress = '172.27.6.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t006-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t006-collab2/svdc-t006-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422736ee-7469-4c4c-4596-267ece651d28',
                  instanceUuid = '50273101-b731-2e49-cbe2-79cdbc864534',
                  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 = 32299540286,
                  uncommitted = 1052,
                  unshared = 32299540286,
                  timestamp = 2021-08-20T14:04:08.747054Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2726,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  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 = 6331,
                  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::2742 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2742',
      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:03:58.067448Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e0a0-45a5-76e9-3755-a1d59b95d0ef',
               createDate = 2021-08-20T12:40:48.635691Z,
               instanceUuid = '5027fb32-820b-18c6-3b41-7449bae1a013',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4f43-1d9a-765e-a37c-679ac5acb4ba',
               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-collab2/svdc-t003-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t003-collab2',
                  suspendDirectory = '[Vol1] svdc-t003-collab2',
                  logDirectory = '[Vol1] svdc-t003-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 = -1684680465,
                        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-collab2/svdc-t003-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-3b80-d469-853e-94a9501d1025',
                           contentId = '12fa808ae007b0adfda7762bfc70e831',
                           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 = '2742-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-t003-collab2/svdc-t003-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-62bf-6138-0683-330fe55a9307',
                           contentId = '9900d0d1a10ff863f91b152552c94822',
                           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 = '2742-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: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-t003-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 45 a5 76 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 = '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-10372:P+t2t2Wcn4ZoWZfGta6qtfa25Cilur5pd5681m0H3to='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t003-collab2/svdc-t003-collab2-ee66cdab.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 = '128838932692157013'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-collab2-48a58b37.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 = AbFrBd/ZO4skvNuXOwiipQV0Apo=,
               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:2742-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-collab2',
               ipAddress = '172.27.3.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.4',
                        'fe80::4044:49ff:fe00:304'
                     ],
                     macAddress = '42:44:49:00:03: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.3.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:304',
                              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-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 = 6823985152,
                     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 = 1429118976,
                     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-collab2.nvram',
                  'svdc-t003-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-t003-collab2/svdc-t003-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t003-collab2/svdc-t003-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t003-collab2/svdc-t003-collab2-ee66cdab.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-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-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-t003-collab2/svdc-t003-collab2-ee66cdab.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-t003-collab2/vmx-svdc-t003-collab2-0963babf7dbf2705a19e6949a0342bd8d99faa99-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-t003-collab2/vmware-1.log',
                     type = 'log',
                     size = 179541,
                     uniqueSize = 179541,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t003-collab2/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-20T14:04:08.809133Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-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:2742',
               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:40:58Z,
               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 = 32299540289,
                     uncommitted = 1052,
                     unshared = 32299540289
                  }
               ],
               timestamp = 2021-08-20T14:04:08.809162Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2742',
               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:40:58Z,
                  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-t003-collab2',
                  ipAddress = '172.27.3.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t003-collab2/svdc-t003-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e0a0-45a5-76e9-3755-a1d59b95d0ef',
                  instanceUuid = '5027fb32-820b-18c6-3b41-7449bae1a013',
                  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 = 32299540289,
                  uncommitted = 1052,
                  unshared = 32299540289,
                  timestamp = 2021-08-20T14:04:08.809162Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2833,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2949,
                  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 = 6331,
                  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::2743 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2743',
      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:04:07.951389Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277534-1853-8729-7931-10f7136f0a8d',
               createDate = 2021-08-20T13:12:40.168969Z,
               instanceUuid = '5027bc0f-551a-33bb-9784-1f97b7994ef7',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de782-b027-0566-ca2f-1a646b90f93d',
               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-collab1/svdc-t013-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t013-collab1',
                  suspendDirectory = '[Vol1] svdc-t013-collab1',
                  logDirectory = '[Vol1] svdc-t013-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 = 326044301,
                        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-collab1/svdc-t013-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-27a8-9df9-a9ea-099e148f4b99',
                           contentId = '95c4c02a4e347963d541532b407ad5ea',
                           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 = '2743-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-t013-collab1/svdc-t013-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-5891-0977-30ef-123d77ec25bd',
                           contentId = 'ac21cc89e8f5996383466c70a65d14d7',
                           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 = '2743-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: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-t013-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 18 53 87 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-10411:bns+f00a+zXRJOi+1VerY4lFTzZ1AqdMYmykVNoReFc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t013-collab1/svdc-t013-collab1-f2715ecb.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 = '128838932691800316'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-collab1-3cb729e9.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 = wPsV8z5rh+U9d2C2gdS6qMszLZo=,
               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:2743-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-collab1',
               ipAddress = '172.27.13.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.3',
                        'fe80::4044:49ff:fe00:1303'
                     ],
                     macAddress = '42:44:49:00:13: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.13.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1303',
                              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-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 = 6823804928,
                     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 = 910716928,
                     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-collab1.nvram',
                  'svdc-t013-collab1.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-t013-collab1/svdc-t013-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t013-collab1/svdc-t013-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t013-collab1/svdc-t013-collab1-f2715ecb.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-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-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-t013-collab1/svdc-t013-collab1-f2715ecb.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-t013-collab1/vmx-svdc-t013-collab1-0f6c67b5b269b685c2f692a779a01934f4d23530-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-t013-collab1/vmware-1.log',
                     type = 'log',
                     size = 179446,
                     uniqueSize = 179446,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t013-collab1/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-20T14:04:21.627196Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-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:2743',
               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:12:51Z,
               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 = 32299540194,
                     uncommitted = 1052,
                     unshared = 32299540194
                  }
               ],
               timestamp = 2021-08-20T14:04:21.627231Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2743',
               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:12:51Z,
                  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-t013-collab1',
                  ipAddress = '172.27.13.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t013-collab1/svdc-t013-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277534-1853-8729-7931-10f7136f0a8d',
                  instanceUuid = '5027bc0f-551a-33bb-9784-1f97b7994ef7',
                  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 = 32299540194,
                  uncommitted = 1052,
                  unshared = 32299540194,
                  timestamp = 2021-08-20T14:04:21.627231Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2834,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 6318,
                  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::2744 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2744',
      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:04:08.348511Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f690-d82f-ac8c-fb3e-8f2d8adbd4af',
               createDate = 2021-08-20T14:00:45.715316Z,
               instanceUuid = '5027a6fc-4f2b-f67d-edc9-d97a4cc1147d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5364-56db-b0e8-87b7-83aa95fe845d',
               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-t028-web/svdc-t028-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t028-web',
                  suspendDirectory = '[Vol1] svdc-t028-web',
                  logDirectory = '[Vol1] svdc-t028-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 = -1965304657,
                        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-t028-web/svdc-t028-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e518-cbe0-70d6-96d387c1264b',
                           contentId = '7bc4881a88a70b2a548a8fe744deac42',
                           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 = '2744-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-t028-web/svdc-t028-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-ce78-5d1c-2608-c65843c549b2',
                           contentId = 'f9aa39df043cf8a2fc48f2bbb96ec1e6',
                           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 = '2744-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: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-t028-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 60 d8 2f ac 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-10470:BMBwA2+uvOWD/AMscrmLY2s5O6n1I7GhtiSAspeXv1E='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t028-web/svdc-t028-web-8bf8f5d1.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 = '128838932702827810'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-web-7131322f.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 = K+kDU40xwsGnjgTlNX/ZODDiH38=,
               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:2744-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-web',
               ipAddress = '172.27.28.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.2',
                        'fe80::4044:49ff:fe00:2802'
                     ],
                     macAddress = '42:44:49:00:28: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.28.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2802',
                              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-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 = 3196395520,
                     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-web.nvram',
                  'svdc-t028-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-t028-web/svdc-t028-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-web/svdc-t028-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t028-web/svdc-t028-web-8bf8f5d1.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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-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-t028-web/svdc-t028-web-8bf8f5d1.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-t028-web/vmx-svdc-t028-web-cabada9cf8be9f62f63b377124cff007b4ae3ec6-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-t028-web/vmware-1.log',
                     type = 'log',
                     size = 157750,
                     uniqueSize = 157750,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t028-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-20T14:04:26.885964Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2744',
               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-20T14:00:57Z,
               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 = 43036936738,
                     uncommitted = 1044,
                     unshared = 43036936738
                  }
               ],
               timestamp = 2021-08-20T14:04:26.886011Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2744',
               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:00:57Z,
                  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-t028-web',
                  ipAddress = '172.27.28.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t028-web/svdc-t028-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f690-d82f-ac8c-fb3e-8f2d8adbd4af',
                  instanceUuid = '5027a6fc-4f2b-f67d-edc9-d97a4cc1147d',
                  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 = 43036936738,
                  uncommitted = 1044,
                  unshared = 43036936738,
                  timestamp = 2021-08-20T14:04:26.886011Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3098,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7127,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6313,
                  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::2749 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2749',
      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:04:09.535914Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t020-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227811f-4ea6-f669-c16b-8f502e7fd695',
               createDate = 2021-08-20T13:34:47.147146Z,
               instanceUuid = '50273223-148b-5750-dcb0-eb99de52709f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dbc11-66ab-8105-2e20-2c2544380ee8',
               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-web/svdc-t020-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t020-web',
                  suspendDirectory = '[Vol1] svdc-t020-web',
                  logDirectory = '[Vol1] svdc-t020-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 = 780129941,
                        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-web/svdc-t020-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-95fe-feda-05a1-baa5f1f09a00',
                           contentId = '20d480a3a8ae8cdbaf1da912a39a7d5c',
                           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 = '2749-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-t020-web/svdc-t020-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-390e-f0e1-b40a-37a504f10f01',
                           contentId = '426a9bf3a995cdb43030c031ad643fed',
                           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 = '2749-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: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-t020-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 6f 4e a6 f6 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 = '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-10438:nyYhB+djYpOA2NuvXFp99n6MLJI2tHCZhV2hC+win/E='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t020-web/svdc-t020-web-8b6831c9.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 = '128838932703471834'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t020-web-5e87ed27.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 = h9aF1eHs8rZ55VPbW4xTBKL7dGY=,
               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:2749-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-web',
               ipAddress = '172.27.20.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.20.2',
                        'fe80::4044:49ff:fe00:2002'
                     ],
                     macAddress = '42:44:49:00:20: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.20.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2002',
                              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-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 = 7469465600,
                     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 = 3118780416,
                     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-web.nvram',
                  'svdc-t020-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-t020-web/svdc-t020-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t020-web/svdc-t020-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t020-web/svdc-t020-web-8b6831c9.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-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-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-t020-web/svdc-t020-web-8b6831c9.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-web/vmx-svdc-t020-web-ddc2f318a98bb8fc3019013cad0b65f052e1e60f-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-t020-web/vmware-1.log',
                     type = 'log',
                     size = 157639,
                     uniqueSize = 157639,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t020-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-20T14:04:23.543719Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t020-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:2749',
               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-20T13:34:57Z,
               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 = 43036936627,
                     uncommitted = 1044,
                     unshared = 43036936627
                  }
               ],
               timestamp = 2021-08-20T14:04:23.543756Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2749',
               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:57Z,
                  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-web',
                  ipAddress = '172.27.20.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t020-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t020-web/svdc-t020-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227811f-4ea6-f669-c16b-8f502e7fd695',
                  instanceUuid = '50273223-148b-5750-dcb0-eb99de52709f',
                  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 = 43036936627,
                  uncommitted = 1044,
                  unshared = 43036936627,
                  timestamp = 2021-08-20T14:04:23.543756Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3103,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6316,
                  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::2750 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2750',
      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:04:09.562371Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t010-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274106-0376-f6e2-8b44-099fd41cf92b',
               createDate = 2021-08-20T13:02:24.191761Z,
               instanceUuid = '5027a87f-0e4c-7244-303f-25f0ea672ec2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d399e-d6ba-7f43-5ebb-5af887a74161',
               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-web/svdc-t010-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t010-web',
                  suspendDirectory = '[Vol1] svdc-t010-web',
                  logDirectory = '[Vol1] svdc-t010-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 = -736298709,
                        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-web/svdc-t010-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-0fa1-f114-bf2d-d4979fa7d29a',
                           contentId = 'fbc8b849fa8e39e7aacc04bf7d1722a7',
                           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 = '2750-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-t010-web/svdc-t010-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-288e-7a95-1817-586ed1df0bb2',
                           contentId = '8bc9036d46945491397833ff4926b300',
                           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 = '2750-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: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-t010-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 03 76 f6 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 = '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-10398:IzPs2ueU8cIVcil1NlCOOnqKVJAURsnrJBYDL8gwLZU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t010-web/svdc-t010-web-89130928.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 = '128838932703524711'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t010-web-118db066.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 = ckbf1wDBrqkPqrqbTglDlj+im50=,
               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:2750-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-web',
               ipAddress = '172.27.10.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.10.2',
                        'fe80::4044:49ff:fe00:1002'
                     ],
                     macAddress = '42:44:49:00:10: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.10.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1002',
                              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-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 = 7469363200,
                     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 = 3107094528,
                     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-web.nvram',
                  'svdc-t010-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-t010-web/svdc-t010-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t010-web/svdc-t010-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t010-web/svdc-t010-web-89130928.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-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-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-t010-web/svdc-t010-web-89130928.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-web/vmx-svdc-t010-web-f8f66ca923392d834c0511d6a2960aa6f549838b-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-t010-web/vmware-1.log',
                     type = 'log',
                     size = 179219,
                     uniqueSize = 179219,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t010-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-20T14:04:26.557592Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t010-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:2750',
               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:02:33Z,
               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 = 43036958207,
                     uncommitted = 1044,
                     unshared = 43036958207
                  }
               ],
               timestamp = 2021-08-20T14:04:26.557619Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2750',
               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:02:33Z,
                  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-web',
                  ipAddress = '172.27.10.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t010-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t010-web/svdc-t010-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274106-0376-f6e2-8b44-099fd41cf92b',
                  instanceUuid = '5027a87f-0e4c-7244-303f-25f0ea672ec2',
                  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 = 43036958207,
                  uncommitted = 1044,
                  unshared = 43036958207,
                  timestamp = 2021-08-20T14:04:26.557619Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3020,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6314,
                  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::2751 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2751',
      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:04:12.022525Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277383-36ba-ebe4-e5b9-879b609208d6',
               createDate = 2021-08-19T14:30:12.035862Z,
               instanceUuid = '5027b37d-dbe1-c41c-e103-8c4818440147',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d250b-331e-b873-4d5b-1683cfc1c123',
               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-t027-bbdn1/svdc-t027-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t027-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t027-bbdn1',
                  logDirectory = '[Vol2] svdc-t027-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 = 1620183254,
                        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-t027-bbdn1/svdc-t027-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-759a-e4eb-a1a1-081c2e7c2a9c',
                           contentId = '5094552c08d997bce737c7d9b7358b8d',
                           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 = '2751-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-t027-bbdn1/svdc-t027-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-db1a-a06b-e853-22c81f43e2f9',
                           contentId = '59f7f22aaa53e0cc25dda8fb5fdcffe1',
                           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 = '2751-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: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-t027-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 36 ba eb 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-9629:iwgXUowVV3iIG79Gh7zqlMmwAm+2kRsM8XKNpr8UDMI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t027-bbdn1/svdc-t027-bbdn1-c1247465.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 = '128838932706262303'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-bbdn1-38354303.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 = J9YhDbipt7qkVJGbxbyv7hLmPnM=,
               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:2751-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-bbdn1',
               ipAddress = '172.27.27.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.9',
                        'fe80::4044:49ff:fe00:2709'
                     ],
                     macAddress = '42:44:49:00:27: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.27.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2709',
                              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-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 = 6758805504,
                     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 = 17089732608,
                     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-bbdn1.nvram',
                  'svdc-t027-bbdn1.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-t027-bbdn1/svdc-t027-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn1/svdc-t027-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t027-bbdn1/svdc-t027-bbdn1-c1247465.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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-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-t027-bbdn1/svdc-t027-bbdn1-c1247465.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-t027-bbdn1/vmx-svdc-t027-bbdn1-32540f78bdffcb657f5748e2144284a4dc62b14b-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-t027-bbdn1/vmware-8.log',
                     type = 'log',
                     size = 180623,
                     uniqueSize = 180623,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t027-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172812,
                     uniqueSize = 172812,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t027-bbdn1/vmware-7.log',
                     type = 'log',
                     size = 165501,
                     uniqueSize = 165501,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t027-bbdn1/vmware-6.log',
                     type = 'log',
                     size = 172523,
                     uniqueSize = 172523,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t027-bbdn1/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-t027-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 172531,
                     uniqueSize = 172531,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t027-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180471,
                     uniqueSize = 180471,
                     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:04:21.107458Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-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:2751',
               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:59: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 = 103169462745,
                     uncommitted = 1049,
                     unshared = 103169462745
                  }
               ],
               timestamp = 2021-08-20T14:04:21.107512Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2751',
               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:59: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-t027-bbdn1',
                  ipAddress = '172.27.27.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t027-bbdn1/svdc-t027-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277383-36ba-ebe4-e5b9-879b609208d6',
                  instanceUuid = '5027b37d-dbe1-c41c-e103-8c4818440147',
                  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 = 103169462745,
                  uncommitted = 1049,
                  unshared = 103169462745,
                  timestamp = 2021-08-20T14:04:21.107512Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 71,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24085,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23972,
                  privateMemory = 23972,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6319,
                  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::2752 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2752',
      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:04:17.849074Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272b65-cbac-9e07-4f2d-1ff271a28243',
               createDate = 2021-08-20T14:04:06.817725Z,
               instanceUuid = '5027c380-5c4c-0a02-dd45-1ef6288b82ee',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8888-f454-d743-4aab-566b62a2eba3',
               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-t029-web/svdc-t029-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t029-web',
                  suspendDirectory = '[Vol1] svdc-t029-web',
                  logDirectory = '[Vol1] svdc-t029-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 = 1906475587,
                        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-t029-web/svdc-t029-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-31f2-b50c-1eb8-ed4979fe7c2e',
                           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 = '2752-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-t029-web/svdc-t029-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-d3dd-873a-ed20-1e539cfc159b',
                           contentId = 'f0abc5dd758fb4c8eb58fd79fffffffe',
                           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 = '2752-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: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-t029-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 65 cb ac 9e 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 = '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-10474:slBdvASv/mJPuM1ioJyxMc71C5qIS/hBTWrOWL+zFyY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t029-web/svdc-t029-web-8c0b0e52.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 = '128838932690191273'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-web-73865ad0.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 = iOJGosfniKMkXQKNy2afMHLbDjE=,
               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:2752-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-web',
               ipAddress = '172.27.29.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.2',
                        'fe80::4044:49ff:fe00:2902'
                     ],
                     macAddress = '42:44:49:00:29: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.29.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2902',
                              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-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 = 7469400064,
                     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 = 3016409088,
                     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-web.nvram',
                  'svdc-t029-web.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-web/svdc-t029-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-web/svdc-t029-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t029-web/svdc-t029-web-8c0b0e52.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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-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-t029-web/svdc-t029-web-8c0b0e52.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-t029-web/vmx-svdc-t029-web-14ef32295f43f7b6c0c2e4fe164d61fa3391e1f9-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:04:18.522932Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2752',
               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-20T14:04: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 = 43036713452,
                     uncommitted = 963,
                     unshared = 43036713452
                  }
               ],
               timestamp = 2021-08-20T14:04:18.522946Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2752',
               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:04: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-t029-web',
                  ipAddress = '172.27.29.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t029-web/svdc-t029-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272b65-cbac-9e07-4f2d-1ff271a28243',
                  instanceUuid = '5027c380-5c4c-0a02-dd45-1ef6288b82ee',
                  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 = 43036713452,
                  uncommitted = 963,
                  unshared = 43036713452,
                  timestamp = 2021-08-20T14:04:18.522946Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3172,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  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 = 6321,
                  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::2753 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2753',
      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:04:20.288566Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278be2-e445-44bf-820e-2494f5d9cbee',
               createDate = 2021-08-19T14:41:05.715953Z,
               instanceUuid = '5027cb0c-433b-10ad-d180-2d22c9fa3862',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db61d-0813-e6d1-b378-373fe961c255',
               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-t027-bbdn4/svdc-t027-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t027-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t027-bbdn4',
                  logDirectory = '[Vol2] svdc-t027-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 = -170275858,
                        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-t027-bbdn4/svdc-t027-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-6b14-a0f6-8324-ebd122e28a94',
                           contentId = '88c3b19b233d6c878a57c649525cd45d',
                           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 = '2753-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-t027-bbdn4/svdc-t027-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-16f6-de01-3d6d-edae9bec2954',
                           contentId = 'a60d407dc76c579153eafa53ecfd50f5',
                           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 = '2753-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: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-t027-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 e4 45 44 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-9667:/ciQ8M8/F1RW/tzNK43AXejfinRPiqdTa18FC1Jrvfs='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t027-bbdn4/svdc-t027-bbdn4-c1247468.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 = '128838932714621215'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-bbdn4-38354366.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 = geaa9O8dYlltYJlicevnjVtF334=,
               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:2753-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-bbdn4',
               ipAddress = '172.27.27.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.12',
                        'fe80::4044:49ff:fe00:2712'
                     ],
                     macAddress = '42:44:49:00:27: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.27.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2712',
                              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-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 = 6759395328,
                     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 = 15942479872,
                     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-bbdn4.nvram',
                  'svdc-t027-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-9.log',
                  'vmware-8.log',
                  'vmware-7.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-10.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn4/svdc-t027-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn4/svdc-t027-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t027-bbdn4/svdc-t027-bbdn4-c1247468.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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-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-t027-bbdn4/svdc-t027-bbdn4-c1247468.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-t027-bbdn4/vmx-svdc-t027-bbdn4-8aba38d1a619d72e6cec977b556ebbe42e008600-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-t027-bbdn4/vmware-9.log',
                     type = 'log',
                     size = 165496,
                     uniqueSize = 165496,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t027-bbdn4/vmware-8.log',
                     type = 'log',
                     size = 172534,
                     uniqueSize = 172534,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t027-bbdn4/vmware-7.log',
                     type = 'log',
                     size = 172516,
                     uniqueSize = 172516,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t027-bbdn4/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-t027-bbdn4/vmware-6.log',
                     type = 'log',
                     size = 180574,
                     uniqueSize = 180574,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t027-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 165570,
                     uniqueSize = 165570,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t027-bbdn4/vmware-10.log',
                     type = 'log',
                     size = 180634,
                     uniqueSize = 180634,
                     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:04:25.676194Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-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:2753',
               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:59:29Z,
               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 = 103169390072,
                     uncommitted = 1049,
                     unshared = 103169390072
                  }
               ],
               timestamp = 2021-08-20T14:04:25.676226Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2753',
               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:59:29Z,
                  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-t027-bbdn4',
                  ipAddress = '172.27.27.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t027-bbdn4/svdc-t027-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278be2-e445-44bf-820e-2494f5d9cbee',
                  instanceUuid = '5027cb0c-433b-10ad-d180-2d22c9fa3862',
                  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 = 103169390072,
                  uncommitted = 1049,
                  unshared = 103169390072,
                  timestamp = 2021-08-20T14:04:25.676226Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 60,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24303,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24190,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6314,
                  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::2754 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2754',
      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:04:21.461249Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t022-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227cb22-865e-258f-f9db-977da645ab87',
               createDate = 2021-08-20T13:41:15.804701Z,
               instanceUuid = '5027ea0e-e329-0476-620f-0d3a0bd854a1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da808-851b-9650-e615-ca43045c177e',
               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-web/svdc-t022-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t022-web',
                  suspendDirectory = '[Vol1] svdc-t022-web',
                  logDirectory = '[Vol1] svdc-t022-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 = -1505383545,
                        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-web/svdc-t022-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-bf18-82eb-faff-c272618dfa9b',
                           contentId = '437e616427a7ad9fb5b9778995fe2cae',
                           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 = '2754-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-t022-web/svdc-t022-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-ff2d-023a-3276-ecebf54044e1',
                           contentId = 'b7d87387ace75cb745b59a3e8c0d596d',
                           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 = '2754-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: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-t022-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 86 5e 25 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-10446:0iCW4gUNodrgMEhm6WsQ5bzzm7PdROS7unAoZYvt4IU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t022-web/svdc-t022-web-8b8c62cb.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 = '128838932715793770'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t022-web-63323e69.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 = ib5ztH9xBkiVHGDGrGYrowwM+NI=,
               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:2754-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-web',
               ipAddress = '172.27.22.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.22.2',
                        'fe80::4044:49ff:fe00:2202'
                     ],
                     macAddress = '42:44:49:00:22: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.22.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2202',
                              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-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 = 7469449216,
                     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 = 3111845888,
                     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-web.nvram',
                  'svdc-t022-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-t022-web/svdc-t022-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t022-web/svdc-t022-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t022-web/svdc-t022-web-8b8c62cb.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-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-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-t022-web/svdc-t022-web-8b8c62cb.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-web/vmx-svdc-t022-web-0ce47e48d11b7782fba4f65d544c8b87335a62c4-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-t022-web/vmware-1.log',
                     type = 'log',
                     size = 179182,
                     uniqueSize = 179182,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t022-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-20T14:04:41.160956Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t022-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:2754',
               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:41: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 = 43036958170,
                     uncommitted = 1044,
                     unshared = 43036958170
                  }
               ],
               timestamp = 2021-08-20T14:04:41.160993Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2754',
               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:41: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-t022-web',
                  ipAddress = '172.27.22.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t022-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t022-web/svdc-t022-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227cb22-865e-258f-f9db-977da645ab87',
                  instanceUuid = '5027ea0e-e329-0476-620f-0d3a0bd854a1',
                  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 = 43036958170,
                  uncommitted = 1044,
                  unshared = 43036958170,
                  timestamp = 2021-08-20T14:04:41.160993Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3197,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7208,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6299,
                  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::2755 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2755',
      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:04:21.979954Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422726c5-21e5-c363-9c49-2ca5eb2cca31',
               createDate = 2021-08-19T14:30:47.759064Z,
               instanceUuid = '502791ad-93e5-aa60-bf6d-e1296ca6ddb0',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc843-0c6f-c741-fab2-9bbbb939f746',
               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-t027-bbdn2/svdc-t027-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t027-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t027-bbdn2',
                  logDirectory = '[Vol2] svdc-t027-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 = -349386191,
                        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-t027-bbdn2/svdc-t027-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-63c0-7bfc-dfd6-0236da3df441',
                           contentId = '8c72cac8b3f67b062fa3afb835caea4b',
                           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 = '2755-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-t027-bbdn2/svdc-t027-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-b8ad-d94f-86be-3da037aea1a0',
                           contentId = '1396c05f671768a4551a28ddda87a771',
                           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 = '2755-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: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-t027-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 21 e5 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 = '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-9634:lh8AiB5UlzvfiDlNDrg6PmlYiHCOmczzD9Nuclpjz8Q='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t027-bbdn2/svdc-t027-bbdn2-c1247466.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 = '128838932716324001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-bbdn2-38354324.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 = 6hy0VHlLyFxbHZsRpeRmxW5mjuM=,
               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:2755-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-bbdn2',
               ipAddress = '172.27.27.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.10',
                        'fe80::4044:49ff:fe00:2710'
                     ],
                     macAddress = '42:44:49:00:27: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.27.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2710',
                              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-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 = 6765477888,
                     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 = 25867878400,
                     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-bbdn2.nvram',
                  'svdc-t027-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-9.log',
                  'vmware-8.log',
                  'vmware-7.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-10.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn2/svdc-t027-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t027-bbdn2/svdc-t027-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t027-bbdn2/svdc-t027-bbdn2-c1247466.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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-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-t027-bbdn2/svdc-t027-bbdn2-c1247466.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-t027-bbdn2/vmx-svdc-t027-bbdn2-3d56c512e189f76608d9e533440d1e76aea0e28e-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-t027-bbdn2/vmware-9.log',
                     type = 'log',
                     size = 165367,
                     uniqueSize = 165367,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t027-bbdn2/vmware-8.log',
                     type = 'log',
                     size = 172514,
                     uniqueSize = 172514,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t027-bbdn2/vmware-7.log',
                     type = 'log',
                     size = 172530,
                     uniqueSize = 172530,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t027-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-t027-bbdn2/vmware-6.log',
                     type = 'log',
                     size = 180609,
                     uniqueSize = 180609,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t027-bbdn2/vmware-5.log',
                     type = 'log',
                     size = 165360,
                     uniqueSize = 165360,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t027-bbdn2/vmware-10.log',
                     type = 'log',
                     size = 180576,
                     uniqueSize = 180576,
                     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:04:32.189378Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-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:2755',
               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:59:27Z,
               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 = 103169455240,
                     uncommitted = 1049,
                     unshared = 103169455240
                  }
               ],
               timestamp = 2021-08-20T14:04:32.189411Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2755',
               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:59:27Z,
                  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-t027-bbdn2',
                  ipAddress = '172.27.27.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t027-bbdn2/svdc-t027-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422726c5-21e5-c363-9c49-2ca5eb2cca31',
                  instanceUuid = '502791ad-93e5-aa60-bf6d-e1296ca6ddb0',
                  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 = 103169455240,
                  uncommitted = 1049,
                  unshared = 103169455240,
                  timestamp = 2021-08-20T14:04:32.189411Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 71,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24119,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24006,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6308,
                  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::2756 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2756',
      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:04:24.075754Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t007-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278150-0c0b-8349-2d19-3be4e1e6c8dd',
               createDate = 2021-08-20T12:53:44.591646Z,
               instanceUuid = '5027effa-5e27-38cf-9c89-21e5d24c7bf6',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df489-0627-9389-fd55-04af2b1f1f42',
               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-collab2/svdc-t007-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t007-collab2',
                  suspendDirectory = '[Vol1] svdc-t007-collab2',
                  logDirectory = '[Vol1] svdc-t007-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 = -504968995,
                        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-collab2/svdc-t007-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-bccd-72e3-02ae-eefae1c4ae16',
                           contentId = '08b1a370fa24db33446dfaa662843f07',
                           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 = '2756-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-t007-collab2/svdc-t007-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-fbbe-90a6-e51e-91b38c211575',
                           contentId = '8a53a139a23badc78464cc641077af8c',
                           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 = '2756-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: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-t007-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 0c 0b 83 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 = '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-10388:diK34mydPzKgwl6QWFWqkiqJu7/SwoSs574+kQKQhqk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t007-collab2/svdc-t007-collab2-c05891af.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 = '128838932718262003'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t007-collab2-387b46b3.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 = W7uF6Qb7t4GamWkcUqJ4tCYUOUY=,
               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:2756-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-collab2',
               ipAddress = '172.27.7.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.7.4',
                        'fe80::4044:49ff:fe00:704'
                     ],
                     macAddress = '42:44:49:00:07: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.7.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:704',
                              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-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 = 6823997440,
                     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 = 1040789504,
                     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-collab2.nvram',
                  'svdc-t007-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-t007-collab2/svdc-t007-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t007-collab2/svdc-t007-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t007-collab2/svdc-t007-collab2-c05891af.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-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-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-t007-collab2/svdc-t007-collab2-c05891af.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-t007-collab2/vmx-svdc-t007-collab2-dce36e773311e8a16e11ad4340ff48e2522edb95-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-t007-collab2/vmware-1.log',
                     type = 'log',
                     size = 179409,
                     uniqueSize = 179409,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t007-collab2/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-20T14:04:34.678672Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t007-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:2756',
               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:53: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 = 32299540157,
                     uncommitted = 1052,
                     unshared = 32299540157
                  }
               ],
               timestamp = 2021-08-20T14:04:34.678712Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2756',
               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:53: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-t007-collab2',
                  ipAddress = '172.27.7.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t007-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t007-collab2/svdc-t007-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278150-0c0b-8349-2d19-3be4e1e6c8dd',
                  instanceUuid = '5027effa-5e27-38cf-9c89-21e5d24c7bf6',
                  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 = 32299540157,
                  uncommitted = 1052,
                  unshared = 32299540157,
                  timestamp = 2021-08-20T14:04:34.678712Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2692,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  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 = 6305,
                  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::2757 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2757',
      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:04:26.076595Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t024-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422725ca-d0ff-aae8-fa5f-c49e45072105',
               createDate = 2021-08-20T13:48:50.645297Z,
               instanceUuid = '5027a4cb-1400-e7d4-a62f-139d0c42e6f2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df365-d173-07dd-c841-2cf6dc765bea',
               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-collab2/svdc-t024-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t024-collab2',
                  suspendDirectory = '[Vol1] svdc-t024-collab2',
                  logDirectory = '[Vol1] svdc-t024-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 = 1158095109,
                        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-collab2/svdc-t024-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-4212-dd09-8b5a-996dd428461a',
                           contentId = '76c4196756d5a643368ce4fbb84b8888',
                           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 = '2757-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-collab2/svdc-t024-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-3320-958e-7418-c46ba2a74157',
                           contentId = '3ada14be4248b55a94056af5d6e154e2',
                           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 = '2757-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: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-t024-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 d0 ff aa 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 = '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-10456:ElR9S841R4IJjuPFE09FWJgQ/hY+6XlclqLv5hH3GbA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t024-collab2/svdc-t024-collab2-6af860ee.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 = '128838932720364366'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t024-collab2-39e18f94.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 = pJ/lTi4UFRsVgMwU2qac3GrXVj0=,
               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:2757-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-collab2',
               ipAddress = '172.27.24.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.24.4',
                        'fe80::4044:49ff:fe00:2404'
                     ],
                     macAddress = '42:44:49:00:24: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.24.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2404',
                              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-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 = 6824157184,
                     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 = 907337728,
                     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-collab2.nvram',
                  'svdc-t024-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-t024-collab2/svdc-t024-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t024-collab2/svdc-t024-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t024-collab2/svdc-t024-collab2-6af860ee.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-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-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-t024-collab2/svdc-t024-collab2-6af860ee.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-collab2/vmx-svdc-t024-collab2-d36df0484739f5977fb22ee89101d4f640671e93-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-t024-collab2/vmware-1.log',
                     type = 'log',
                     size = 179513,
                     uniqueSize = 179513,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t024-collab2/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-20T14:04:37.798679Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t024-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:2757',
               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:49:00Z,
               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 = 32299540261,
                     uncommitted = 1052,
                     unshared = 32299540261
                  }
               ],
               timestamp = 2021-08-20T14:04:37.798723Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2757',
               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:00Z,
                  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-collab2',
                  ipAddress = '172.27.24.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t024-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t024-collab2/svdc-t024-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422725ca-d0ff-aae8-fa5f-c49e45072105',
                  instanceUuid = '5027a4cb-1400-e7d4-a62f-139d0c42e6f2',
                  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 = 32299540261,
                  uncommitted = 1052,
                  unshared = 32299540261,
                  timestamp = 2021-08-20T14:04:37.798723Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2958,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  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 = 6302,
                  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::2758 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2758',
      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:04:27.143118Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t014-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270cad-1b64-80ef-6368-119c5d05284c',
               createDate = 2021-08-20T13:15:53.503365Z,
               instanceUuid = '502789ab-62ea-79e7-dbac-0ae5ea43f8d9',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2436-281e-f49d-a565-5f7e9a55a039',
               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-collab1/svdc-t014-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t014-collab1',
                  suspendDirectory = '[Vol1] svdc-t014-collab1',
                  logDirectory = '[Vol1] svdc-t014-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 = 1560619084,
                        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-collab1/svdc-t014-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-842d-3b7d-9782-78888d73a9ec',
                           contentId = '75b49aa87cefcf7da4dfbf529f55e706',
                           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 = '2758-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-t014-collab1/svdc-t014-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-3caa-97e2-b241-5bd0a9fb1677',
                           contentId = '9e2c4a5cb364a6d749d74c078b672fd5',
                           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 = '2758-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: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-t014-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 6d 1b 64 80 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 = '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-10415:w0EmvwvZ4C9cb+By2QuX1cHJK/vWXnHeoHRi/R3a4EQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t014-collab1/svdc-t014-collab1-66edcfcc.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 = '128838932721235143'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t014-collab1-40c1bb0a.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 = H89ujebwxoWGQ/miElQPjvM8e9E=,
               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:2758-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-collab1',
               ipAddress = '172.27.14.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.14.3',
                        'fe80::4044:49ff:fe00:1403'
                     ],
                     macAddress = '42:44:49:00:14: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.14.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1403',
                              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-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 = 6823784448,
                     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 = 1278697472,
                     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-collab1.nvram',
                  'svdc-t014-collab1.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-t014-collab1/svdc-t014-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t014-collab1/svdc-t014-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t014-collab1/svdc-t014-collab1-66edcfcc.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-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-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-t014-collab1/svdc-t014-collab1-66edcfcc.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-t014-collab1/vmx-svdc-t014-collab1-2707d1b650f4b903f8ee811bf0fadd223abd750e-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-t014-collab1/vmware-1.log',
                     type = 'log',
                     size = 179434,
                     uniqueSize = 179434,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t014-collab1/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-20T14:04:47.853125Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t014-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:2758',
               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:16:03Z,
               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 = 32299540182,
                     uncommitted = 1052,
                     unshared = 32299540182
                  }
               ],
               timestamp = 2021-08-20T14:04:47.853163Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2758',
               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:03Z,
                  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-t014-collab1',
                  ipAddress = '172.27.14.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t014-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t014-collab1/svdc-t014-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270cad-1b64-80ef-6368-119c5d05284c',
                  instanceUuid = '502789ab-62ea-79e7-dbac-0ae5ea43f8d9',
                  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 = 32299540182,
                  uncommitted = 1052,
                  unshared = 32299540182,
                  timestamp = 2021-08-20T14:04:47.853163Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2289,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2949,
                  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 = 6292,
                  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::2759 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2759',
      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:04:27.211742Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t009-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270607-f21b-e652-35ad-7f01df3f1991',
               createDate = 2021-08-20T12:59:41.458766Z,
               instanceUuid = '50273eac-9353-154a-342c-6f274b642c5d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8a8a-d960-5666-e4de-6bde2e5f900c',
               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-collab1/svdc-t009-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t009-collab1',
                  suspendDirectory = '[Vol1] svdc-t009-collab1',
                  logDirectory = '[Vol1] svdc-t009-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 = -549512815,
                        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-collab1/svdc-t009-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-2907-0f52-8d90-659c88d66eb1',
                           contentId = 'f8f6ae8dcd097e7af187d27e8a90e258',
                           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 = '2759-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-collab1/svdc-t009-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-147e-8152-e991-2fbd2084dc5e',
                           contentId = '86ce19dae70698aca4bf92b252ed0b58',
                           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 = '2759-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: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-t009-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 67 f2 1b e6 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-10395:7FEpDFTbl4ergQUdTR6mVKuSZ9s5S87oGknzgjbkFuw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t009-collab1/svdc-t009-collab1-a95173b0.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 = '128838932721565878'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t009-collab1-30662492.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 = 5DcSoP33raqZ7ruKpiojJK6Z+sM=,
               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:2759-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-collab1',
               ipAddress = '172.27.9.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.9.3',
                        'fe80::4044:49ff:fe00:903'
                     ],
                     macAddress = '42:44:49:00:09: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.9.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:903',
                              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-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 = 6823727104,
                     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 = 1158148096,
                     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-collab1.nvram',
                  'svdc-t009-collab1.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-t009-collab1/svdc-t009-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t009-collab1/svdc-t009-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t009-collab1/svdc-t009-collab1-a95173b0.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-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-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-t009-collab1/svdc-t009-collab1-a95173b0.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-collab1/vmx-svdc-t009-collab1-b29dbbc789e66029f1ea04a7c00302fa203508ce-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-t009-collab1/vmware-1.log',
                     type = 'log',
                     size = 179444,
                     uniqueSize = 179444,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t009-collab1/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-20T14:04:42.677477Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t009-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:2759',
               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:59:51Z,
               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 = 32299540192,
                     uncommitted = 1052,
                     unshared = 32299540192
                  }
               ],
               timestamp = 2021-08-20T14:04:42.677528Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2759',
               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:59:51Z,
                  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-collab1',
                  ipAddress = '172.27.9.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t009-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t009-collab1/svdc-t009-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270607-f21b-e652-35ad-7f01df3f1991',
                  instanceUuid = '50273eac-9353-154a-342c-6f274b642c5d',
                  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 = 32299540192,
                  uncommitted = 1052,
                  unshared = 32299540192,
                  timestamp = 2021-08-20T14:04:42.677528Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2755,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 6297,
                  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::2760 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2760',
      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:04:27.775118Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t001-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c71d-5ab0-53a1-c4c3-3e34a35262eb',
               createDate = 2021-08-20T12:33:49.128224Z,
               instanceUuid = '50275d2b-0c16-d5d5-7239-bb324bff7e31',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dd8e6-e789-ade5-cd47-a210c79fc083',
               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-collab1/svdc-t001-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t001-collab1',
                  suspendDirectory = '[Vol1] svdc-t001-collab1',
                  logDirectory = '[Vol1] svdc-t001-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 = -1554881813,
                        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-collab1/svdc-t001-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-08d9-0523-aad2-1120d6bd74a6',
                           contentId = 'f5a38819fd6b4cf46484e740f678d591',
                           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 = '2760-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-t001-collab1/svdc-t001-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-fd05-efd8-706e-24c730403b3f',
                           contentId = '285338287cda96b6406e7575f99c4f9f',
                           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 = '2760-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: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-t001-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 6d 5a b0 53 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-10363:GT7BGkYYuoV7KJoFQ+D5ksUsB/sKvczLE85/YWCxHFU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t001-collab1/svdc-t001-collab1-056deba8.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 = '128838932722033405'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t001-collab1-50baad9a.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 = f8Lh5/PsdWCvK7whR+yGLdd9kAQ=,
               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:2760-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-collab1',
               ipAddress = '172.27.1.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.1.3',
                        'fe80::4044:49ff:fe00:103'
                     ],
                     macAddress = '42:44:49:00:01: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.1.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:103',
                              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-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 = 6823727104,
                     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 = 1220689920,
                     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-collab1.nvram',
                  'svdc-t001-collab1.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-t001-collab1/svdc-t001-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t001-collab1/svdc-t001-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t001-collab1/svdc-t001-collab1-056deba8.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-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-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-t001-collab1/svdc-t001-collab1-056deba8.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-t001-collab1/vmx-svdc-t001-collab1-19bf7b0527c871cbd4d0249ffc6413354129606f-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-t001-collab1/vmware-1.log',
                     type = 'log',
                     size = 179416,
                     uniqueSize = 179416,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t001-collab1/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-20T14:04:41.852716Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t001-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:2760',
               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:33:59Z,
               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 = 32299540164,
                     uncommitted = 1052,
                     unshared = 32299540164
                  }
               ],
               timestamp = 2021-08-20T14:04:41.852755Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2760',
               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:33:59Z,
                  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-t001-collab1',
                  ipAddress = '172.27.1.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t001-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t001-collab1/svdc-t001-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c71d-5ab0-53a1-c4c3-3e34a35262eb',
                  instanceUuid = '50275d2b-0c16-d5d5-7239-bb324bff7e31',
                  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 = 32299540164,
                  uncommitted = 1052,
                  unshared = 32299540164,
                  timestamp = 2021-08-20T14:04:41.852755Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2687,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  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 = 6299,
                  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::2762 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2762',
      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:04:32.608187Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t023-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272af8-288a-b9ea-e1e3-85e3981e5b1a',
               createDate = 2021-08-20T13:45:04.919125Z,
               instanceUuid = '5027bc23-0073-2713-f621-443f92730768',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df489-226e-89b6-a61b-91884c4fa6b5',
               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-collab1/svdc-t023-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t023-collab1',
                  suspendDirectory = '[Vol1] svdc-t023-collab1',
                  logDirectory = '[Vol1] svdc-t023-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 = -1742841062,
                        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-collab1/svdc-t023-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-2ae5-3cb1-69e0-5b092aae6335',
                           contentId = 'fc98d05f58d88239c3db353600d054e1',
                           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 = '2762-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-collab1/svdc-t023-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-8e8b-3c8f-c18d-2de07c8b5c82',
                           contentId = '92819ee1755ba634aba9c41e243d7cff',
                           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 = '2762-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: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-t023-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 68 28 8a b9 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 = '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-10451:yeAbuKDtsM2LM6T9iqb4GX7d/QWVggDXjKWvDjF6SH0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t023-collab1/svdc-t023-collab1-f67befec.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 = '128838932726871494'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t023-collab1-3dec20d6.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 = fLXgCt3WsJLZ4dCkLgOoJ84tD3g=,
               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:2762-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-collab1',
               ipAddress = '172.27.23.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.23.3',
                        'fe80::4044:49ff:fe00:2303'
                     ],
                     macAddress = '42:44:49:00:23: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.23.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2303',
                              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-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 = 1022480384,
                     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-collab1.nvram',
                  'svdc-t023-collab1.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-t023-collab1/svdc-t023-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-collab1/svdc-t023-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t023-collab1/svdc-t023-collab1-f67befec.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-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-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-t023-collab1/svdc-t023-collab1-f67befec.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-collab1/vmx-svdc-t023-collab1-6c042d7708079bf0c83c14a3ebef9089f4489ab4-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-t023-collab1/vmware-1.log',
                     type = 'log',
                     size = 179421,
                     uniqueSize = 179421,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t023-collab1/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-20T14:04:45.370172Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t023-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:2762',
               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:45:15Z,
               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 = 32299540169,
                     uncommitted = 1052,
                     unshared = 32299540169
                  }
               ],
               timestamp = 2021-08-20T14:04:45.370216Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2762',
               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:15Z,
                  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-collab1',
                  ipAddress = '172.27.23.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t023-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t023-collab1/svdc-t023-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272af8-288a-b9ea-e1e3-85e3981e5b1a',
                  instanceUuid = '5027bc23-0073-2713-f621-443f92730768',
                  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 = 32299540169,
                  uncommitted = 1052,
                  unshared = 32299540169,
                  timestamp = 2021-08-20T14:04:45.370216Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2851,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2949,
                  hostMemoryUsage = 8124,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 60,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6295,
                  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::2763 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2763',
      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:04:35.042752Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t024-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274447-0ab4-6b6e-28fe-28ae63172390',
               createDate = 2021-08-20T13:48:17.207479Z,
               instanceUuid = '5027fa82-7aae-bdb0-c2ce-91418e4c4afd',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0fcb-74b4-7746-8276-c9585a11892e',
               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-collab1/svdc-t024-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t024-collab1',
                  suspendDirectory = '[Vol1] svdc-t024-collab1',
                  logDirectory = '[Vol1] svdc-t024-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 = 1662460816,
                        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-collab1/svdc-t024-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-4e2c-504e-1376-b6706545909a',
                           contentId = 'd77b99e8ca31789d48307ff395928b44',
                           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 = '2763-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-collab1/svdc-t024-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-7cc7-9c39-494e-4417d793e073',
                           contentId = 'e10f929ec74e3ca38a91f546fc745971',
                           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 = '2763-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: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-t024-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 67 0a b4 6b 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 = '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-10455:M9mXR5gGSmqueCvIfmfjB3/N6tmNTACo0yiN8M0NAyg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t024-collab1/svdc-t024-collab1-6af860ed.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 = '128838932729367375'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t024-collab1-39e18fb5.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 = +4BAm8vBukGsa7g1219xn5Pn6fg=,
               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:2763-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-collab1',
               ipAddress = '172.27.24.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.24.3',
                        'fe80::4044:49ff:fe00:2403'
                     ],
                     macAddress = '42:44:49:00:24: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.24.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2403',
                              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-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 = 6823792640,
                     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 = 1157402624,
                     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-collab1.nvram',
                  'svdc-t024-collab1.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-t024-collab1/svdc-t024-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t024-collab1/svdc-t024-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t024-collab1/svdc-t024-collab1-6af860ed.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-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-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-t024-collab1/svdc-t024-collab1-6af860ed.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-collab1/vmx-svdc-t024-collab1-5fdacffee936989e78850ccdb6c7e3bca15741c7-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-t024-collab1/vmware-1.log',
                     type = 'log',
                     size = 179526,
                     uniqueSize = 179526,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t024-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-20T14:04:43.769531Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t024-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:2763',
               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:48: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 = 32299474738,
                     uncommitted = 1052,
                     unshared = 32299474738
                  }
               ],
               timestamp = 2021-08-20T14:04:43.769576Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2763',
               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:48: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-t024-collab1',
                  ipAddress = '172.27.24.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t024-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t024-collab1/svdc-t024-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274447-0ab4-6b6e-28fe-28ae63172390',
                  instanceUuid = '5027fa82-7aae-bdb0-c2ce-91418e4c4afd',
                  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 = 32299474738,
                  uncommitted = 1052,
                  unshared = 32299474738,
                  timestamp = 2021-08-20T14:04:43.769576Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2489,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  hostMemoryUsage = 8124,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 60,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6296,
                  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::2764 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2764',
      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:04:38.207913Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t008-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279738-9bf2-143e-eecf-62627f54f5c9',
               createDate = 2021-08-20T12:56:27.89433Z,
               instanceUuid = '50275093-4d6f-9b39-12c5-4eccb844bf34',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da1c1-475a-5826-af58-ccba7313bfba',
               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-collab1/svdc-t008-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t008-collab1',
                  suspendDirectory = '[Vol1] svdc-t008-collab1',
                  logDirectory = '[Vol1] svdc-t008-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 = 2136274377,
                        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-collab1/svdc-t008-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-bc62-fe16-dd83-05052cb3ebf8',
                           contentId = '8449d393113ecad131ba68f0509bccba',
                           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 = '2764-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-collab1/svdc-t008-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-58e3-46da-e5d0-1285e2b02655',
                           contentId = 'b1edd768e498ad89c6253ca53fef409b',
                           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 = '2764-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: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-t008-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 68 9b f2 14 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-10391:gk5xgE4KQqkklrXgiwJcOIijqfEBnqMO7ysQeeZllj8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t008-collab1/svdc-t008-collab1-34d502af.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 = '128838932732479943'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t008-collab1-3470b5b3.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 = nzc7GttSDPif1ZG0DwJV9V+lyEc=,
               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:2764-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-collab1',
               ipAddress = '172.27.8.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.8.3',
                        'fe80::4044:49ff:fe00:803'
                     ],
                     macAddress = '42:44:49:00:08: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.8.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:803',
                              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-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 = 6823743488,
                     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 = 1257345024,
                     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-collab1.nvram',
                  'svdc-t008-collab1.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-t008-collab1/svdc-t008-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t008-collab1/svdc-t008-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t008-collab1/svdc-t008-collab1-34d502af.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-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-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-t008-collab1/svdc-t008-collab1-34d502af.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-collab1/vmx-svdc-t008-collab1-937914572960542f0c303f52f24acef3b59480d4-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-t008-collab1/vmware-1.log',
                     type = 'log',
                     size = 179503,
                     uniqueSize = 179503,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t008-collab1/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-20T14:04:52.751615Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t008-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:2764',
               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:56: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 = 32299540251,
                     uncommitted = 1052,
                     unshared = 32299540251
                  }
               ],
               timestamp = 2021-08-20T14:04:52.751649Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2764',
               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:56: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-t008-collab1',
                  ipAddress = '172.27.8.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t008-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t008-collab1/svdc-t008-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279738-9bf2-143e-eecf-62627f54f5c9',
                  instanceUuid = '50275093-4d6f-9b39-12c5-4eccb844bf34',
                  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 = 32299540251,
                  uncommitted = 1052,
                  unshared = 32299540251,
                  timestamp = 2021-08-20T14:04:52.751649Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2639,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3031,
                  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 = 6288,
                  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::2765 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2765',
      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:04:41.549443Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422730a4-a217-68e2-eceb-69bd5637a1f7',
               createDate = 2021-08-20T13:09:55.262263Z,
               instanceUuid = '502723fd-36d7-71e4-01f9-af02971b41d2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d383c-85f2-c51d-162e-5047e669d18f',
               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-collab2/svdc-t012-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t012-collab2',
                  suspendDirectory = '[Vol1] svdc-t012-collab2',
                  logDirectory = '[Vol1] svdc-t012-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 = 1446486519,
                        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-collab2/svdc-t012-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-0402-3947-edb8-8251853ce37d',
                           contentId = '3c73f5a19e5e6ef4b9047441d31bc8f5',
                           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 = '2765-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-t012-collab2/svdc-t012-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-03e7-0302-2677-d136d11c0d10',
                           contentId = 'ed7caf91c8859a0818b53205ab2914dd',
                           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 = '2765-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: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-t012-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 64 a2 17 68 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 = '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-10408:cbIfcWdja1IXb6cBOSYU8UJygco5UYBPARtYe3mSuiA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t012-collab2/svdc-t012-collab2-7df4edcb.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 = '128838932735849757'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-collab2-38ac98e9.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 = SVMMuN51x1YI3iRAQMyKKI3/Yno=,
               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:2765-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-collab2',
               ipAddress = '172.27.12.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.4',
                        'fe80::4044:49ff:fe00:1204'
                     ],
                     macAddress = '42:44:49:00:12: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.12.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1204',
                              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-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 = 6824026112,
                     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 = 1191268352,
                     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-collab2.nvram',
                  'svdc-t012-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-t012-collab2/svdc-t012-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t012-collab2/svdc-t012-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t012-collab2/svdc-t012-collab2-7df4edcb.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-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-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-t012-collab2/svdc-t012-collab2-7df4edcb.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-t012-collab2/vmx-svdc-t012-collab2-8c2e400b83e3c7f48d52922a83c075750576a941-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-t012-collab2/vmware-1.log',
                     type = 'log',
                     size = 179532,
                     uniqueSize = 179532,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t012-collab2/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-20T14:04:57.864091Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-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:2765',
               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:10:04Z,
               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 = 32299540280,
                     uncommitted = 1052,
                     unshared = 32299540280
                  }
               ],
               timestamp = 2021-08-20T14:04:57.864144Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2765',
               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:04Z,
                  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-t012-collab2',
                  ipAddress = '172.27.12.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t012-collab2/svdc-t012-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422730a4-a217-68e2-eceb-69bd5637a1f7',
                  instanceUuid = '502723fd-36d7-71e4-01f9-af02971b41d2',
                  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 = 32299540280,
                  uncommitted = 1052,
                  unshared = 32299540280,
                  timestamp = 2021-08-20T14:04:57.864144Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2734,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3276,
                  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 = 6282,
                  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::2767 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2767',
      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:04:43.193103Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t017-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227788b-4331-9d54-ab88-5afe64f44ee0',
               createDate = 2021-08-20T13:26:06.7964Z,
               instanceUuid = '5027f9fb-0596-fd6b-c017-17749aeb2dea',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d004e-3e74-4172-e907-88cd8c80b655',
               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-collab2/svdc-t017-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t017-collab2',
                  suspendDirectory = '[Vol1] svdc-t017-collab2',
                  logDirectory = '[Vol1] svdc-t017-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 = 1693732576,
                        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-collab2/svdc-t017-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-2ce3-af88-b4d6-e6c3e75cefc6',
                           contentId = '01e22a4a20a41e90fa7af7cf56f9bf65',
                           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 = '2767-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-collab2/svdc-t017-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-3d11-67d4-8f21-79d0f308a5c4',
                           contentId = '25cdd29dae43130e93e084a12241228c',
                           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 = '2767-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: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-t017-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 6b 43 31 9d 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-10428:WcddMgzxr4sT+tdX7vWSoky8cHbFZjWqJqfsB1Atmu0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t017-collab2/svdc-t017-collab2-c46322d0.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 = '128838932737362356'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t017-collab2-4ce16e8e.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 = O37h0LH6IhxbPOtuCsQws2E/pqs=,
               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:2767-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-collab2',
               ipAddress = '172.27.17.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.17.4',
                        'fe80::4044:49ff:fe00:1704'
                     ],
                     macAddress = '42:44:49:00:17: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.17.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1704',
                              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-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 = 6824062976,
                     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 = 1189564416,
                     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-collab2.nvram',
                  'svdc-t017-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-t017-collab2/svdc-t017-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t017-collab2/svdc-t017-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t017-collab2/svdc-t017-collab2-c46322d0.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-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-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-t017-collab2/svdc-t017-collab2-c46322d0.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-collab2/vmx-svdc-t017-collab2-9c2086894f94daabd7cb6c1c6e5b534529343b41-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-t017-collab2/vmware-1.log',
                     type = 'log',
                     size = 179530,
                     uniqueSize = 179530,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t017-collab2/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-20T14:04:59.478597Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t017-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:2767',
               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:26:16Z,
               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 = 32299540278,
                     uncommitted = 1052,
                     unshared = 32299540278
                  }
               ],
               timestamp = 2021-08-20T14:04:59.478637Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2767',
               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:26:16Z,
                  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-collab2',
                  ipAddress = '172.27.17.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t017-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t017-collab2/svdc-t017-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227788b-4331-9d54-ab88-5afe64f44ee0',
                  instanceUuid = '5027f9fb-0596-fd6b-c017-17749aeb2dea',
                  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 = 32299540278,
                  uncommitted = 1052,
                  unshared = 32299540278,
                  timestamp = 2021-08-20T14:04:59.478637Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2655,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  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 = 6281,
                  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::2769 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2769',
      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:04:44.107007Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t025-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c4a8-9c31-c359-e406-bb95e5649527',
               createDate = 2021-08-19T14:29:55.073412Z,
               instanceUuid = '50276000-6273-5e18-d5cd-ff072355cb0c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dfc15-3635-7f17-84d0-b9faf20720ad',
               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-bbdn3/svdc-t025-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t025-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t025-bbdn3',
                  logDirectory = '[Vol2] svdc-t025-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 = -446393049,
                        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-bbdn3/svdc-t025-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-b911-30ba-7b4e-5584bddf772c',
                           contentId = '360dde909c4ddaaa4122b7a4498c6ad5',
                           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 = '2769-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-bbdn3/svdc-t025-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-fd46-0453-0462-4d7e342ce86f',
                           contentId = '6ba082dee59dccf9aa1124a2c87676f2',
                           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 = '2769-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: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-t025-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 9c 31 c3 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-9626:tKmKnaX3aYy9cvC/TmEArFtupATdrW8LSNcudewHKmw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t025-bbdn3/svdc-t025-bbdn3-272ffae5.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 = '128838932738455533'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t025-bbdn3-5fb19983.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 = lSN/nf7SodqrsLfCvsk7LpiTcLM=,
               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:2769-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-bbdn3',
               ipAddress = '172.27.25.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.25.11',
                        'fe80::4044:49ff:fe00:2511'
                     ],
                     macAddress = '42:44:49:00:25: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.25.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2511',
                              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-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 = 6767878144,
                     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 = 21197705216,
                     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-bbdn3.nvram',
                  'svdc-t025-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-t025-bbdn3/svdc-t025-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbdn3/svdc-t025-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t025-bbdn3/svdc-t025-bbdn3-272ffae5.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-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-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-t025-bbdn3/svdc-t025-bbdn3-272ffae5.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-bbdn3/vmx-svdc-t025-bbdn3-b5825b0124c587692e1535a903893e122e5a9bcf-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-t025-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172688,
                     uniqueSize = 172688,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t025-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172784,
                     uniqueSize = 172784,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t025-bbdn3/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-t025-bbdn3/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-t025-bbdn3/vmware-6.log',
                     type = 'log',
                     size = 158865,
                     uniqueSize = 158865,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t025-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 165486,
                     uniqueSize = 165486,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t025-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180472,
                     uniqueSize = 180472,
                     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:05:30.506141Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t025-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:2769',
               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: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 = 103169442604,
                     uncommitted = 1049,
                     unshared = 103169442604
                  }
               ],
               timestamp = 2021-08-20T14:05:30.506188Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2769',
               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-bbdn3',
                  ipAddress = '172.27.25.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t025-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t025-bbdn3/svdc-t025-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c4a8-9c31-c359-e406-bb95e5649527',
                  instanceUuid = '50276000-6273-5e18-d5cd-ff072355cb0c',
                  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 = 103169442604,
                  uncommitted = 1049,
                  unshared = 103169442604,
                  timestamp = 2021-08-20T14:05:30.506188Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 61,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24129,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24016,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6250,
                  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::2770 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2770',
      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:04:45.761009Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t021-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e010-fdc7-d2a2-2616-7582f73e3f85',
               createDate = 2021-08-20T13:38:00.925589Z,
               instanceUuid = '502713cd-971b-0a20-31b8-4707a9fa9701',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d73cb-75c1-a29f-c5f3-9ecb35b0e13f',
               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-t021-web/svdc-t021-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t021-web',
                  suspendDirectory = '[Vol1] svdc-t021-web',
                  logDirectory = '[Vol1] svdc-t021-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 = -146915451,
                        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-t021-web/svdc-t021-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-1300-7535-c6c5-fc24d698b86f',
                           contentId = '94a6daf64cca0d4b54f4d9cefaa32a13',
                           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 = '2770-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-t021-web/svdc-t021-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-e85d-4731-6c26-37a743a6f226',
                           contentId = '838ffdd3982441eaa61a678d5a7c140b',
                           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 = '2770-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: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-t021-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 60 fd c7 d2 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-10442:OIlYoVr9sMI+cBBr1PAQOGMbVTL4wLCs3pBn4Ih2sfc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t021-web/svdc-t021-web-8b7a4a4a.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 = '128838932740057448'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t021-web-60dd15c8.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 = ybiEjEq3uBMQbKKX9MaolGiJ3VQ=,
               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:2770-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-web',
               ipAddress = '172.27.21.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.21.2',
                        'fe80::4044:49ff:fe00:2102'
                     ],
                     macAddress = '42:44:49:00:21: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.21.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2102',
                              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-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 = 7469469696,
                     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 = 3196686336,
                     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-web.nvram',
                  'svdc-t021-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-t021-web/svdc-t021-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t021-web/svdc-t021-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t021-web/svdc-t021-web-8b7a4a4a.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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-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-t021-web/svdc-t021-web-8b7a4a4a.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-t021-web/vmx-svdc-t021-web-190ab3e93ba7d5722ffe17891bc320fef2e5f000-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-t021-web/vmware-1.log',
                     type = 'log',
                     size = 179196,
                     uniqueSize = 179196,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t021-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-20T14:05:15.658603Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t021-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:2770',
               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:38: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 = 43036958184,
                     uncommitted = 1044,
                     unshared = 43036958184
                  }
               ],
               timestamp = 2021-08-20T14:05:15.658651Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2770',
               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:38: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-t021-web',
                  ipAddress = '172.27.21.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t021-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t021-web/svdc-t021-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e010-fdc7-d2a2-2616-7582f73e3f85',
                  instanceUuid = '502713cd-971b-0a20-31b8-4707a9fa9701',
                  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 = 43036958184,
                  uncommitted = 1044,
                  unshared = 43036958184,
                  timestamp = 2021-08-20T14:05:15.658651Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2628,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7618,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6264,
                  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::2771 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2771',
      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:04:45.867864Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227366f-7cb4-ef37-64ee-8265a8bce1b8',
               createDate = 2021-08-20T14:04:35.405769Z,
               instanceUuid = '5027ae86-6d9c-fbf0-6117-9ff470b4f690',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d170b-175a-e565-58b8-b5649266baa3',
               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-t029-collab1/svdc-t029-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t029-collab1',
                  suspendDirectory = '[Vol1] svdc-t029-collab1',
                  logDirectory = '[Vol1] svdc-t029-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 = -1464016456,
                        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-t029-collab1/svdc-t029-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-b60b-48bf-d8ca-693f281f1108',
                           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 = '2771-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-t029-collab1/svdc-t029-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-2b5b-8b31-adbe-c4270d52ad1e',
                           contentId = '77c16b80b27c94a3c82e449ffffffffe',
                           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 = '2771-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: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 = 99
               },
               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-t029-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 6f 7c b4 ef 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-10475:uStCND6aULQv8As8UTlREQ6oKfJQHZlbIAYNcyrRCCU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t029-collab1/svdc-t029-collab1-b16695f2.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 = '128838932713902163'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-collab1-25acba10.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 = RP02rS5bx6vsUIPXdkvDRCP+JNY=,
               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:2771-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-collab1',
               ipAddress = '172.27.29.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.3',
                        'fe80::4044:49ff:fe00:2903'
                     ],
                     macAddress = '42:44:49:00:29: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.29.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2903',
                              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-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 = 6823919616,
                     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 = 1143820288,
                     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-collab1.nvram',
                  'svdc-t029-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-collab1/svdc-t029-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-collab1/svdc-t029-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t029-collab1/svdc-t029-collab1-b16695f2.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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-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-t029-collab1/svdc-t029-collab1-b16695f2.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-t029-collab1/vmx-svdc-t029-collab1-45815aae4cdad0d6b1a9995775171b4fab7a62eb-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:04:46.457022Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2771',
               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 = 99
               },
               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:04:46Z,
               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-20T14:04:46.457051Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2771',
               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:04:46Z,
                  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-t029-collab1',
                  ipAddress = '172.27.29.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t029-collab1/svdc-t029-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227366f-7cb4-ef37-64ee-8265a8bce1b8',
                  instanceUuid = '5027ae86-6d9c-fbf0-6117-9ff470b4f690',
                  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-20T14:04:46.457051Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2795,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  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 = 6293,
                  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::2772 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2772',
      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:04:48.260137Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422794c7-313a-e6e1-93c4-84475e2439d3',
               createDate = 2021-08-19T14:49:15.240705Z,
               instanceUuid = '50277bdd-762e-6ec4-955b-a82ece7ee5bf',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d41c7-1b33-727d-247f-fddf00fd91ad',
               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-t028-hdb/svdc-t028-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t028-hdb',
                  suspendDirectory = '[Vol1] svdc-t028-hdb',
                  logDirectory = '[Vol1] svdc-t028-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 = 1579432403,
                        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-t028-hdb/svdc-t028-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-1763-1788-3c76-965e7f9ca61c',
                           contentId = 'de13bc6c42311bf7bd8e98e1af5f559a',
                           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 = '2772-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-t028-hdb/svdc-t028-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = true,
                           uuid = '6000C299-6f66-8ca9-39a1-2ce1951c898b',
                           contentId = 'a55f6d542155a96c20e8d50c2a809eab',
                           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 = '2772-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: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-t028-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 31 3a e6 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-9777:qWhIYK7E2RWcCdphz/eBY5w8qalTb1Nqn4IjtASht2A='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t028-hdb/svdc-t028-hdb-8bf8b5e1.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 = '128838932742540525'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-hdb-7128f43f.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 = LvfL59ZGusbcqkS6TC0yXexdZ+c=,
               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:2772-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-hdb',
               ipAddress = '172.27.28.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.6',
                        'fe80::4044:49ff:fe00:2806'
                     ],
                     macAddress = '42:44:49:00:28: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.28.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2806',
                              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-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 = 7899910144,
                     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 = 9412034560,
                     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-hdb.nvram',
                  'svdc-t028-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-9.log',
                  'vmware-8.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-11.log',
                  'vmware-10.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-hdb/svdc-t028-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t028-hdb/svdc-t028-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t028-hdb/svdc-t028-hdb-8bf8b5e1.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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-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-t028-hdb/svdc-t028-hdb-8bf8b5e1.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-t028-hdb/vmx-svdc-t028-hdb-b7478648aed4c82234a3fd1619e0e6c7033a2d14-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-t028-hdb/vmware-9.log',
                     type = 'log',
                     size = 166391,
                     uniqueSize = 166391,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t028-hdb/vmware-8.log',
                     type = 'log',
                     size = 173867,
                     uniqueSize = 173867,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t028-hdb/vmware-7.log',
                     type = 'log',
                     size = 182572,
                     uniqueSize = 182572,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t028-hdb/vmware-6.log',
                     type = 'log',
                     size = 174911,
                     uniqueSize = 174911,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t028-hdb/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t028-hdb/vmware-11.log',
                     type = 'log',
                     size = 182700,
                     uniqueSize = 182700,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t028-hdb/vmware-10.log',
                     type = 'log',
                     size = 174910,
                     uniqueSize = 174910,
                     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:05:11.788835Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-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:2772',
               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:02:08Z,
               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 = 92434152547,
                     uncommitted = 1045,
                     unshared = 92434152547
                  }
               ],
               timestamp = 2021-08-20T14:05:11.788878Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2772',
               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:08Z,
                  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-t028-hdb',
                  ipAddress = '172.27.28.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t028-hdb/svdc-t028-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422794c7-313a-e6e1-93c4-84475e2439d3',
                  instanceUuid = '50277bdd-762e-6ec4-955b-a82ece7ee5bf',
                  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 = 92434152547,
                  uncommitted = 1045,
                  unshared = 92434152547,
                  timestamp = 2021-08-20T14:05:11.788878Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 37,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24116,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24000,
                  privateMemory = 23998,
                  sharedMemory = 2,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 118,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6268,
                  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::2773 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2773',
      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:04:53.177278Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t008-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e400-466e-d5f0-0150-9a17df3bf10f',
               createDate = 2021-08-20T12:55:55.319929Z,
               instanceUuid = '5027ed9b-06d4-3fc3-ca66-4eb279b55365',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d55a2-c815-39d9-e784-197a1dd1c0f5',
               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-web/svdc-t008-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t008-web',
                  suspendDirectory = '[Vol1] svdc-t008-web',
                  logDirectory = '[Vol1] svdc-t008-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 = -549719793,
                        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-web/svdc-t008-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-2849-6913-8714-ac777033a350',
                           contentId = 'b989c68a850123593e4698d28dc00ba0',
                           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 = '2773-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-t008-web/svdc-t008-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-84e2-135e-7f05-94512be7dcaa',
                           contentId = 'b9e6d55477dbe8d17e386b8c936e517e',
                           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 = '2773-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: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-t008-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 60 46 6e d5 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-10390:YtKM9alT0+V0GyZ2b8V4CfkEcIZiim+W/eZGG7MAZjc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t008-web/svdc-t008-web-874ea48f.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 = '128838932747435884'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t008-web-28c34753.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 = nt/KsPPo9h2IRQ0q3H5yEYHlgVc=,
               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:2773-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-web',
               ipAddress = '172.27.8.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.8.2',
                        'fe80::4044:49ff:fe00:802'
                     ],
                     macAddress = '42:44:49:00:08: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.8.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:802',
                              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-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 = 7469322240,
                     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 = 3061202944,
                     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-web.nvram',
                  'svdc-t008-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-t008-web/svdc-t008-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t008-web/svdc-t008-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t008-web/svdc-t008-web-874ea48f.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-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-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-t008-web/svdc-t008-web-874ea48f.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-web/vmx-svdc-t008-web-d06afd85281f87a020dbd05ef541936040e8b31d-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-t008-web/vmware-1.log',
                     type = 'log',
                     size = 179199,
                     uniqueSize = 179199,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t008-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-20T14:05:08.456135Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t008-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:2773',
               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:56:05Z,
               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 = 43036958187,
                     uncommitted = 1044,
                     unshared = 43036958187
                  }
               ],
               timestamp = 2021-08-20T14:05:08.456179Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2773',
               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:56:05Z,
                  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-web',
                  ipAddress = '172.27.8.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t008-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t008-web/svdc-t008-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e400-466e-d5f0-0150-9a17df3bf10f',
                  instanceUuid = '5027ed9b-06d4-3fc3-ca66-4eb279b55365',
                  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 = 43036958187,
                  uncommitted = 1044,
                  unshared = 43036958187,
                  timestamp = 2021-08-20T14:05:08.456179Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3070,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7618,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6271,
                  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::2774 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2774',
      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:04:58.326582Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278cda-09ad-54b3-e330-bf421d99378b',
               createDate = 2021-08-20T12:42:59.370711Z,
               instanceUuid = '50278c3b-cafc-b298-a8a0-af356cfd7a2e',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3394-1f65-c948-983e-ccbb6260666e',
               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-web/svdc-t004-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t004-web',
                  suspendDirectory = '[Vol1] svdc-t004-web',
                  logDirectory = '[Vol1] svdc-t004-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 = 496580491,
                        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-web/svdc-t004-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-c8d1-d499-f77d-8d1d0a620383',
                           contentId = '0b310ab7bfe410bede512c4d317c1038',
                           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 = '2774-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-t004-web/svdc-t004-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-70a6-6ccf-f2de-d4d0730b3fdc',
                           contentId = 'ff86ff43746a4009897b66182ded5b65',
                           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 = '2774-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: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-t004-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 6a 09 ad 54 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-10374:p4KLMkSrGlabXfx9H6wlkYYJohppH7RyT19tkKx5/G4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t004-web/svdc-t004-web-8706428b.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 = '128838932752548690'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-web-3217e9d7.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 = KxqRLUCwun6yKXSk8sFJEoD4CMQ=,
               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:2774-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-web',
               ipAddress = '172.27.4.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.2',
                        'fe80::4044:49ff:fe00:402'
                     ],
                     macAddress = '42:44:49:00:04: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.4.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:402',
                              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-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 = 7469309952,
                     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 = 3085828096,
                     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-web.nvram',
                  'svdc-t004-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-t004-web/svdc-t004-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-web/svdc-t004-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t004-web/svdc-t004-web-8706428b.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-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-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-t004-web/svdc-t004-web-8706428b.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-web/vmx-svdc-t004-web-b42cf8f0915c3c9111ac5582436953c747b420d8-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-t004-web/vmware-1.log',
                     type = 'log',
                     size = 179218,
                     uniqueSize = 179218,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t004-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-20T14:05:15.492632Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-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:2774',
               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-20T12:43: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 = 43036958206,
                     uncommitted = 1044,
                     unshared = 43036958206
                  }
               ],
               timestamp = 2021-08-20T14:05:15.492674Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2774',
               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:43: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-t004-web',
                  ipAddress = '172.27.4.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t004-web/svdc-t004-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278cda-09ad-54b3-e330-bf421d99378b',
                  instanceUuid = '50278c3b-cafc-b298-a8a0-af356cfd7a2e',
                  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 = 43036958206,
                  uncommitted = 1044,
                  unshared = 43036958206,
                  timestamp = 2021-08-20T14:05:15.492674Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3038,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7127,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6265,
                  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::2775 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2775',
      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:04:59.905453Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t009-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c226-7e4a-cf38-fc1c-85d6a7c26cd5',
               createDate = 2021-08-20T12:59:09.479374Z,
               instanceUuid = '5027988b-102c-89da-da5c-0fc68e2ef442',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d51de-81fa-3b81-389e-d82472b53854',
               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-web/svdc-t009-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t009-web',
                  suspendDirectory = '[Vol1] svdc-t009-web',
                  logDirectory = '[Vol1] svdc-t009-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 = -1480430379,
                        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-web/svdc-t009-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-9cd5-ec68-8a26-2485b336beb2',
                           contentId = '83dcdba1ba0f2c43cd72be3c161dc306',
                           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 = '2775-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-t009-web/svdc-t009-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-5a3b-d337-017a-88378574530e',
                           contentId = 'cbc61697b00d95d7614072c780e68d5b',
                           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 = '2775-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: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 = 101
               },
               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-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 7e 4a cf 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-10394:7fpAgma9uEo4PLU03f9gIZnnBuXgI71TybFeUepjxWA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t009-web/svdc-t009-web-8760bd10.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 = '128838932754181626'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t009-web-266e1eb2.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 = +h6bCwLezUbEIWSQlCmZp7zn1BE=,
               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:2775-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-web',
               ipAddress = '172.27.9.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.9.2',
                        'fe80::4044:49ff:fe00:902'
                     ],
                     macAddress = '42:44:49:00:09: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.9.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:902',
                              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-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 = 7469359104,
                     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 = 3214372864,
                     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-web.nvram',
                  'svdc-t009-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-t009-web/svdc-t009-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t009-web/svdc-t009-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t009-web/svdc-t009-web-8760bd10.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-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-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-t009-web/svdc-t009-web-8760bd10.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-web/vmx-svdc-t009-web-5c431cf2cb31967789e849522619480c5fc1b500-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-t009-web/vmware-1.log',
                     type = 'log',
                     size = 179222,
                     uniqueSize = 179222,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t009-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-20T14:05:14.156376Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t009-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:2775',
               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 = 101
               },
               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:59:19Z,
               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 = 43036892674,
                     uncommitted = 1044,
                     unshared = 43036892674
                  }
               ],
               timestamp = 2021-08-20T14:05:14.156426Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2775',
               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:59:19Z,
                  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-web',
                  ipAddress = '172.27.9.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t009-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t009-web/svdc-t009-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c226-7e4a-cf38-fc1c-85d6a7c26cd5',
                  instanceUuid = '5027988b-102c-89da-da5c-0fc68e2ef442',
                  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 = 43036892674,
                  uncommitted = 1044,
                  unshared = 43036892674,
                  timestamp = 2021-08-20T14:05:14.156426Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3180,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7618,
                  hostMemoryUsage = 8126,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 62,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6266,
                  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::2776 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2776',
      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:05:08.960857Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c5cc-2986-2193-5384-24335b11e799',
               createDate = 2021-08-20T13:12:06.842733Z,
               instanceUuid = '5027b292-b5c0-b60f-f0be-8285e1e91fa8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5537-3f9f-d33e-0ced-4dd00aad6338',
               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-web/svdc-t013-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t013-web',
                  suspendDirectory = '[Vol1] svdc-t013-web',
                  logDirectory = '[Vol1] svdc-t013-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 = 1527900057,
                        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-web/svdc-t013-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-22ca-9423-448a-851dc194b7f6',
                           contentId = '3bc652fa066c44407f79cf4bfc182934',
                           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 = '2776-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-t013-web/svdc-t013-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-713c-e634-85b4-12780e321dec',
                           contentId = 'e09bc18b52df6fe2870ffa06cf8189fe',
                           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 = '2776-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: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-t013-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 6c 29 86 21 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-10410:go6Q30zlrVymKb0iBkKBJyhAEmZ7qViAq7WpIPod6qs='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t013-web/svdc-t013-web-894952ab.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 = '128838932763161159'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-web-188d2a49.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 = cayTnaVsGzLIu7VLiO+bVQIgP0s=,
               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:2776-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-web',
               ipAddress = '172.27.13.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.2',
                        'fe80::4044:49ff:fe00:1302'
                     ],
                     macAddress = '42:44:49:00:13: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.13.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1302',
                              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-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 = 7469379584,
                     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 = 3227406336,
                     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-web.nvram',
                  'svdc-t013-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-t013-web/svdc-t013-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t013-web/svdc-t013-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t013-web/svdc-t013-web-894952ab.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-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-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-t013-web/svdc-t013-web-894952ab.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-t013-web/vmx-svdc-t013-web-34d7803531a4a4d5f91743b5f51b37328ad1cf00-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-t013-web/vmware-1.log',
                     type = 'log',
                     size = 179216,
                     uniqueSize = 179216,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t013-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-20T14:05:28.319249Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-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:2776',
               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-20T13:12:17Z,
               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 = 43036958204,
                     uncommitted = 1044,
                     unshared = 43036958204
                  }
               ],
               timestamp = 2021-08-20T14:05:28.319295Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2776',
               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:12:17Z,
                  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-t013-web',
                  ipAddress = '172.27.13.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t013-web/svdc-t013-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c5cc-2986-2193-5384-24335b11e799',
                  instanceUuid = '5027b292-b5c0-b60f-f0be-8285e1e91fa8',
                  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 = 43036958204,
                  uncommitted = 1044,
                  unshared = 43036958204,
                  timestamp = 2021-08-20T14:05:28.319295Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3331,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7454,
                  hostMemoryUsage = 8124,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = 8063,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6252,
                  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::2778 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2778',
      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:05:13.878289Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272018-3a3b-58b5-f49c-51c114f20c41',
               createDate = 2021-08-20T14:05:01.460477Z,
               instanceUuid = '5027c229-ca22-a8e7-56d8-986350a61183',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4bdc-d2a4-b4e2-3ce9-3f59f96dff4e',
               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-t029-collab2/svdc-t029-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t029-collab2',
                  suspendDirectory = '[Vol1] svdc-t029-collab2',
                  logDirectory = '[Vol1] svdc-t029-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 = 351407169,
                        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-t029-collab2/svdc-t029-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-8dfe-12f9-ad18-749f3ec3de68',
                           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 = '2778-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-t029-collab2/svdc-t029-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-929d-ffcc-1fd5-208de2fe6d62',
                           contentId = 'aaeadce84e78cbdcbddda6a7fffffffe',
                           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 = '2778-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: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-t029-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 3a 3b 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-10476:RTenC6Ev54sfqxzjyqg8zBw0zrOKtlJ9sW1aojDMDfE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t029-collab2/svdc-t029-collab2-b16695f3.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 = '128838932744664930'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-collab2-25acb9ef.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 = BFI3cfgA4iF+E3SCOPH4e8GTDjY=,
               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:2778-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-collab2',
               ipAddress = '172.27.29.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.4',
                        'fe80::4044:49ff:fe00:2904'
                     ],
                     macAddress = '42:44:49:00:29: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.29.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2904',
                              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-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 = 6824140800,
                     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 = 1220902912,
                     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-collab2.nvram',
                  'svdc-t029-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-collab2/svdc-t029-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t029-collab2/svdc-t029-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t029-collab2/svdc-t029-collab2-b16695f3.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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-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-t029-collab2/svdc-t029-collab2-b16695f3.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-t029-collab2/vmx-svdc-t029-collab2-4614967635c2583357071f567e5942916f7e6847-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:05:14.58104Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2778',
               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-20T14:05:14Z,
               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-20T14:05:14.58106Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2778',
               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:14Z,
                  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-t029-collab2',
                  ipAddress = '172.27.29.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t029-collab2/svdc-t029-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272018-3a3b-58b5-f49c-51c114f20c41',
                  instanceUuid = '5027c229-ca22-a8e7-56d8-986350a61183',
                  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-20T14:05:14.58106Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2826,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 6265,
                  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::2779 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2779',
      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:05:14.601847Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t021-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270170-c1bc-d6fd-1051-4dd4567c90b7',
               createDate = 2021-08-20T13:39:06.908328Z,
               instanceUuid = '50279a40-f7d0-88a0-10a1-f4951dbc2e67',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d655d-4f95-133b-e800-80e482d376fa',
               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-t021-collab2/svdc-t021-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t021-collab2',
                  suspendDirectory = '[Vol1] svdc-t021-collab2',
                  logDirectory = '[Vol1] svdc-t021-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 = 1451004087,
                        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-t021-collab2/svdc-t021-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-63f6-8b74-a3ef-04abf3b029b3',
                           contentId = '8fea59d5cecd0d9c0ed34dc216e927b7',
                           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 = '2779-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-t021-collab2/svdc-t021-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-77d2-6648-4750-2f0e888d21bb',
                           contentId = 'c8a370d64ae8fb530c188bf9d1df300d',
                           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 = '2779-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: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 = 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-t021-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 c1 bc d6 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-10444:ePPifgn8NCFtmYyq1YkoN39so3nOVyyUG41HkX7nczM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t021-collab2/svdc-t021-collab2-0d830deb.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 = '128838932768845591'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t021-collab2-460142f7.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 = +PO/bqy/+TUNGWvrno1xwLWVdA0=,
               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:2779-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-collab2',
               ipAddress = '172.27.21.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.21.4',
                        'fe80::4044:49ff:fe00:2104'
                     ],
                     macAddress = '42:44:49:00:21: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.21.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2104',
                              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-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 = 6824108032,
                     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 = 1075601408,
                     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-collab2.nvram',
                  'svdc-t021-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-t021-collab2/svdc-t021-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t021-collab2/svdc-t021-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t021-collab2/svdc-t021-collab2-0d830deb.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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-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-t021-collab2/svdc-t021-collab2-0d830deb.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-t021-collab2/vmx-svdc-t021-collab2-3fa6599d135dd5a30968d48c0081f638ee039640-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-t021-collab2/vmware-1.log',
                     type = 'log',
                     size = 179433,
                     uniqueSize = 179433,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t021-collab2/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-20T14:05:27.155316Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t021-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:2779',
               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-20T13:39:16Z,
               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 = 32299540181,
                     uncommitted = 1052,
                     unshared = 32299540181
                  }
               ],
               timestamp = 2021-08-20T14:05:27.155355Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2779',
               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:39:16Z,
                  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-t021-collab2',
                  ipAddress = '172.27.21.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t021-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t021-collab2/svdc-t021-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270170-c1bc-d6fd-1051-4dd4567c90b7',
                  instanceUuid = '50279a40-f7d0-88a0-10a1-f4951dbc2e67',
                  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 = 32299540181,
                  uncommitted = 1052,
                  unshared = 32299540181,
                  timestamp = 2021-08-20T14:05:27.155355Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2828,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3276,
                  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 = 6253,
                  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::2781 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2781',
      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:05:16.073444Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ca65-e96c-7aff-3073-0bd6cab2523e',
               createDate = 2021-08-20T12:44:02.509226Z,
               instanceUuid = '50274922-8648-ec37-6a7d-ca6c55196682',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dcf8f-4a26-592a-e433-5c434c237722',
               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-collab2/svdc-t004-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t004-collab2',
                  suspendDirectory = '[Vol1] svdc-t004-collab2',
                  logDirectory = '[Vol1] svdc-t004-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 = -894283202,
                        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-collab2/svdc-t004-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-364a-152f-5d71-f1803ad26f69',
                           contentId = '79c8fd68902c14b2aad1b5dc5a98ff44',
                           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 = '2781-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-collab2/svdc-t004-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-2eb7-120f-2d7d-034726e652fd',
                           contentId = '61864fb9b505c509e48a0295472d80f7',
                           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 = '2781-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: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-t004-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 65 e9 6c 7a 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-10376:BWwQu13TB+wbbRSBqXUOXkj0mEqqq2xdobrlaLq3Ysk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t004-collab2/svdc-t004-collab2-62e33eac.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 = '128838932770353303'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-collab2-449afa16.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 = S8FX21HT0hJ0dzlENKrU15Kqduw=,
               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:2781-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-collab2',
               ipAddress = '172.27.4.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.4',
                        'fe80::4044:49ff:fe00:404'
                     ],
                     macAddress = '42:44:49:00:04: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.4.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:404',
                              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-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 = 6823985152,
                     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 = 1357877248,
                     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-collab2.nvram',
                  'svdc-t004-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-t004-collab2/svdc-t004-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-collab2/svdc-t004-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t004-collab2/svdc-t004-collab2-62e33eac.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-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-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-t004-collab2/svdc-t004-collab2-62e33eac.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-collab2/vmx-svdc-t004-collab2-133da26b3b72f852cbdf49cec226e5af202061b1-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-t004-collab2/vmware-1.log',
                     type = 'log',
                     size = 179550,
                     uniqueSize = 179550,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t004-collab2/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-20T14:05:29.555605Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-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:2781',
               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:44:12Z,
               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 = 32299540298,
                     uncommitted = 1052,
                     unshared = 32299540298
                  }
               ],
               timestamp = 2021-08-20T14:05:29.555653Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2781',
               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:12Z,
                  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-collab2',
                  ipAddress = '172.27.4.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t004-collab2/svdc-t004-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ca65-e96c-7aff-3073-0bd6cab2523e',
                  instanceUuid = '50274922-8648-ec37-6a7d-ca6c55196682',
                  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 = 32299540298,
                  uncommitted = 1052,
                  unshared = 32299540298,
                  timestamp = 2021-08-20T14:05:29.555653Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2552,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3194,
                  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 = 6250,
                  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::2782 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2782',
      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:05:20.691113Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227457f-7c57-7a0f-590f-8a29c5e377b5',
               createDate = 2021-08-19T14:50:21.09622Z,
               instanceUuid = '502755c4-a209-3a91-ccd0-666bf0f507e8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db9af-899c-a3c5-bd86-d643019f1cde',
               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-t029-happ/svdc-t029-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t029-happ',
                  suspendDirectory = '[Vol1] svdc-t029-happ',
                  logDirectory = '[Vol1] svdc-t029-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 = -974948427,
                        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-t029-happ/svdc-t029-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-a32c-6898-7488-4cd76c2996db',
                           contentId = '633194ac50b7e1a715683e88081c860b',
                           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 = '2782-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:29: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-t029-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 7c 57 7a 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-9792:7gjFC0gHfiFVCgSHmSKGIRzJPjyC0558CrjJdFIvy8s='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t029-happ/svdc-t029-happ-0d64901d.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 = '128838910420172663'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-happ-1cbfa825.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 = 6m7J2KFw69V5676fC8H/iAqd7kE=,
               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:2782-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-happ',
               ipAddress = '172.27.29.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.7',
                        'fe80::4044:49ff:fe00:2907'
                     ],
                     macAddress = '42:44:49:00:29: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.29.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2907',
                              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-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 = 2442649600,
                     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-t029-happ.nvram',
                  'svdc-t029-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-t029-happ/svdc-t029-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t029-happ/svdc-t029-happ-0d64901d.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-t029-happ/svdc-t029-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-t029-happ/svdc-t029-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-t029-happ/svdc-t029-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-t029-happ/svdc-t029-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-t029-happ/svdc-t029-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-t029-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-t029-happ/vmware-3.log',
                     type = 'log',
                     size = 158093,
                     uniqueSize = 158093,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t029-happ/vmware-7.log',
                     type = 'log',
                     size = 170843,
                     uniqueSize = 170843,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t029-happ/vmware-6.log',
                     type = 'log',
                     size = 157997,
                     uniqueSize = 157997,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t029-happ/vmware.log',
                     type = 'log',
                     size = 157870,
                     uniqueSize = 157870,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t029-happ/vmware-5.log',
                     type = 'log',
                     size = 164972,
                     uniqueSize = 164972,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t029-happ/vmware-4.log',
                     type = 'log',
                     size = 170682,
                     uniqueSize = 170682,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t029-happ/svdc-t029-happ-0d64901d.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-t029-happ/vmx-svdc-t029-happ-43dd70bf692c1db62f6505ea1b80fc1d08711d39-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:05:21.548628Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2782',
               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-20T14:05:21Z,
               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 = 21559876678,
                     uncommitted = 531,
                     unshared = 21559876678
                  }
               ],
               timestamp = 2021-08-20T14:05:21.54865Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2782',
               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:21Z,
                  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-t029-happ',
                  ipAddress = '172.27.29.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t029-happ/svdc-t029-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227457f-7c57-7a0f-590f-8a29c5e377b5',
                  instanceUuid = '502755c4-a209-3a91-ccd0-666bf0f507e8',
                  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 = 21559876678,
                  uncommitted = 531,
                  unshared = 21559876678,
                  timestamp = 2021-08-20T14:05:21.54865Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 9,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1840,
                  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 = 6258,
                  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::2784 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2784',
      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:05:27.849838Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b3f4-ac93-4d65-5bc6-619b5256cd89',
               createDate = 2021-08-20T12:40:17.275748Z,
               instanceUuid = '50277150-bb5e-43c4-eb1b-e624fcdae962',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df56e-e352-052c-463e-26cc96909622',
               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-collab1/svdc-t003-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t003-collab1',
                  suspendDirectory = '[Vol1] svdc-t003-collab1',
                  logDirectory = '[Vol1] svdc-t003-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 = 1381420425,
                        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-collab1/svdc-t003-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-ab0a-8b70-3840-bfdb5f08950e',
                           contentId = 'c008e137c6538829758187235f1eaf8d',
                           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 = '2784-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-t003-collab1/svdc-t003-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-771e-01de-b08d-15e7ac5edfd7',
                           contentId = 'bb9390d0854f3fc1b8a2c734259721f8',
                           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 = '2784-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: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-t003-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 ac 93 4d 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 = '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-10371:C6mda9mahRj05KW/l/RRArdPpfNq+fYq2uAKjrdrk8c='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t003-collab1/svdc-t003-collab1-ee66cdaa.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 = '128838932781856634'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-collab1-48a58b58.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 = Ccy1tyFaJY9JJ+Y6eZndWCCJY0U=,
               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:2784-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-collab1',
               ipAddress = '172.27.3.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.3',
                        'fe80::4044:49ff:fe00:303'
                     ],
                     macAddress = '42:44:49:00:03: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.3.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:303',
                              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-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 = 6823755776,
                     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 = 1061314560,
                     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-collab1.nvram',
                  'svdc-t003-collab1.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-t003-collab1/svdc-t003-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t003-collab1/svdc-t003-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t003-collab1/svdc-t003-collab1-ee66cdaa.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-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-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-t003-collab1/svdc-t003-collab1-ee66cdaa.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-t003-collab1/vmx-svdc-t003-collab1-6b977786cd03b83f7144d7adc8fe3aafa57e4df2-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-t003-collab1/vmware-1.log',
                     type = 'log',
                     size = 179531,
                     uniqueSize = 179531,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t003-collab1/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-20T14:05:32.38036Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-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:2784',
               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:40: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 = 32299540279,
                     uncommitted = 1052,
                     unshared = 32299540279
                  }
               ],
               timestamp = 2021-08-20T14:05:32.380407Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2784',
               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:40: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-t003-collab1',
                  ipAddress = '172.27.3.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t003-collab1/svdc-t003-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b3f4-ac93-4d65-5bc6-619b5256cd89',
                  instanceUuid = '50277150-bb5e-43c4-eb1b-e624fcdae962',
                  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 = 32299540279,
                  uncommitted = 1052,
                  unshared = 32299540279,
                  timestamp = 2021-08-20T14:05:32.380407Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2809,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 6248,
                  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::2786 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2786',
      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:05:53.529102Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f096-f28f-0c47-4c53-6890e754644e',
               createDate = 2021-08-19T14:31:34.290515Z,
               instanceUuid = '50274996-2667-96a1-77fd-0089d55eacd4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d67d8-ab5b-7df3-3060-82545875f402',
               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-bbnn/svdc-t029-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t029-bbnn',
                  suspendDirectory = '[Vol2] svdc-t029-bbnn',
                  logDirectory = '[Vol2] svdc-t029-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 = -413899698,
                        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-t029-bbnn/svdc-t029-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-1130-1847-69f2-5be8912e27d4',
                           contentId = '5655b4430e6b43653d1210b37ad98bd1',
                           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 = '2786-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:29: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 = 84
               },
               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-t029-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 f2 8f 0c 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-9636:dzmO54emQcnELbmOOwX/fV5vrjTdeeY0CAnDYVGD72Q='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t029-bbnn/svdc-t029-bbnn-d4371040.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 = '128838906042452053'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-bbnn-7b9d23a2.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 = tizxLenp9AR08lqAVdcPch4hHFc=,
               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:2786-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-bbnn',
               ipAddress = '172.27.29.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.8',
                        'fe80::4044:49ff:fe00:2908'
                     ],
                     macAddress = '42:44:49:00:29: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.29.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2908',
                              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-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 = 6635073536,
                     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-t029-bbnn.nvram',
                  'svdc-t029-bbnn.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-t029-bbnn/svdc-t029-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t029-bbnn/svdc-t029-bbnn-d4371040.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-bbnn/svdc-t029-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-t029-bbnn/svdc-t029-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-t029-bbnn/svdc-t029-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-t029-bbnn/svdc-t029-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-t029-bbnn/svdc-t029-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-t029-bbnn/vmware-3.log',
                     type = 'log',
                     size = 163218,
                     uniqueSize = 163218,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t029-bbnn/vmware-2.log',
                     type = 'log',
                     size = 162943,
                     uniqueSize = 162943,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t029-bbnn/vmware-1.log',
                     type = 'log',
                     size = 164241,
                     uniqueSize = 164241,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t029-bbnn/vmware.log',
                     type = 'log',
                     size = 157884,
                     uniqueSize = 157884,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t029-bbnn/vmware-4.log',
                     type = 'log',
                     size = 170990,
                     uniqueSize = 170990,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t029-bbnn/svdc-t029-bbnn-d4371040.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t029-bbnn/vmx-svdc-t029-bbnn-02f21c92757ff0b1f14a3970156b3ee990fd80a8-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:05:53.866007Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-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:2786',
               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 = 84
               },
               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:53Z,
               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 = 21559550520,
                     uncommitted = 531,
                     unshared = 21559550520
                  }
               ],
               timestamp = 2021-08-20T14:05:53.866025Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2786',
               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:53Z,
                  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-t029-bbnn',
                  ipAddress = '172.27.29.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t029-bbnn/svdc-t029-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227f096-f28f-0c47-4c53-6890e754644e',
                  instanceUuid = '50274996-2667-96a1-77fd-0089d55eacd4',
                  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 = 21559550520,
                  uncommitted = 531,
                  unshared = 21559550520,
                  timestamp = 2021-08-20T14:05:53.866025Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 39,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 163,
                  hostMemoryUsage = 2978,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2938,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6226,
                  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::2790 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2790',
      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:06:49.827226Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e045-14be-e585-a150-9d750f81918f',
               createDate = 2021-08-20T14:06:37.883702Z,
               instanceUuid = '50275fb1-dbcc-70b9-6597-3a34534567c8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc93a-e6c0-db2d-4fcf-7be526af3fd8',
               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-t030-mail/svdc-t030-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-mail',
                  suspendDirectory = '[Vol1] svdc-t030-mail',
                  logDirectory = '[Vol1] svdc-t030-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 = 260149647,
                        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-t030-mail/svdc-t030-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-c3d6-ef17-ae25-7a7c97a7eb2a',
                           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 = '2790-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-t030-mail/svdc-t030-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-ab01-957b-e253-b3bcce61597d',
                           contentId = '0d0b7350b9e33fcc8845970bfffffffe',
                           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 = '2790-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:30: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 = 99
               },
               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-t030-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 65 14 be e5 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-10477:CmTNNrMGoAYdX89NyYrPPPxmBVAHOnJI/gKWnqMPccQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-mail/svdc-t030-mail-45631c2f.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 = '128838932843827398'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-mail-1b10662d.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 = +3+2+rbqF+fIZ+K5zfAYBJWKPxg=,
               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:2790-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-t030-mail',
               ipAddress = '172.27.30.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.1',
                        'fe80::4044:49ff:fe00:3001'
                     ],
                     macAddress = '42:44:49:00:30: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.30.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3001',
                              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-t030-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 = 6824189952,
                     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 = 1201164288,
                     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-t030-mail.nvram',
                  'svdc-t030-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-mail/svdc-t030-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-mail/svdc-t030-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-mail/svdc-t030-mail-45631c2f.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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-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-t030-mail/svdc-t030-mail-45631c2f.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-t030-mail/vmx-svdc-t030-mail-050d47b03e583e63adfe26a70523846a40cc21b5-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:06:50.902449Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2790',
               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 = 99
               },
               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:06: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 = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T14:06:50.902467Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2790',
               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:06: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-t030-mail',
                  ipAddress = '172.27.30.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-mail/svdc-t030-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e045-14be-e585-a150-9d750f81918f',
                  instanceUuid = '50275fb1-dbcc-70b9-6597-3a34534567c8',
                  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:06:50.902467Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1031,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2293,
                  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 = 6169,
                  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::2791 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2791',
      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:07:59.585781Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277e0d-18a6-0063-f264-7643042bf750',
               createDate = 2021-08-20T14:07:52.936946Z,
               instanceUuid = '50277582-16b4-f271-dbba-33da647241ec',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dcf9c-2a34-af47-bf92-0941956212c3',
               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-t030-collab1/svdc-t030-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-collab1',
                  suspendDirectory = '[Vol1] svdc-t030-collab1',
                  logDirectory = '[Vol1] svdc-t030-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 = 69990224,
                        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-t030-collab1/svdc-t030-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-7533-966b-28bb-ddba87d3ca2a',
                           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 = '2791-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-t030-collab1/svdc-t030-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-675c-d0c5-b624-4aabb3b175d6',
                           contentId = '65b2496c1e20dae6c6ae2f4dfffffffe',
                           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 = '2791-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:30: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-t030-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 6d 18 a6 00 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 = '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-10479:hhuK32UPwWvimUfCMMp5oYS5E+VBYvWjBfdqxBi0PdA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-collab1/svdc-t030-collab1-9d112e0a.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-t030-collab1-3b50e108.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 = 0xfPoeoEbAr1oU/IqvxEty12mKU=,
               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:2791-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-t030-collab1',
               ipAddress = '172.27.30.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.3',
                        'fe80::4044:49ff:fe00:3003'
                     ],
                     macAddress = '42:44:49:00:30: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.30.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3003',
                              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-t030-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 = 6823931904,
                     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 = 1244385280,
                     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-t030-collab1.nvram',
                  'svdc-t030-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-collab1/svdc-t030-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-collab1/svdc-t030-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-collab1/svdc-t030-collab1-9d112e0a.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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-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-t030-collab1/svdc-t030-collab1-9d112e0a.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-t030-collab1/vmx-svdc-t030-collab1-b2039312b4f1292f42ef5e8dcaee78040e8b5035-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:08:04.838225Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2791',
               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-20T14:08:04Z,
               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-20T14:08:04.838273Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2791',
               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:08:04Z,
                  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-t030-collab1',
                  ipAddress = '172.27.30.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-collab1/svdc-t030-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277e0d-18a6-0063-f264-7643042bf750',
                  instanceUuid = '50277582-16b4-f271-dbba-33da647241ec',
                  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-20T14:08:04.838273Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2653,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 6095,
                  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::2792 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2792',
      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:08:24.859098Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422786ed-a899-c86d-8017-e8398cfbf82b',
               createDate = 2021-08-20T14:08:13.531633Z,
               instanceUuid = '50271cae-7a9d-6d93-054a-c01f9ec04f64',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dabe6-debd-fff3-5804-10699075548c',
               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-t030-collab2/svdc-t030-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-collab2',
                  suspendDirectory = '[Vol1] svdc-t030-collab2',
                  logDirectory = '[Vol1] svdc-t030-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 = -1929643989,
                        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-t030-collab2/svdc-t030-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-7817-a72f-c860-7716749a6d3b',
                           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 = '2792-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-t030-collab2/svdc-t030-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-7234-1d35-ec6f-07b233f9db82',
                           contentId = 'f033d4b0019e38c938e49eeffffffffe',
                           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 = '2792-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:30: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-t030-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 a8 99 c8 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 = '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-10480:cvZRDIhHGJdBSQn9eiScxx91NXUADliqByR0zuI6tlg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-collab2/svdc-t030-collab2-9d112e0b.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 = '128838932938536581'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-collab2-3b50e129.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 = jKZG61+xiT9wUA3EdR7fhmZjkI0=,
               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:2792-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-t030-collab2',
               ipAddress = '172.27.30.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.4',
                        'fe80::4044:49ff:fe00:3004'
                     ],
                     macAddress = '42:44:49:00:30: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.30.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3004',
                              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-t030-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 = 6824177664,
                     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 = 1182707712,
                     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-t030-collab2.nvram',
                  'svdc-t030-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-collab2/svdc-t030-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-collab2/svdc-t030-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-collab2/svdc-t030-collab2-9d112e0b.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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-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-t030-collab2/svdc-t030-collab2-9d112e0b.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-t030-collab2/vmx-svdc-t030-collab2-20d2fd89ecab6e04d41092c8062b37913df73f50-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:08:26.071724Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2792',
               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-20T14:08: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 = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T14:08:26.071749Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2792',
               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:08: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-t030-collab2',
                  ipAddress = '172.27.30.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-collab2/svdc-t030-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422786ed-a899-c86d-8017-e8398cfbf82b',
                  instanceUuid = '50271cae-7a9d-6d93-054a-c01f9ec04f64',
                  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-20T14:08:26.071749Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2674,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  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 = 6074,
                  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::2793 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2793',
      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:08:33.222795Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b570-3a6c-86e5-de99-daf51eaffe0f',
               createDate = 2021-08-20T14:07:12.159158Z,
               instanceUuid = '5027947f-a634-5cef-622f-81d2510d4772',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d622b-a8fc-0b2a-5089-d74aa398339a',
               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-t030-web/svdc-t030-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-web',
                  suspendDirectory = '[Vol1] svdc-t030-web',
                  logDirectory = '[Vol1] svdc-t030-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 = 514850319,
                        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-t030-web/svdc-t030-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-e8fc-ea97-a447-f9b4d946f124',
                           contentId = '42cbbe2441d1dd984081e3eab5c78ebf',
                           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 = '2793-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-t030-web/svdc-t030-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-a1d8-25c6-cfb3-8788ba560e14',
                           contentId = 'a68af8c8d585adb40af636da0af608b8',
                           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 = '2793-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:30: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-t030-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 60 3a 6c 86 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 = '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-10478:P4F2E4kyIZTN+nv+G4c/Gap8hYK4mtK15MpcofeSjeE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-web/svdc-t030-web-8dbd5a6a.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 = '128838932967418568'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-web-547dd618.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 = MmxFhJjzjeLn5LxZyDAEWXrpEgg=,
               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:2793-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-t030-web',
               ipAddress = '172.27.30.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.2',
                        'fe80::4044:49ff:fe00:3002'
                     ],
                     macAddress = '42:44:49:00:30: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.30.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3002',
                              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-t030-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 = 7469498368,
                     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 = 3035131904,
                     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-t030-web.nvram',
                  'svdc-t030-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-t030-web/svdc-t030-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-web/svdc-t030-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-web/svdc-t030-web-8dbd5a6a.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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-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-t030-web/svdc-t030-web-8dbd5a6a.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-t030-web/vmx-svdc-t030-web-6b02c32af51a7cecc7b0dac6616b7251296f305b-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-t030-web/vmware-1.log',
                     type = 'log',
                     size = 179094,
                     uniqueSize = 179094,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t030-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-20T14:08:36.614553Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2793',
               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-20T14:07: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 = 43036892546,
                     uncommitted = 1044,
                     unshared = 43036892546
                  }
               ],
               timestamp = 2021-08-20T14:08:36.614598Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2793',
               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:07: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-t030-web',
                  ipAddress = '172.27.30.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-web/svdc-t030-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b570-3a6c-86e5-de99-daf51eaffe0f',
                  instanceUuid = '5027947f-a634-5cef-622f-81d2510d4772',
                  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 = 43036892546,
                  uncommitted = 1044,
                  unshared = 43036892546,
                  timestamp = 2021-08-20T14:08:36.614598Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3119,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7208,
                  hostMemoryUsage = 8127,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 63,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6063,
                  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::2794 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2794',
      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:08:34.582551Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422747d5-a162-2e5d-44f5-0cb659f01f49',
               createDate = 2021-08-19T14:50:30.091189Z,
               instanceUuid = '50276fec-e45e-65ec-067d-f07786515d20',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dbb02-f6c7-c77f-70dd-3f9be530ecda',
               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-t030-happ/svdc-t030-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-happ',
                  suspendDirectory = '[Vol1] svdc-t030-happ',
                  logDirectory = '[Vol1] svdc-t030-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 = 1508908873,
                        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-t030-happ/svdc-t030-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-e1a8-23bd-42c4-8106741a1361',
                           contentId = 'c0050b41a8445889c8a758ee17d8aff2',
                           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 = '2794-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:30: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 = 82
               },
               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-t030-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 65 a1 62 2e 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-9793:N2XONLoVoPKrv7xY4P1SNaPOGwC5dvO2NyOZbPVeldU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-happ/svdc-t030-happ-45605f35.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 = '128838910426617596'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-happ-1ab609f3.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 = BpF99zAfHTP1atDY3cilDhO2Yzs=,
               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:2794-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-t030-happ',
               ipAddress = '172.27.30.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.7',
                        'fe80::4044:49ff:fe00:3007'
                     ],
                     macAddress = '42:44:49:00:30: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.30.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3007',
                              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-t030-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 = 2443116544,
                     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-t030-happ.nvram',
                  'svdc-t030-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-t030-happ/svdc-t030-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-happ/svdc-t030-happ-45605f35.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-t030-happ/svdc-t030-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-t030-happ/svdc-t030-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-t030-happ/svdc-t030-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-t030-happ/svdc-t030-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-t030-happ/svdc-t030-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-t030-happ/vmware-3.log',
                     type = 'log',
                     size = 157999,
                     uniqueSize = 157999,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t030-happ/vmware-2.log',
                     type = 'log',
                     size = 170859,
                     uniqueSize = 170859,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t030-happ/vmware-1.log',
                     type = 'log',
                     size = 164285,
                     uniqueSize = 164285,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t030-happ/vmware.log',
                     type = 'log',
                     size = 157767,
                     uniqueSize = 157767,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t030-happ/vmware-6.log',
                     type = 'log',
                     size = 170956,
                     uniqueSize = 170956,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t030-happ/vmware-5.log',
                     type = 'log',
                     size = 157773,
                     uniqueSize = 157773,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t030-happ/vmware-4.log',
                     type = 'log',
                     size = 170938,
                     uniqueSize = 170938,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t030-happ/svdc-t030-happ-45605f35.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-t030-happ/vmx-svdc-t030-happ-867c3ddac1097f11abbabad7635ce4d11cc3059c-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:08:35.070374Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2794',
               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 = 82
               },
               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:08:34Z,
               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 = 21559881821,
                     uncommitted = 531,
                     unshared = 21559881821
                  }
               ],
               timestamp = 2021-08-20T14:08:35.070403Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2794',
               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:08:34Z,
                  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-t030-happ',
                  ipAddress = '172.27.30.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-happ/svdc-t030-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422747d5-a162-2e5d-44f5-0cb659f01f49',
                  instanceUuid = '50276fec-e45e-65ec-067d-f07786515d20',
                  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 = 21559881821,
                  uncommitted = 531,
                  unshared = 21559881821,
                  timestamp = 2021-08-20T14:08:35.070403Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 8,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1857,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1820,
                  privateMemory = 1820,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 38,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6065,
                  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::2795 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2795',
      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:08:35.725175Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227dd26-e8d2-52bd-d616-250753b3f1e3',
               createDate = 2021-08-19T14:49:33.817719Z,
               instanceUuid = '50270aa6-db28-c9f3-0faa-d1ac699a5501',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db58b-4e3e-d93d-b109-5d121a21df15',
               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-t030-hdb/svdc-t030-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t030-hdb',
                  suspendDirectory = '[Vol1] svdc-t030-hdb',
                  logDirectory = '[Vol1] svdc-t030-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 = 1404301795,
                        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-t030-hdb/svdc-t030-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-cce4-c522-91e4-7e50430c12d5',
                           contentId = 'ea1f55e1b72d00037604e9262ba00265',
                           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 = '2795-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-t030-hdb/svdc-t030-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-b080-e1c7-e639-81fcaba91eab',
                           contentId = 'fedf2285e06aae7566688528d1199c7d',
                           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 = '2795-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:30: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 = 196
               },
               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-t030-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 e8 d2 52 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-9783:SXCNXHydm9d/RrFR/h3m9tTzkF+o6q6vtUladPgU980='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t030-hdb/svdc-t030-hdb-8dbd1a7a.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 = '128838910518941401'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-hdb-54861408.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 = 510Mc8wFlVR0X0v+Vyl+/oIZrMo=,
               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:2795-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-t030-hdb',
               ipAddress = '172.27.30.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.6',
                        'fe80::4044:49ff:fe00:3006'
                     ],
                     macAddress = '42:44:49:00:30: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.30.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3006',
                              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-t030-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 = 7899983872,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 9521094656,
                     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-t030-hdb.nvram',
                  'svdc-t030-hdb.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-t030-hdb/svdc-t030-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t030-hdb/svdc-t030-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t030-hdb/svdc-t030-hdb-8dbd1a7a.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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/svdc-t030-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-t030-hdb/vmware-3.log',
                     type = 'log',
                     size = 182637,
                     uniqueSize = 182637,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t030-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-t030-hdb/vmware-7.log',
                     type = 'log',
                     size = 166262,
                     uniqueSize = 166262,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t030-hdb/vmware-6.log',
                     type = 'log',
                     size = 182703,
                     uniqueSize = 182703,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t030-hdb/vmware.log',
                     type = 'log',
                     size = 174928,
                     uniqueSize = 174928,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t030-hdb/vmware-5.log',
                     type = 'log',
                     size = 174886,
                     uniqueSize = 174886,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t030-hdb/vmware-4.log',
                     type = 'log',
                     size = 166858,
                     uniqueSize = 166858,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t030-hdb/svdc-t030-hdb-8dbd1a7a.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-t030-hdb/vmx-svdc-t030-hdb-2d9b88bb887a39867cb355535a5ba83e133e3356-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:08:36.296153Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2795',
               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 = 196
               },
               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:08:36Z,
               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 = 92434254741,
                     uncommitted = 1045,
                     unshared = 92434254741
                  }
               ],
               timestamp = 2021-08-20T14:08:36.296182Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2795',
               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:08:36Z,
                  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-t030-hdb',
                  ipAddress = '172.27.30.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t030-hdb/svdc-t030-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227dd26-e8d2-52bd-d616-250753b3f1e3',
                  instanceUuid = '50270aa6-db28-c9f3-0faa-d1ac699a5501',
                  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 = 92434254741,
                  uncommitted = 1045,
                  unshared = 92434254741,
                  timestamp = 2021-08-20T14:08:36.296182Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 41,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23501,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23388,
                  privateMemory = 23387,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 115,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6063,
                  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::2796 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2796',
      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:09:08.727204Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t030-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227bab7-4db0-fb68-0f56-dc29a963512f',
               createDate = 2021-08-19T14:38:36.716755Z,
               instanceUuid = '5027cb03-2655-faf7-2f78-b237a6deba3d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da858-6c6f-618b-7f1d-d4c08b369dbb',
               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-t030-bbdn1/svdc-t030-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t030-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t030-bbdn1',
                  logDirectory = '[Vol2] svdc-t030-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 = -1453108945,
                        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-t030-bbdn1/svdc-t030-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-b9a4-e176-7887-f784bdc7ccf5',
                           contentId = '15520b2e98f7f04b157aca70db688a32',
                           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 = '2796-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-t030-bbdn1/svdc-t030-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-f211-4db8-00cc-7960cc49a89a',
                           contentId = '8bf40ad2dd06e2860b78fd19a7d1db42',
                           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 = '2796-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:30: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-t030-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 4d b0 fb 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-7393:xajLvzkf+uk5FYoODF73fdy7y9HkUgV50WxvIy5kNRw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t030-bbdn1/svdc-t030-bbdn1-928e9fff.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 = '128838916549899527'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t030-bbdn1-36e4e1dd.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 = elw1e+oVrHN+gj0OL0LggkBOVOE=,
               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:2796-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-t030-bbdn1',
               ipAddress = '172.27.30.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.30.9',
                        'fe80::4044:49ff:fe00:3009'
                     ],
                     macAddress = '42:44:49:00:30: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.30.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3009',
                              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-t030-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 = 6794420224,
                     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 = 5739130880,
                     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-t030-bbdn1.nvram',
                  'svdc-t030-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-t030-bbdn1/svdc-t030-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t030-bbdn1/svdc-t030-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t030-bbdn1/svdc-t030-bbdn1-928e9fff.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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/svdc-t030-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-t030-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172819,
                     uniqueSize = 172819,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t030-bbdn1/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-t030-bbdn1/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-t030-bbdn1/vmware.log',
                     type = 'log',
                     size = 165018,
                     uniqueSize = 165018,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t030-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 172503,
                     uniqueSize = 172503,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t030-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180492,
                     uniqueSize = 180492,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t030-bbdn1/svdc-t030-bbdn1-928e9fff.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-t030-bbdn1/vmx-svdc-t030-bbdn1-43bff116f266a84d9e40de9c748bda51b537a2b0-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:09:09.662273Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t030-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:2796',
               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:09: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 = 103169390421,
                     uncommitted = 1049,
                     unshared = 103169390421
                  }
               ],
               timestamp = 2021-08-20T14:09:09.662292Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2796',
               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:09: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-t030-bbdn1',
                  ipAddress = '172.27.30.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t030-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t030-bbdn1/svdc-t030-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227bab7-4db0-fb68-0f56-dc29a963512f',
                  instanceUuid = '5027cb03-2655-faf7-2f78-b237a6deba3d',
                  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 = 103169390421,
                  uncommitted = 1049,
                  unshared = 103169390421,
                  timestamp = 2021-08-20T14:09:09.662292Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 51,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 13245,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 13156,
                  privateMemory = 13156,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 89,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6030,
                  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::2798 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2798',
      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:10:15.615437Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t031-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273c3d-8350-4761-49ac-06de877ac4aa',
               createDate = 2021-08-20T14:10:10.080137Z,
               instanceUuid = '50279fab-6e86-8665-f998-8ac4a420d8cd',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dd904-e1d8-ef8a-c374-5335b32ae9ce',
               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-mail/svdc-t031-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t031-mail',
                  suspendDirectory = '[Vol1] svdc-t031-mail',
                  logDirectory = '[Vol1] svdc-t031-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 = -2021997398,
                        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-mail/svdc-t031-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-d98c-90f9-1cc4-7cc0baf14934',
                           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 = '2798-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-t031-mail/svdc-t031-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-5452-d8aa-f69f-ed5850096cde',
                           contentId = 'a7acb284426d72e18bf6fbf9fffffffe',
                           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 = '2798-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: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-t031-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 83 50 47 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 = '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-10481:Nwyex9bADSt16mZu35PjK0m9nHKeIZ8br3hWNS6Cql4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t031-mail/svdc-t031-mail-47b844d0.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-t031-mail-680aa2ee.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 = hpLnzt0U0s2KMcoi7fWNfUYygWE=,
               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:2798-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-mail',
               ipAddress = '172.27.31.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.31.1',
                        'fe80::4044:49ff:fe00:3101'
                     ],
                     macAddress = '42:44:49:00:31: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.31.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3101',
                              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-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 = 6824189952,
                     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 = 1271701504,
                     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-mail.nvram',
                  'svdc-t031-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-mail/svdc-t031-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-mail/svdc-t031-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t031-mail/svdc-t031-mail-47b844d0.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-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-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-t031-mail/svdc-t031-mail-47b844d0.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-mail/vmx-svdc-t031-mail-8468d179d49e8f106df95e85fab4adecd27f48f8-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:10:20.827434Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t031-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:2798',
               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-20T14:10:20Z,
               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:10:20.827484Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2798',
               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:20Z,
                  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-mail',
                  ipAddress = '172.27.31.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t031-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t031-mail/svdc-t031-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273c3d-8350-4761-49ac-06de877ac4aa',
                  instanceUuid = '50279fab-6e86-8665-f998-8ac4a420d8cd',
                  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:10:20.827484Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1038,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2375,
                  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 = 5959,
                  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::2800 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2800',
      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:11:38.916142Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t031-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278a22-dcb4-83b2-865d-c1e6c8ae8302',
               createDate = 2021-08-20T14:11:31.836316Z,
               instanceUuid = '5027c873-d3f4-fe7e-8b12-46b1d519b3fc',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4efa-8aa5-519d-36d8-141fdcd85b2c',
               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-collab1/svdc-t031-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t031-collab1',
                  suspendDirectory = '[Vol1] svdc-t031-collab1',
                  logDirectory = '[Vol1] svdc-t031-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 = -928087294,
                        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-collab1/svdc-t031-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-eadf-ce84-f9e5-d99dce3cab31',
                           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 = '2800-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-t031-collab1/svdc-t031-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-c5aa-a27c-8db6-2f8f14ad9acc',
                           contentId = 'e385b6ae4f17f4bdf26d0687fffffffe',
                           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 = '2800-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: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 = 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-t031-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 dc b4 83 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-10483:vXxJgNtZsIFRWzubLOun1KlFSW2RWMAxHG8LXAXZK0I='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t031-collab1/svdc-t031-collab1-118d9f0b.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-t031-collab1-3f5b7229.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 = bZmzOQKQKlz7cnFfZut67h/xvRI=,
               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:2800-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-collab1',
               ipAddress = '172.27.31.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.31.3',
                        'fe80::4044:49ff:fe00:3103'
                     ],
                     macAddress = '42:44:49:00:31: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.31.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3103',
                              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-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 = 6824181760,
                     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 = 1154633728,
                     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-collab1.nvram',
                  'svdc-t031-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-collab1/svdc-t031-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-collab1/svdc-t031-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t031-collab1/svdc-t031-collab1-118d9f0b.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-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-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-t031-collab1/svdc-t031-collab1-118d9f0b.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-collab1/vmx-svdc-t031-collab1-adbcece974f487d4f3887de1efb0dad07009d533-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:11:44.386877Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t031-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:2800',
               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:11:44Z,
               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-20T14:11:44.386897Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2800',
               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:11:44Z,
                  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-collab1',
                  ipAddress = '172.27.31.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t031-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t031-collab1/svdc-t031-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278a22-dcb4-83b2-865d-c1e6c8ae8302',
                  instanceUuid = '5027c873-d3f4-fe7e-8b12-46b1d519b3fc',
                  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-20T14:11:44.386897Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2775,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 5875,
                  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::2801 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2801',
      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:11:42.813577Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t031-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271827-3fb3-e881-0c74-aa76f3a3e046',
               createDate = 2021-08-20T14:11:31.688269Z,
               instanceUuid = '502723d9-5097-bf12-4998-19a24f180ef0',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d7f01-4a8a-c506-b351-66b4f9e3f34c',
               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-collab2/svdc-t031-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t031-collab2',
                  suspendDirectory = '[Vol1] svdc-t031-collab2',
                  logDirectory = '[Vol1] svdc-t031-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 = -207364026,
                        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-collab2/svdc-t031-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-44b2-042d-a2f9-e6dd399edc18',
                           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 = '2801-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-t031-collab2/svdc-t031-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-04c6-b5cb-82b6-92de4fa937d6',
                           contentId = '9182eb3067d11fbaf86431e4fffffffe',
                           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 = '2801-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: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 = 93
               },
               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-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 3f b3 e8 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-10484:FYvLW6JCFzaIOccbPyjYXR4t7LjOtVaAnAC6Ox2xxAU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t031-collab2/svdc-t031-collab2-118d9f0c.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 = '128838933132928166'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t031-collab2-3f5b724a.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 = nbr7LBfk7D5iFXy3lqYcCMnKnkI=,
               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:2801-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-collab2',
               ipAddress = '172.27.31.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.31.4',
                        'fe80::4044:49ff:fe00:3104'
                     ],
                     macAddress = '42:44:49:00:31: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.31.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3104',
                              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-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 = 6823936000,
                     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 = 1171689472,
                     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-collab2.nvram',
                  'svdc-t031-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-collab2/svdc-t031-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-collab2/svdc-t031-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t031-collab2/svdc-t031-collab2-118d9f0c.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-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-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-t031-collab2/svdc-t031-collab2-118d9f0c.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-collab2/vmx-svdc-t031-collab2-b13e00627408de13a574a3f644bd82109bbe6abf-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:11:43.636776Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t031-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:2801',
               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 = 93
               },
               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:11:43Z,
               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-20T14:11:43.636797Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2801',
               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:11:43Z,
                  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-collab2',
                  ipAddress = '172.27.31.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t031-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t031-collab2/svdc-t031-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271827-3fb3-e881-0c74-aa76f3a3e046',
                  instanceUuid = '502723d9-5097-bf12-4998-19a24f180ef0',
                  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-20T14:11:43.636797Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2773,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  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 = 5876,
                  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::2802 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2802',
      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:11:49.877769Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t031-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e302-1816-ffc2-fd6b-720fd126e852',
               createDate = 2021-08-19T14:49:50.979451Z,
               instanceUuid = '5027a760-dd5d-a872-5eb5-f10333609bee',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0198-7161-ca85-7212-0429f9ce9d19',
               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-hdb/svdc-t031-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t031-hdb',
                  suspendDirectory = '[Vol1] svdc-t031-hdb',
                  logDirectory = '[Vol1] svdc-t031-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 = -785979310,
                        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-hdb/svdc-t031-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-0a1c-1ce0-0ba5-3a7d5def2057',
                           contentId = '1670237cee06567e458f71d7e8738070',
                           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 = '2802-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-t031-hdb/svdc-t031-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-9fea-687b-9a9f-18aff7cc4e06',
                           contentId = '39b723dbe80aa80e212129277392f5d9',
                           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 = '2802-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: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-t031-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 62 18 16 ff 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-9784:yx4t8iha10tUFXGC/ud0I6LUFIwGbz637RmuJegiIs0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t031-hdb/svdc-t031-hdb-8dcf32fb.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 = '128838887447017555'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t031-hdb-5230eb67.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 = XDY5TZ4dT7tW7xqQP8wrO42RNqs=,
               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:2802-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-hdb',
               ipAddress = '172.27.31.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.31.6',
                        'fe80::4044:49ff:fe00:3106'
                     ],
                     macAddress = '42:44:49:00:31: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.31.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3106',
                              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-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 = 7900381184,
                     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 = 9533669376,
                     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-hdb.nvram',
                  'svdc-t031-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-t031-hdb/svdc-t031-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-hdb/svdc-t031-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t031-hdb/svdc-t031-hdb-8dcf32fb.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-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/svdc-t031-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-t031-hdb/vmware-3.log',
                     type = 'log',
                     size = 182541,
                     uniqueSize = 182541,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t031-hdb/vmware-2.log',
                     type = 'log',
                     size = 174805,
                     uniqueSize = 174805,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t031-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-t031-hdb/vmware.log',
                     type = 'log',
                     size = 174881,
                     uniqueSize = 174881,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t031-hdb/vmware-6.log',
                     type = 'log',
                     size = 175026,
                     uniqueSize = 175026,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t031-hdb/vmware-5.log',
                     type = 'log',
                     size = 175002,
                     uniqueSize = 175002,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t031-hdb/vmware-4.log',
                     type = 'log',
                     size = 166857,
                     uniqueSize = 166857,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t031-hdb/svdc-t031-hdb-8dcf32fb.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-t031-hdb/vmx-svdc-t031-hdb-3fd1d44238a6204fe94ff1bf4dab992b11c52d7c-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:11:51.114403Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t031-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:2802',
               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-20T14:11:50Z,
               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 = 92434256717,
                     uncommitted = 1045,
                     unshared = 92434256717
                  }
               ],
               timestamp = 2021-08-20T14:11:51.114427Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2802',
               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:11:50Z,
                  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-t031-hdb',
                  ipAddress = '172.27.31.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t031-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t031-hdb/svdc-t031-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e302-1816-ffc2-fd6b-720fd126e852',
                  instanceUuid = '5027a760-dd5d-a872-5eb5-f10333609bee',
                  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 = 92434256717,
                  uncommitted = 1045,
                  unshared = 92434256717,
                  timestamp = 2021-08-20T14:11:51.114427Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 39,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23938,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23824,
                  privateMemory = 23823,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 115,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 5869,
                  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::2803 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2803',
      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:13:24.325207Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c340-db77-5946-6f4a-1fc84ad63fff',
               createDate = 2021-08-20T14:13:10.651633Z,
               instanceUuid = '5027c272-bbcb-c2c2-d9d7-54ffba781652',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db3b3-846b-c6ae-b07c-8e0305683e7c',
               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-mail/svdc-t032-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t032-mail',
                  suspendDirectory = '[Vol1] svdc-t032-mail',
                  logDirectory = '[Vol1] svdc-t032-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 = 1255555071,
                        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-mail/svdc-t032-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-f789-55ac-18d7-87bcdefbdefb',
                           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 = '2803-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-t032-mail/svdc-t032-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-7a5a-2aab-1c03-c1afbe008bb0',
                           contentId = '8b1dc8ed65eac6a3abbcc0b1fffffffe',
                           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 = '2803-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: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-t032-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 60 db 77 59 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 = '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-10485:B7bEUhM77xDI7NEtTlnhH3Xv/iFsJBw5IT79UoY4Zq8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t032-mail/svdc-t032-mail-4a0d6d71.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 = '128838933232086745'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-mail-4afb2051.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 = +5JqrABnh/Jiei7dL9NCJPpuibE=,
               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:2803-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-mail',
               ipAddress = '172.27.32.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.1',
                        'fe80::4044:49ff:fe00:3201'
                     ],
                     macAddress = '42:44:49:00:32: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.32.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3201',
                              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-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 = 6824194048,
                     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 = 931024896,
                     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-mail.nvram',
                  'svdc-t032-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-mail/svdc-t032-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-mail/svdc-t032-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t032-mail/svdc-t032-mail-4a0d6d71.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-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-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-t032-mail/svdc-t032-mail-4a0d6d71.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-mail/vmx-svdc-t032-mail-df2e7c9facdd4c02c47643606b76f73d2111328f-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:13:25.239306Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-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:2803',
               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-20T14:13: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-20T14:13:25.239321Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2803',
               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: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-t032-mail',
                  ipAddress = '172.27.32.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t032-mail/svdc-t032-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c340-db77-5946-6f4a-1fc84ad63fff',
                  instanceUuid = '5027c272-bbcb-c2c2-d9d7-54ffba781652',
                  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:13:25.239321Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1044,
                  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 = 5774,
                  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::2805 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2805',
      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:14:22.167209Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272b51-a807-8c20-ea99-086d3c49ad13',
               createDate = 2021-08-20T14:14:10.338807Z,
               instanceUuid = '502746f7-8a42-708d-dafa-316614e7e4be',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d22e4-a16d-d009-ce7a-cdd448472237',
               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-collab1/svdc-t032-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t032-collab1',
                  suspendDirectory = '[Vol1] svdc-t032-collab1',
                  logDirectory = '[Vol1] svdc-t032-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 = 1011461395,
                        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-collab1/svdc-t032-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-b2db-959b-781d-f89fb59e722b',
                           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 = '2805-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-t032-collab1/svdc-t032-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-094f-f98f-aad6-9b35f525e48d',
                           contentId = '762a1f0093c9d50413e3c32efffffffe',
                           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 = '2805-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: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-t032-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 a8 07 8c 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-10487:SXKfzmrALDQvd77iKJJyE/qCWW05+cQ1W4BKcK2BUCE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t032-collab1/svdc-t032-collab1-860a100c.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 = '128838933295910878'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-collab1-4366034a.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 = oZrp1smzTDNBYYlmAWrEf4LDK2U=,
               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:2805-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-collab1',
               ipAddress = '172.27.32.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.3',
                        'fe80::4044:49ff:fe00:3203'
                     ],
                     macAddress = '42:44:49:00:32: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.32.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3203',
                              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-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 = 6824157184,
                     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 = 1010552832,
                     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-collab1.nvram',
                  'svdc-t032-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-collab1/svdc-t032-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-collab1/svdc-t032-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t032-collab1/svdc-t032-collab1-860a100c.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-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-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-t032-collab1/svdc-t032-collab1-860a100c.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-collab1/vmx-svdc-t032-collab1-3c01748b7ee78073b1129b4c27ad64e3b8c9a854-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:14:24.182447Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-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:2805',
               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-20T14:14:23Z,
               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-20T14:14:24.182472Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2805',
               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:14:23Z,
                  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-collab1',
                  ipAddress = '172.27.32.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t032-collab1/svdc-t032-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272b51-a807-8c20-ea99-086d3c49ad13',
                  instanceUuid = '502746f7-8a42-708d-dafa-316614e7e4be',
                  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-20T14:14:24.182472Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2852,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2621,
                  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 = 5716,
                  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::2808 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2808',
      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:34:10.011996Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t033-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277191-3bca-1cbc-938c-bec27d75b097',
               createDate = 2021-08-20T14:33:58.937149Z,
               instanceUuid = '502772c4-31b4-8f4d-24c4-7549bd2ea4e1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d706d-41ee-ec0a-3d0e-9daf98b381b5',
               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-t033-collab1/svdc-t033-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t033-collab1',
                  suspendDirectory = '[Vol1] svdc-t033-collab1',
                  logDirectory = '[Vol1] svdc-t033-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 = 2104864919,
                        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-t033-collab1/svdc-t033-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-3623-5071-f964-a2aef1ebb0f3',
                           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 = '2808-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-t033-collab1/svdc-t033-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-a089-e8b9-c543-c424db00ed51',
                           contentId = '969406342b9a1a3189a1a871fffffffe',
                           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 = '2808-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: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-t033-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 3b ca 1c 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-10491:yVOFnKGmMZEPFX/W5SrfqwP0B5hkR/ORMs7E9dbQkvw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t033-collab1/svdc-t033-collab1-fa86810d.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 = '128838934481863964'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t033-collab1-4770946b.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 = JHuxRl6BY5F2mibmEVtNevQSQhw=,
               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:2808-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-collab1',
               ipAddress = '172.27.33.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.33.3',
                        'fe80::4044:49ff:fe00:3303'
                     ],
                     macAddress = '42:44:49:00:33: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.33.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3303',
                              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-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 = 6823825408,
                     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 = 1227366400,
                     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-collab1.nvram',
                  'svdc-t033-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t033-collab1/svdc-t033-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t033-collab1/svdc-t033-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t033-collab1/svdc-t033-collab1-fa86810d.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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-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-t033-collab1/svdc-t033-collab1-fa86810d.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-t033-collab1/vmx-svdc-t033-collab1-1ed5bf165f9c9dced0e9f14c2ec31b297a4eaaf3-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:34:12.159613Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t033-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:2808',
               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-20T14:34:12Z,
               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-20T14:34:12.159644Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2808',
               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:34:12Z,
                  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-t033-collab1',
                  ipAddress = '172.27.33.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t033-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t033-collab1/svdc-t033-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277191-3bca-1cbc-938c-bec27d75b097',
                  instanceUuid = '502772c4-31b4-8f4d-24c4-7549bd2ea4e1',
                  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-20T14:34:12.159644Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2758,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3358,
                  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 = 4528,
                  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::2810 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2810',
      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:21.915577Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t033-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277d93-e34a-d32d-8476-fe488eada654',
               createDate = 2021-08-19T14:38:34.124173Z,
               instanceUuid = '502735bb-c671-13d4-f7da-b9843311f706',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d380c-bff3-3774-230f-e7c4a3ccff4b',
               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-bbnn/svdc-t033-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t033-bbnn',
                  suspendDirectory = '[Vol2] svdc-t033-bbnn',
                  logDirectory = '[Vol2] svdc-t033-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 = -1901222316,
                        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-t033-bbnn/svdc-t033-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-9e3a-f016-bb14-d50d0dfd2881',
                           contentId = '8dbce715856835367453e42fccfe7723',
                           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 = '2810-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:33: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-t033-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 63 e3 4a d3 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-9644:dYNsbyDwluQ+AxRd9lIXhP0oBUuCWmeD4FcgbIAatwY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t033-bbnn/svdc-t033-bbnn-1332593b.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 = '128838848147517786'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t033-bbnn-5d38bb47.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 = 3f1/f4KxUZAB76Vl4J7lGKpcYIs=,
               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:2810-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-bbnn',
               ipAddress = '172.27.33.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.33.8',
                        'fe80::4044:49ff:fe00:3308'
                     ],
                     macAddress = '42:44:49:00:33: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.33.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3308',
                              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-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 = 6645727232,
                     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-t033-bbnn.nvram',
                  'svdc-t033-bbnn.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-t033-bbnn/svdc-t033-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t033-bbnn/svdc-t033-bbnn-1332593b.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-bbnn/svdc-t033-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-t033-bbnn/svdc-t033-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-t033-bbnn/svdc-t033-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-t033-bbnn/svdc-t033-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-t033-bbnn/svdc-t033-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-t033-bbnn/vmware-3.log',
                     type = 'log',
                     size = 162996,
                     uniqueSize = 162996,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t033-bbnn/vmware-2.log',
                     type = 'log',
                     size = 162981,
                     uniqueSize = 162981,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t033-bbnn/vmware-1.log',
                     type = 'log',
                     size = 164276,
                     uniqueSize = 164276,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t033-bbnn/vmware.log',
                     type = 'log',
                     size = 162863,
                     uniqueSize = 162863,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t033-bbnn/svdc-t033-bbnn-1332593b.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t033-bbnn/vmx-svdc-t033-bbnn-1b1f8b429246a6e32901021649625cfcc43e9423-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:35:22.87196Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t033-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:2810',
               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:35:22Z,
               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 = 21559384360,
                     uncommitted = 531,
                     unshared = 21559384360
                  }
               ],
               timestamp = 2021-08-20T14:35:22.871976Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2810',
               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:22Z,
                  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-t033-bbnn',
                  ipAddress = '172.27.33.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t033-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t033-bbnn/svdc-t033-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42277d93-e34a-d32d-8476-fe488eada654',
                  instanceUuid = '502735bb-c671-13d4-f7da-b9843311f706',
                  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 = 21559384360,
                  uncommitted = 531,
                  unshared = 21559384360,
                  timestamp = 2021-08-20T14:35:22.871976Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 70,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 2996,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2956,
                  privateMemory = 2956,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4457,
                  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::2811 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2811',
      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:22.808533Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t033-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279dae-c303-14d9-7238-042b98b4e25d',
               createDate = 2021-08-19T14:40:58.282829Z,
               instanceUuid = '5027bfc5-94cb-f3e3-d659-0f9f7f22296b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d248b-2854-e2b0-3713-877fabb19958',
               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-bbdn1/svdc-t033-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t033-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t033-bbdn1',
                  logDirectory = '[Vol2] svdc-t033-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 = -1732976035,
                        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-bbdn1/svdc-t033-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-47e0-2af7-47c1-5dce499aff53',
                           contentId = 'a83d372d1fd2ddabb751e75c41ff1335',
                           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 = '2811-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-bbdn1/svdc-t033-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-e6bc-0070-f204-4be3ffe9c546',
                           contentId = '4fb911a4eea2b4071b52174de81396ee',
                           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 = '2811-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: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-t033-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 6e c3 03 14 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-9656:uVdHTEs6T3XSDOzx7hdUeiMH45dvCmiz7ipRGGzNRnU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t033-bbdn1/svdc-t033-bbdn1-797d5642.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 = '128838848394091548'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t033-bbdn1-04559f80.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 = hJTjLcVumtvRXYzqhhHfcDCl7yU=,
               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:2811-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-bbdn1',
               ipAddress = '172.27.33.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.33.9',
                        'fe80::4044:49ff:fe00:3309'
                     ],
                     macAddress = '42:44:49:00:33: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.33.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3309',
                              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-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 = 6775676928,
                     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 = 21832708096,
                     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-bbdn1.nvram',
                  'svdc-t033-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-t033-bbdn1/svdc-t033-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t033-bbdn1/svdc-t033-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t033-bbdn1/svdc-t033-bbdn1-797d5642.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-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/svdc-t033-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-t033-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172819,
                     uniqueSize = 172819,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t033-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172802,
                     uniqueSize = 172802,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t033-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-t033-bbdn1/vmware.log',
                     type = 'log',
                     size = 172821,
                     uniqueSize = 172821,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t033-bbdn1/svdc-t033-bbdn1-797d5642.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-t033-bbdn1/vmx-svdc-t033-bbdn1-fab3f7cc68871baf3c56880544f864f5e3c36466-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:23.224865Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t033-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:2811',
               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:23Z,
               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 = 103169045223,
                     uncommitted = 1049,
                     unshared = 103169045223
                  }
               ],
               timestamp = 2021-08-20T14:35:23.224883Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2811',
               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:23Z,
                  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-bbdn1',
                  ipAddress = '172.27.33.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t033-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t033-bbdn1/svdc-t033-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279dae-c303-14d9-7238-042b98b4e25d',
                  instanceUuid = '5027bfc5-94cb-f3e3-d659-0f9f7f22296b',
                  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 = 103169045223,
                  uncommitted = 1049,
                  unshared = 103169045223,
                  timestamp = 2021-08-20T14:35:23.224883Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 11498,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 10321,
                  hostMemoryUsage = 24103,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23992,
                  privateMemory = 23992,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4456,
                  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::2812 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2812',
      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:36:24.0365Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276abc-9201-c53e-7251-c39b57362e4a',
               createDate = 2021-08-20T14:36:13.893694Z,
               instanceUuid = '5027b523-a4eb-31b1-444f-8a17589b3878',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2ad8-dc9d-320b-4419-92ddbc555050',
               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-mail/svdc-t034-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-mail',
                  suspendDirectory = '[Vol1] svdc-t034-mail',
                  logDirectory = '[Vol1] svdc-t034-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 = 1463168586,
                        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-mail/svdc-t034-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-798e-e8bf-56d9-3e7a9bd0c355',
                           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 = '2812-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-t034-mail/svdc-t034-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-cb93-9763-ed26-b95e100e735c',
                           contentId = 'e4d4f4f76b14cf8f1dc75f3ffffffffe',
                           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 = '2812-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: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-t034-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 92 01 c5 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-10493:xMZpAtchYqzm0S+WHKBmS+AkvsOCy9yeeGhgsDAhyTE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-mail/svdc-t034-mail-4eb7beb3.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 = '128838934611831875'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-mail-4ef95931.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 = jFORS6cNRg9lY+T8TAGXwkSzZ4U=,
               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:2812-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-mail',
               ipAddress = '172.27.34.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.1',
                        'fe80::4044:49ff:fe00:3401'
                     ],
                     macAddress = '42:44:49:00:34: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.34.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3401',
                              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-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 = 6824181760,
                     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 = 973189120,
                     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-mail.nvram',
                  'svdc-t034-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-mail/svdc-t034-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-mail/svdc-t034-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-mail/svdc-t034-mail-4eb7beb3.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-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-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-t034-mail/svdc-t034-mail-4eb7beb3.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-t034-mail/vmx-svdc-t034-mail-f5b40146472e8dd0862d395142c227278b7354cc-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:36:25.396233Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-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:2812',
               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-20T14:36: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-20T14:36:25.39625Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2812',
               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:36: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-t034-mail',
                  ipAddress = '172.27.34.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-mail/svdc-t034-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42276abc-9201-c53e-7251-c39b57362e4a',
                  instanceUuid = '5027b523-a4eb-31b1-444f-8a17589b3878',
                  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:36:25.39625Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1082,
                  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 = 4394,
                  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::2813 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2813',
      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:37:27.915498Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278227-ff4f-07b1-fd9e-7b52c7234ffc',
               createDate = 2021-08-20T14:37:17.160615Z,
               instanceUuid = '50278d4d-6b95-f41a-1670-1d5ea9a66908',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0bf4-eac6-ac17-e372-4865d54d5b16',
               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-collab1/svdc-t034-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-collab1',
                  suspendDirectory = '[Vol1] svdc-t034-collab1',
                  logDirectory = '[Vol1] svdc-t034-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 = -953987076,
                        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-collab1/svdc-t034-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-afba-9caa-2735-19c20d65bec7',
                           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 = '2813-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-t034-collab1/svdc-t034-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-4775-f413-d2e6-fc5bda9531ef',
                           contentId = '28dd92744a232ae5673b1b1ffffffffe',
                           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 = '2813-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: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-t034-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 67 ff 4f 07 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-10495:EyrFAA6L8+DywmjBjpIoZ+g2plBq867QGAzNndVhIgs='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-collab1/svdc-t034-collab1-6f02f20e.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 = '128838934675805939'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-collab1-4b7b258c.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 = hqLqHbjJAjVkWSJMerYhw8+hhvw=,
               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:2813-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-collab1',
               ipAddress = '172.27.34.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.3',
                        'fe80::4044:49ff:fe00:3403'
                     ],
                     macAddress = '42:44:49:00:34: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.34.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3403',
                              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-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 = 6823702528,
                     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 = 1206435840,
                     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-collab1.nvram',
                  'svdc-t034-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-collab1/svdc-t034-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-collab1/svdc-t034-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-collab1/svdc-t034-collab1-6f02f20e.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-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-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-t034-collab1/svdc-t034-collab1-6f02f20e.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-t034-collab1/vmx-svdc-t034-collab1-a4ff125a7b00d667218c2f7d0c3d6315221f1878-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:37:30.379509Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-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:2813',
               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-20T14:37: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-20T14:37:30.379528Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2813',
               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:37: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-t034-collab1',
                  ipAddress = '172.27.34.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-collab1/svdc-t034-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278227-ff4f-07b1-fd9e-7b52c7234ffc',
                  instanceUuid = '50278d4d-6b95-f41a-1670-1d5ea9a66908',
                  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-20T14:37:30.379528Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2730,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3522,
                  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 = 4329,
                  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::2815 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2815',
      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:38:58.314496Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272851-557a-70b5-ae80-5735d3115e63',
               createDate = 2021-08-20T14:38:51.207369Z,
               instanceUuid = '502762fb-37f5-b48b-cf25-d32edee6ce1d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da0c7-5d62-1ca2-71dc-32f862e5c466',
               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-collab2/svdc-t034-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-collab2',
                  suspendDirectory = '[Vol1] svdc-t034-collab2',
                  logDirectory = '[Vol1] svdc-t034-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 = -753836445,
                        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-collab2/svdc-t034-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-8e96-fe0a-bdf8-d5df5a057c13',
                           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 = '2815-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-t034-collab2/svdc-t034-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-3a23-90a2-9a3e-8e87fcff5401',
                           contentId = 'da971aae4d62711dbdb135bafffffffe',
                           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 = '2815-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: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-t034-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 55 7a 70 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-10496:gB9t482E2bn6z9rR7l4ZcBNFTUhn3PZnXCDEm0+LDVo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-collab2/svdc-t034-collab2-6f02f20f.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-t034-collab2-4b7b25ad.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 = swJ+biQjVOBE8mmI1CFFIqGm/Eg=,
               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:2815-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-collab2',
               ipAddress = '172.27.34.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.4',
                        'fe80::4044:49ff:fe00:3404'
                     ],
                     macAddress = '42:44:49:00:34: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.34.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3404',
                              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-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 = 6824206336,
                     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 = 1090183168,
                     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-collab2.nvram',
                  'svdc-t034-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-collab2/svdc-t034-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-collab2/svdc-t034-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-collab2/svdc-t034-collab2-6f02f20f.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-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-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-t034-collab2/svdc-t034-collab2-6f02f20f.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-t034-collab2/vmx-svdc-t034-collab2-690b5a3418b139fd2fef3a151867322545f3fabc-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:39:03.557002Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-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:2815',
               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-20T14:39:03Z,
               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-20T14:39:03.557022Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2815',
               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:39:03Z,
                  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-t034-collab2',
                  ipAddress = '172.27.34.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-collab2/svdc-t034-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272851-557a-70b5-ae80-5735d3115e63',
                  instanceUuid = '502762fb-37f5-b48b-cf25-d32edee6ce1d',
                  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-20T14:39:03.557022Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2732,
                  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 = 4236,
                  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::2816 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2816',
      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:39:37.915996Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277331-79fd-1858-46a9-1e9bb79b7b30',
               createDate = 2021-08-20T14:39:27.533423Z,
               instanceUuid = '50277f57-1b3a-9e82-b0e9-8b8eb1bdb8f2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d84c3-b3dd-485d-e65e-fd12b6bbbff6',
               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-t035-mail/svdc-t035-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t035-mail',
                  suspendDirectory = '[Vol1] svdc-t035-mail',
                  logDirectory = '[Vol1] svdc-t035-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 = -1214547152,
                        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-t035-mail/svdc-t035-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-5fe2-cef5-843f-58d74d40ae48',
                           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 = '2816-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-t035-mail/svdc-t035-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-7b95-99c8-0f12-5dee9f3af096',
                           contentId = '2fef02d59cca1682bc6f6c95fffffffe',
                           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 = '2816-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:35: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-t035-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 79 fd 18 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-10497:73NqoNtzvl+sW8WTP/TpwzcZv2vVam453Oxb56xpvDM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t035-mail/svdc-t035-mail-510ce754.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 = '128838934805806493'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-mail-640c6a0e.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 = 3qQ0xmt+MZZkAc2c4GNJN3hhuGg=,
               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:2816-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-t035-mail',
               ipAddress = '172.27.35.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.1',
                        'fe80::4044:49ff:fe00:3501'
                     ],
                     macAddress = '42:44:49:00:35: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.35.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3501',
                              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-t035-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 = 6824222720,
                     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 = 962117632,
                     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-t035-mail.nvram',
                  'svdc-t035-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-mail/svdc-t035-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-mail/svdc-t035-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t035-mail/svdc-t035-mail-510ce754.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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-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-t035-mail/svdc-t035-mail-510ce754.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-t035-mail/vmx-svdc-t035-mail-7fd135ffe26d758851df8be57e86ecf42557b992-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:39:40.473329Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2816',
               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-20T14:39:40Z,
               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:39:40.473353Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2816',
               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:39:40Z,
                  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-t035-mail',
                  ipAddress = '172.27.35.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t035-mail/svdc-t035-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277331-79fd-1858-46a9-1e9bb79b7b30',
                  instanceUuid = '50277f57-1b3a-9e82-b0e9-8b8eb1bdb8f2',
                  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:39:40.473353Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1042,
                  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 = 4199,
                  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::2817 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2817',
      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:41:17.649619Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273d3d-27df-e45d-948d-a66b8563b3cd',
               createDate = 2021-08-19T14:50:29.453618Z,
               instanceUuid = '502758d5-e593-ce30-2a5c-9ca9989f39d5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db53b-b68b-81ca-600a-1a8508d06508',
               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-t035-hdb/svdc-t035-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t035-hdb',
                  suspendDirectory = '[Vol1] svdc-t035-hdb',
                  logDirectory = '[Vol1] svdc-t035-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 = -2057063475,
                        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-t035-hdb/svdc-t035-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-1ded-36dc-8b9a-8b00aae7534f',
                           contentId = '7cf23eac287bd3a4c2034f63e0e2d6ba',
                           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 = '2817-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-t035-hdb/svdc-t035-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-3bc3-33e3-ec49-0b2d44be6fc0',
                           contentId = '6564ac6ffe35d344c7f16784963f4bde',
                           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 = '2817-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:35: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-t035-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 df e4 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 = '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-9794:zIsZ890OOLu/pIPXJPlvFZ6obuhDUhuE3qhKNZpReaI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t035-hdb/svdc-t035-hdb-8e1794ff.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 = '128838910518929932'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-hdb-48dc48e3.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 = XgZjY4gOr9qxF6kRxUA8PFwubWs=,
               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:2817-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-t035-hdb',
               ipAddress = '172.27.35.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.6',
                        'fe80::4044:49ff:fe00:3506'
                     ],
                     macAddress = '42:44:49:00:35: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.35.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3506',
                              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-t035-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 = 7900073984,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 10116681728,
                     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-t035-hdb.nvram',
                  'svdc-t035-hdb.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-t035-hdb/svdc-t035-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-hdb/svdc-t035-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t035-hdb/svdc-t035-hdb-8e1794ff.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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/svdc-t035-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-t035-hdb/vmware-3.log',
                     type = 'log',
                     size = 174959,
                     uniqueSize = 174959,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t035-hdb/vmware-2.log',
                     type = 'log',
                     size = 174938,
                     uniqueSize = 174938,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t035-hdb/vmware-7.log',
                     type = 'log',
                     size = 166393,
                     uniqueSize = 166393,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t035-hdb/vmware-6.log',
                     type = 'log',
                     size = 182718,
                     uniqueSize = 182718,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t035-hdb/vmware.log',
                     type = 'log',
                     size = 175013,
                     uniqueSize = 175013,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t035-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-t035-hdb/vmware-4.log',
                     type = 'log',
                     size = 182367,
                     uniqueSize = 182367,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t035-hdb/svdc-t035-hdb-8e1794ff.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-t035-hdb/vmx-svdc-t035-hdb-e28edef64e526dd7d2e4ccf86b88ff74e440dcc7-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:41:18.210255Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2817',
               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: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 = 92434255001,
                     uncommitted = 1045,
                     unshared = 92434255001
                  }
               ],
               timestamp = 2021-08-20T14:41:18.210276Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2817',
               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: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-t035-hdb',
                  ipAddress = '172.27.35.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t035-hdb/svdc-t035-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273d3d-27df-e45d-948d-a66b8563b3cd',
                  instanceUuid = '502758d5-e593-ce30-2a5c-9ca9989f39d5',
                  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 = 92434255001,
                  uncommitted = 1045,
                  unshared = 92434255001,
                  timestamp = 2021-08-20T14:41:18.210276Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 34,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 22701,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 22588,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4102,
                  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::2818 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2818',
      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:41:30.861217Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273b39-7a25-cb04-6f3a-97799a7d3e86',
               createDate = 2021-08-20T14:41:18.945906Z,
               instanceUuid = '5027958c-7a14-2ef3-81da-f6d55f62a2e8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d65bb-5add-74cb-f2dd-b88e87c12ee8',
               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-t035-collab2/svdc-t035-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t035-collab2',
                  suspendDirectory = '[Vol1] svdc-t035-collab2',
                  logDirectory = '[Vol1] svdc-t035-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 = -1703068026,
                        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-t035-collab2/svdc-t035-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-6cf7-87a4-cc88-d1d5168f6e00',
                           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 = '2818-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-t035-collab2/svdc-t035-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-d621-703b-9a32-484b813bc3f0',
                           contentId = '5bcccce7076812f2b03a20d9fffffffe',
                           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 = '2818-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:35: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-t035-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 69 7a 25 cb 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 = '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-10500:vJr1iZDDFB+oF0Prk3ox7HALU2fjQYJU7JukvNaXk34='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t035-collab2/svdc-t035-collab2-e37f6310.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 = '128838934900673405'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-collab2-4f85b6ce.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 = sBayHJwyjz6+Q33b5VjndEXCnnk=,
               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:2818-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-t035-collab2',
               ipAddress = '172.27.35.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.4',
                        'fe80::4044:49ff:fe00:3504'
                     ],
                     macAddress = '42:44:49:00:35: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.35.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3504',
                              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-t035-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 = 6823911424,
                     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 = 1220091904,
                     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-t035-collab2.nvram',
                  'svdc-t035-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-collab2/svdc-t035-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-collab2/svdc-t035-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t035-collab2/svdc-t035-collab2-e37f6310.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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-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-t035-collab2/svdc-t035-collab2-e37f6310.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-t035-collab2/vmx-svdc-t035-collab2-59dc981aaaad894b03665c149b504505fb84d334-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:41:33.152487Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2818',
               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-20T14:41:32Z,
               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-20T14:41:33.152507Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2818',
               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:41:32Z,
                  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-t035-collab2',
                  ipAddress = '172.27.35.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t035-collab2/svdc-t035-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273b39-7a25-cb04-6f3a-97799a7d3e86',
                  instanceUuid = '5027958c-7a14-2ef3-81da-f6d55f62a2e8',
                  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-20T14:41:33.152507Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2804,
                  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 = 4087,
                  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::2819 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2819',
      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:41:57.294795Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271138-a426-39cb-93ca-df2f53a9098a',
               createDate = 2021-08-20T14:41:48.701101Z,
               instanceUuid = '5027927c-4313-ebc1-1020-68094dc20aa2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3df0-16d1-53d4-a17a-0f0d97b63b96',
               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-t035-collab1/svdc-t035-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t035-collab1',
                  suspendDirectory = '[Vol1] svdc-t035-collab1',
                  logDirectory = '[Vol1] svdc-t035-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 = 1403586954,
                        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-t035-collab1/svdc-t035-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-43bd-0d40-1f6f-97ec016eea54',
                           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 = '2819-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-t035-collab1/svdc-t035-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-223f-6261-5948-233c5e11793b',
                           contentId = '9d1fd59f2302295fba4a166afffffffe',
                           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 = '2819-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:35: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-t035-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 68 a4 26 39 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-10499:DaeIh/qdvz/G9n3ZErOyxRFHnmnHbguB8cgoXchaNG4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t035-collab1/svdc-t035-collab1-e37f630f.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-t035-collab1-4f85b6ad.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 = KB7RLK6RmoeEqw2+cw4ePN/h+lg=,
               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:2819-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-t035-collab1',
               ipAddress = '172.27.35.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.3',
                        'fe80::4044:49ff:fe00:3503'
                     ],
                     macAddress = '42:44:49:00:35: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.35.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3503',
                              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-t035-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 = 6824181760,
                     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 = 1251581952,
                     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-t035-collab1.nvram',
                  'svdc-t035-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-collab1/svdc-t035-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t035-collab1/svdc-t035-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t035-collab1/svdc-t035-collab1-e37f630f.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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-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-t035-collab1/svdc-t035-collab1-e37f630f.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-t035-collab1/vmx-svdc-t035-collab1-2478e31b41fbe3d2f0deda602a4463187b9e1678-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:42:02.504114Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2819',
               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-20T14:42:02Z,
               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-20T14:42:02.504129Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2819',
               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:42:02Z,
                  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-t035-collab1',
                  ipAddress = '172.27.35.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t035-collab1/svdc-t035-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271138-a426-39cb-93ca-df2f53a9098a',
                  instanceUuid = '5027927c-4313-ebc1-1020-68094dc20aa2',
                  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-20T14:42:02.504129Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2753,
                  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 = 4057,
                  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::2820 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2820',
      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:41:50.916187Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227bb9e-3127-a055-28dd-9edd0fa621d7',
               createDate = 2021-08-19T14:40:59.12379Z,
               instanceUuid = '5027b9b8-9975-cfc9-aafb-7dc8dfff389c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d6f02-9a96-c52c-1f23-87fe431e3651',
               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-t035-bbdn1/svdc-t035-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t035-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t035-bbdn1',
                  logDirectory = '[Vol2] svdc-t035-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 = 262545879,
                        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-t035-bbdn1/svdc-t035-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-cf71-f41f-6f40-dab889b2e20f',
                           contentId = 'bfe5f21f54d796541c73cfc155a5bec7',
                           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 = '2820-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-t035-bbdn1/svdc-t035-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-4555-993a-8ba9-a0c328ae7efb',
                           contentId = '219e59e0e7704feffb6c300150f20ec5',
                           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 = '2820-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:35: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-t035-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 6e 31 27 a0 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-9654:inIn5nzWV+EzWI67I+tzHyQUti3iu/J1DVyD+PR4IOY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t035-bbdn1/svdc-t035-bbdn1-1371cfc4.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 = '128838907329218470'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-bbdn1-2bd1f5be.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 = u2GCP7TXyH3mjwN7QcJ0DbgPeg0=,
               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:2820-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-t035-bbdn1',
               ipAddress = '172.27.35.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.9',
                        'fe80::4044:49ff:fe00:3509'
                     ],
                     macAddress = '42:44:49:00:35: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.35.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3509',
                              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-t035-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 = 6794813440,
                     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 = 20862291968,
                     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-t035-bbdn1.nvram',
                  'svdc-t035-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-t035-bbdn1/svdc-t035-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t035-bbdn1/svdc-t035-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t035-bbdn1/svdc-t035-bbdn1-1371cfc4.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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/svdc-t035-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-t035-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172837,
                     uniqueSize = 172837,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t035-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172792,
                     uniqueSize = 172792,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t035-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174018,
                     uniqueSize = 174018,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t035-bbdn1/vmware.log',
                     type = 'log',
                     size = 165503,
                     uniqueSize = 165503,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t035-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180367,
                     uniqueSize = 180367,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t035-bbdn1/svdc-t035-bbdn1-1371cfc4.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-t035-bbdn1/vmx-svdc-t035-bbdn1-e4a9153ab2b0bdb38aff8d4189e886a56aa46a41-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:41:52.060912Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2820',
               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:41: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 = 103169218265,
                     uncommitted = 1049,
                     unshared = 103169218265
                  }
               ],
               timestamp = 2021-08-20T14:41:52.060938Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2820',
               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:41: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-t035-bbdn1',
                  ipAddress = '172.27.35.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t035-bbdn1/svdc-t035-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227bb9e-3127-a055-28dd-9edd0fa621d7',
                  instanceUuid = '5027b9b8-9975-cfc9-aafb-7dc8dfff389c',
                  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 = 103169218265,
                  uncommitted = 1049,
                  unshared = 103169218265,
                  timestamp = 2021-08-20T14:41:52.060938Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 67,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24225,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24114,
                  privateMemory = 24114,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4068,
                  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::2821 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2821',
      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:43:23.541173Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279a03-02c4-11cf-5307-387ed615388a',
               createDate = 2021-08-19T14:42:11.280345Z,
               instanceUuid = '5027dce3-7816-1ce5-e01e-b7d5a5fb33fb',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5303-e1b8-c0ad-315e-d9a3a2ac92de',
               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-t035-bbdn3/svdc-t035-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t035-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t035-bbdn3',
                  logDirectory = '[Vol2] svdc-t035-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 = -703252342,
                        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-t035-bbdn3/svdc-t035-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-8307-fa5f-8052-40f6fd401dc5',
                           contentId = '17ef88e43d7cd290b8516c8ee24d6702',
                           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 = '2821-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-t035-bbdn3/svdc-t035-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-98f4-4897-d864-fe183c170c04',
                           contentId = '8123fd1faaba0077317842fc8aa3efea',
                           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 = '2821-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:35: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-t035-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 02 c4 11 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-9680:YTpZOdMsohZGtJtIih3IDw5MYBodK2A90I9sg7OcRns='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t035-bbdn3/svdc-t035-bbdn3-1371cfc6.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 = '128838935058052499'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-bbdn3-2bd1f57c.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 = slos4tmdsE1hAirKTvLuf5c8r2o=,
               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:2821-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-t035-bbdn3',
               ipAddress = '172.27.35.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.11',
                        'fe80::4044:49ff:fe00:3511'
                     ],
                     macAddress = '42:44:49:00:35: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.35.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3511',
                              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-t035-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 = 6797242368,
                     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 = 22030106624,
                     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-t035-bbdn3.nvram',
                  'svdc-t035-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-t035-bbdn3/svdc-t035-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t035-bbdn3/svdc-t035-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t035-bbdn3/svdc-t035-bbdn3-1371cfc6.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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-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-t035-bbdn3/svdc-t035-bbdn3-1371cfc6.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-t035-bbdn3/vmx-svdc-t035-bbdn3-b02a07ea211d9f63f1b087bc144beefb1cee4f84-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-t035-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172832,
                     uniqueSize = 172832,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t035-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172929,
                     uniqueSize = 172929,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t035-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174115,
                     uniqueSize = 174115,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t035-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-t035-bbdn3/vmware-6.log',
                     type = 'log',
                     size = 180461,
                     uniqueSize = 180461,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t035-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 165495,
                     uniqueSize = 165495,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t035-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180634,
                     uniqueSize = 180634,
                     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:43:27.126381Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2821',
               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: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 = 103169399214,
                     uncommitted = 1049,
                     unshared = 103169399214
                  }
               ],
               timestamp = 2021-08-20T14:43:27.12642Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2821',
               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: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-t035-bbdn3',
                  ipAddress = '172.27.35.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t035-bbdn3/svdc-t035-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279a03-02c4-11cf-5307-387ed615388a',
                  instanceUuid = '5027dce3-7816-1ce5-e01e-b7d5a5fb33fb',
                  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 = 103169399214,
                  uncommitted = 1049,
                  unshared = 103169399214,
                  timestamp = 2021-08-20T14:43:27.12642Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 65,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 983,
                  hostMemoryUsage = 23908,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23796,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 112,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3973,
                  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::2822 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2822',
      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:43:23.587134Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t035-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270459-0bdd-1d56-ba4d-44d7c409ecab',
               createDate = 2021-08-19T14:43:07.155686Z,
               instanceUuid = '50277810-7551-8ed9-f53b-c57debc7f12e',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5ae6-4832-6570-e61c-e0bc54a1392f',
               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-t035-bbdn4/svdc-t035-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t035-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t035-bbdn4',
                  logDirectory = '[Vol2] svdc-t035-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 = -1005982549,
                        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-t035-bbdn4/svdc-t035-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-5343-5916-b9bf-ae2a15fa03c5',
                           contentId = '69b48c223c2a2f03d3ed8390bd26c8b3',
                           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 = '2822-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-t035-bbdn4/svdc-t035-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-d1b8-b82b-6db0-fce196136430',
                           contentId = '2a0911d651a16c9237249cdd5831312b',
                           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 = '2822-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:35: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-t035-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 69 0b dd 1d 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-9694:/Y5p3WnCfuL2AMe5dgllU6fiENQrxCk4R+KyDZa6Vpg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t035-bbdn4/svdc-t035-bbdn4-1371cfc7.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 = '128838935058095621'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t035-bbdn4-2bd1f55b.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 = TFGSmCERJ33L6QyqvmsBzKYTwlI=,
               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:2822-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-t035-bbdn4',
               ipAddress = '172.27.35.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.35.12',
                        'fe80::4044:49ff:fe00:3512'
                     ],
                     macAddress = '42:44:49:00:35: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.35.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3512',
                              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-t035-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 = 6798094336,
                     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 = 22172172288,
                     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-t035-bbdn4.nvram',
                  'svdc-t035-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-t035-bbdn4/svdc-t035-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t035-bbdn4/svdc-t035-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t035-bbdn4/svdc-t035-bbdn4-1371cfc7.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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-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-t035-bbdn4/svdc-t035-bbdn4-1371cfc7.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-t035-bbdn4/vmx-svdc-t035-bbdn4-09eb0a118b51887a7afb12f732458a3aee6393fb-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-t035-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 172938,
                     uniqueSize = 172938,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t035-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 172804,
                     uniqueSize = 172804,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t035-bbdn4/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-t035-bbdn4/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-t035-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 180367,
                     uniqueSize = 180367,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t035-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 172848,
                     uniqueSize = 172848,
                     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:43:27.98374Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t035-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:2822',
               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: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 = 103169225730,
                     uncommitted = 1049,
                     unshared = 103169225730
                  }
               ],
               timestamp = 2021-08-20T14:43:27.983799Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2822',
               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: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-t035-bbdn4',
                  ipAddress = '172.27.35.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t035-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t035-bbdn4/svdc-t035-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270459-0bdd-1d56-ba4d-44d7c409ecab',
                  instanceUuid = '50277810-7551-8ed9-f53b-c57debc7f12e',
                  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 = 103169225730,
                  uncommitted = 1049,
                  unshared = 103169225730,
                  timestamp = 2021-08-20T14:43:27.983799Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 57,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23856,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23744,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 112,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3972,
                  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::2823 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2823',
      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:43:26.093691Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227d8f7-546f-2efd-d104-db83402c5ec0',
               createDate = 2021-08-20T14:43:14.990557Z,
               instanceUuid = '5027bed0-14ed-0890-5a9c-ddb792581e9f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dccad-dd2b-a748-4ed3-7f3bb7e2ab43',
               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-t036-web/svdc-t036-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t036-web',
                  suspendDirectory = '[Vol1] svdc-t036-web',
                  logDirectory = '[Vol1] svdc-t036-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 = 1076649664,
                        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-t036-web/svdc-t036-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-1c3c-0177-e13f-2cbeaf50d857',
                           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 = '2823-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-t036-web/svdc-t036-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-1aa3-3895-21eb-fdfc188117ea',
                           contentId = '0658212b2fc8d1084e763ea1fffffffe',
                           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 = '2823-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: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 = 99
               },
               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-t036-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 67 54 6f 2e 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-10502:oO5YKilaHOpfrgVGOt7A1OcJJHs+AjSaGB/MS7if0Cw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t036-web/svdc-t036-web-8e29ed70.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 = '128838935031664425'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-web-467ee252.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 = eR4UtBB5PCW10AAP9DrPbxKrI6E=,
               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:2823-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-web',
               ipAddress = '172.27.36.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.2',
                        'fe80::4044:49ff:fe00:3602'
                     ],
                     macAddress = '42:44:49:00:36: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.36.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3602',
                              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-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 = 7469543424,
                     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 = 3206963200,
                     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-web.nvram',
                  'svdc-t036-web.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-web/svdc-t036-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-web/svdc-t036-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t036-web/svdc-t036-web-8e29ed70.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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-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-t036-web/svdc-t036-web-8e29ed70.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-t036-web/vmx-svdc-t036-web-a8fc610dd3a5d5abcf83151e9c60bbeedd82804d-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:43:28.679534Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-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:2823',
               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 = 99
               },
               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:43: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 = 43036713452,
                     uncommitted = 963,
                     unshared = 43036713452
                  }
               ],
               timestamp = 2021-08-20T14:43:28.679552Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2823',
               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:43: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-t036-web',
                  ipAddress = '172.27.36.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t036-web/svdc-t036-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227d8f7-546f-2efd-d104-db83402c5ec0',
                  instanceUuid = '5027bed0-14ed-0890-5a9c-ddb792581e9f',
                  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 = 43036713452,
                  uncommitted = 963,
                  unshared = 43036713452,
                  timestamp = 2021-08-20T14:43:28.679552Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3106,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7372,
                  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 = 3971,
                  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::2824 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2824',
      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:44:33.571807Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b687-490d-29c8-7c80-72fe7b268797',
               createDate = 2021-08-20T14:44:24.067513Z,
               instanceUuid = '50276d21-1280-7053-667d-7b82a991aaeb',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4f64-6fca-7776-602a-9a054106bcba',
               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-t036-mail/svdc-t036-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t036-mail',
                  suspendDirectory = '[Vol1] svdc-t036-mail',
                  logDirectory = '[Vol1] svdc-t036-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 = 2066122647,
                        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-t036-mail/svdc-t036-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-9d12-94f2-fb9c-00208897f3cb',
                           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 = '2824-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-t036-mail/svdc-t036-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-9b82-2ed5-ade3-1eef29d0dcec',
                           contentId = '6ddb3fd32070d8393f3b2bc6fffffffe',
                           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 = '2824-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: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 = 99
               },
               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-t036-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 67 49 0d 29 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-10501:ymcr/DVl57FdpfJ6WoOs/nOG46gYzix1CF74+Nqs5dU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t036-mail/svdc-t036-mail-53620ff5.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-mail-17122d4d.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 = syUGhRiWa4drMMrn9ghL2QpWvxA=,
               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:2824-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-mail',
               ipAddress = '172.27.36.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.1',
                        'fe80::4044:49ff:fe00:3601'
                     ],
                     macAddress = '42:44:49:00:36: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.36.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3601',
                              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-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 = 6824222720,
                     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 = 1047334912,
                     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-mail.nvram',
                  'svdc-t036-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-mail/svdc-t036-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-mail/svdc-t036-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t036-mail/svdc-t036-mail-53620ff5.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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-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-t036-mail/svdc-t036-mail-53620ff5.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-t036-mail/vmx-svdc-t036-mail-9fce28569fd932dc7aaa6874ad8136de0c1fd594-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:44:38.967157Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-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:2824',
               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 = 99
               },
               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:44:38Z,
               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:44:38.967175Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2824',
               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:44:38Z,
                  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-t036-mail',
                  ipAddress = '172.27.36.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t036-mail/svdc-t036-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b687-490d-29c8-7c80-72fe7b268797',
                  instanceUuid = '50276d21-1280-7053-667d-7b82a991aaeb',
                  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:44:38.967175Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1011,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2211,
                  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 = 3901,
                  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::2825 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2825',
      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:44:31.324323Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278b54-3a7a-c1d6-326b-6e0fde0a0bb3',
               createDate = 2021-08-20T14:44:19.159646Z,
               instanceUuid = '5027808e-4458-da7c-e739-11f8935cdd89',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2eaa-124d-7559-2db7-afda4618d715',
               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-t036-collab2/svdc-t036-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t036-collab2',
                  suspendDirectory = '[Vol1] svdc-t036-collab2',
                  logDirectory = '[Vol1] svdc-t036-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 = -569766989,
                        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-t036-collab2/svdc-t036-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-00bc-8f25-3569-88b7986c19da',
                           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 = '2825-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-t036-collab2/svdc-t036-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-96cd-e2ea-5825-bd2599dd3783',
                           contentId = '1c42472439a5367e2fe72e2dfffffffe',
                           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 = '2825-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: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 = 93
               },
               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-t036-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 64 3a 7a c1 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 = '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-10504:3ki6EGgSJHL1TQ1xAcMocqyMrQJSpWN0mAzSQQ+La40='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t036-collab2/svdc-t036-collab2-57fbd411.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 = '128838935094981554'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-collab2-539047ef.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 = DB9zYrY3L/P/sr6YZxndITxQemA=,
               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:2825-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-collab2',
               ipAddress = '172.27.36.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.4',
                        'fe80::4044:49ff:fe00:3604'
                     ],
                     macAddress = '42:44:49:00:36: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.36.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3604',
                              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-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 = 6824214528,
                     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 = 826793984,
                     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-collab2.nvram',
                  'svdc-t036-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-collab2/svdc-t036-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-collab2/svdc-t036-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t036-collab2/svdc-t036-collab2-57fbd411.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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-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-t036-collab2/svdc-t036-collab2-57fbd411.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-t036-collab2/vmx-svdc-t036-collab2-de286af8491f77975a4e24509f135f8a5c9a05c3-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:44:34.941487Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-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:2825',
               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 = 93
               },
               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:44: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-20T14:44:34.941507Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2825',
               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:44: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-t036-collab2',
                  ipAddress = '172.27.36.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t036-collab2/svdc-t036-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278b54-3a7a-c1d6-326b-6e0fde0a0bb3',
                  instanceUuid = '5027808e-4458-da7c-e739-11f8935cdd89',
                  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-20T14:44:34.941507Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2587,
                  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 = 3905,
                  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::2826 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2826',
      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:44:31.791073Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271f1b-cb4e-ebe4-1550-09962a7db40d',
               createDate = 2021-08-19T14:50:37.527066Z,
               instanceUuid = '502790ba-9bb4-2408-925b-7fb44924011a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564deddb-b21f-ea14-a8a4-db82f5759c4d',
               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-t036-hdb/svdc-t036-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t036-hdb',
                  suspendDirectory = '[Vol1] svdc-t036-hdb',
                  logDirectory = '[Vol1] svdc-t036-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 = 712881165,
                        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-t036-hdb/svdc-t036-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-b959-a1ed-69b8-850d46e8d02c',
                           contentId = '278027136f046335050b285a5394c26c',
                           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 = '2826-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-t036-hdb/svdc-t036-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-9693-b423-d427-946eda7bfb82',
                           contentId = 'b5aff7cf6ed818e011f825d5f09d569d',
                           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 = '2826-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: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-t036-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 6b cb 4e eb 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-9795:6sWRlvrY8HN+d0AV3Z1j/sxfrOqxds73dYYkna1PYdY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t036-hdb/svdc-t036-hdb-8e29ad80.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 = '128838910420127881'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-hdb-46872042.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 = 7ayCqCxMI5EtUfYMRMi2rFD/KyU=,
               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:2826-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-hdb',
               ipAddress = '172.27.36.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.6',
                        'fe80::4044:49ff:fe00:3606'
                     ],
                     macAddress = '42:44:49:00:36: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.36.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3606',
                              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-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 = 7900078080,
                     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 = 10154422272,
                     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-hdb.nvram',
                  'svdc-t036-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-t036-hdb/svdc-t036-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t036-hdb/svdc-t036-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t036-hdb/svdc-t036-hdb-8e29ad80.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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/svdc-t036-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-t036-hdb/vmware-3.log',
                     type = 'log',
                     size = 174722,
                     uniqueSize = 174722,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t036-hdb/vmware-2.log',
                     type = 'log',
                     size = 174928,
                     uniqueSize = 174928,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t036-hdb/vmware-1.log',
                     type = 'log',
                     size = 176030,
                     uniqueSize = 176030,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t036-hdb/vmware.log',
                     type = 'log',
                     size = 174995,
                     uniqueSize = 174995,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t036-hdb/vmware-6.log',
                     type = 'log',
                     size = 166256,
                     uniqueSize = 166256,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t036-hdb/vmware-5.log',
                     type = 'log',
                     size = 182541,
                     uniqueSize = 182541,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t036-hdb/vmware-4.log',
                     type = 'log',
                     size = 174708,
                     uniqueSize = 174708,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t036-hdb/svdc-t036-hdb-8e29ad80.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-t036-hdb/vmx-svdc-t036-hdb-b2c64b7f4f9e8a50ed15e59739c5b9af0f837e2e-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:44:34.920138Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-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:2826',
               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-20T14:44:34Z,
               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 = 92434255840,
                     uncommitted = 1045,
                     unshared = 92434255840
                  }
               ],
               timestamp = 2021-08-20T14:44:34.920165Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2826',
               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:44:34Z,
                  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-t036-hdb',
                  ipAddress = '172.27.36.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t036-hdb/svdc-t036-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271f1b-cb4e-ebe4-1550-09962a7db40d',
                  instanceUuid = '502790ba-9bb4-2408-925b-7fb44924011a',
                  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 = 92434255840,
                  uncommitted = 1045,
                  unshared = 92434255840,
                  timestamp = 2021-08-20T14:44:34.920165Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 31,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 22486,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 22373,
                  privateMemory = 22373,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3905,
                  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::2827 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2827',
      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:46:20.159165Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276113-31e1-26a4-4a30-55b3fad6b7c5',
               createDate = 2021-08-20T14:46:08.222162Z,
               instanceUuid = '5027397c-5f3b-c107-820e-2f5a3afa70a1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d9a13-8416-0740-1244-5c72a21b97fe',
               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-t037-mail/svdc-t037-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t037-mail',
                  suspendDirectory = '[Vol1] svdc-t037-mail',
                  logDirectory = '[Vol1] svdc-t037-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 = -86591547,
                        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-t037-mail/svdc-t037-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-0540-fd4f-d1be-c82bb929090c',
                           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 = '2827-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-t037-mail/svdc-t037-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-95d4-1e2f-fa34-b23bab39ab75',
                           contentId = '2a90cc3078abb8b4887eae6ffffffffe',
                           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 = '2827-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: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-t037-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 63 31 e1 26 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-10505:wR+MCngSUU6CX/dpeXzSb2vV2r9+C7Fd7FKOAYW+x+w='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t037-mail/svdc-t037-mail-55b73896.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 = '128838935193688445'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t037-mail-35e80f74.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 = KW6I8RioDGbxKVj3EpuNOS/P9uw=,
               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:2827-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-mail',
               ipAddress = '172.27.37.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.1',
                        'fe80::4044:49ff:fe00:3701'
                     ],
                     macAddress = '42:44:49:00:37: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.37.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3701',
                              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-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 = 1016995840,
                     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-mail.nvram',
                  'svdc-t037-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t037-mail/svdc-t037-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t037-mail/svdc-t037-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t037-mail/svdc-t037-mail-55b73896.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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-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-t037-mail/svdc-t037-mail-55b73896.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-t037-mail/vmx-svdc-t037-mail-be6561efea4d9255ca55b52c4f8f335455310e8d-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:46:21.12982Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-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:2827',
               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-20T14:46:20Z,
               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:46:21.129849Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2827',
               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:46:20Z,
                  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-t037-mail',
                  ipAddress = '172.27.37.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t037-mail/svdc-t037-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42276113-31e1-26a4-4a30-55b3fad6b7c5',
                  instanceUuid = '5027397c-5f3b-c107-820e-2f5a3afa70a1',
                  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:46:21.129849Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1050,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 3799,
                  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::2828 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2828',
      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:18.653637Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c408-f67a-af1c-62b1-7d2b8062c957',
               createDate = 2021-08-19T14:41:22.176523Z,
               instanceUuid = '502705a3-b8fb-c2cd-4cbe-13768131e334',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d73e5-2735-a84d-8c7f-d86af2be1f11',
               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-bbdn1/svdc-t037-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t037-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t037-bbdn1',
                  logDirectory = '[Vol2] svdc-t037-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 = -2141009577,
                        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-bbdn1/svdc-t037-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-419d-eee3-8114-feea065bfde3',
                           contentId = 'a30f5c9a395a9f5734e609ce462db7af',
                           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 = '2828-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-bbdn1/svdc-t037-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-fb68-29f8-71ba-1e6d0dafbf78',
                           contentId = 'dc7b90d87808d83990d76499face8d39',
                           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 = '2828-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: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-t037-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 f6 7a af 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-9664:AmiGf2UJ3GmWS1tMjZFhi7EYaXm7JEo1RFwSb5BKKxQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t037-bbdn1/svdc-t037-bbdn1-ad664946.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 = '128838848520307221'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t037-bbdn1-534e4bfc.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 = I8twWJrR495HIrdEN/1E2tKDc60=,
               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:2828-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-bbdn1',
               ipAddress = '172.27.37.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.9',
                        'fe80::4044:49ff:fe00:3709'
                     ],
                     macAddress = '42:44:49:00:37: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.37.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3709',
                              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-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 = 6796980224,
                     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 = 17511145472,
                     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-bbdn1.nvram',
                  'svdc-t037-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-t037-bbdn1/svdc-t037-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t037-bbdn1/svdc-t037-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t037-bbdn1/svdc-t037-bbdn1-ad664946.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-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/svdc-t037-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-t037-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172939,
                     uniqueSize = 172939,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t037-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172848,
                     uniqueSize = 172848,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t037-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-t037-bbdn1/vmware.log',
                     type = 'log',
                     size = 172843,
                     uniqueSize = 172843,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t037-bbdn1/svdc-t037-bbdn1-ad664946.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-t037-bbdn1/vmx-svdc-t037-bbdn1-5f50e3d2f2f9409690e60daf93dcf8cb0e5aeaad-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:19.771051Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-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:2828',
               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: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 = 103169045406,
                     uncommitted = 1049,
                     unshared = 103169045406
                  }
               ],
               timestamp = 2021-08-20T14:48:19.771081Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2828',
               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: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-t037-bbdn1',
                  ipAddress = '172.27.37.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t037-bbdn1/svdc-t037-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c408-f67a-af1c-62b1-7d2b8062c957',
                  instanceUuid = '502705a3-b8fb-c2cd-4cbe-13768131e334',
                  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 = 103169045406,
                  uncommitted = 1049,
                  unshared = 103169045406,
                  timestamp = 2021-08-20T14:48:19.771081Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 61,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24027,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23916,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3680,
                  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::2829 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2829',
      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.63129Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278434-948a-be93-f00b-190c1d8b7cb7',
               createDate = 2021-08-20T14:49:13.920389Z,
               instanceUuid = '5027b53e-210a-c910-67d2-dd5dff4b38ac',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da600-e59c-9a61-aa2b-646a766be944',
               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-t037-collab1/svdc-t037-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t037-collab1',
                  suspendDirectory = '[Vol1] svdc-t037-collab1',
                  logDirectory = '[Vol1] svdc-t037-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 = 495680695,
                        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-t037-collab1/svdc-t037-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-dd20-210d-1dd6-7f6c25758c75',
                           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 = '2829-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-t037-collab1/svdc-t037-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-6b25-e366-c61a-6132d9f4f01e',
                           contentId = '5faaee325b26d18a9f748879fffffffe',
                           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 = '2829-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: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 = 99
               },
               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-t037-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 94 8a be 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-10507:vnTjcYRU0E9gNSNU6aR0bHkI54LUQBZsBUbHrpUeeTQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t037-collab1/svdc-t037-collab1-cc784511.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-t037-collab1-579ad8ef.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 = KSQ3kwxcp/iKdG6f0SXjhtOnJLY=,
               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:2829-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-collab1',
               ipAddress = '172.27.37.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.3',
                        'fe80::4044:49ff:fe00:3703'
                     ],
                     macAddress = '42:44:49:00:37: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.37.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3703',
                              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-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 = 6824189952,
                     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 = 792440832,
                     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-collab1.nvram',
                  'svdc-t037-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t037-collab1/svdc-t037-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t037-collab1/svdc-t037-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t037-collab1/svdc-t037-collab1-cc784511.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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-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-t037-collab1/svdc-t037-collab1-cc784511.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-t037-collab1/vmx-svdc-t037-collab1-7719f41acfde6af932cafb59f3b46c0ed1328b89-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.904931Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-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:2829',
               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 = 99
               },
               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 = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T14:49:28.90495Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2829',
               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-t037-collab1',
                  ipAddress = '172.27.37.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t037-collab1/svdc-t037-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278434-948a-be93-f00b-190c1d8b7cb7',
                  instanceUuid = '5027b53e-210a-c910-67d2-dd5dff4b38ac',
                  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-20T14:49:28.90495Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2716,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3112,
                  hostMemoryUsage = 8121,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8062,
                  privateMemory = 8062,
                  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) []
   }
]
=============== 228. vim.VirtualMachine::2834 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2834',
      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:10:47.464362Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t021-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279a76-650f-063a-e91e-8c75f07e2e83',
               createDate = 2021-08-20T13:38:35.195836Z,
               instanceUuid = '5027d973-0cfe-3e5d-2edb-760fd36ca44a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d17e8-fe0e-ea8b-b109-ee2e84a6206d',
               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-t021-collab1/svdc-t021-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t021-collab1',
                  suspendDirectory = '[Vol1] svdc-t021-collab1',
                  logDirectory = '[Vol1] svdc-t021-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 = -260166013,
                        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-t021-collab1/svdc-t021-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-125b-a51d-5476-74208c7de5c8',
                           contentId = '2197f0b5b8da62fb221237036836d791',
                           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 = '2834-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-t021-collab1/svdc-t021-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-87b0-20d0-10c2-d61ae621f1c4',
                           contentId = '5ae83008dd46b01f97af3dc99806af18',
                           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 = '2834-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: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-t021-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 66 65 0f 06 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-10443:ChyiXiORXGcFsHZ7CDK4iheU6+nj2YpqYXfjHk4AtBQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t021-collab1/svdc-t021-collab1-0d830dea.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 = '128838936701915543'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t021-collab1-46014318.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 = ES1+kthRaHfJaR8xfv91W1V4w1o=,
               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:2834-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-collab1',
               ipAddress = '172.27.21.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.21.3',
                        'fe80::4044:49ff:fe00:2103'
                     ],
                     macAddress = '42:44:49:00:21: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.21.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2103',
                              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-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 = 6823821312,
                     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 = 1173438464,
                     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-collab1.nvram',
                  'svdc-t021-collab1.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-t021-collab1/svdc-t021-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t021-collab1/svdc-t021-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t021-collab1/svdc-t021-collab1-0d830dea.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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-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-t021-collab1/svdc-t021-collab1-0d830dea.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-t021-collab1/vmx-svdc-t021-collab1-e5a42215fb7d51b595e8b5611a9da777b86220f4-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-t021-collab1/vmware-1.log',
                     type = 'log',
                     size = 179538,
                     uniqueSize = 179538,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t021-collab1/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:10:55.932657Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t021-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:2834',
               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:38:45Z,
               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 = 32299540286,
                     uncommitted = 1052,
                     unshared = 32299540286
                  }
               ],
               timestamp = 2021-08-20T15:10:55.932699Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2834',
               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:38:45Z,
                  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-t021-collab1',
                  ipAddress = '172.27.21.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t021-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t021-collab1/svdc-t021-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279a76-650f-063a-e91e-8c75f07e2e83',
                  instanceUuid = '5027d973-0cfe-3e5d-2edb-760fd36ca44a',
                  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 = 32299540286,
                  uncommitted = 1052,
                  unshared = 32299540286,
                  timestamp = 2021-08-20T15:10:55.932699Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2826,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  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 = 2324,
                  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::2835 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2835',
      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:25:24.872728Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227126b-b9d3-a649-4775-cf0c00975421',
               createDate = 2021-08-20T14:14:42.334356Z,
               instanceUuid = '5027e123-9f10-5b78-c04c-ac95e563f5d2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dff74-9017-54d8-9f9d-3818bef3d115',
               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-collab2/svdc-t032-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t032-collab2',
                  suspendDirectory = '[Vol1] svdc-t032-collab2',
                  logDirectory = '[Vol1] svdc-t032-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 = 9917473,
                        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-collab2/svdc-t032-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-d913-f118-2151-4012e0807060',
                           contentId = 'e5665991c9ba10b76e93159a0536bb67',
                           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 = '2835-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-t032-collab2/svdc-t032-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-3e8b-0136-7945-79a0f60171c8',
                           contentId = 'fe39873f55ee898fce83021a168f4452',
                           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 = '2835-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: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 = 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-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 6b b9 d3 a6 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 = '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-10488:VL/I7LQ0X1iGfUX2UCW1SEvLDnQDpKwd1pM2mifvHkY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t032-collab2/svdc-t032-collab2-860a100d.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 = '128838937579331805'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-collab2-4366036b.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 = P2xTBMOS6+LgUvciePp95k99fNU=,
               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:2835-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-collab2',
               ipAddress = '172.27.32.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.4',
                        'fe80::4044:49ff:fe00:3204'
                     ],
                     macAddress = '42:44:49:00:32: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.32.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3204',
                              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-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 = 6823903232,
                     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 = 1211199488,
                     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-collab2.nvram',
                  'svdc-t032-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-t032-collab2/svdc-t032-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-collab2/svdc-t032-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t032-collab2/svdc-t032-collab2-860a100d.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-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-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-t032-collab2/svdc-t032-collab2-860a100d.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-collab2/vmx-svdc-t032-collab2-884b195eb90be43bfd5a3c802f3950186d86c0d1-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-collab2/vmware-1.log',
                     type = 'log',
                     size = 179441,
                     uniqueSize = 179441,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t032-collab2/vmware.log',
                     type = 'log',
                     size = 145307,
                     uniqueSize = 145307,
                     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:25:33.209455Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-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:2835',
               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:14: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 = 32299619960,
                     uncommitted = 1052,
                     unshared = 32299619960
                  }
               ],
               timestamp = 2021-08-20T15:25:33.209532Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2835',
               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:14: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-t032-collab2',
                  ipAddress = '172.27.32.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t032-collab2/svdc-t032-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227126b-b9d3-a649-4775-cf0c00975421',
                  instanceUuid = '5027e123-9f10-5b78-c04c-ac95e563f5d2',
                  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 = 32299619960,
                  uncommitted = 1052,
                  unshared = 32299619960,
                  timestamp = 2021-08-20T15:25:33.209532Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2772,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2867,
                  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 = 1447,
                  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::2836 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2836',
      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:25:25.819479Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t015-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271c72-75ea-58ea-2648-0c44b914ecd3',
               createDate = 2021-08-20T13:18:35.63783Z,
               instanceUuid = '50273446-b2ba-9531-d64c-1f931c1c5fac',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564ded13-3f74-b1af-a92d-66c76ea51a45',
               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-t015-web/svdc-t015-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t015-web',
                  suspendDirectory = '[Vol1] svdc-t015-web',
                  logDirectory = '[Vol1] svdc-t015-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 = -1189810989,
                        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-t015-web/svdc-t015-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-b82f-f930-99be-4a57b9bfc84a',
                           contentId = 'c2d8a43a13c116816ee69809e35ca985',
                           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 = '2836-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-t015-web/svdc-t015-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-7eac-ac97-f394-8b25dfd2d6ed',
                           contentId = '1dd64a62c62c2a37aca851fc1302c013',
                           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 = '2836-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: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-t015-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 75 ea 58 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 = '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-10418:m8FIihORk1c89YXJPLXfdg2TW4rt1z+Jl75cYRKwbO8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t015-web/svdc-t015-web-896d83ad.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 = '128838937579349838'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t015-web-1d377b8b.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 = ZJ8taULDVG1NdaCIocN06c2O1IQ=,
               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:2836-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-web',
               ipAddress = '172.27.15.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.15.2',
                        'fe80::4044:49ff:fe00:1502'
                     ],
                     macAddress = '42:44:49:00:15: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.15.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1502',
                              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-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 = 7469383680,
                     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 = 3198959616,
                     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-web.nvram',
                  'svdc-t015-web.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-t015-web/svdc-t015-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t015-web/svdc-t015-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t015-web/svdc-t015-web-896d83ad.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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-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-t015-web/svdc-t015-web-896d83ad.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-t015-web/vmx-svdc-t015-web-8943738dcb8537d9648c15c98c0422697e41e6b1-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-t015-web/vmware-3.log',
                     type = 'log',
                     size = 170927,
                     uniqueSize = 170927,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t015-web/vmware-2.log',
                     type = 'log',
                     size = 170931,
                     uniqueSize = 170931,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t015-web/vmware-1.log',
                     type = 'log',
                     size = 179220,
                     uniqueSize = 179220,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t015-web/vmware.log',
                     type = 'log',
                     size = 144674,
                     uniqueSize = 144674,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t015-web/vmware-4.log',
                     type = 'log',
                     size = 170800,
                     uniqueSize = 170800,
                     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:25:33.248095Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t015-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:2836',
               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:18:45Z,
               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 = 43037550004,
                     uncommitted = 1044,
                     unshared = 43037550004
                  }
               ],
               timestamp = 2021-08-20T15:25:33.24819Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2836',
               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:18:45Z,
                  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-t015-web',
                  ipAddress = '172.27.15.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t015-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t015-web/svdc-t015-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271c72-75ea-58ea-2648-0c44b914ecd3',
                  instanceUuid = '50273446-b2ba-9531-d64c-1f931c1c5fac',
                  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 = 43037550004,
                  uncommitted = 1044,
                  unshared = 43037550004,
                  timestamp = 2021-08-20T15:25:33.24819Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3139,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7536,
                  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 = 1447,
                  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::2837 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2837',
      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:26:33.655807Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227707d-2ebb-97ee-75c8-cd610a0fa107',
               createDate = 2021-08-20T14:46:37.534819Z,
               instanceUuid = '5027430e-25a7-fb3c-f70c-ccc2b9d8b6d8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d230b-cb2f-cac5-4bb5-6852c94e327b',
               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-t037-web/svdc-t037-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t037-web',
                  suspendDirectory = '[Vol1] svdc-t037-web',
                  logDirectory = '[Vol1] svdc-t037-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 = 168796423,
                        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-t037-web/svdc-t037-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-dc75-a3c2-5a89-68acaf3a1675',
                           contentId = '4f48a09e329058c7ce995f1fa7cf2b2a',
                           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 = '2837-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-t037-web/svdc-t037-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-c466-eae8-ed36-7e9d4a23b927',
                           contentId = '30032b1081d00a5a7375b5a97f61ae4c',
                           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 = '2837-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: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-t037-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 2e bb 97 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 = '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-10506:5A4i5BhHR3OkjQUaEWioD8HzJhXIW6ZwDdhO4lBnHWo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t037-web/svdc-t037-web-8e3c05f1.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 = '128838937648018457'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t037-web-4429b9b1.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 = i+hSGGyXABorG/TDnxSCUH1beKg=,
               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:2837-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-web',
               ipAddress = '172.27.37.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.2',
                        'fe80::4044:49ff:fe00:3702'
                     ],
                     macAddress = '42:44:49:00:37: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.37.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3702',
                              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-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 = 7469543424,
                     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 = 3157544960,
                     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-web.nvram',
                  'svdc-t037-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-t037-web/svdc-t037-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t037-web/svdc-t037-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t037-web/svdc-t037-web-8e3c05f1.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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-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-t037-web/svdc-t037-web-8e3c05f1.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-t037-web/vmx-svdc-t037-web-1dd3ee9d5a36499612bfa8d33df70b801549eac3-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-t037-web/vmware-1.log',
                     type = 'log',
                     size = 179313,
                     uniqueSize = 179313,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t037-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:26:40.467227Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-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:2837',
               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:46:48Z,
               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 = 43036892765,
                     uncommitted = 1044,
                     unshared = 43036892765
                  }
               ],
               timestamp = 2021-08-20T15:26:40.467301Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2837',
               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:46:48Z,
                  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-t037-web',
                  ipAddress = '172.27.37.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t037-web/svdc-t037-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227707d-2ebb-97ee-75c8-cd610a0fa107',
                  instanceUuid = '5027430e-25a7-fb3c-f70c-ccc2b9d8b6d8',
                  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 = 43036892765,
                  uncommitted = 1044,
                  unshared = 43036892765,
                  timestamp = 2021-08-20T15:26:40.467301Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3107,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7372,
                  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 = 1380,
                  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::2838 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2838',
      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:56.289731Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t005-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c974-02fd-24f8-0f02-45f5da0b2b49',
               createDate = 2021-08-20T12:46:45.495682Z,
               instanceUuid = '50274509-a56b-1ed2-30f9-e253a2f57939',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d7e8b-7858-9bc0-94f9-58cdf1053c18',
               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-t005-collab1/svdc-t005-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t005-collab1',
                  suspendDirectory = '[Vol1] svdc-t005-collab1',
                  logDirectory = '[Vol1] svdc-t005-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 = -636802231,
                        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-t005-collab1/svdc-t005-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-beac-d6aa-8871-8f8c7c205a36',
                           contentId = '04adc7879b900c08c55b16626c1b228a',
                           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 = '2838-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-t005-collab1/svdc-t005-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-f676-7ba6-c450-bfb642c96bb2',
                           contentId = '3f5f3d550b346fe13f4f1e7d31f04f06',
                           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 = '2838-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:05: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-t005-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 02 fd 24 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-10379:syWKdxa3RUjBTIUtw3+1CSDbmC0J9agaPcB4ag1jIrQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t005-collab1/svdc-t005-collab1-d75fafac.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 = '128838938210749367'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t005-collab1-40906916.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 = V8enuca/uMSpHjZ1EFFQbFhvt70=,
               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:2838-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-t005-collab1',
               ipAddress = '172.27.5.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.5.3',
                        'fe80::4044:49ff:fe00:503'
                     ],
                     macAddress = '42:44:49:00:05: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.5.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:503',
                              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-t005-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 = 6823682048,
                     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 = 1015463936,
                     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-t005-collab1.nvram',
                  'svdc-t005-collab1.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-t005-collab1/svdc-t005-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t005-collab1/svdc-t005-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t005-collab1/svdc-t005-collab1-d75fafac.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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-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-t005-collab1/svdc-t005-collab1-d75fafac.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-t005-collab1/vmx-svdc-t005-collab1-4374882080dc53dc6ca5d19b6acea91581d6ddda-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-t005-collab1/vmware-1.log',
                     type = 'log',
                     size = 179423,
                     uniqueSize = 179423,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t005-collab1/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:36:04.193472Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t005-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:2838',
               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:46:55Z,
               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 = 32299540171,
                     uncommitted = 1052,
                     unshared = 32299540171
                  }
               ],
               timestamp = 2021-08-20T15:36:04.193512Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2838',
               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:46:55Z,
                  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-t005-collab1',
                  ipAddress = '172.27.5.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t005-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t005-collab1/svdc-t005-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c974-02fd-24f8-0f02-45f5da0b2b49',
                  instanceUuid = '50274509-a56b-1ed2-30f9-e253a2f57939',
                  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 = 32299540171,
                  uncommitted = 1052,
                  unshared = 32299540171,
                  timestamp = 2021-08-20T15:36:04.193512Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2684,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2621,
                  hostMemoryUsage = 8125,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = 8063,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 816,
                  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::2839 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2839',
      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:58.089822Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t002-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227fdc0-f14f-9782-74dc-12385e446519',
               createDate = 2021-08-20T12:37:03.501975Z,
               instanceUuid = '50270fb0-093f-b8d6-c459-80e6aa085fc6',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da3dc-76cc-8a0e-5a39-16df501cb8fb',
               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-t002-collab1/svdc-t002-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t002-collab1',
                  suspendDirectory = '[Vol1] svdc-t002-collab1',
                  logDirectory = '[Vol1] svdc-t002-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 = 1581540633,
                        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-t002-collab1/svdc-t002-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-3fc4-8aa0-462f-e251ce258064',
                           contentId = 'cfc3b96740cf2a770ebdf8b8be04c06f',
                           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 = '2839-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-t002-collab1/svdc-t002-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-73fa-7ba2-53ea-8627b4b1c028',
                           contentId = '46236560a8470123d2ac04abbfe373e5',
                           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 = '2839-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: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-t002-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 f1 4f 97 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-10367:ORggAtlkRRuv690oIGOWV7rD2DU4fXpHPMte8/IVwLw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t002-collab1/svdc-t002-collab1-79ea5ca9.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 = '128838938212554792'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t002-collab1-4cb01c79.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 = dmeN0afDgfng/e4do83iCmZ7HRw=,
               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:2839-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-collab1',
               ipAddress = '172.27.2.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.2.3',
                        'fe80::4044:49ff:fe00:203'
                     ],
                     macAddress = '42:44:49:00:02: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.2.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:203',
                              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-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 = 6823735296,
                     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 = 1142407168,
                     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-collab1.nvram',
                  'svdc-t002-collab1.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-t002-collab1/svdc-t002-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t002-collab1/svdc-t002-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t002-collab1/svdc-t002-collab1-79ea5ca9.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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-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-t002-collab1/svdc-t002-collab1-79ea5ca9.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-t002-collab1/vmx-svdc-t002-collab1-8cce26f9534804450144ca78d126a41da79ece0e-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-t002-collab1/vmware-1.log',
                     type = 'log',
                     size = 179444,
                     uniqueSize = 179444,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t002-collab1/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:36:04.603571Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t002-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:2839',
               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:37:13Z,
               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 = 32299540192,
                     uncommitted = 1052,
                     unshared = 32299540192
                  }
               ],
               timestamp = 2021-08-20T15:36:04.603601Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2839',
               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:37:13Z,
                  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-t002-collab1',
                  ipAddress = '172.27.2.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t002-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t002-collab1/svdc-t002-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227fdc0-f14f-9782-74dc-12385e446519',
                  instanceUuid = '50270fb0-093f-b8d6-c459-80e6aa085fc6',
                  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 = 32299540192,
                  uncommitted = 1052,
                  unshared = 32299540192,
                  timestamp = 2021-08-20T15:36:04.603601Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2676,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2539,
                  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 = 816,
                  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::2840 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2840',
      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:37:04.820484Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t026-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422725d0-e22c-5c12-163d-a11e389acee1',
               createDate = 2021-08-20T13:54:13.311701Z,
               instanceUuid = '502706c3-8fd0-3b42-873d-a43d84a19e4e',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db67b-021a-5757-f597-63f448900a9a',
               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-web/svdc-t026-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t026-web',
                  suspendDirectory = '[Vol1] svdc-t026-web',
                  logDirectory = '[Vol1] svdc-t026-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 = 949669601,
                        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-web/svdc-t026-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-3a64-0bff-985b-1fb5ddf5e517',
                           contentId = 'bbdaed498eb91fd0039830886e05e33f',
                           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 = '2840-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-t026-web/svdc-t026-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-3eed-d261-d53e-9f011502141a',
                           contentId = '5b72e8795b4ea2a193303627669b94ad',
                           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 = '2840-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: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-t026-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 60 e2 2c 5c 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-10462:3zLhfwFnS6kRQmt65N8ttyRKQrtlOcAgdCqn3PzzDeE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t026-web/svdc-t026-web-8bd4c4cf.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 = '128838938279310325'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t026-web-6c86e0ed.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 = 4iKConQwgcUpnJbMRszmB45twGM=,
               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:2840-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-web',
               ipAddress = '172.27.26.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.26.2',
                        'fe80::4044:49ff:fe00:2602'
                     ],
                     macAddress = '42:44:49:00:26: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.26.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2602',
                              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-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 = 7469490176,
                     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 = 3118866432,
                     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-web.nvram',
                  'svdc-t026-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-t026-web/svdc-t026-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t026-web/svdc-t026-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t026-web/svdc-t026-web-8bd4c4cf.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-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-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-t026-web/svdc-t026-web-8bd4c4cf.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-web/vmx-svdc-t026-web-e63ffef01c0814a27cfa0e54940e321aed85123f-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-t026-web/vmware-3.log',
                     type = 'log',
                     size = 170927,
                     uniqueSize = 170927,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t026-web/vmware-2.log',
                     type = 'log',
                     size = 170922,
                     uniqueSize = 170922,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t026-web/vmware-1.log',
                     type = 'log',
                     size = 179303,
                     uniqueSize = 179303,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t026-web/vmware.log',
                     type = 'log',
                     size = 144211,
                     uniqueSize = 144211,
                     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:37:13.016081Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t026-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:2840',
               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:54:23Z,
               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 = 43037378815,
                     uncommitted = 1044,
                     unshared = 43037378815
                  }
               ],
               timestamp = 2021-08-20T15:37:13.016156Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2840',
               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:54:23Z,
                  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-web',
                  ipAddress = '172.27.26.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t026-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t026-web/svdc-t026-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422725d0-e22c-5c12-163d-a11e389acee1',
                  instanceUuid = '502706c3-8fd0-3b42-873d-a43d84a19e4e',
                  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 = 43037378815,
                  uncommitted = 1044,
                  unshared = 43037378815,
                  timestamp = 2021-08-20T15:37:13.016156Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3050,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7208,
                  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 = 748,
                  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::2841 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2841',
      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:37:04.890798Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272f94-ebf5-ab09-1913-1c5886dbd32e',
               createDate = 2021-08-20T14:36:42.177494Z,
               instanceUuid = '50278ee4-3acc-c593-e119-97f0a67a25d0',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d27cb-2c6d-01e5-6963-ee9b8e30d1b6',
               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-web/svdc-t034-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-web',
                  suspendDirectory = '[Vol1] svdc-t034-web',
                  logDirectory = '[Vol1] svdc-t034-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 = -2032413906,
                        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-web/svdc-t034-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-1306-21fa-1c66-c542cd0d227b',
                           contentId = '42cecacbae6f87829fc89ac5e4e798d3',
                           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 = '2841-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-t034-web/svdc-t034-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-7cda-0e83-fdb9-6b62698b19f2',
                           contentId = '0dd8f57759fca6497da793622be641b4',
                           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 = '2841-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: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-t034-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 64 eb f5 ab 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 = '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-10494:K7gIuzyY0JoIoeiOPrOoiS0jc2yAmZCx9ZX03Y/EPX8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-web/svdc-t034-web-8e05bc6e.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 = '128838938279308006'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-web-4b293394.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 = JiFIimLszu5byngrxQmrr/uhKt4=,
               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:2841-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-web',
               ipAddress = '172.27.34.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.2',
                        'fe80::4044:49ff:fe00:3402'
                     ],
                     macAddress = '42:44:49:00:34: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.34.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3402',
                              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-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 = 7469531136,
                     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 = 3017904128,
                     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-web.nvram',
                  'svdc-t034-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-t034-web/svdc-t034-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-web/svdc-t034-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-web/svdc-t034-web-8e05bc6e.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-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-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-t034-web/svdc-t034-web-8e05bc6e.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-t034-web/vmx-svdc-t034-web-924d53f3cccf4e0f947b280cb0d5efbe9b51f295-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-t034-web/vmware-2.log',
                     type = 'log',
                     size = 170920,
                     uniqueSize = 170920,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t034-web/vmware-1.log',
                     type = 'log',
                     size = 179314,
                     uniqueSize = 179314,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t034-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:37:12.1823Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-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:2841',
               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-20T14:36: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 = 43037129222,
                     uncommitted = 1044,
                     unshared = 43037129222
                  }
               ],
               timestamp = 2021-08-20T15:37:12.18234Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2841',
               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:36: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-t034-web',
                  ipAddress = '172.27.34.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-web/svdc-t034-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272f94-ebf5-ab09-1913-1c5886dbd32e',
                  instanceUuid = '50278ee4-3acc-c593-e119-97f0a67a25d0',
                  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 = 43037129222,
                  uncommitted = 1044,
                  unshared = 43037129222,
                  timestamp = 2021-08-20T15:37:12.18234Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3148,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7372,
                  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 = 748,
                  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::2842 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2842',
      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.331926Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275f26-5617-bb7d-5bd8-9e789ffec9df',
               createDate = 2021-08-19T14:14:24.776944Z,
               instanceUuid = '5027833b-dd7c-6bd3-6f0a-af8e34e9de67',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564ded16-45ff-16dc-d042-16677f4aad57',
               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-bbdn3/svdc-t012-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t012-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t012-bbdn3',
                  logDirectory = '[Vol2] svdc-t012-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 = -1610692129,
                        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-bbdn3/svdc-t012-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-920d-ff49-ed5b-4801a0d1655b',
                           contentId = '07dda38156bba15f0163a2d2278efcce',
                           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 = '2842-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-bbdn3/svdc-t012-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-e9b5-31b0-5db6-654abbe758b7',
                           contentId = '1ee472f0b5b8e130578d585cc12ee745',
                           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 = '2842-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: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-t012-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 66 56 17 bb 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-9547:PYNxOgA8o234M6uLtKyci1s8AnPeO/AaXEvp+WCIDUA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t012-bbdn3/svdc-t012-bbdn3-53ff6fc1.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 = '128838938430774412'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-bbdn3-266fa9df.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 = Z7E27rfwoXEBDJHNo/McG22iy9Y=,
               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:2842-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-bbdn3',
               ipAddress = '172.27.12.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.11',
                        'fe80::4044:49ff:fe00:1211'
                     ],
                     macAddress = '42:44:49:00:12: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.12.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1211',
                              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-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 = 6765584384,
                     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 = 20868976640,
                     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-bbdn3.nvram',
                  'svdc-t012-bbdn3.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-t012-bbdn3/svdc-t012-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t012-bbdn3/svdc-t012-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t012-bbdn3/svdc-t012-bbdn3-53ff6fc1.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-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-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-t012-bbdn3/svdc-t012-bbdn3-53ff6fc1.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-t012-bbdn3/vmx-svdc-t012-bbdn3-a53091bc3e58602947dfa25b4e0f98984a0fe403-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-t012-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 180519,
                     uniqueSize = 180519,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t012-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172795,
                     uniqueSize = 172795,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t012-bbdn3/vmware-7.log',
                     type = 'log',
                     size = 180566,
                     uniqueSize = 180566,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t012-bbdn3/vmware-6.log',
                     type = 'log',
                     size = 172899,
                     uniqueSize = 172899,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t012-bbdn3/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-t012-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 165488,
                     uniqueSize = 165488,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t012-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 172524,
                     uniqueSize = 172524,
                     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:47.781782Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-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:2842',
               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:10:58Z,
               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 = 103169463075,
                     uncommitted = 1049,
                     unshared = 103169463075
                  }
               ],
               timestamp = 2021-08-20T15:39:47.781827Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2842',
               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:58Z,
                  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-bbdn3',
                  ipAddress = '172.27.12.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t012-bbdn3/svdc-t012-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275f26-5617-bb7d-5bd8-9e789ffec9df',
                  instanceUuid = '5027833b-dd7c-6bd3-6f0a-af8e34e9de67',
                  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 = 103169463075,
                  uncommitted = 1049,
                  unshared = 103169463075,
                  timestamp = 2021-08-20T15:39:47.781827Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 69,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 737,
                  hostMemoryUsage = 24093,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23980,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 592,
                  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.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 = 25601,
               chainId = 25601,
               createdTime = 2021-08-20T15:49:43.336348Z,
               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 = '5243e142-d767-c0fd-833a-ee37e589b62f'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'maxCollector',
            val = 1000
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 238. 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) []
   }
]
=============== 239. 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) []
   }
]
=============== 240. 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:60f70eea-2100dc05-f37c-b02628c91f30',
               '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) []
   }
]
=============== 241. 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:60f70eea-2100dc05-f37c-b02628c91f30',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 242. 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) []
   }
]
=============== 243. 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) []
   }
]
=============== 244. 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) []
   }
]
=============== 245. 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) []
   }
]
=============== 246. 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) []
   }
]
=============== 247. 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-24',
               domainName = '',
               address = (str) [],
               searchDomain = (str) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'ipRouteConfig',
            val = (vim.host.IpRouteConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               defaultGateway = '172.27.21.21',
               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.24',
                           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:1f:30',
                        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.21.21',
                              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.24',
                           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:61:20:11',
                        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.28',
                           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:68:52:36',
                        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-24',
                  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-24',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = '172.27.21.21',
                           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.21.21',
                                    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:1f30',
                                    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:fe61:2011',
                                    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:fe68:5236',
                                    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:1f30',
                                    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:fe61:2011',
                                    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:fe68:5236',
                                    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 = 9102,
                     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 = 9102,
                     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-67111570',
                           mac = (str) [
                              '42:44:49:00:28:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111571',
                           mac = (str) [
                              '42:44:49:00:28:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111573',
                           mac = (str) [
                              '42:44:49:00:28:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111574',
                           mac = (str) [
                              '42:44:49:00:28:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111575',
                           mac = (str) [
                              '42:44:49:00:12:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111576',
                           mac = (str) [
                              '42:44:49:00:27:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111577',
                           mac = (str) [
                              '42:44:49:00:28:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111578',
                           mac = (str) [
                              '42:44:49:00:06:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111579',
                           mac = (str) [
                              '42:44:49:00:28:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111580',
                           mac = (str) [
                              '42:44:49:00:29:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111581',
                           mac = (str) [
                              '42:44:49:00:17:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111582',
                           mac = (str) [
                              '42:44:49:00:23:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111583',
                           mac = (str) [
                              '42:44:49:00:27:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111585',
                           mac = (str) [
                              '42:44:49:00:03:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111586',
                           mac = (str) [
                              '42:44:49:00:14:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111587',
                           mac = (str) [
                              '42:44:49:00:02:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111588',
                           mac = (str) [
                              '42:44:49:00:16:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111589',
                           mac = (str) [
                              '42:44:49:00:01:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111591',
                           mac = (str) [
                              '42:44:49:00:05:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111592',
                           mac = (str) [
                              '42:44:49:00:13:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111593',
                           mac = (str) [
                              '42:44:49:00:15:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111595',
                           mac = (str) [
                              '42:44:49:00:15:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111597',
                           mac = (str) [
                              '42:44:49:00:06:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111598',
                           mac = (str) [
                              '42:44:49:00:03:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111600',
                           mac = (str) [
                              '42:44:49:00:29:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111602',
                           mac = (str) [
                              '42:44:49:00:27:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111603',
                           mac = (str) [
                              '42:44:49:00:13:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111604',
                           mac = (str) [
                              '42:44:49:00:20:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111605',
                           mac = (str) [
                              '42:44:49:00:27:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111606',
                           mac = (str) [
                              '42:44:49:00:10:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111607',
                           mac = (str) [
                              '42:44:49:00:28:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111610',
                           mac = (str) [
                              '42:44:49:00:27:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111611',
                           mac = (str) [
                              '42:44:49:00:07:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111612',
                           mac = (str) [
                              '42:44:49:00:24:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111613',
                           mac = (str) [
                              '42:44:49:00:22:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111614',
                           mac = (str) [
                              '42:44:49:00:01:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111615',
                           mac = (str) [
                              '42:44:49:00:09:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111617',
                           mac = (str) [
                              '42:44:49:00:24:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111618',
                           mac = (str) [
                              '42:44:49:00:23:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111619',
                           mac = (str) [
                              '42:44:49:00:29:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111620',
                           mac = (str) [
                              '42:44:49:00:14:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111621',
                           mac = (str) [
                              '42:44:49:00:08:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111622',
                           mac = (str) [
                              '42:44:49:00:12:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111623',
                           mac = (str) [
                              '42:44:49:00:17:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111624',
                           mac = (str) [
                              '42:44:49:00:08:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111625',
                           mac = (str) [
                              '42:44:49:00:28:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111626',
                           mac = (str) [
                              '42:44:49:00:09:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111627',
                           mac = (str) [
                              '42:44:49:00:29:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111628',
                           mac = (str) [
                              '42:44:49:00:04:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111629',
                           mac = (str) [
                              '42:44:49:00:21:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111630',
                           mac = (str) [
                              '42:44:49:00:29:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111632',
                           mac = (str) [
                              '42:44:49:00:21:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111635',
                           mac = (str) [
                              '42:44:49:00:13:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111637',
                           mac = (str) [
                              '42:44:49:00:04:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111638',
                           mac = (str) [
                              '42:44:49:00:25:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111640',
                           mac = (str) [
                              '42:44:49:00:03:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111642',
                           mac = (str) [
                              '42:44:49:00:29:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111646',
                           mac = (str) [
                              '42:44:49:00:30:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111647',
                           mac = (str) [
                              '42:44:49:00:30:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111648',
                           mac = (str) [
                              '42:44:49:00:30:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111649',
                           mac = (str) [
                              '42:44:49:00:30:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111650',
                           mac = (str) [
                              '42:44:49:00:30:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111651',
                           mac = (str) [
                              '42:44:49:00:30:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111652',
                           mac = (str) [
                              '42:44:49:00:30:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111654',
                           mac = (str) [
                              '42:44:49:00:31:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111656',
                           mac = (str) [
                              '42:44:49:00:31:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111657',
                           mac = (str) [
                              '42:44:49:00:31:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111658',
                           mac = (str) [
                              '42:44:49:00:31:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111659',
                           mac = (str) [
                              '42:44:49:00:32:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111661',
                           mac = (str) [
                              '42:44:49:00:32:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111664',
                           mac = (str) [
                              '42:44:49:00:33:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111666',
                           mac = (str) [
                              '42:44:49:00:33:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111667',
                           mac = (str) [
                              '42:44:49:00:33:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111668',
                           mac = (str) [
                              '42:44:49:00:34:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111669',
                           mac = (str) [
                              '42:44:49:00:34:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111671',
                           mac = (str) [
                              '42:44:49:00:34:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111672',
                           mac = (str) [
                              '42:44:49:00:35:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111673',
                           mac = (str) [
                              '42:44:49:00:35:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111674',
                           mac = (str) [
                              '42:44:49:00:35:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111675',
                           mac = (str) [
                              '42:44:49:00:35:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111676',
                           mac = (str) [
                              '42:44:49:00:35:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111677',
                           mac = (str) [
                              '42:44:49:00:35:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111678',
                           mac = (str) [
                              '42:44:49:00:35:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111679',
                           mac = (str) [
                              '42:44:49:00:36:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111680',
                           mac = (str) [
                              '42:44:49:00:36:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111681',
                           mac = (str) [
                              '42:44:49:00:36:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111682',
                           mac = (str) [
                              '42:44:49:00:36:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111683',
                           mac = (str) [
                              '42:44:49:00:37:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111684',
                           mac = (str) [
                              '42:44:49:00:37:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111685',
                           mac = (str) [
                              '42:44:49:00:37:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111688',
                           mac = (str) [
                              '42:44:49:00:21:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111690',
                           mac = (str) [
                              '42:44:49:00:15:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111691',
                           mac = (str) [
                              '42:44:49:00:32:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111692',
                           mac = (str) [
                              '42:44:49:00:37:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111693',
                           mac = (str) [
                              '42:44:49:00:05:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111694',
                           mac = (str) [
                              '42:44:49:00:02:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111695',
                           mac = (str) [
                              '42:44:49:00:34:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111696',
                           mac = (str) [
                              '42:44:49:00:26:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111697',
                           mac = (str) [
                              '42:44:49:00:12:11'
                           ],
                           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:1f:30'
                           ],
                           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:68:52:36'
                           ],
                           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:61:20:11'
                           ],
                           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:1f:30',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:c9:1f:30',
                        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:1f:31',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:c9:1f:31',
                        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:69:20',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:d2:69:20',
                        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:69:21',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:d2:69:21',
                        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:93:e9',
                     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.24',
                           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:1f30',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = true,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = 'b0:26:28:c9:1f:30',
                        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.21.21',
                              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.24',
                           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:fe61:2011',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:61:20:11',
                        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.28',
                           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:fe68:5236',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:68:52:36',
                        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-24',
                  domainName = '',
                  address = (str) [],
                  searchDomain = (str) []
               },
               ipRouteConfig = (vim.host.IpRouteConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  defaultGateway = '172.27.21.21',
                  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.21.21',
                        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:1f30',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe61:2011',
                        deviceName = 'vmk1'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe68:5236',
                        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:1f30',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe61:2011',
                        deviceName = 'vmk1'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe68:5236',
                        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-24',
                        domainName = '',
                        address = (str) [],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.host.IpRouteConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        defaultGateway = '172.27.21.21',
                        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.21.21',
                                 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:1f30',
                                 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:fe61:2011',
                                 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:fe68:5236',
                                 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:1f30',
                                 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:fe61:2011',
                                 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:fe68:5236',
                                 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) []
   }
]
=============== 248. 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) []
   }
]
=============== 249. 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) []
   }
]
=============== 250. 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/60f70eea-2100dc05-f37c-b02628c91f30',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VmfsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VMFS',
                        name = 'datastore1 (3)',
                        capacity = 661424963584,
                        blockSizeMb = 1,
                        blockSize = 1024,
                        unmapGranularity = 1024,
                        unmapPriority = 'low',
                        unmapBandwidthSpec = <unset>,
                        maxBlocks = 63963136,
                        majorVersion = 6,
                        version = '6.82',
                        uuid = '60f70eea-2100dc05-f37c-b02628c91f30',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                              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/60f70eea-100318aa-f8f4-b02628c91f30',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VffsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VFFS',
                        name = 'OSDATA-60f70eea-100318aa-f8f4-b02628c91f30',
                        capacity = 128580583424,
                        majorVersion = 1,
                        version = '1.00',
                        uuid = '60f70eea-100318aa-f8f4-b02628c91f30',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                              partition = 7
                           }
                        ]
                     },
                     vStorageSupport = 'vStorageUnsupported'
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/b277edc5-cb438888-4487-4ee5b3a3e1f8',
                        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/165b270d-d54faa5b-ac94-f7122ed85350',
                        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 = '500062b202342480'
                  },
                  (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 = 1152921575935795745,
                     nodeWorldWideName = 2305843080542642721,
                     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 = 1152921575935795746,
                     nodeWorldWideName = 2305843080542642722,
                     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 = 1152921575935032009,
                     nodeWorldWideName = 2305843080541878985,
                     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 = 1152921575935032010,
                     nodeWorldWideName = 2305843080541878986,
                     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 = 1152921575935795745,
                     nodeWorldWideName = 2305843080542642721,
                     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 = 1152921575935795746,
                     nodeWorldWideName = 2305843080542642722,
                     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 = 1152921575935032009,
                     nodeWorldWideName = 2305843080541878985,
                     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 = 1152921575935032010,
                     nodeWorldWideName = 2305843080541878986,
                     portType = 'unknown',
                     speed = 32
                  }
               ],
               scsiLun = (vim.host.ScsiLun) [
                  (vim.host.ScsiDisk) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     deviceName = '/vmfs/devices/disks/naa.600062b202341bc025fb4a61e7b78f4a',
                     deviceType = 'disk',
                     key = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                     uuid = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                     descriptor = (vim.host.ScsiLun.Descriptor) [
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'naa.600062b202341bc025fb4a61e7b78f4a'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = 'vml.0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                        }
                     ],
                     canonicalName = 'naa.600062b202341bc025fb4a61e7b78f4a',
                     displayName = 'Local Lenovo Disk (naa.600062b202341bc025fb4a61e7b78f4a)',
                     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,
                           27,
                           -64,
                           37,
                           -5,
                           74,
                           97,
                           -25,
                           -73,
                           -113,
                           74
                        ]
                     },
                     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,
                              52,
                              97,
                              56,
                              102,
                              98,
                              55,
                              101,
                              55,
                              54,
                              49,
                              52,
                              97,
                              102,
                              98,
                              50,
                              53,
                              99,
                              48,
                              49,
                              98,
                              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,
                              27,
                              -64,
                              37,
                              -5,
                              74,
                              97,
                              -25,
                              -73,
                              -113,
                              74
                           ]
                        },
                        (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.600062b202341bc025fb4a61e7b78f4a',
                     ssd = true,
                     localDisk = true,
                     physicalLocation = (str) [
                        'enclosure 1, slot 30',
                        'enclosure 1, slot 31'
                     ],
                     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-020d000000300162b202342480566972747561',
                     uuid = '020d000000300162b202342480566972747561',
                     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.020d000000300162b202342480566972747561'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = '020d000000300162b202342480566972747561'
                        }
                     ],
                     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,
                           36,
                           -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,
                              50,
                              52,
                              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,
                              36,
                              -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,
                              36,
                              -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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                                 }
                              ],
                              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-020d000000300162b202342480566972747561',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561'
                                 }
                              ],
                              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 = 2310910248553482710,
                                 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 = 2311191723530193366,
                                 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 = 2319917447808223702,
                                 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 = 2310910248553482710,
                                 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 = 2320198922784934358,
                                 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 = 2311191723530193366,
                                 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 = 2319917447808223702,
                                 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 = 2310910248553482710,
                                 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-263',
                              controllerNumber = 263,
                              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@263',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@263',
                                    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-269',
                              controllerNumber = 269,
                              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@269',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@269',
                                    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-275',
                              controllerNumber = 275,
                              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@275',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@275',
                                    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-264',
                              controllerNumber = 264,
                              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@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-268',
                              controllerNumber = 268,
                              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@268',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@268',
                                    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-273',
                              controllerNumber = 273,
                              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@273',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@273',
                                    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-279',
                              controllerNumber = 279,
                              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@279',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@279',
                                    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-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.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.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-262',
                              controllerNumber = 262,
                              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@262',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@262',
                                    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-277',
                              controllerNumber = 277,
                              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@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.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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        id = '0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        lun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                              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 = 2320198922784934358,
                                 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 = '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: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 = 2319917447808223702,
                                 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 = 2319917447808223702,
                                 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 = 2310910248553482710,
                                 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 = 2311191723530193366,
                                 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 = '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: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 = 2310910248553482710,
                                 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-020d000000300162b202342480566972747561',
                        id = '020d000000300162b202342480566972747561',
                        lun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561',
                        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-020d000000300162b202342480566972747561',
                              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 = 2320198922784934358,
                                 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 = '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: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 = 2319917447808223702,
                                 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 = 2319917447808223702,
                                 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 = 2310910248553482710,
                                 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 = 2311191723530193366,
                                 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 = '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: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 = 2310910248553482710,
                                 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.60fb4a61e7b78f4a',
                        device = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b202341bc025fb4a61e7b78f4a524149442039'
                     },
                     (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.300162b202342480',
                        device = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b202342480566972747561'
                     },
                     (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: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: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:201200a098d709d6',
                        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: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: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: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: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: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: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:203200a098d709d6',
                        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: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: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: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: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: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: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:203300a098d709d6',
                        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: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: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: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: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: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: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:203200a098d709d6',
                        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: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: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:201200a098d709d6',
                        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.60fb4a61e7b78f4a',
                        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.300162b202342480',
                        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:201200a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2310910248553482710,
                           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:201300a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2311191723530193366,
                           nodeWorldWideName = 2306406648926112214
                        }
                     }
                  ],
                  device = (vim.host.PlugStoreTopology.Device) [
                     (vim.host.PlugStoreTopology.Device) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        lun = 'key-vim.host.ScsiDisk-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                        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-020d000000300162b202342480566972747561',
                        lun = 'key-vim.host.ScsiLun-020d000000300162b202342480566972747561',
                        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-0200000000600062b202341bc025fb4a61e7b78f4a524149442039',
                           'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                           'key-vim.host.PlugStoreTopology.Device-020d000000300162b202342480566972747561',
                           '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) []
   }
]
=============== 251. 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.24',
               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:fe61:2011',
                        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.24',
                           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:1f30',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = true,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = 'b0:26:28:c9:1f:30',
                        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.21.21',
                              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.24',
                           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:fe61:2011',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:61:20:11',
                        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.28',
                           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:fe68:5236',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:68:52:36',
                        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) []
   }
]
=============== 252. 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) []
   }
]
=============== 253. 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/60f70eea-100318aa-f8f4-b02628c91f30'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'ScratchConfig.CurrentScratchLocation',
                  value = '/vmfs/volumes/60f70eea-100318aa-f8f4-b02628c91f30'
               },
               (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) []
   }
]
=============== 254. 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) []
   }
]
