<?xml version="1.0" encoding="UTF-8" standalone="no"?><vmodl>
   <managedObject>
      <name>vmodl.ManagedObject</name>
      <wsdlName>ManagedObject</wsdlName>
   </managedObject>
   <managedObject>
      <name>vmodl.query.PropertyCollector.Filter</name>
      <wsdlName>PropertyFilter</wsdlName>
      <property>
         <name>spec</name>
         <wsdlName>Spec</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>partialUpdates</name>
         <wsdlName>PartialUpdates</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vmodl.query.PropertyCollector</name>
      <wsdlName>PropertyCollector</wsdlName>
      <property>
         <name>filter</name>
         <wsdlName>Filter</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vmodl.reflect.DynamicTypeManager</name>
      <wsdlName>InternalDynamicTypeManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vmodl.reflect.ManagedMethodExecuter</name>
      <wsdlName>ReflectManagedMethodExecuter</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.AgentManager</name>
      <wsdlName>AgentManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.CbrcManager</name>
      <wsdlName>CbrcManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.CertificateManager</name>
      <wsdlName>CertificateManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.CustomFieldsManager</name>
      <wsdlName>CustomFieldsManager</wsdlName>
      <property>
         <name>field</name>
         <wsdlName>Field</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.CustomizationSpecManager</name>
      <wsdlName>CustomizationSpecManager</wsdlName>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>VirtualMachine.Provisioning.ReadCustSpecs</privilege>
      </property>
      <property>
         <name>encryptionKey</name>
         <wsdlName>EncryptionKey</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.DatastoreNamespaceManager</name>
      <wsdlName>DatastoreNamespaceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.DeltaMigrationManager</name>
      <wsdlName>DeltaMigrationManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.DiagnosticManager</name>
      <wsdlName>DiagnosticManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.DrsStatsManager</name>
      <wsdlName>DrsStatsManager</wsdlName>
      <property>
         <name>injectorWorkload</name>
         <wsdlName>InjectorWorkload</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>hostIormStatus</name>
         <wsdlName>HostIormStatus</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.EnvironmentBrowser</name>
      <wsdlName>EnvironmentBrowser</wsdlName>
      <property>
         <name>datastoreBrowser</name>
         <wsdlName>DatastoreBrowser</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.EsxAgentConfigManager</name>
      <wsdlName>EsxAgentConfigManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.ExtensibleManagedObject</name>
      <wsdlName>ExtensibleManagedObject</wsdlName>
      <property>
         <name>value</name>
         <wsdlName>Value</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>availableField</name>
         <wsdlName>AvailableField</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ExtensionManager</name>
      <wsdlName>ExtensionManager</wsdlName>
      <property>
         <name>extensionList</name>
         <wsdlName>ExtensionList</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ExternalStatsManager</name>
      <wsdlName>ExternalStatsManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.FileManager</name>
      <wsdlName>FileManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.HbrManager</name>
      <wsdlName>HbrManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.HealthUpdateManager</name>
      <wsdlName>HealthUpdateManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.HistoryCollector</name>
      <wsdlName>HistoryCollector</wsdlName>
      <property>
         <name>filter</name>
         <wsdlName>Filter</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.HttpNfcLease</name>
      <wsdlName>HttpNfcLease</wsdlName>
      <property>
         <name>initializeProgress</name>
         <wsdlName>InitializeProgress</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>transferProgress</name>
         <wsdlName>TransferProgress</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>mode</name>
         <wsdlName>Mode</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>capabilities</name>
         <wsdlName>Capabilities</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>state</name>
         <wsdlName>State</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>error</name>
         <wsdlName>Error</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ImageLibraryManager</name>
      <wsdlName>ImageLibraryManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.InternalStatsCollector</name>
      <wsdlName>InternalStatsCollector</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.IoFilterManager</name>
      <wsdlName>IoFilterManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.IpPoolManager</name>
      <wsdlName>IpPoolManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.LegacyTemplateManager</name>
      <wsdlName>LegacyTemplateManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.LicenseDataManager</name>
      <wsdlName>LicenseDataManager</wsdlName>
      <property>
         <name>entityLicenseData</name>
         <wsdlName>EntityLicenseData</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.LicenseManager</name>
      <wsdlName>LicenseManager</wsdlName>
      <property>
         <name>source</name>
         <wsdlName>Source</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>sourceAvailable</name>
         <wsdlName>SourceAvailable</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>diagnostics</name>
         <wsdlName>Diagnostics</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>featureInfo</name>
         <wsdlName>FeatureInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>licensedEdition</name>
         <wsdlName>LicensedEdition</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>licenses</name>
         <wsdlName>Licenses</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>licenseAssignmentManager</name>
         <wsdlName>LicenseAssignmentManager</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>evaluation</name>
         <wsdlName>Evaluation</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.LocalizationManager</name>
      <wsdlName>LocalizationManager</wsdlName>
      <property>
         <name>catalog</name>
         <wsdlName>Catalog</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.NetworkManager</name>
      <wsdlName>NetworkManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.NfcService</name>
      <wsdlName>NfcService</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.OverheadMemoryManager</name>
      <wsdlName>OverheadMemoryManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.OverheadService</name>
      <wsdlName>OverheadService</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.OvfConsumer</name>
      <wsdlName>OvfConsumer</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.OvfManager</name>
      <wsdlName>OvfManager</wsdlName>
      <property>
         <name>ovfImportOption</name>
         <wsdlName>OvfImportOption</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>ovfExportOption</name>
         <wsdlName>OvfExportOption</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.PerformanceManager</name>
      <wsdlName>PerformanceManager</wsdlName>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>historicalInterval</name>
         <wsdlName>HistoricalInterval</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>perfCounter</name>
         <wsdlName>PerfCounter</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ProxyService</name>
      <wsdlName>ProxyService</wsdlName>
      <property>
         <name>httpsPort</name>
         <wsdlName>HttpsPort</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>httpPort</name>
         <wsdlName>HttpPort</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>endpointList</name>
         <wsdlName>EndpointList</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ResourcePlanningManager</name>
      <wsdlName>ResourcePlanningManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.SearchIndex</name>
      <wsdlName>SearchIndex</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.ServiceDirectory</name>
      <wsdlName>ServiceDirectory</wsdlName>
      <property>
         <name>service</name>
         <wsdlName>Service</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ServiceManager</name>
      <wsdlName>ServiceManager</wsdlName>
      <property>
         <name>service</name>
         <wsdlName>Service</wsdlName>
         <privilege>Global.ServiceManagers</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.SessionManager</name>
      <wsdlName>SessionManager</wsdlName>
      <property>
         <name>sessionList</name>
         <wsdlName>SessionList</wsdlName>
         <privilege>Sessions.TerminateSession</privilege>
      </property>
      <property>
         <name>currentSession</name>
         <wsdlName>CurrentSession</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>message</name>
         <wsdlName>Message</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>messageLocaleList</name>
         <wsdlName>MessageLocaleList</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>supportedLocaleList</name>
         <wsdlName>SupportedLocaleList</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>defaultLocale</name>
         <wsdlName>DefaultLocale</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.SimpleCommand</name>
      <wsdlName>SimpleCommand</wsdlName>
      <property>
         <name>encodingType</name>
         <wsdlName>EncodingType</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>entity</name>
         <wsdlName>Entity</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.SiteInfoManager</name>
      <wsdlName>SiteInfoManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.StorageQueryManager</name>
      <wsdlName>StorageQueryManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.StorageResourceManager</name>
      <wsdlName>StorageResourceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.TaskHistoryCollector</name>
      <wsdlName>TaskHistoryCollector</wsdlName>
      <base>vim.HistoryCollector</base>
      <property>
         <name>latestPage</name>
         <wsdlName>LatestPage</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.TaskManager</name>
      <wsdlName>TaskManager</wsdlName>
      <property>
         <name>recentTask</name>
         <wsdlName>RecentTask</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>maxCollector</name>
         <wsdlName>MaxCollector</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.UserDirectory</name>
      <wsdlName>UserDirectory</wsdlName>
      <property>
         <name>domainList</name>
         <wsdlName>DomainList</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.VRPResourceManager</name>
      <wsdlName>VRPResourceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.VirtualizationManager</name>
      <wsdlName>VirtualizationManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.VsanUpgradeSystem</name>
      <wsdlName>VsanUpgradeSystem</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.alarm.Alarm</name>
      <wsdlName>Alarm</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.cdc.ChangeLogCollector</name>
      <wsdlName>CDCChangeLogCollector</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.cluster.EVCManager</name>
      <wsdlName>ClusterEVCManager</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>managedCluster</name>
         <wsdlName>ManagedCluster</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>evcState</name>
         <wsdlName>EvcState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.cluster.PolicyPlugin</name>
      <wsdlName>ClusterPolicyPlugin</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.cluster.TransitionalEVCManager</name>
      <wsdlName>ClusterTransitionalEVCManager</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>managedCluster</name>
         <wsdlName>ManagedCluster</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>evcState</name>
         <wsdlName>EvcState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.deployment.DeploymentInfo</name>
      <wsdlName>DeploymentInfo</wsdlName>
      <property>
         <name>pscNodes</name>
         <wsdlName>PscNodes</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>hostName</name>
         <wsdlName>HostName</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.dp.ResourceModel</name>
      <wsdlName>DataProviderResourceModel</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.encryption.CryptoManager</name>
      <wsdlName>CryptoManager</wsdlName>
      <property>
         <name>enabled</name>
         <wsdlName>Enabled</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.encryption.CryptoManagerHost</name>
      <wsdlName>CryptoManagerHost</wsdlName>
      <base>vim.encryption.CryptoManager</base>
   </managedObject>
   <managedObject>
      <name>vim.encryption.CryptoManagerHostKMS</name>
      <wsdlName>CryptoManagerHostKMS</wsdlName>
      <base>vim.encryption.CryptoManagerHost</base>
   </managedObject>
   <managedObject>
      <name>vim.event.EventHistoryCollector</name>
      <wsdlName>EventHistoryCollector</wsdlName>
      <base>vim.HistoryCollector</base>
      <property>
         <name>latestPage</name>
         <wsdlName>LatestPage</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.event.EventManager</name>
      <wsdlName>EventManager</wsdlName>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>latestEvent</name>
         <wsdlName>LatestEvent</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>maxCollector</name>
         <wsdlName>MaxCollector</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.AssignableHardwareManager</name>
      <wsdlName>HostAssignableHardwareManager</wsdlName>
      <property>
         <name>binding</name>
         <wsdlName>Binding</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.AuthenticationManager</name>
      <wsdlName>HostAuthenticationManager</wsdlName>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>supportedStore</name>
         <wsdlName>SupportedStore</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.AuthenticationStore</name>
      <wsdlName>HostAuthenticationStore</wsdlName>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.AutoStartManager</name>
      <wsdlName>HostAutoStartManager</wsdlName>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.BootDeviceSystem</name>
      <wsdlName>HostBootDeviceSystem</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.CacheConfigurationManager</name>
      <wsdlName>HostCacheConfigurationManager</wsdlName>
      <property>
         <name>cacheConfigurationInfo</name>
         <wsdlName>CacheConfigurationInfo</wsdlName>
         <privilege>Host.Config.AdvancedConfig</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.CertificateManager</name>
      <wsdlName>HostCertificateManager</wsdlName>
      <property>
         <name>certificateInfo</name>
         <wsdlName>CertificateInfo</wsdlName>
         <privilege>Certificate.Manage</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.CpuSchedulerSystem</name>
      <wsdlName>HostCpuSchedulerSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>hyperthreadInfo</name>
         <wsdlName>HyperthreadInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.DatastoreBrowser</name>
      <wsdlName>HostDatastoreBrowser</wsdlName>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>supportedType</name>
         <wsdlName>SupportedType</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.DateTimeSystem</name>
      <wsdlName>HostDateTimeSystem</wsdlName>
      <property>
         <name>dateTimeInfo</name>
         <wsdlName>DateTimeInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.DirectoryStore</name>
      <wsdlName>HostDirectoryStore</wsdlName>
      <base>vim.host.AuthenticationStore</base>
   </managedObject>
   <managedObject>
      <name>vim.host.DiskManager.Lease</name>
      <wsdlName>HostDiskManagerLease</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.DiskManager</name>
      <wsdlName>HostDiskManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.EsxAgentHostManager</name>
      <wsdlName>HostEsxAgentHostManager</wsdlName>
      <property>
         <name>configInfo</name>
         <wsdlName>ConfigInfo</wsdlName>
         <privilege>Host.Config.Settings</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.FaultToleranceManager</name>
      <wsdlName>HostFaultToleranceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.FirmwareSystem</name>
      <wsdlName>HostFirmwareSystem</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.GraphicsManager</name>
      <wsdlName>HostGraphicsManager</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>graphicsInfo</name>
         <wsdlName>GraphicsInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>graphicsConfig</name>
         <wsdlName>GraphicsConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>sharedPassthruGpuTypes</name>
         <wsdlName>SharedPassthruGpuTypes</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>sharedGpuCapabilities</name>
         <wsdlName>SharedGpuCapabilities</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.HealthStatusSystem</name>
      <wsdlName>HostHealthStatusSystem</wsdlName>
      <property>
         <name>runtime</name>
         <wsdlName>Runtime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.HostAccessManager</name>
      <wsdlName>HostAccessManager</wsdlName>
      <property>
         <name>lockdownMode</name>
         <wsdlName>LockdownMode</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.ImageConfigManager</name>
      <wsdlName>HostImageConfigManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.InternalTpm20Manager</name>
      <wsdlName>HostInternalTpm20Manager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.IscsiManager</name>
      <wsdlName>IscsiManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.KernelModuleSystem</name>
      <wsdlName>HostKernelModuleSystem</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.LoadEsxManager</name>
      <wsdlName>HostLoadEsxManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.LocalAccountManager</name>
      <wsdlName>HostLocalAccountManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.LocalAuthentication</name>
      <wsdlName>HostLocalAuthentication</wsdlName>
      <base>vim.host.AuthenticationStore</base>
   </managedObject>
   <managedObject>
      <name>vim.host.LowLevelProvisioningManager</name>
      <wsdlName>HostLowLevelProvisioningManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.MemoryManagerSystem</name>
      <wsdlName>HostMemorySystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>consoleReservationInfo</name>
         <wsdlName>ConsoleReservationInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>virtualMachineReservationInfo</name>
         <wsdlName>VirtualMachineReservationInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.MessageBusProxy</name>
      <wsdlName>MessageBusProxy</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.NvdimmSystem</name>
      <wsdlName>HostNvdimmSystem</wsdlName>
      <property>
         <name>nvdimmSystemInfo</name>
         <wsdlName>NvdimmSystemInfo</wsdlName>
         <privilege>Host.Config.Nvdimm</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.OperationCleanupManager</name>
      <wsdlName>HostOperationCleanupManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.PatchManager</name>
      <wsdlName>HostPatchManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.PciPassthruSystem</name>
      <wsdlName>HostPciPassthruSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>pciPassthruInfo</name>
         <wsdlName>PciPassthruInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>sriovDevicePoolInfo</name>
         <wsdlName>SriovDevicePoolInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.PowerSystem</name>
      <wsdlName>HostPowerSystem</wsdlName>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>Host.Config.Power</privilege>
      </property>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>Host.Config.Power</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.ServiceSystem</name>
      <wsdlName>HostServiceSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>serviceInfo</name>
         <wsdlName>ServiceInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.SnmpSystem</name>
      <wsdlName>HostSnmpSystem</wsdlName>
      <property>
         <name>configuration</name>
         <wsdlName>Configuration</wsdlName>
         <privilege>Global.Settings</privilege>
      </property>
      <property>
         <name>limits</name>
         <wsdlName>Limits</wsdlName>
         <privilege>Global.Settings</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.SphereletManager</name>
      <wsdlName>HostSphereletManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.SystemDebugManager</name>
      <wsdlName>HostSystemDebugManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.TelemetryManager</name>
      <wsdlName>HostTelemetryManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.TpmManager</name>
      <wsdlName>HostTpmManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.VMotionSystem</name>
      <wsdlName>HostVMotionSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>netConfig</name>
         <wsdlName>NetConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>ipConfig</name>
         <wsdlName>IpConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.VirtualNicManager</name>
      <wsdlName>HostVirtualNicManager</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.VmciAccessManager</name>
      <wsdlName>HostVmciAccessManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.VsanInternalSystem</name>
      <wsdlName>HostVsanInternalSystem</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.host.VsanSystem</name>
      <wsdlName>HostVsanSystem</wsdlName>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.modularity.WorkflowStepHandler</name>
      <wsdlName>WorkflowStepHandler</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.option.OptionManager</name>
      <wsdlName>OptionManager</wsdlName>
      <property>
         <name>supportedOption</name>
         <wsdlName>SupportedOption</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>setting</name>
         <wsdlName>Setting</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.profile.ComplianceManager</name>
      <wsdlName>ProfileComplianceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.profile.Profile</name>
      <wsdlName>Profile</wsdlName>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>Profile.Edit</privilege>
      </property>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>name</name>
         <wsdlName>Name</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>createdTime</name>
         <wsdlName>CreatedTime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>modifiedTime</name>
         <wsdlName>ModifiedTime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>entity</name>
         <wsdlName>Entity</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>complianceStatus</name>
         <wsdlName>ComplianceStatus</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.profile.ProfileManager</name>
      <wsdlName>ProfileManager</wsdlName>
      <property>
         <name>profile</name>
         <wsdlName>Profile</wsdlName>
         <privilege>Profile.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.profile.cluster.ClusterProfile</name>
      <wsdlName>ClusterProfile</wsdlName>
      <base>vim.profile.Profile</base>
   </managedObject>
   <managedObject>
      <name>vim.profile.cluster.ProfileManager</name>
      <wsdlName>ClusterProfileManager</wsdlName>
      <base>vim.profile.ProfileManager</base>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.HostSpecificationManager</name>
      <wsdlName>HostSpecificationManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.profileEngine.HostSpecificationAgent</name>
      <wsdlName>HostSpecificationAgent</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.recovery.EntityStateManager</name>
      <wsdlName>RecoveryEntityStateManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.scheduler.ScheduledTask</name>
      <wsdlName>ScheduledTask</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.scheduler.ScheduledTaskManager</name>
      <wsdlName>ScheduledTaskManager</wsdlName>
      <property>
         <name>scheduledTask</name>
         <wsdlName>ScheduledTask</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.tenant.TenantManager</name>
      <wsdlName>TenantTenantManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vcha.FailoverClusterConfigurator</name>
      <wsdlName>FailoverClusterConfigurator</wsdlName>
      <property>
         <name>disabledConfigureMethod</name>
         <wsdlName>DisabledConfigureMethod</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.vcha.FailoverClusterManager</name>
      <wsdlName>FailoverClusterManager</wsdlName>
      <property>
         <name>disabledClusterMethod</name>
         <wsdlName>DisabledClusterMethod</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.view.View</name>
      <wsdlName>View</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.view.ViewManager</name>
      <wsdlName>ViewManager</wsdlName>
      <property>
         <name>viewList</name>
         <wsdlName>ViewList</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.vm.BackupAgent</name>
      <wsdlName>VirtualMachineBackupAgent</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
   </managedObject>
   <managedObject>
      <name>vim.vm.GuestCustomizationManager</name>
      <wsdlName>VirtualMachineGuestCustomizationManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.MetadataManager</name>
      <wsdlName>VirtualMachineMetadataManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.NamespaceManager</name>
      <wsdlName>VirtualMachineNamespaceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.PauseManager</name>
      <wsdlName>VirtualMachinePauseManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.Snapshot</name>
      <wsdlName>VirtualMachineSnapshot</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>childSnapshot</name>
         <wsdlName>ChildSnapshot</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>vm</name>
         <wsdlName>Vm</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.vm.check.CompatibilityChecker</name>
      <wsdlName>VirtualMachineCompatibilityChecker</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.AliasManager</name>
      <wsdlName>GuestAliasManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.AuthManager</name>
      <wsdlName>GuestAuthManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.FileManager</name>
      <wsdlName>GuestFileManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.GuestOperationsManager</name>
      <wsdlName>GuestOperationsManager</wsdlName>
      <property>
         <name>authManager</name>
         <wsdlName>AuthManager</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>fileManager</name>
         <wsdlName>FileManager</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>processManager</name>
         <wsdlName>ProcessManager</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>guestWindowsRegistryManager</name>
         <wsdlName>GuestWindowsRegistryManager</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
      <property>
         <name>aliasManager</name>
         <wsdlName>AliasManager</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.ProcessManager</name>
      <wsdlName>GuestProcessManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vm.guest.WindowsRegistryManager</name>
      <wsdlName>GuestWindowsRegistryManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vslm.CatalogSyncManagerBase</name>
      <wsdlName>CatlogSyncManagerBase</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vslm.VStorageObjectManagerBase</name>
      <wsdlName>VStorageObjectManagerBase</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vslm.host.CatalogSyncManager</name>
      <wsdlName>vslmHostCatalogSyncManager</wsdlName>
      <base>vim.vslm.CatalogSyncManagerBase</base>
   </managedObject>
   <managedObject>
      <name>vim.vslm.vcenter.CatalogSyncManager</name>
      <wsdlName>VcenterCatalogSyncManager</wsdlName>
      <base>vim.vslm.CatalogSyncManagerBase</base>
   </managedObject>
   <managedObject>
      <name>vim.AuthorizationManager</name>
      <wsdlName>AuthorizationManager</wsdlName>
      <property>
         <name>privilegeList</name>
         <wsdlName>PrivilegeList</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>roleList</name>
         <wsdlName>RoleList</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.LicenseAssignmentManager</name>
      <wsdlName>LicenseAssignmentManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.ManagedEntity</name>
      <wsdlName>ManagedEntity</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>parent</name>
         <wsdlName>Parent</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>customValue</name>
         <wsdlName>CustomValue</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>overallStatus</name>
         <wsdlName>OverallStatus</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>configStatus</name>
         <wsdlName>ConfigStatus</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>configIssue</name>
         <wsdlName>ConfigIssue</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>effectiveRole</name>
         <wsdlName>EffectiveRole</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>permission</name>
         <wsdlName>Permission</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>name</name>
         <wsdlName>Name</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>disabledMethod</name>
         <wsdlName>DisabledMethod</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>recentTask</name>
         <wsdlName>RecentTask</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>declaredAlarmState</name>
         <wsdlName>DeclaredAlarmState</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>triggeredAlarmState</name>
         <wsdlName>TriggeredAlarmState</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>alarmActionsEnabled</name>
         <wsdlName>AlarmActionsEnabled</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>tag</name>
         <wsdlName>Tag</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.Network</name>
      <wsdlName>Network</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>host</name>
         <wsdlName>Host</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>vm</name>
         <wsdlName>Vm</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.OpaqueNetwork</name>
      <wsdlName>OpaqueNetwork</wsdlName>
      <base>vim.Network</base>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>extraConfig</name>
         <wsdlName>ExtraConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ResourcePool</name>
      <wsdlName>ResourcePool</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>runtime</name>
         <wsdlName>Runtime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>owner</name>
         <wsdlName>Owner</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>resourcePool</name>
         <wsdlName>ResourcePool</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>vm</name>
         <wsdlName>Vm</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>namespace</name>
         <wsdlName>Namespace</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>childConfiguration</name>
         <wsdlName>ChildConfiguration</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.Task</name>
      <wsdlName>Task</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.VirtualApp</name>
      <wsdlName>VirtualApp</wsdlName>
      <base>vim.ResourcePool</base>
      <property>
         <name>parentFolder</name>
         <wsdlName>ParentFolder</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>network</name>
         <wsdlName>Network</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>vAppConfig</name>
         <wsdlName>VAppConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>parentVApp</name>
         <wsdlName>ParentVApp</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>childLink</name>
         <wsdlName>ChildLink</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.VirtualDiskManager</name>
      <wsdlName>VirtualDiskManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.VirtualMachine</name>
      <wsdlName>VirtualMachine</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>layout</name>
         <wsdlName>Layout</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>layoutEx</name>
         <wsdlName>LayoutEx</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>storage</name>
         <wsdlName>Storage</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>environmentBrowser</name>
         <wsdlName>EnvironmentBrowser</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>resourcePool</name>
         <wsdlName>ResourcePool</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>parentVApp</name>
         <wsdlName>ParentVApp</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>resourceConfig</name>
         <wsdlName>ResourceConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>runtime</name>
         <wsdlName>Runtime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>guest</name>
         <wsdlName>Guest</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>network</name>
         <wsdlName>Network</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>snapshot</name>
         <wsdlName>Snapshot</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>rootSnapshot</name>
         <wsdlName>RootSnapshot</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>guestHeartbeatStatus</name>
         <wsdlName>GuestHeartbeatStatus</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.alarm.AlarmManager</name>
      <wsdlName>AlarmManager</wsdlName>
      <property>
         <name>defaultExpression</name>
         <wsdlName>DefaultExpression</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>description</name>
         <wsdlName>Description</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.dvs.DistributedVirtualPortgroup</name>
      <wsdlName>DistributedVirtualPortgroup</wsdlName>
      <base>vim.Network</base>
      <property>
         <name>key</name>
         <wsdlName>Key</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>portKeys</name>
         <wsdlName>PortKeys</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.encryption.CryptoManagerKmip</name>
      <wsdlName>CryptoManagerKmip</wsdlName>
      <base>vim.encryption.CryptoManager</base>
      <property>
         <name>kmipServers</name>
         <wsdlName>KmipServers</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.external.AntiAffinityGroup</name>
      <wsdlName>AntiAffinityGroup</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.external.ContentLibrary</name>
      <wsdlName>ContentLibrary</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.external.ContentLibraryItem</name>
      <wsdlName>ContentLibraryItem</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.external.TagPolicy</name>
      <wsdlName>TagPolicy</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.external.TagPolicyOption</name>
      <wsdlName>TagPolicyOption</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.external.VirtualDatacenter</name>
      <wsdlName>VirtualDatacenter</wsdlName>
      <base>vim.ManagedEntity</base>
   </managedObject>
   <managedObject>
      <name>vim.host.ActiveDirectoryAuthentication</name>
      <wsdlName>HostActiveDirectoryAuthentication</wsdlName>
      <base>vim.host.DirectoryStore</base>
   </managedObject>
   <managedObject>
      <name>vim.host.DatastoreSystem</name>
      <wsdlName>HostDatastoreSystem</wsdlName>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>capabilities</name>
         <wsdlName>Capabilities</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.FirewallSystem</name>
      <wsdlName>HostFirewallSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>firewallInfo</name>
         <wsdlName>FirewallInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.NetworkSystem</name>
      <wsdlName>HostNetworkSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>capabilities</name>
         <wsdlName>Capabilities</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>networkInfo</name>
         <wsdlName>NetworkInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>offloadCapabilities</name>
         <wsdlName>OffloadCapabilities</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>networkConfig</name>
         <wsdlName>NetworkConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>dnsConfig</name>
         <wsdlName>DnsConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>ipRouteConfig</name>
         <wsdlName>IpRouteConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>consoleIpRouteConfig</name>
         <wsdlName>ConsoleIpRouteConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.VFlashManager</name>
      <wsdlName>HostVFlashManager</wsdlName>
      <property>
         <name>vFlashConfigInfo</name>
         <wsdlName>VFlashConfigInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.HostProfile</name>
      <wsdlName>HostProfile</wsdlName>
      <base>vim.profile.Profile</base>
      <property>
         <name>validationState</name>
         <wsdlName>ValidationState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>validationStateUpdateTime</name>
         <wsdlName>ValidationStateUpdateTime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>validationFailureInfo</name>
         <wsdlName>ValidationFailureInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>referenceHost</name>
         <wsdlName>ReferenceHost</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.ProfileManager</name>
      <wsdlName>HostProfileManager</wsdlName>
      <base>vim.profile.ProfileManager</base>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.profileEngine.ComplianceManager</name>
      <wsdlName>ProfileHostProfileEngineComplianceManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.profile.host.profileEngine.HostProfileManager</name>
      <wsdlName>ProfileHostProfileEngineHostProfileManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.view.ManagedObjectView</name>
      <wsdlName>ManagedObjectView</wsdlName>
      <base>vim.view.View</base>
      <property>
         <name>view</name>
         <wsdlName>View</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.vm.check.ProvisioningChecker</name>
      <wsdlName>VirtualMachineProvisioningChecker</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.vslm.host.VStorageObjectManager</name>
      <wsdlName>HostVStorageObjectManager</wsdlName>
      <base>vim.vslm.VStorageObjectManagerBase</base>
   </managedObject>
   <managedObject>
      <name>vim.vslm.vcenter.VStorageObjectManager</name>
      <wsdlName>VcenterVStorageObjectManager</wsdlName>
      <base>vim.vslm.VStorageObjectManagerBase</base>
   </managedObject>
   <managedObject>
      <name>vim.ComputeResource</name>
      <wsdlName>ComputeResource</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>resourcePool</name>
         <wsdlName>ResourcePool</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>host</name>
         <wsdlName>Host</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>network</name>
         <wsdlName>Network</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>environmentBrowser</name>
         <wsdlName>EnvironmentBrowser</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>configurationEx</name>
         <wsdlName>ConfigurationEx</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>lifecycleManaged</name>
         <wsdlName>LifecycleManaged</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.Datacenter</name>
      <wsdlName>Datacenter</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>vmFolder</name>
         <wsdlName>VmFolder</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>hostFolder</name>
         <wsdlName>HostFolder</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>datastoreFolder</name>
         <wsdlName>DatastoreFolder</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>networkFolder</name>
         <wsdlName>NetworkFolder</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>network</name>
         <wsdlName>Network</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>configuration</name>
         <wsdlName>Configuration</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.Datastore</name>
      <wsdlName>Datastore</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>info</name>
         <wsdlName>Info</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>host</name>
         <wsdlName>Host</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>vm</name>
         <wsdlName>Vm</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>browser</name>
         <wsdlName>Browser</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>iormConfiguration</name>
         <wsdlName>IormConfiguration</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.DistributedVirtualSwitch</name>
      <wsdlName>DistributedVirtualSwitch</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>uuid</name>
         <wsdlName>Uuid</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>networkResourcePool</name>
         <wsdlName>NetworkResourcePool</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>portgroup</name>
         <wsdlName>Portgroup</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>runtime</name>
         <wsdlName>Runtime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.Folder</name>
      <wsdlName>Folder</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>childType</name>
         <wsdlName>ChildType</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>childEntity</name>
         <wsdlName>ChildEntity</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>namespace</name>
         <wsdlName>Namespace</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.HostSystem</name>
      <wsdlName>HostSystem</wsdlName>
      <base>vim.ManagedEntity</base>
      <property>
         <name>runtime</name>
         <wsdlName>Runtime</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>hardware</name>
         <wsdlName>Hardware</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>licensableResource</name>
         <wsdlName>LicensableResource</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>remediationState</name>
         <wsdlName>RemediationState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>precheckRemediationResult</name>
         <wsdlName>PrecheckRemediationResult</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>remediationResult</name>
         <wsdlName>RemediationResult</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>complianceCheckState</name>
         <wsdlName>ComplianceCheckState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>complianceCheckResult</name>
         <wsdlName>ComplianceCheckResult</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>configManager</name>
         <wsdlName>ConfigManager</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>config</name>
         <wsdlName>Config</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>vm</name>
         <wsdlName>Vm</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>datastore</name>
         <wsdlName>Datastore</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>network</name>
         <wsdlName>Network</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>datastoreBrowser</name>
         <wsdlName>DatastoreBrowser</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>systemResources</name>
         <wsdlName>SystemResources</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>answerFileValidationState</name>
         <wsdlName>AnswerFileValidationState</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>answerFileValidationResult</name>
         <wsdlName>AnswerFileValidationResult</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.ServiceInstance</name>
      <wsdlName>ServiceInstance</wsdlName>
      <property>
         <name>serverClock</name>
         <wsdlName>ServerClock</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>capability</name>
         <wsdlName>Capability</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>content</name>
         <wsdlName>Content</wsdlName>
         <privilege>System.Anonymous</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.StoragePod</name>
      <wsdlName>StoragePod</wsdlName>
      <base>vim.Folder</base>
      <property>
         <name>summary</name>
         <wsdlName>Summary</wsdlName>
         <privilege>System.View</privilege>
      </property>
      <property>
         <name>podStorageDrsEntry</name>
         <wsdlName>PodStorageDrsEntry</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.VasaVvolManager</name>
      <wsdlName>VasaVvolManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.dvs.DistributedVirtualSwitchManager</name>
      <wsdlName>DistributedVirtualSwitchManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.dvs.VmwareDistributedVirtualSwitch</name>
      <wsdlName>VmwareDistributedVirtualSwitch</wsdlName>
      <base>vim.DistributedVirtualSwitch</base>
   </managedObject>
   <managedObject>
      <name>vim.host.DiagnosticSystem</name>
      <wsdlName>HostDiagnosticSystem</wsdlName>
      <property>
         <name>activePartition</name>
         <wsdlName>ActivePartition</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.StorageSystem</name>
      <wsdlName>HostStorageSystem</wsdlName>
      <base>vim.ExtensibleManagedObject</base>
      <property>
         <name>storageDeviceInfo</name>
         <wsdlName>StorageDeviceInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>fileSystemVolumeInfo</name>
         <wsdlName>FileSystemVolumeInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>systemFile</name>
         <wsdlName>SystemFile</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>multipathStateInfo</name>
         <wsdlName>MultipathStateInfo</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.host.VMotionManager</name>
      <wsdlName>HostVMotionManager</wsdlName>
   </managedObject>
   <managedObject>
      <name>vim.view.ContainerView</name>
      <wsdlName>ContainerView</wsdlName>
      <base>vim.view.ManagedObjectView</base>
      <property>
         <name>container</name>
         <wsdlName>Container</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>type</name>
         <wsdlName>Type</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>recursive</name>
         <wsdlName>Recursive</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.view.InventoryView</name>
      <wsdlName>InventoryView</wsdlName>
      <base>vim.view.ManagedObjectView</base>
   </managedObject>
   <managedObject>
      <name>vim.view.ListView</name>
      <wsdlName>ListView</wsdlName>
      <base>vim.view.ManagedObjectView</base>
   </managedObject>
   <managedObject>
      <name>vim.ClusterComputeResource</name>
      <wsdlName>ClusterComputeResource</wsdlName>
      <base>vim.ComputeResource</base>
      <property>
         <name>configuration</name>
         <wsdlName>Configuration</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>recommendation</name>
         <wsdlName>Recommendation</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>drsRecommendation</name>
         <wsdlName>DrsRecommendation</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>hciConfig</name>
         <wsdlName>HciConfig</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>migrationHistory</name>
         <wsdlName>MigrationHistory</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>actionHistory</name>
         <wsdlName>ActionHistory</wsdlName>
         <privilege>System.Read</privilege>
      </property>
      <property>
         <name>drsFault</name>
         <wsdlName>DrsFault</wsdlName>
         <privilege>System.Read</privilege>
      </property>
   </managedObject>
   <managedObject>
      <name>vim.dvs.HostDistributedVirtualSwitchManager</name>
      <wsdlName>HostDistributedVirtualSwitchManager</wsdlName>
      <property>
         <name>distributedVirtualSwitch</name>
         <wsdlName>DistributedVirtualSwitch</wsdlName>
         <privilege>System.View</privilege>
      </property>
   </managedObject>
</vmodl>