<?xml version="1.0" encoding="UTF-8" ?>
<!--
   Copyright 2005-2020 VMware, Inc.  All rights reserved.
-->
<definitions targetNamespace="urn:vim25"
   xmlns="http://schemas.xmlsoap.org/wsdl/"
   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   xmlns:vim25="urn:vim25"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>
   <types>
      <schema
         targetNamespace="urn:vim25"
         xmlns="http://www.w3.org/2001/XMLSchema"
         xmlns:vim25="urn:vim25"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:reflect="urn:reflect"
         elementFormDefault="qualified"
      >
         <include schemaLocation="core-types.xsd" />
         <import namespace="urn:reflect" schemaLocation="reflect-messagetypes.xsd" />
         <include schemaLocation="query-messagetypes.xsd" />
         <include schemaLocation="vim-messagetypes.xsd" />
         <element name="versionURI" type="xsd:string" />
         <element name="MethodFaultFault" type="vim25:MethodFault"/>
         <element name="RuntimeFaultFault" type="vim25:RuntimeFault"/>
         <element name="HostCommunicationFault" type="vim25:HostCommunication"/>
         <element name="HostNotConnectedFault" type="vim25:HostNotConnected"/>
         <element name="HostNotReachableFault" type="vim25:HostNotReachable"/>
         <element name="InvalidArgumentFault" type="vim25:InvalidArgument"/>
         <element name="InvalidRequestFault" type="vim25:InvalidRequest"/>
         <element name="InvalidTypeFault" type="vim25:InvalidType"/>
         <element name="ManagedObjectNotFoundFault" type="vim25:ManagedObjectNotFound"/>
         <element name="MethodNotFoundFault" type="vim25:MethodNotFound"/>
         <element name="NotEnoughLicensesFault" type="vim25:NotEnoughLicenses"/>
         <element name="NotImplementedFault" type="vim25:NotImplemented"/>
         <element name="NotSupportedFault" type="vim25:NotSupported"/>
         <element name="RequestCanceledFault" type="vim25:RequestCanceled"/>
         <element name="SecurityErrorFault" type="vim25:SecurityError"/>
         <element name="SystemErrorFault" type="vim25:SystemError"/>
         <element name="UnexpectedFaultFault" type="vim25:UnexpectedFault"/>
         <element name="InvalidCollectorVersionFault" type="vim25:InvalidCollectorVersion"/>
         <element name="InvalidPropertyFault" type="vim25:InvalidProperty"/>
         <element name="CreateFilter"  type="vim25:CreateFilterRequestType" />
         <element name="CreateFilterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveProperties"  type="vim25:RetrievePropertiesRequestType" />
         <element name="RetrievePropertiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ObjectContent" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckForUpdates"  type="vim25:CheckForUpdatesRequestType" />
         <element name="CheckForUpdatesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UpdateSet" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="WaitForUpdates"  type="vim25:WaitForUpdatesRequestType" />
         <element name="WaitForUpdatesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UpdateSet" />
               </sequence>
            </complexType>
         </element>
         <element name="CancelWaitForUpdates"  type="vim25:CancelWaitForUpdatesRequestType" />
         <element name="CancelWaitForUpdatesResponse">
            <complexType />
         </element>
         <element name="WaitForUpdatesEx"  type="vim25:WaitForUpdatesExRequestType" />
         <element name="WaitForUpdatesExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UpdateSet" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrievePropertiesEx"  type="vim25:RetrievePropertiesExRequestType" />
         <element name="RetrievePropertiesExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:RetrieveResult" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="ContinueRetrievePropertiesEx"  type="vim25:ContinueRetrievePropertiesExRequestType" />
         <element name="ContinueRetrievePropertiesExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:RetrieveResult" />
               </sequence>
            </complexType>
         </element>
         <element name="CancelRetrievePropertiesEx"  type="vim25:CancelRetrievePropertiesExRequestType" />
         <element name="CancelRetrievePropertiesExResponse">
            <complexType />
         </element>
         <element name="CreatePropertyCollector"  type="vim25:CreatePropertyCollectorRequestType" />
         <element name="CreatePropertyCollectorResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DestroyPropertyCollector"  type="vim25:DestroyPropertyCollectorRequestType" />
         <element name="DestroyPropertyCollectorResponse">
            <complexType />
         </element>
         <element name="DestroyPropertyFilter"  type="vim25:DestroyPropertyFilterRequestType" />
         <element name="DestroyPropertyFilterResponse">
            <complexType />
         </element>
         <element name="AddAuthorizationRole"  type="vim25:AddAuthorizationRoleRequestType" />
         <element name="AddAuthorizationRoleResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:int" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveAuthorizationRole"  type="vim25:RemoveAuthorizationRoleRequestType" />
         <element name="RemoveAuthorizationRoleResponse">
            <complexType />
         </element>
         <element name="UpdateAuthorizationRole"  type="vim25:UpdateAuthorizationRoleRequestType" />
         <element name="UpdateAuthorizationRoleResponse">
            <complexType />
         </element>
         <element name="MergePermissions"  type="vim25:MergePermissionsRequestType" />
         <element name="MergePermissionsResponse">
            <complexType />
         </element>
         <element name="RetrieveRolePermissions"  type="vim25:RetrieveRolePermissionsRequestType" />
         <element name="RetrieveRolePermissionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveEntityPermissions"  type="vim25:RetrieveEntityPermissionsRequestType" />
         <element name="RetrieveEntityPermissionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveAllPermissions"  type="vim25:RetrieveAllPermissionsRequestType" />
         <element name="RetrieveAllPermissionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="SetEntityPermissions"  type="vim25:SetEntityPermissionsRequestType" />
         <element name="SetEntityPermissionsResponse">
            <complexType />
         </element>
         <element name="ResetEntityPermissions"  type="vim25:ResetEntityPermissionsRequestType" />
         <element name="ResetEntityPermissionsResponse">
            <complexType />
         </element>
         <element name="RemoveEntityPermission"  type="vim25:RemoveEntityPermissionRequestType" />
         <element name="RemoveEntityPermissionResponse">
            <complexType />
         </element>
         <element name="HasPrivilegeOnEntity"  type="vim25:HasPrivilegeOnEntityRequestType" />
         <element name="HasPrivilegeOnEntityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HasPrivilegeOnEntities"  type="vim25:HasPrivilegeOnEntitiesRequestType" />
         <element name="HasPrivilegeOnEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:EntityPrivilege" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HasUserPrivilegeOnEntities"  type="vim25:HasUserPrivilegeOnEntitiesRequestType" />
         <element name="HasUserPrivilegeOnEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:EntityPrivilege" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="FetchUserPrivilegeOnEntities"  type="vim25:FetchUserPrivilegeOnEntitiesRequestType" />
         <element name="FetchUserPrivilegeOnEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserPrivilegeResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CertMgrRefreshCACertificatesAndCRLs_Task"  type="vim25:CertMgrRefreshCACertificatesAndCRLsRequestType" />
         <element name="CertMgrRefreshCACertificatesAndCRLs_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CertMgrRefreshCertificates_Task"  type="vim25:CertMgrRefreshCertificatesRequestType" />
         <element name="CertMgrRefreshCertificates_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CertMgrRevokeCertificates_Task"  type="vim25:CertMgrRevokeCertificatesRequestType" />
         <element name="CertMgrRevokeCertificates_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ConfigureHCI_Task"  type="vim25:ConfigureHCIRequestType" />
         <element name="ConfigureHCI_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtendHCI_Task"  type="vim25:ExtendHCIRequestType" />
         <element name="ExtendHCI_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AbandonHciWorkflow"  type="vim25:AbandonHciWorkflowRequestType" />
         <element name="AbandonHciWorkflowResponse">
            <complexType />
         </element>
         <element name="ValidateHCIConfiguration"  type="vim25:ValidateHCIConfigurationRequestType" />
         <element name="ValidateHCIConfigurationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterComputeResourceValidationResultBase" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureCluster_Task"  type="vim25:ReconfigureClusterRequestType" />
         <element name="ReconfigureCluster_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyRecommendation"  type="vim25:ApplyRecommendationRequestType" />
         <element name="ApplyRecommendationResponse">
            <complexType />
         </element>
         <element name="CancelRecommendation"  type="vim25:CancelRecommendationRequestType" />
         <element name="CancelRecommendationResponse">
            <complexType />
         </element>
         <element name="RecommendHostsForVm"  type="vim25:RecommendHostsForVmRequestType" />
         <element name="RecommendHostsForVmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddHost_Task"  type="vim25:AddHostRequestType" />
         <element name="AddHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveInto_Task"  type="vim25:MoveIntoRequestType" />
         <element name="MoveInto_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveHostInto_Task"  type="vim25:MoveHostIntoRequestType" />
         <element name="MoveHostInto_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RefreshRecommendation"  type="vim25:RefreshRecommendationRequestType" />
         <element name="RefreshRecommendationResponse">
            <complexType />
         </element>
         <element name="EvcManager"  type="vim25:EvcManagerRequestType" />
         <element name="EvcManagerResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveDasAdvancedRuntimeInfo"  type="vim25:RetrieveDasAdvancedRuntimeInfoRequestType" />
         <element name="RetrieveDasAdvancedRuntimeInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterDasAdvancedRuntimeInfo" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="ClusterEnterMaintenanceMode"  type="vim25:ClusterEnterMaintenanceModeRequestType" />
         <element name="ClusterEnterMaintenanceModeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterEnterMaintenanceResult" />
               </sequence>
            </complexType>
         </element>
         <element name="PlaceVm"  type="vim25:PlaceVmRequestType" />
         <element name="PlaceVmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PlacementResult" />
               </sequence>
            </complexType>
         </element>
         <element name="FindRulesForVm"  type="vim25:FindRulesForVmRequestType" />
         <element name="FindRulesForVmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="StampAllRulesWithUuid_Task"  type="vim25:StampAllRulesWithUuidRequestType" />
         <element name="StampAllRulesWithUuid_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="GetResourceUsage"  type="vim25:GetResourceUsageRequestType" />
         <element name="GetResourceUsageResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterResourceUsageSummary" />
               </sequence>
            </complexType>
         </element>
         <element name="SetCryptoMode"  type="vim25:SetCryptoModeRequestType" />
         <element name="SetCryptoModeResponse">
            <complexType />
         </element>
         <element name="ReconfigureComputeResource_Task"  type="vim25:ReconfigureComputeResourceRequestType" />
         <element name="ReconfigureComputeResource_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AddCustomFieldDef"  type="vim25:AddCustomFieldDefRequestType" />
         <element name="AddCustomFieldDefResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CustomFieldDef" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveCustomFieldDef"  type="vim25:RemoveCustomFieldDefRequestType" />
         <element name="RemoveCustomFieldDefResponse">
            <complexType />
         </element>
         <element name="RenameCustomFieldDef"  type="vim25:RenameCustomFieldDefRequestType" />
         <element name="RenameCustomFieldDefResponse">
            <complexType />
         </element>
         <element name="SetField"  type="vim25:SetFieldRequestType" />
         <element name="SetFieldResponse">
            <complexType />
         </element>
         <element name="DoesCustomizationSpecExist"  type="vim25:DoesCustomizationSpecExistRequestType" />
         <element name="DoesCustomizationSpecExistResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="GetCustomizationSpec"  type="vim25:GetCustomizationSpecRequestType" />
         <element name="GetCustomizationSpecResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CustomizationSpecItem" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateCustomizationSpec"  type="vim25:CreateCustomizationSpecRequestType" />
         <element name="CreateCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="OverwriteCustomizationSpec"  type="vim25:OverwriteCustomizationSpecRequestType" />
         <element name="OverwriteCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="DeleteCustomizationSpec"  type="vim25:DeleteCustomizationSpecRequestType" />
         <element name="DeleteCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="DuplicateCustomizationSpec"  type="vim25:DuplicateCustomizationSpecRequestType" />
         <element name="DuplicateCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="RenameCustomizationSpec"  type="vim25:RenameCustomizationSpecRequestType" />
         <element name="RenameCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="CustomizationSpecItemToXml"  type="vim25:CustomizationSpecItemToXmlRequestType" />
         <element name="CustomizationSpecItemToXmlResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="XmlToCustomizationSpecItem"  type="vim25:XmlToCustomizationSpecItemRequestType" />
         <element name="XmlToCustomizationSpecItemResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CustomizationSpecItem" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckCustomizationResources"  type="vim25:CheckCustomizationResourcesRequestType" />
         <element name="CheckCustomizationResourcesResponse">
            <complexType />
         </element>
         <element name="BatchQueryConnectInfo"  type="vim25:BatchQueryConnectInfoRequestType" />
         <element name="BatchQueryConnectInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DatacenterBasicConnectInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConnectionInfo"  type="vim25:QueryConnectionInfoRequestType" />
         <element name="QueryConnectionInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostConnectInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConnectionInfoViaSpec"  type="vim25:QueryConnectionInfoViaSpecRequestType" />
         <element name="QueryConnectionInfoViaSpecResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostConnectInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerOnMultiVM_Task"  type="vim25:PowerOnMultiVMRequestType" />
         <element name="PowerOnMultiVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="queryDatacenterConfigOptionDescriptor"  type="vim25:queryDatacenterConfigOptionDescriptorRequestType" />
         <element name="queryDatacenterConfigOptionDescriptorResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureDatacenter_Task"  type="vim25:ReconfigureDatacenterRequestType" />
         <element name="ReconfigureDatacenter_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RefreshDatastore"  type="vim25:RefreshDatastoreRequestType" />
         <element name="RefreshDatastoreResponse">
            <complexType />
         </element>
         <element name="RefreshDatastoreStorageInfo"  type="vim25:RefreshDatastoreStorageInfoRequestType" />
         <element name="RefreshDatastoreStorageInfoResponse">
            <complexType />
         </element>
         <element name="UpdateVirtualMachineFiles_Task"  type="vim25:UpdateVirtualMachineFilesRequestType" />
         <element name="UpdateVirtualMachineFiles_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RenameDatastore"  type="vim25:RenameDatastoreRequestType" />
         <element name="RenameDatastoreResponse">
            <complexType />
         </element>
         <element name="DestroyDatastore"  type="vim25:DestroyDatastoreRequestType" />
         <element name="DestroyDatastoreResponse">
            <complexType />
         </element>
         <element name="DatastoreEnterMaintenanceMode"  type="vim25:DatastoreEnterMaintenanceModeRequestType" />
         <element name="DatastoreEnterMaintenanceModeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StoragePlacementResult" />
               </sequence>
            </complexType>
         </element>
         <element name="DatastoreExitMaintenanceMode_Task"  type="vim25:DatastoreExitMaintenanceModeRequestType" />
         <element name="DatastoreExitMaintenanceMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVVolVirtualMachineFiles_Task"  type="vim25:UpdateVVolVirtualMachineFilesRequestType" />
         <element name="UpdateVVolVirtualMachineFiles_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDirectory"  type="vim25:CreateDirectoryRequestType" />
         <element name="CreateDirectoryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteDirectory"  type="vim25:DeleteDirectoryRequestType" />
         <element name="DeleteDirectoryResponse">
            <complexType />
         </element>
         <element name="ConvertNamespacePathToUuidPath"  type="vim25:ConvertNamespacePathToUuidPathRequestType" />
         <element name="ConvertNamespacePathToUuidPathResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDescriptions"  type="vim25:QueryDescriptionsRequestType" />
         <element name="QueryDescriptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="BrowseDiagnosticLog"  type="vim25:BrowseDiagnosticLogRequestType" />
         <element name="BrowseDiagnosticLogResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DiagnosticManagerLogHeader" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateLogBundles_Task"  type="vim25:GenerateLogBundlesRequestType" />
         <element name="GenerateLogBundles_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="FetchDVPortKeys"  type="vim25:FetchDVPortKeysRequestType" />
         <element name="FetchDVPortKeysResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="FetchDVPorts"  type="vim25:FetchDVPortsRequestType" />
         <element name="FetchDVPortsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DistributedVirtualPort" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryUsedVlanIdInDvs"  type="vim25:QueryUsedVlanIdInDvsRequestType" />
         <element name="QueryUsedVlanIdInDvsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureDvs_Task"  type="vim25:ReconfigureDvsRequestType" />
         <element name="ReconfigureDvs_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PerformDvsProductSpecOperation_Task"  type="vim25:PerformDvsProductSpecOperationRequestType" />
         <element name="PerformDvsProductSpecOperation_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MergeDvs_Task"  type="vim25:MergeDvsRequestType" />
         <element name="MergeDvs_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AddDVPortgroup_Task"  type="vim25:AddDVPortgroupRequestType" />
         <element name="AddDVPortgroup_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveDVPort_Task"  type="vim25:MoveDVPortRequestType" />
         <element name="MoveDVPort_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDvsCapability"  type="vim25:UpdateDvsCapabilityRequestType" />
         <element name="UpdateDvsCapabilityResponse">
            <complexType />
         </element>
         <element name="ReconfigureDVPort_Task"  type="vim25:ReconfigureDVPortRequestType" />
         <element name="ReconfigureDVPort_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RefreshDVPortState"  type="vim25:RefreshDVPortStateRequestType" />
         <element name="RefreshDVPortStateResponse">
            <complexType />
         </element>
         <element name="RectifyDvsHost_Task"  type="vim25:RectifyDvsHostRequestType" />
         <element name="RectifyDvsHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateNetworkResourcePool"  type="vim25:UpdateNetworkResourcePoolRequestType" />
         <element name="UpdateNetworkResourcePoolResponse">
            <complexType />
         </element>
         <element name="AddNetworkResourcePool"  type="vim25:AddNetworkResourcePoolRequestType" />
         <element name="AddNetworkResourcePoolResponse">
            <complexType />
         </element>
         <element name="RemoveNetworkResourcePool"  type="vim25:RemoveNetworkResourcePoolRequestType" />
         <element name="RemoveNetworkResourcePoolResponse">
            <complexType />
         </element>
         <element name="DvsReconfigureVmVnicNetworkResourcePool_Task"  type="vim25:DvsReconfigureVmVnicNetworkResourcePoolRequestType" />
         <element name="DvsReconfigureVmVnicNetworkResourcePool_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableNetworkResourceManagement"  type="vim25:EnableNetworkResourceManagementRequestType" />
         <element name="EnableNetworkResourceManagementResponse">
            <complexType />
         </element>
         <element name="DVSRollback_Task"  type="vim25:DVSRollbackRequestType" />
         <element name="DVSRollback_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDVPortgroup_Task"  type="vim25:CreateDVPortgroupRequestType" />
         <element name="CreateDVPortgroup_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDVSHealthCheckConfig_Task"  type="vim25:UpdateDVSHealthCheckConfigRequestType" />
         <element name="UpdateDVSHealthCheckConfig_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="LookupDvPortGroup"  type="vim25:LookupDvPortGroupRequestType" />
         <element name="LookupDvPortGroupResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConfigOptionDescriptor"  type="vim25:QueryConfigOptionDescriptorRequestType" />
         <element name="QueryConfigOptionDescriptorResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConfigOption"  type="vim25:QueryConfigOptionRequestType" />
         <element name="QueryConfigOptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineConfigOption" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConfigOptionEx"  type="vim25:QueryConfigOptionExRequestType" />
         <element name="QueryConfigOptionExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineConfigOption" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryConfigTarget"  type="vim25:QueryConfigTargetRequestType" />
         <element name="QueryConfigTargetResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ConfigTarget" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryTargetCapabilities"  type="vim25:QueryTargetCapabilitiesRequestType" />
         <element name="QueryTargetCapabilitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostCapability" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="setCustomValue"  type="vim25:setCustomValueRequestType" />
         <element name="setCustomValueResponse">
            <complexType />
         </element>
         <element name="UnregisterExtension"  type="vim25:UnregisterExtensionRequestType" />
         <element name="UnregisterExtensionResponse">
            <complexType />
         </element>
         <element name="FindExtension"  type="vim25:FindExtensionRequestType" />
         <element name="FindExtensionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Extension" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterExtension"  type="vim25:RegisterExtensionRequestType" />
         <element name="RegisterExtensionResponse">
            <complexType />
         </element>
         <element name="UpdateExtension"  type="vim25:UpdateExtensionRequestType" />
         <element name="UpdateExtensionResponse">
            <complexType />
         </element>
         <element name="GetPublicKey"  type="vim25:GetPublicKeyRequestType" />
         <element name="GetPublicKeyResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="SetPublicKey"  type="vim25:SetPublicKeyRequestType" />
         <element name="SetPublicKeyResponse">
            <complexType />
         </element>
         <element name="SetExtensionCertificate"  type="vim25:SetExtensionCertificateRequestType" />
         <element name="SetExtensionCertificateResponse">
            <complexType />
         </element>
         <element name="QueryManagedBy"  type="vim25:QueryManagedByRequestType" />
         <element name="QueryManagedByResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryExtensionIpAllocationUsage"  type="vim25:QueryExtensionIpAllocationUsageRequestType" />
         <element name="QueryExtensionIpAllocationUsageResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ExtensionManagerIpAllocationUsage" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveDatastoreFile_Task"  type="vim25:MoveDatastoreFileRequestType" />
         <element name="MoveDatastoreFile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CopyDatastoreFile_Task"  type="vim25:CopyDatastoreFileRequestType" />
         <element name="CopyDatastoreFile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteDatastoreFile_Task"  type="vim25:DeleteDatastoreFileRequestType" />
         <element name="DeleteDatastoreFile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MakeDirectory"  type="vim25:MakeDirectoryRequestType" />
         <element name="MakeDirectoryResponse">
            <complexType />
         </element>
         <element name="ChangeOwner"  type="vim25:ChangeOwnerRequestType" />
         <element name="ChangeOwnerResponse">
            <complexType />
         </element>
         <element name="CreateFolder"  type="vim25:CreateFolderRequestType" />
         <element name="CreateFolderResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveIntoFolder_Task"  type="vim25:MoveIntoFolderRequestType" />
         <element name="MoveIntoFolder_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateVM_Task"  type="vim25:CreateVMRequestType" />
         <element name="CreateVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterVM_Task"  type="vim25:RegisterVMRequestType" />
         <element name="RegisterVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateCluster"  type="vim25:CreateClusterRequestType" />
         <element name="CreateClusterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateClusterEx"  type="vim25:CreateClusterExRequestType" />
         <element name="CreateClusterExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AddStandaloneHost_Task"  type="vim25:AddStandaloneHostRequestType" />
         <element name="AddStandaloneHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDatacenter"  type="vim25:CreateDatacenterRequestType" />
         <element name="CreateDatacenterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UnregisterAndDestroy_Task"  type="vim25:UnregisterAndDestroyRequestType" />
         <element name="UnregisterAndDestroy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDVS_Task"  type="vim25:CreateDVSRequestType" />
         <element name="CreateDVS_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateStoragePod"  type="vim25:CreateStoragePodRequestType" />
         <element name="CreateStoragePodResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="BatchAddStandaloneHosts_Task"  type="vim25:BatchAddStandaloneHostsRequestType" />
         <element name="BatchAddStandaloneHosts_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="BatchAddHostsToCluster_Task"  type="vim25:BatchAddHostsToClusterRequestType" />
         <element name="BatchAddHostsToCluster_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterHealthUpdateProvider"  type="vim25:RegisterHealthUpdateProviderRequestType" />
         <element name="RegisterHealthUpdateProviderResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="UnregisterHealthUpdateProvider"  type="vim25:UnregisterHealthUpdateProviderRequestType" />
         <element name="UnregisterHealthUpdateProviderResponse">
            <complexType />
         </element>
         <element name="QueryProviderList"  type="vim25:QueryProviderListRequestType" />
         <element name="QueryProviderListResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HasProvider"  type="vim25:HasProviderRequestType" />
         <element name="HasProviderResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryProviderName"  type="vim25:QueryProviderNameRequestType" />
         <element name="QueryProviderNameResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHealthUpdateInfos"  type="vim25:QueryHealthUpdateInfosRequestType" />
         <element name="QueryHealthUpdateInfosResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HealthUpdateInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddMonitoredEntities"  type="vim25:AddMonitoredEntitiesRequestType" />
         <element name="AddMonitoredEntitiesResponse">
            <complexType />
         </element>
         <element name="RemoveMonitoredEntities"  type="vim25:RemoveMonitoredEntitiesRequestType" />
         <element name="RemoveMonitoredEntitiesResponse">
            <complexType />
         </element>
         <element name="QueryMonitoredEntities"  type="vim25:QueryMonitoredEntitiesRequestType" />
         <element name="QueryMonitoredEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HasMonitoredEntity"  type="vim25:HasMonitoredEntityRequestType" />
         <element name="HasMonitoredEntityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryUnmonitoredHosts"  type="vim25:QueryUnmonitoredHostsRequestType" />
         <element name="QueryUnmonitoredHostsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="PostHealthUpdates"  type="vim25:PostHealthUpdatesRequestType" />
         <element name="PostHealthUpdatesResponse">
            <complexType />
         </element>
         <element name="QueryHealthUpdates"  type="vim25:QueryHealthUpdatesRequestType" />
         <element name="QueryHealthUpdatesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HealthUpdate" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddFilter"  type="vim25:AddFilterRequestType" />
         <element name="AddFilterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFilterList"  type="vim25:QueryFilterListRequestType" />
         <element name="QueryFilterListResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFilterName"  type="vim25:QueryFilterNameRequestType" />
         <element name="QueryFilterNameResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFilterInfoIds"  type="vim25:QueryFilterInfoIdsRequestType" />
         <element name="QueryFilterInfoIdsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFilterEntities"  type="vim25:QueryFilterEntitiesRequestType" />
         <element name="QueryFilterEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddFilterEntities"  type="vim25:AddFilterEntitiesRequestType" />
         <element name="AddFilterEntitiesResponse">
            <complexType />
         </element>
         <element name="RemoveFilterEntities"  type="vim25:RemoveFilterEntitiesRequestType" />
         <element name="RemoveFilterEntitiesResponse">
            <complexType />
         </element>
         <element name="RemoveFilter"  type="vim25:RemoveFilterRequestType" />
         <element name="RemoveFilterResponse">
            <complexType />
         </element>
         <element name="SetCollectorPageSize"  type="vim25:SetCollectorPageSizeRequestType" />
         <element name="SetCollectorPageSizeResponse">
            <complexType />
         </element>
         <element name="RewindCollector"  type="vim25:RewindCollectorRequestType" />
         <element name="RewindCollectorResponse">
            <complexType />
         </element>
         <element name="ResetCollector"  type="vim25:ResetCollectorRequestType" />
         <element name="ResetCollectorResponse">
            <complexType />
         </element>
         <element name="DestroyCollector"  type="vim25:DestroyCollectorRequestType" />
         <element name="DestroyCollectorResponse">
            <complexType />
         </element>
         <element name="QueryTpmAttestationReport"  type="vim25:QueryTpmAttestationReportRequestType" />
         <element name="QueryTpmAttestationReportResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostTpmAttestationReport" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHostConnectionInfo"  type="vim25:QueryHostConnectionInfoRequestType" />
         <element name="QueryHostConnectionInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostConnectInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateSystemResources"  type="vim25:UpdateSystemResourcesRequestType" />
         <element name="UpdateSystemResourcesResponse">
            <complexType />
         </element>
         <element name="UpdateSystemSwapConfiguration"  type="vim25:UpdateSystemSwapConfigurationRequestType" />
         <element name="UpdateSystemSwapConfigurationResponse">
            <complexType />
         </element>
         <element name="ReconnectHost_Task"  type="vim25:ReconnectHostRequestType" />
         <element name="ReconnectHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DisconnectHost_Task"  type="vim25:DisconnectHostRequestType" />
         <element name="DisconnectHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EnterMaintenanceMode_Task"  type="vim25:EnterMaintenanceModeRequestType" />
         <element name="EnterMaintenanceMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExitMaintenanceMode_Task"  type="vim25:ExitMaintenanceModeRequestType" />
         <element name="ExitMaintenanceMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RebootHost_Task"  type="vim25:RebootHostRequestType" />
         <element name="RebootHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ShutdownHost_Task"  type="vim25:ShutdownHostRequestType" />
         <element name="ShutdownHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerDownHostToStandBy_Task"  type="vim25:PowerDownHostToStandByRequestType" />
         <element name="PowerDownHostToStandBy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerUpHostFromStandBy_Task"  type="vim25:PowerUpHostFromStandByRequestType" />
         <element name="PowerUpHostFromStandBy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryMemoryOverhead"  type="vim25:QueryMemoryOverheadRequestType" />
         <element name="QueryMemoryOverheadResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryMemoryOverheadEx"  type="vim25:QueryMemoryOverheadExRequestType" />
         <element name="QueryMemoryOverheadExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureHostForDAS_Task"  type="vim25:ReconfigureHostForDASRequestType" />
         <element name="ReconfigureHostForDAS_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateFlags"  type="vim25:UpdateFlagsRequestType" />
         <element name="UpdateFlagsResponse">
            <complexType />
         </element>
         <element name="EnterLockdownMode"  type="vim25:EnterLockdownModeRequestType" />
         <element name="EnterLockdownModeResponse">
            <complexType />
         </element>
         <element name="ExitLockdownMode"  type="vim25:ExitLockdownModeRequestType" />
         <element name="ExitLockdownModeResponse">
            <complexType />
         </element>
         <element name="AcquireCimServicesTicket"  type="vim25:AcquireCimServicesTicketRequestType" />
         <element name="AcquireCimServicesTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostServiceTicket" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateIpmi"  type="vim25:UpdateIpmiRequestType" />
         <element name="UpdateIpmiResponse">
            <complexType />
         </element>
         <element name="RetrieveHardwareUptime"  type="vim25:RetrieveHardwareUptimeRequestType" />
         <element name="RetrieveHardwareUptimeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="PrepareCrypto"  type="vim25:PrepareCryptoRequestType" />
         <element name="PrepareCryptoResponse">
            <complexType />
         </element>
         <element name="EnableCrypto"  type="vim25:EnableCryptoRequestType" />
         <element name="EnableCryptoResponse">
            <complexType />
         </element>
         <element name="ConfigureCryptoKey"  type="vim25:ConfigureCryptoKeyRequestType" />
         <element name="ConfigureCryptoKeyResponse">
            <complexType />
         </element>
         <element name="QueryProductLockerLocation"  type="vim25:QueryProductLockerLocationRequestType" />
         <element name="QueryProductLockerLocationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateProductLockerLocation_Task"  type="vim25:UpdateProductLockerLocationRequestType" />
         <element name="UpdateProductLockerLocation_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveFreeEpcMemory"  type="vim25:RetrieveFreeEpcMemoryRequestType" />
         <element name="RetrieveFreeEpcMemoryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="HttpNfcLeaseGetManifest"  type="vim25:HttpNfcLeaseGetManifestRequestType" />
         <element name="HttpNfcLeaseGetManifestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HttpNfcLeaseManifestEntry" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HttpNfcLeaseSetManifestChecksumType"  type="vim25:HttpNfcLeaseSetManifestChecksumTypeRequestType" />
         <element name="HttpNfcLeaseSetManifestChecksumTypeResponse">
            <complexType />
         </element>
         <element name="HttpNfcLeaseComplete"  type="vim25:HttpNfcLeaseCompleteRequestType" />
         <element name="HttpNfcLeaseCompleteResponse">
            <complexType />
         </element>
         <element name="HttpNfcLeaseAbort"  type="vim25:HttpNfcLeaseAbortRequestType" />
         <element name="HttpNfcLeaseAbortResponse">
            <complexType />
         </element>
         <element name="HttpNfcLeaseProgress"  type="vim25:HttpNfcLeaseProgressRequestType" />
         <element name="HttpNfcLeaseProgressResponse">
            <complexType />
         </element>
         <element name="HttpNfcLeasePullFromUrls_Task"  type="vim25:HttpNfcLeasePullFromUrlsRequestType" />
         <element name="HttpNfcLeasePullFromUrls_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InstallIoFilter_Task"  type="vim25:InstallIoFilterRequestType" />
         <element name="InstallIoFilter_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UninstallIoFilter_Task"  type="vim25:UninstallIoFilterRequestType" />
         <element name="UninstallIoFilter_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpgradeIoFilter_Task"  type="vim25:UpgradeIoFilterRequestType" />
         <element name="UpgradeIoFilter_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryIoFilterIssues"  type="vim25:QueryIoFilterIssuesRequestType" />
         <element name="QueryIoFilterIssuesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IoFilterQueryIssueResult" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryIoFilterInfo"  type="vim25:QueryIoFilterInfoRequestType" />
         <element name="QueryIoFilterInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ClusterIoFilterInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResolveInstallationErrorsOnHost_Task"  type="vim25:ResolveInstallationErrorsOnHostRequestType" />
         <element name="ResolveInstallationErrorsOnHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ResolveInstallationErrorsOnCluster_Task"  type="vim25:ResolveInstallationErrorsOnClusterRequestType" />
         <element name="ResolveInstallationErrorsOnCluster_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDisksUsingFilter"  type="vim25:QueryDisksUsingFilterRequestType" />
         <element name="QueryDisksUsingFilterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualDiskId" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryIpPools"  type="vim25:QueryIpPoolsRequestType" />
         <element name="QueryIpPoolsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IpPool" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateIpPool"  type="vim25:CreateIpPoolRequestType" />
         <element name="CreateIpPoolResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:int" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateIpPool"  type="vim25:UpdateIpPoolRequestType" />
         <element name="UpdateIpPoolResponse">
            <complexType />
         </element>
         <element name="DestroyIpPool"  type="vim25:DestroyIpPoolRequestType" />
         <element name="DestroyIpPoolResponse">
            <complexType />
         </element>
         <element name="AllocateIpv4Address"  type="vim25:AllocateIpv4AddressRequestType" />
         <element name="AllocateIpv4AddressResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="AllocateIpv6Address"  type="vim25:AllocateIpv6AddressRequestType" />
         <element name="AllocateIpv6AddressResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="ReleaseIpAllocation"  type="vim25:ReleaseIpAllocationRequestType" />
         <element name="ReleaseIpAllocationResponse">
            <complexType />
         </element>
         <element name="QueryIPAllocations"  type="vim25:QueryIPAllocationsRequestType" />
         <element name="QueryIPAllocationsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IpPoolManagerIpAllocation" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateAssignedLicense"  type="vim25:UpdateAssignedLicenseRequestType" />
         <element name="UpdateAssignedLicenseResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveAssignedLicense"  type="vim25:RemoveAssignedLicenseRequestType" />
         <element name="RemoveAssignedLicenseResponse">
            <complexType />
         </element>
         <element name="QueryAssignedLicenses"  type="vim25:QueryAssignedLicensesRequestType" />
         <element name="QueryAssignedLicensesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseAssignmentManagerLicenseAssignment" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QuerySupportedFeatures"  type="vim25:QuerySupportedFeaturesRequestType" />
         <element name="QuerySupportedFeaturesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryLicenseSourceAvailability"  type="vim25:QueryLicenseSourceAvailabilityRequestType" />
         <element name="QueryLicenseSourceAvailabilityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryLicenseUsage"  type="vim25:QueryLicenseUsageRequestType" />
         <element name="QueryLicenseUsageResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseUsageInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="SetLicenseEdition"  type="vim25:SetLicenseEditionRequestType" />
         <element name="SetLicenseEditionResponse">
            <complexType />
         </element>
         <element name="CheckLicenseFeature"  type="vim25:CheckLicenseFeatureRequestType" />
         <element name="CheckLicenseFeatureResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableFeature"  type="vim25:EnableFeatureRequestType" />
         <element name="EnableFeatureResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="DisableFeature"  type="vim25:DisableFeatureRequestType" />
         <element name="DisableFeatureResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="ConfigureLicenseSource"  type="vim25:ConfigureLicenseSourceRequestType" />
         <element name="ConfigureLicenseSourceResponse">
            <complexType />
         </element>
         <element name="UpdateLicense"  type="vim25:UpdateLicenseRequestType" />
         <element name="UpdateLicenseResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="AddLicense"  type="vim25:AddLicenseRequestType" />
         <element name="AddLicenseResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveLicense"  type="vim25:RemoveLicenseRequestType" />
         <element name="RemoveLicenseResponse">
            <complexType />
         </element>
         <element name="DecodeLicense"  type="vim25:DecodeLicenseRequestType" />
         <element name="DecodeLicenseResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LicenseManagerLicenseInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateLicenseLabel"  type="vim25:UpdateLicenseLabelRequestType" />
         <element name="UpdateLicenseLabelResponse">
            <complexType />
         </element>
         <element name="RemoveLicenseLabel"  type="vim25:RemoveLicenseLabelRequestType" />
         <element name="RemoveLicenseLabelResponse">
            <complexType />
         </element>
         <element name="Reload"  type="vim25:ReloadRequestType" />
         <element name="ReloadResponse">
            <complexType />
         </element>
         <element name="Rename_Task"  type="vim25:RenameRequestType" />
         <element name="Rename_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="Destroy_Task"  type="vim25:DestroyRequestType" />
         <element name="Destroy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DestroyNetwork"  type="vim25:DestroyNetworkRequestType" />
         <element name="DestroyNetworkResponse">
            <complexType />
         </element>
         <element name="LookupVmOverheadMemory"  type="vim25:LookupVmOverheadMemoryRequestType" />
         <element name="LookupVmOverheadMemoryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="ValidateHost"  type="vim25:ValidateHostRequestType" />
         <element name="ValidateHostResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:OvfValidateHostResult" />
               </sequence>
            </complexType>
         </element>
         <element name="ParseDescriptor"  type="vim25:ParseDescriptorRequestType" />
         <element name="ParseDescriptorResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:OvfParseDescriptorResult" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateImportSpec"  type="vim25:CreateImportSpecRequestType" />
         <element name="CreateImportSpecResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:OvfCreateImportSpecResult" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDescriptor"  type="vim25:CreateDescriptorRequestType" />
         <element name="CreateDescriptorResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:OvfCreateDescriptorResult" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPerfProviderSummary"  type="vim25:QueryPerfProviderSummaryRequestType" />
         <element name="QueryPerfProviderSummaryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfProviderSummary" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryAvailablePerfMetric"  type="vim25:QueryAvailablePerfMetricRequestType" />
         <element name="QueryAvailablePerfMetricResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPerfCounter"  type="vim25:QueryPerfCounterRequestType" />
         <element name="QueryPerfCounterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPerfCounterByLevel"  type="vim25:QueryPerfCounterByLevelRequestType" />
         <element name="QueryPerfCounterByLevelResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfCounterInfo" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPerf"  type="vim25:QueryPerfRequestType" />
         <element name="QueryPerfResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPerfComposite"  type="vim25:QueryPerfCompositeRequestType" />
         <element name="QueryPerfCompositeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PerfCompositeMetric" />
               </sequence>
            </complexType>
         </element>
         <element name="CreatePerfInterval"  type="vim25:CreatePerfIntervalRequestType" />
         <element name="CreatePerfIntervalResponse">
            <complexType />
         </element>
         <element name="RemovePerfInterval"  type="vim25:RemovePerfIntervalRequestType" />
         <element name="RemovePerfIntervalResponse">
            <complexType />
         </element>
         <element name="UpdatePerfInterval"  type="vim25:UpdatePerfIntervalRequestType" />
         <element name="UpdatePerfIntervalResponse">
            <complexType />
         </element>
         <element name="UpdateCounterLevelMapping"  type="vim25:UpdateCounterLevelMappingRequestType" />
         <element name="UpdateCounterLevelMappingResponse">
            <complexType />
         </element>
         <element name="ResetCounterLevelMapping"  type="vim25:ResetCounterLevelMappingRequestType" />
         <element name="ResetCounterLevelMappingResponse">
            <complexType />
         </element>
         <element name="EstimateDatabaseSize"  type="vim25:EstimateDatabaseSizeRequestType" />
         <element name="EstimateDatabaseSizeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DatabaseSizeEstimate" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateConfig"  type="vim25:UpdateConfigRequestType" />
         <element name="UpdateConfigResponse">
            <complexType />
         </element>
         <element name="MoveIntoResourcePool"  type="vim25:MoveIntoResourcePoolRequestType" />
         <element name="MoveIntoResourcePoolResponse">
            <complexType />
         </element>
         <element name="UpdateChildResourceConfiguration"  type="vim25:UpdateChildResourceConfigurationRequestType" />
         <element name="UpdateChildResourceConfigurationResponse">
            <complexType />
         </element>
         <element name="CreateResourcePool"  type="vim25:CreateResourcePoolRequestType" />
         <element name="CreateResourcePoolResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DestroyChildren"  type="vim25:DestroyChildrenRequestType" />
         <element name="DestroyChildrenResponse">
            <complexType />
         </element>
         <element name="CreateVApp"  type="vim25:CreateVAppRequestType" />
         <element name="CreateVAppResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateChildVM_Task"  type="vim25:CreateChildVMRequestType" />
         <element name="CreateChildVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterChildVM_Task"  type="vim25:RegisterChildVMRequestType" />
         <element name="RegisterChildVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ImportVApp"  type="vim25:ImportVAppRequestType" />
         <element name="ImportVAppResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryResourceConfigOption"  type="vim25:QueryResourceConfigOptionRequestType" />
         <element name="QueryResourceConfigOptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ResourceConfigOption" />
               </sequence>
            </complexType>
         </element>
         <element name="RefreshRuntime"  type="vim25:RefreshRuntimeRequestType" />
         <element name="RefreshRuntimeResponse">
            <complexType />
         </element>
         <element name="FindByUuid"  type="vim25:FindByUuidRequestType" />
         <element name="FindByUuidResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindByDatastorePath"  type="vim25:FindByDatastorePathRequestType" />
         <element name="FindByDatastorePathResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindByDnsName"  type="vim25:FindByDnsNameRequestType" />
         <element name="FindByDnsNameResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindByIp"  type="vim25:FindByIpRequestType" />
         <element name="FindByIpResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindByInventoryPath"  type="vim25:FindByInventoryPathRequestType" />
         <element name="FindByInventoryPathResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindChild"  type="vim25:FindChildRequestType" />
         <element name="FindChildResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="FindAllByUuid"  type="vim25:FindAllByUuidRequestType" />
         <element name="FindAllByUuidResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="FindAllByDnsName"  type="vim25:FindAllByDnsNameRequestType" />
         <element name="FindAllByDnsNameResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="FindAllByIp"  type="vim25:FindAllByIpRequestType" />
         <element name="FindAllByIpResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CurrentTime"  type="vim25:CurrentTimeRequestType" />
         <element name="CurrentTimeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:dateTime" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveServiceContent"  type="vim25:RetrieveServiceContentRequestType" />
         <element name="RetrieveServiceContentResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ServiceContent" />
               </sequence>
            </complexType>
         </element>
         <element name="ValidateMigration"  type="vim25:ValidateMigrationRequestType" />
         <element name="ValidateMigrationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVMotionCompatibility"  type="vim25:QueryVMotionCompatibilityRequestType" />
         <element name="QueryVMotionCompatibilityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveProductComponents"  type="vim25:RetrieveProductComponentsRequestType" />
         <element name="RetrieveProductComponentsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProductComponentInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryServiceList"  type="vim25:QueryServiceListRequestType" />
         <element name="QueryServiceListResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ServiceManagerServiceInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateServiceMessage"  type="vim25:UpdateServiceMessageRequestType" />
         <element name="UpdateServiceMessageResponse">
            <complexType />
         </element>
         <element name="LoginByToken"  type="vim25:LoginByTokenRequestType" />
         <element name="LoginByTokenResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="Login"  type="vim25:LoginRequestType" />
         <element name="LoginResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="LoginBySSPI"  type="vim25:LoginBySSPIRequestType" />
         <element name="LoginBySSPIResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="Logout"  type="vim25:LogoutRequestType" />
         <element name="LogoutResponse">
            <complexType />
         </element>
         <element name="AcquireLocalTicket"  type="vim25:AcquireLocalTicketRequestType" />
         <element name="AcquireLocalTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:SessionManagerLocalTicket" />
               </sequence>
            </complexType>
         </element>
         <element name="AcquireGenericServiceTicket"  type="vim25:AcquireGenericServiceTicketRequestType" />
         <element name="AcquireGenericServiceTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:SessionManagerGenericServiceTicket" />
               </sequence>
            </complexType>
         </element>
         <element name="TerminateSession"  type="vim25:TerminateSessionRequestType" />
         <element name="TerminateSessionResponse">
            <complexType />
         </element>
         <element name="SetLocale"  type="vim25:SetLocaleRequestType" />
         <element name="SetLocaleResponse">
            <complexType />
         </element>
         <element name="LoginExtensionBySubjectName"  type="vim25:LoginExtensionBySubjectNameRequestType" />
         <element name="LoginExtensionBySubjectNameResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="LoginExtensionByCertificate"  type="vim25:LoginExtensionByCertificateRequestType" />
         <element name="LoginExtensionByCertificateResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="ImpersonateUser"  type="vim25:ImpersonateUserRequestType" />
         <element name="ImpersonateUserResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="SessionIsActive"  type="vim25:SessionIsActiveRequestType" />
         <element name="SessionIsActiveResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="AcquireCloneTicket"  type="vim25:AcquireCloneTicketRequestType" />
         <element name="AcquireCloneTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="CloneSession"  type="vim25:CloneSessionRequestType" />
         <element name="CloneSessionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSession" />
               </sequence>
            </complexType>
         </element>
         <element name="ExecuteSimpleCommand"  type="vim25:ExecuteSimpleCommandRequestType" />
         <element name="ExecuteSimpleCommandResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="GetSiteInfo"  type="vim25:GetSiteInfoRequestType" />
         <element name="GetSiteInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:SiteInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHostsWithAttachedLun"  type="vim25:QueryHostsWithAttachedLunRequestType" />
         <element name="QueryHostsWithAttachedLunResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ConfigureDatastoreIORM_Task"  type="vim25:ConfigureDatastoreIORMRequestType" />
         <element name="ConfigureDatastoreIORM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryIORMConfigOption"  type="vim25:QueryIORMConfigOptionRequestType" />
         <element name="QueryIORMConfigOptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StorageIORMConfigOption" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDatastorePerformanceSummary"  type="vim25:QueryDatastorePerformanceSummaryRequestType" />
         <element name="QueryDatastorePerformanceSummaryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StoragePerformanceSummary" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyStorageDrsRecommendationToPod_Task"  type="vim25:ApplyStorageDrsRecommendationToPodRequestType" />
         <element name="ApplyStorageDrsRecommendationToPod_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyStorageDrsRecommendation_Task"  type="vim25:ApplyStorageDrsRecommendationRequestType" />
         <element name="ApplyStorageDrsRecommendation_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CancelStorageDrsRecommendation"  type="vim25:CancelStorageDrsRecommendationRequestType" />
         <element name="CancelStorageDrsRecommendationResponse">
            <complexType />
         </element>
         <element name="RefreshStorageDrsRecommendation"  type="vim25:RefreshStorageDrsRecommendationRequestType" />
         <element name="RefreshStorageDrsRecommendationResponse">
            <complexType />
         </element>
         <element name="RefreshStorageDrsRecommendationsForPod_Task"  type="vim25:RefreshStorageDrsRecommendationsForPodRequestType" />
         <element name="RefreshStorageDrsRecommendationsForPod_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ConfigureStorageDrsForPod_Task"  type="vim25:ConfigureStorageDrsForPodRequestType" />
         <element name="ConfigureStorageDrsForPod_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ValidateStoragePodConfig"  type="vim25:ValidateStoragePodConfigRequestType" />
         <element name="ValidateStoragePodConfigResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LocalizedMethodFault" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="RecommendDatastores"  type="vim25:RecommendDatastoresRequestType" />
         <element name="RecommendDatastoresResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StoragePlacementResult" />
               </sequence>
            </complexType>
         </element>
         <element name="CancelTask"  type="vim25:CancelTaskRequestType" />
         <element name="CancelTaskResponse">
            <complexType />
         </element>
         <element name="UpdateProgress"  type="vim25:UpdateProgressRequestType" />
         <element name="UpdateProgressResponse">
            <complexType />
         </element>
         <element name="SetTaskState"  type="vim25:SetTaskStateRequestType" />
         <element name="SetTaskStateResponse">
            <complexType />
         </element>
         <element name="SetTaskDescription"  type="vim25:SetTaskDescriptionRequestType" />
         <element name="SetTaskDescriptionResponse">
            <complexType />
         </element>
         <element name="ReadNextTasks"  type="vim25:ReadNextTasksRequestType" />
         <element name="ReadNextTasksResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReadPreviousTasks"  type="vim25:ReadPreviousTasksRequestType" />
         <element name="ReadPreviousTasksResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateCollectorForTasks"  type="vim25:CreateCollectorForTasksRequestType" />
         <element name="CreateCollectorForTasksResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateTask"  type="vim25:CreateTaskRequestType" />
         <element name="CreateTaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:TaskInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveUserGroups"  type="vim25:RetrieveUserGroupsRequestType" />
         <element name="RetrieveUserGroupsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:UserSearchResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVAppConfig"  type="vim25:UpdateVAppConfigRequestType" />
         <element name="UpdateVAppConfigResponse">
            <complexType />
         </element>
         <element name="UpdateLinkedChildren"  type="vim25:UpdateLinkedChildrenRequestType" />
         <element name="UpdateLinkedChildrenResponse">
            <complexType />
         </element>
         <element name="CloneVApp_Task"  type="vim25:CloneVAppRequestType" />
         <element name="CloneVApp_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExportVApp"  type="vim25:ExportVAppRequestType" />
         <element name="ExportVAppResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerOnVApp_Task"  type="vim25:PowerOnVAppRequestType" />
         <element name="PowerOnVApp_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerOffVApp_Task"  type="vim25:PowerOffVAppRequestType" />
         <element name="PowerOffVApp_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SuspendVApp_Task"  type="vim25:SuspendVAppRequestType" />
         <element name="SuspendVApp_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="unregisterVApp_Task"  type="vim25:unregisterVAppRequestType" />
         <element name="unregisterVApp_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateVirtualDisk_Task"  type="vim25:CreateVirtualDiskRequestType" />
         <element name="CreateVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteVirtualDisk_Task"  type="vim25:DeleteVirtualDiskRequestType" />
         <element name="DeleteVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MoveVirtualDisk_Task"  type="vim25:MoveVirtualDiskRequestType" />
         <element name="MoveVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CopyVirtualDisk_Task"  type="vim25:CopyVirtualDiskRequestType" />
         <element name="CopyVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtendVirtualDisk_Task"  type="vim25:ExtendVirtualDiskRequestType" />
         <element name="ExtendVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVirtualDiskFragmentation"  type="vim25:QueryVirtualDiskFragmentationRequestType" />
         <element name="QueryVirtualDiskFragmentationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:int" />
               </sequence>
            </complexType>
         </element>
         <element name="DefragmentVirtualDisk_Task"  type="vim25:DefragmentVirtualDiskRequestType" />
         <element name="DefragmentVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ShrinkVirtualDisk_Task"  type="vim25:ShrinkVirtualDiskRequestType" />
         <element name="ShrinkVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InflateVirtualDisk_Task"  type="vim25:InflateVirtualDiskRequestType" />
         <element name="InflateVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EagerZeroVirtualDisk_Task"  type="vim25:EagerZeroVirtualDiskRequestType" />
         <element name="EagerZeroVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ZeroFillVirtualDisk_Task"  type="vim25:ZeroFillVirtualDiskRequestType" />
         <element name="ZeroFillVirtualDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SetVirtualDiskUuid"  type="vim25:SetVirtualDiskUuidRequestType" />
         <element name="SetVirtualDiskUuidResponse">
            <complexType />
         </element>
         <element name="QueryVirtualDiskUuid"  type="vim25:QueryVirtualDiskUuidRequestType" />
         <element name="QueryVirtualDiskUuidResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVirtualDiskGeometry"  type="vim25:QueryVirtualDiskGeometryRequestType" />
         <element name="QueryVirtualDiskGeometryResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiskDimensionsChs" />
               </sequence>
            </complexType>
         </element>
         <element name="ImportUnmanagedSnapshot"  type="vim25:ImportUnmanagedSnapshotRequestType" />
         <element name="ImportUnmanagedSnapshotResponse">
            <complexType />
         </element>
         <element name="ReleaseManagedSnapshot"  type="vim25:ReleaseManagedSnapshotRequestType" />
         <element name="ReleaseManagedSnapshotResponse">
            <complexType />
         </element>
         <element name="RefreshStorageInfo"  type="vim25:RefreshStorageInfoRequestType" />
         <element name="RefreshStorageInfoResponse">
            <complexType />
         </element>
         <element name="CreateSnapshot_Task"  type="vim25:CreateSnapshotRequestType" />
         <element name="CreateSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateSnapshotEx_Task"  type="vim25:CreateSnapshotExRequestType" />
         <element name="CreateSnapshotEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RevertToCurrentSnapshot_Task"  type="vim25:RevertToCurrentSnapshotRequestType" />
         <element name="RevertToCurrentSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveAllSnapshots_Task"  type="vim25:RemoveAllSnapshotsRequestType" />
         <element name="RemoveAllSnapshots_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ConsolidateVMDisks_Task"  type="vim25:ConsolidateVMDisksRequestType" />
         <element name="ConsolidateVMDisks_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EstimateStorageForConsolidateSnapshots_Task"  type="vim25:EstimateStorageForConsolidateSnapshotsRequestType" />
         <element name="EstimateStorageForConsolidateSnapshots_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigVM_Task"  type="vim25:ReconfigVMRequestType" />
         <element name="ReconfigVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpgradeVM_Task"  type="vim25:UpgradeVMRequestType" />
         <element name="UpgradeVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtractOvfEnvironment"  type="vim25:ExtractOvfEnvironmentRequestType" />
         <element name="ExtractOvfEnvironmentResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerOnVM_Task"  type="vim25:PowerOnVMRequestType" />
         <element name="PowerOnVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PowerOffVM_Task"  type="vim25:PowerOffVMRequestType" />
         <element name="PowerOffVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SuspendVM_Task"  type="vim25:SuspendVMRequestType" />
         <element name="SuspendVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ResetVM_Task"  type="vim25:ResetVMRequestType" />
         <element name="ResetVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ShutdownGuest"  type="vim25:ShutdownGuestRequestType" />
         <element name="ShutdownGuestResponse">
            <complexType />
         </element>
         <element name="RebootGuest"  type="vim25:RebootGuestRequestType" />
         <element name="RebootGuestResponse">
            <complexType />
         </element>
         <element name="StandbyGuest"  type="vim25:StandbyGuestRequestType" />
         <element name="StandbyGuestResponse">
            <complexType />
         </element>
         <element name="AnswerVM"  type="vim25:AnswerVMRequestType" />
         <element name="AnswerVMResponse">
            <complexType />
         </element>
         <element name="CustomizeVM_Task"  type="vim25:CustomizeVMRequestType" />
         <element name="CustomizeVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckCustomizationSpec"  type="vim25:CheckCustomizationSpecRequestType" />
         <element name="CheckCustomizationSpecResponse">
            <complexType />
         </element>
         <element name="MigrateVM_Task"  type="vim25:MigrateVMRequestType" />
         <element name="MigrateVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RelocateVM_Task"  type="vim25:RelocateVMRequestType" />
         <element name="RelocateVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CloneVM_Task"  type="vim25:CloneVMRequestType" />
         <element name="CloneVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InstantClone_Task"  type="vim25:InstantCloneRequestType" />
         <element name="InstantClone_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExportVm"  type="vim25:ExportVmRequestType" />
         <element name="ExportVmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkAsTemplate"  type="vim25:MarkAsTemplateRequestType" />
         <element name="MarkAsTemplateResponse">
            <complexType />
         </element>
         <element name="MarkAsVirtualMachine"  type="vim25:MarkAsVirtualMachineRequestType" />
         <element name="MarkAsVirtualMachineResponse">
            <complexType />
         </element>
         <element name="UnregisterVM"  type="vim25:UnregisterVMRequestType" />
         <element name="UnregisterVMResponse">
            <complexType />
         </element>
         <element name="ResetGuestInformation"  type="vim25:ResetGuestInformationRequestType" />
         <element name="ResetGuestInformationResponse">
            <complexType />
         </element>
         <element name="MountToolsInstaller"  type="vim25:MountToolsInstallerRequestType" />
         <element name="MountToolsInstallerResponse">
            <complexType />
         </element>
         <element name="UnmountToolsInstaller"  type="vim25:UnmountToolsInstallerRequestType" />
         <element name="UnmountToolsInstallerResponse">
            <complexType />
         </element>
         <element name="UpgradeTools_Task"  type="vim25:UpgradeToolsRequestType" />
         <element name="UpgradeTools_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AcquireMksTicket"  type="vim25:AcquireMksTicketRequestType" />
         <element name="AcquireMksTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineMksTicket" />
               </sequence>
            </complexType>
         </element>
         <element name="AcquireTicket"  type="vim25:AcquireTicketRequestType" />
         <element name="AcquireTicketResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineTicket" />
               </sequence>
            </complexType>
         </element>
         <element name="SetScreenResolution"  type="vim25:SetScreenResolutionRequestType" />
         <element name="SetScreenResolutionResponse">
            <complexType />
         </element>
         <element name="DefragmentAllDisks"  type="vim25:DefragmentAllDisksRequestType" />
         <element name="DefragmentAllDisksResponse">
            <complexType />
         </element>
         <element name="CreateSecondaryVM_Task"  type="vim25:CreateSecondaryVMRequestType" />
         <element name="CreateSecondaryVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateSecondaryVMEx_Task"  type="vim25:CreateSecondaryVMExRequestType" />
         <element name="CreateSecondaryVMEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="TurnOffFaultToleranceForVM_Task"  type="vim25:TurnOffFaultToleranceForVMRequestType" />
         <element name="TurnOffFaultToleranceForVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MakePrimaryVM_Task"  type="vim25:MakePrimaryVMRequestType" />
         <element name="MakePrimaryVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="TerminateFaultTolerantVM_Task"  type="vim25:TerminateFaultTolerantVMRequestType" />
         <element name="TerminateFaultTolerantVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DisableSecondaryVM_Task"  type="vim25:DisableSecondaryVMRequestType" />
         <element name="DisableSecondaryVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableSecondaryVM_Task"  type="vim25:EnableSecondaryVMRequestType" />
         <element name="EnableSecondaryVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SetDisplayTopology"  type="vim25:SetDisplayTopologyRequestType" />
         <element name="SetDisplayTopologyResponse">
            <complexType />
         </element>
         <element name="StartRecording_Task"  type="vim25:StartRecordingRequestType" />
         <element name="StartRecording_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="StopRecording_Task"  type="vim25:StopRecordingRequestType" />
         <element name="StopRecording_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="StartReplaying_Task"  type="vim25:StartReplayingRequestType" />
         <element name="StartReplaying_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="StopReplaying_Task"  type="vim25:StopReplayingRequestType" />
         <element name="StopReplaying_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PromoteDisks_Task"  type="vim25:PromoteDisksRequestType" />
         <element name="PromoteDisks_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateScreenshot_Task"  type="vim25:CreateScreenshotRequestType" />
         <element name="CreateScreenshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PutUsbScanCodes"  type="vim25:PutUsbScanCodesRequestType" />
         <element name="PutUsbScanCodesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:int" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryChangedDiskAreas"  type="vim25:QueryChangedDiskAreasRequestType" />
         <element name="QueryChangedDiskAreasResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DiskChangeInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryUnownedFiles"  type="vim25:QueryUnownedFilesRequestType" />
         <element name="QueryUnownedFilesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="reloadVirtualMachineFromPath_Task"  type="vim25:reloadVirtualMachineFromPathRequestType" />
         <element name="reloadVirtualMachineFromPath_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFaultToleranceCompatibility"  type="vim25:QueryFaultToleranceCompatibilityRequestType" />
         <element name="QueryFaultToleranceCompatibilityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFaultToleranceCompatibilityEx"  type="vim25:QueryFaultToleranceCompatibilityExRequestType" />
         <element name="QueryFaultToleranceCompatibilityExResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="TerminateVM"  type="vim25:TerminateVMRequestType" />
         <element name="TerminateVMResponse">
            <complexType />
         </element>
         <element name="SendNMI"  type="vim25:SendNMIRequestType" />
         <element name="SendNMIResponse">
            <complexType />
         </element>
         <element name="AttachDisk_Task"  type="vim25:AttachDiskRequestType" />
         <element name="AttachDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DetachDisk_Task"  type="vim25:DetachDiskRequestType" />
         <element name="DetachDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyEvcModeVM_Task"  type="vim25:ApplyEvcModeVMRequestType" />
         <element name="ApplyEvcModeVM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CryptoUnlock_Task"  type="vim25:CryptoUnlockRequestType" />
         <element name="CryptoUnlock_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="PerformVsanUpgradePreflightCheck"  type="vim25:PerformVsanUpgradePreflightCheckRequestType" />
         <element name="PerformVsanUpgradePreflightCheckResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanUpgradeSystemPreflightCheckResult" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVsanUpgradeStatus"  type="vim25:QueryVsanUpgradeStatusRequestType" />
         <element name="QueryVsanUpgradeStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanUpgradeSystemUpgradeStatus" />
               </sequence>
            </complexType>
         </element>
         <element name="PerformVsanUpgrade_Task"  type="vim25:PerformVsanUpgradeRequestType" />
         <element name="PerformVsanUpgrade_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveAlarm"  type="vim25:RemoveAlarmRequestType" />
         <element name="RemoveAlarmResponse">
            <complexType />
         </element>
         <element name="ReconfigureAlarm"  type="vim25:ReconfigureAlarmRequestType" />
         <element name="ReconfigureAlarmResponse">
            <complexType />
         </element>
         <element name="CreateAlarm"  type="vim25:CreateAlarmRequestType" />
         <element name="CreateAlarmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="GetAlarm"  type="vim25:GetAlarmRequestType" />
         <element name="GetAlarmResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AreAlarmActionsEnabled"  type="vim25:AreAlarmActionsEnabledRequestType" />
         <element name="AreAlarmActionsEnabledResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableAlarmActions"  type="vim25:EnableAlarmActionsRequestType" />
         <element name="EnableAlarmActionsResponse">
            <complexType />
         </element>
         <element name="GetAlarmState"  type="vim25:GetAlarmStateRequestType" />
         <element name="GetAlarmStateResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:AlarmState" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AcknowledgeAlarm"  type="vim25:AcknowledgeAlarmRequestType" />
         <element name="AcknowledgeAlarmResponse">
            <complexType />
         </element>
         <element name="ClearTriggeredAlarms"  type="vim25:ClearTriggeredAlarmsRequestType" />
         <element name="ClearTriggeredAlarmsResponse">
            <complexType />
         </element>
         <element name="DisableAlarm"  type="vim25:DisableAlarmRequestType" />
         <element name="DisableAlarmResponse">
            <complexType />
         </element>
         <element name="EnableAlarm"  type="vim25:EnableAlarmRequestType" />
         <element name="EnableAlarmResponse">
            <complexType />
         </element>
         <element name="ConfigureEvcMode_Task"  type="vim25:ConfigureEvcModeRequestType" />
         <element name="ConfigureEvcMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DisableEvcMode_Task"  type="vim25:DisableEvcModeRequestType" />
         <element name="DisableEvcMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckConfigureEvcMode_Task"  type="vim25:CheckConfigureEvcModeRequestType" />
         <element name="CheckConfigureEvcMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckAddHostEvc_Task"  type="vim25:CheckAddHostEvcRequestType" />
         <element name="CheckAddHostEvc_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureDVPortgroup_Task"  type="vim25:ReconfigureDVPortgroupRequestType" />
         <element name="ReconfigureDVPortgroup_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DVPortgroupRollback_Task"  type="vim25:DVPortgroupRollbackRequestType" />
         <element name="DVPortgroupRollback_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryAvailableDvsSpec"  type="vim25:QueryAvailableDvsSpecRequestType" />
         <element name="QueryAvailableDvsSpecResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryCompatibleHostForNewDvs"  type="vim25:QueryCompatibleHostForNewDvsRequestType" />
         <element name="QueryCompatibleHostForNewDvsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryCompatibleHostForExistingDvs"  type="vim25:QueryCompatibleHostForExistingDvsRequestType" />
         <element name="QueryCompatibleHostForExistingDvsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDvsCompatibleHostSpec"  type="vim25:QueryDvsCompatibleHostSpecRequestType" />
         <element name="QueryDvsCompatibleHostSpecResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDvsFeatureCapability"  type="vim25:QueryDvsFeatureCapabilityRequestType" />
         <element name="QueryDvsFeatureCapabilityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DVSFeatureCapability" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDvsByUuid"  type="vim25:QueryDvsByUuidRequestType" />
         <element name="QueryDvsByUuidResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDvsConfigTarget"  type="vim25:QueryDvsConfigTargetRequestType" />
         <element name="QueryDvsConfigTargetResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DVSManagerDvsConfigTarget" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDvsCheckCompatibility"  type="vim25:QueryDvsCheckCompatibilityRequestType" />
         <element name="QueryDvsCheckCompatibilityResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DistributedVirtualSwitchManagerCompatibilityResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RectifyDvsOnHost_Task"  type="vim25:RectifyDvsOnHostRequestType" />
         <element name="RectifyDvsOnHost_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DVSManagerExportEntity_Task"  type="vim25:DVSManagerExportEntityRequestType" />
         <element name="DVSManagerExportEntity_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DVSManagerImportEntity_Task"  type="vim25:DVSManagerImportEntityRequestType" />
         <element name="DVSManagerImportEntity_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DVSManagerLookupDvPortGroup"  type="vim25:DVSManagerLookupDvPortGroupRequestType" />
         <element name="DVSManagerLookupDvPortGroupResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDVSLacpGroupConfig_Task"  type="vim25:UpdateDVSLacpGroupConfigRequestType" />
         <element name="UpdateDVSLacpGroupConfig_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AddKey"  type="vim25:AddKeyRequestType" />
         <element name="AddKeyResponse">
            <complexType />
         </element>
         <element name="AddKeys"  type="vim25:AddKeysRequestType" />
         <element name="AddKeysResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoKeyResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveKey"  type="vim25:RemoveKeyRequestType" />
         <element name="RemoveKeyResponse">
            <complexType />
         </element>
         <element name="RemoveKeys"  type="vim25:RemoveKeysRequestType" />
         <element name="RemoveKeysResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoKeyResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ListKeys"  type="vim25:ListKeysRequestType" />
         <element name="ListKeysResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoKeyId" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CryptoManagerHostPrepare"  type="vim25:CryptoManagerHostPrepareRequestType" />
         <element name="CryptoManagerHostPrepareResponse">
            <complexType />
         </element>
         <element name="CryptoManagerHostEnable"  type="vim25:CryptoManagerHostEnableRequestType" />
         <element name="CryptoManagerHostEnableResponse">
            <complexType />
         </element>
         <element name="ChangeKey_Task"  type="vim25:ChangeKeyRequestType" />
         <element name="ChangeKey_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CryptoManagerHostDisable"  type="vim25:CryptoManagerHostDisableRequestType" />
         <element name="CryptoManagerHostDisableResponse">
            <complexType />
         </element>
         <element name="RegisterKmipServer"  type="vim25:RegisterKmipServerRequestType" />
         <element name="RegisterKmipServerResponse">
            <complexType />
         </element>
         <element name="MarkDefault"  type="vim25:MarkDefaultRequestType" />
         <element name="MarkDefaultResponse">
            <complexType />
         </element>
         <element name="UpdateKmipServer"  type="vim25:UpdateKmipServerRequestType" />
         <element name="UpdateKmipServerResponse">
            <complexType />
         </element>
         <element name="RemoveKmipServer"  type="vim25:RemoveKmipServerRequestType" />
         <element name="RemoveKmipServerResponse">
            <complexType />
         </element>
         <element name="ListKmipServers"  type="vim25:ListKmipServersRequestType" />
         <element name="ListKmipServersResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:KmipClusterInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveKmipServersStatus_Task"  type="vim25:RetrieveKmipServersStatusRequestType" />
         <element name="RetrieveKmipServersStatus_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateKey"  type="vim25:GenerateKeyRequestType" />
         <element name="GenerateKeyResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoKeyResult" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveKmipServerCert"  type="vim25:RetrieveKmipServerCertRequestType" />
         <element name="RetrieveKmipServerCertResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoManagerKmipServerCertInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="UploadKmipServerCert"  type="vim25:UploadKmipServerCertRequestType" />
         <element name="UploadKmipServerCertResponse">
            <complexType />
         </element>
         <element name="GenerateSelfSignedClientCert"  type="vim25:GenerateSelfSignedClientCertRequestType" />
         <element name="GenerateSelfSignedClientCertResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateClientCsr"  type="vim25:GenerateClientCsrRequestType" />
         <element name="GenerateClientCsrResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveSelfSignedClientCert"  type="vim25:RetrieveSelfSignedClientCertRequestType" />
         <element name="RetrieveSelfSignedClientCertResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveClientCsr"  type="vim25:RetrieveClientCsrRequestType" />
         <element name="RetrieveClientCsrResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveClientCert"  type="vim25:RetrieveClientCertRequestType" />
         <element name="RetrieveClientCertResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateSelfSignedClientCert"  type="vim25:UpdateSelfSignedClientCertRequestType" />
         <element name="UpdateSelfSignedClientCertResponse">
            <complexType />
         </element>
         <element name="UpdateKmsSignedCsrClientCert"  type="vim25:UpdateKmsSignedCsrClientCertRequestType" />
         <element name="UpdateKmsSignedCsrClientCertResponse">
            <complexType />
         </element>
         <element name="UploadClientCert"  type="vim25:UploadClientCertRequestType" />
         <element name="UploadClientCertResponse">
            <complexType />
         </element>
         <element name="IsKmsClusterActive"  type="vim25:IsKmsClusterActiveRequestType" />
         <element name="IsKmsClusterActiveResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="SetDefaultKmsCluster"  type="vim25:SetDefaultKmsClusterRequestType" />
         <element name="SetDefaultKmsClusterResponse">
            <complexType />
         </element>
         <element name="GetDefaultKmsCluster"  type="vim25:GetDefaultKmsClusterRequestType" />
         <element name="GetDefaultKmsClusterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:KeyProviderId" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryCryptoKeyStatus"  type="vim25:QueryCryptoKeyStatusRequestType" />
         <element name="QueryCryptoKeyStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:CryptoManagerKmipCryptoKeyStatus" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterKmsCluster"  type="vim25:RegisterKmsClusterRequestType" />
         <element name="RegisterKmsClusterResponse">
            <complexType />
         </element>
         <element name="UnregisterKmsCluster"  type="vim25:UnregisterKmsClusterRequestType" />
         <element name="UnregisterKmsClusterResponse">
            <complexType />
         </element>
         <element name="ListKmsClusters"  type="vim25:ListKmsClustersRequestType" />
         <element name="ListKmsClustersResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:KmipClusterInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReadNextEvents"  type="vim25:ReadNextEventsRequestType" />
         <element name="ReadNextEventsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReadPreviousEvents"  type="vim25:ReadPreviousEventsRequestType" />
         <element name="ReadPreviousEventsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveArgumentDescription"  type="vim25:RetrieveArgumentDescriptionRequestType" />
         <element name="RetrieveArgumentDescriptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:EventArgDesc" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateCollectorForEvents"  type="vim25:CreateCollectorForEventsRequestType" />
         <element name="CreateCollectorForEventsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="LogUserEvent"  type="vim25:LogUserEventRequestType" />
         <element name="LogUserEventResponse">
            <complexType />
         </element>
         <element name="QueryEvents"  type="vim25:QueryEventsRequestType" />
         <element name="QueryEventsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="PostEvent"  type="vim25:PostEventRequestType" />
         <element name="PostEventResponse">
            <complexType />
         </element>
         <element name="ActiveDirectoryFaultFault" type="vim25:ActiveDirectoryFault"/>
         <element name="ActiveVMsBlockingEVCFault" type="vim25:ActiveVMsBlockingEVC"/>
         <element name="AdminDisabledFault" type="vim25:AdminDisabled"/>
         <element name="AdminNotDisabledFault" type="vim25:AdminNotDisabled"/>
         <element name="AffinityConfiguredFault" type="vim25:AffinityConfigured"/>
         <element name="AgentInstallFailedFault" type="vim25:AgentInstallFailed"/>
         <element name="AlreadyBeingManagedFault" type="vim25:AlreadyBeingManaged"/>
         <element name="AlreadyConnectedFault" type="vim25:AlreadyConnected"/>
         <element name="AlreadyExistsFault" type="vim25:AlreadyExists"/>
         <element name="AlreadyUpgradedFault" type="vim25:AlreadyUpgraded"/>
         <element name="AnswerFileUpdateFailedFault" type="vim25:AnswerFileUpdateFailed"/>
         <element name="ApplicationQuiesceFaultFault" type="vim25:ApplicationQuiesceFault"/>
         <element name="AuthMinimumAdminPermissionFault" type="vim25:AuthMinimumAdminPermission"/>
         <element name="BackupBlobReadFailureFault" type="vim25:BackupBlobReadFailure"/>
         <element name="BackupBlobWriteFailureFault" type="vim25:BackupBlobWriteFailure"/>
         <element name="BlockedByFirewallFault" type="vim25:BlockedByFirewall"/>
         <element name="CAMServerRefusedConnectionFault" type="vim25:CAMServerRefusedConnection"/>
         <element name="CannotAccessFileFault" type="vim25:CannotAccessFile"/>
         <element name="CannotAccessLocalSourceFault" type="vim25:CannotAccessLocalSource"/>
         <element name="CannotAccessNetworkFault" type="vim25:CannotAccessNetwork"/>
         <element name="CannotAccessVmComponentFault" type="vim25:CannotAccessVmComponent"/>
         <element name="CannotAccessVmConfigFault" type="vim25:CannotAccessVmConfig"/>
         <element name="CannotAccessVmDeviceFault" type="vim25:CannotAccessVmDevice"/>
         <element name="CannotAccessVmDiskFault" type="vim25:CannotAccessVmDisk"/>
         <element name="CannotAddHostWithFTVmAsStandaloneFault" type="vim25:CannotAddHostWithFTVmAsStandalone"/>
         <element name="CannotAddHostWithFTVmToDifferentClusterFault" type="vim25:CannotAddHostWithFTVmToDifferentCluster"/>
         <element name="CannotAddHostWithFTVmToNonHAClusterFault" type="vim25:CannotAddHostWithFTVmToNonHACluster"/>
         <element name="CannotChangeDrsBehaviorForFtSecondaryFault" type="vim25:CannotChangeDrsBehaviorForFtSecondary"/>
         <element name="CannotChangeHaSettingsForFtSecondaryFault" type="vim25:CannotChangeHaSettingsForFtSecondary"/>
         <element name="CannotChangeVsanClusterUuidFault" type="vim25:CannotChangeVsanClusterUuid"/>
         <element name="CannotChangeVsanNodeUuidFault" type="vim25:CannotChangeVsanNodeUuid"/>
         <element name="CannotComputeFTCompatibleHostsFault" type="vim25:CannotComputeFTCompatibleHosts"/>
         <element name="CannotCreateFileFault" type="vim25:CannotCreateFile"/>
         <element name="CannotDecryptPasswordsFault" type="vim25:CannotDecryptPasswords"/>
         <element name="CannotDeleteFileFault" type="vim25:CannotDeleteFile"/>
         <element name="CannotDisableDrsOnClustersWithVAppsFault" type="vim25:CannotDisableDrsOnClustersWithVApps"/>
         <element name="CannotDisableSnapshotFault" type="vim25:CannotDisableSnapshot"/>
         <element name="CannotDisconnectHostWithFaultToleranceVmFault" type="vim25:CannotDisconnectHostWithFaultToleranceVm"/>
         <element name="CannotEnableVmcpForClusterFault" type="vim25:CannotEnableVmcpForCluster"/>
         <element name="CannotModifyConfigCpuRequirementsFault" type="vim25:CannotModifyConfigCpuRequirements"/>
         <element name="CannotMoveFaultToleranceVmFault" type="vim25:CannotMoveFaultToleranceVm"/>
         <element name="CannotMoveHostWithFaultToleranceVmFault" type="vim25:CannotMoveHostWithFaultToleranceVm"/>
         <element name="CannotMoveVmWithDeltaDiskFault" type="vim25:CannotMoveVmWithDeltaDisk"/>
         <element name="CannotMoveVmWithNativeDeltaDiskFault" type="vim25:CannotMoveVmWithNativeDeltaDisk"/>
         <element name="CannotMoveVsanEnabledHostFault" type="vim25:CannotMoveVsanEnabledHost"/>
         <element name="CannotPlaceWithoutPrerequisiteMovesFault" type="vim25:CannotPlaceWithoutPrerequisiteMoves"/>
         <element name="CannotPowerOffVmInClusterFault" type="vim25:CannotPowerOffVmInCluster"/>
         <element name="CannotReconfigureVsanWhenHaEnabledFault" type="vim25:CannotReconfigureVsanWhenHaEnabled"/>
         <element name="CannotUseNetworkFault" type="vim25:CannotUseNetwork"/>
         <element name="ClockSkewFault" type="vim25:ClockSkew"/>
         <element name="CloneFromSnapshotNotSupportedFault" type="vim25:CloneFromSnapshotNotSupported"/>
         <element name="CollectorAddressUnsetFault" type="vim25:CollectorAddressUnset"/>
         <element name="ConcurrentAccessFault" type="vim25:ConcurrentAccess"/>
         <element name="ConflictingConfigurationFault" type="vim25:ConflictingConfiguration"/>
         <element name="ConflictingDatastoreFoundFault" type="vim25:ConflictingDatastoreFound"/>
         <element name="ConnectedIsoFault" type="vim25:ConnectedIso"/>
         <element name="CpuCompatibilityUnknownFault" type="vim25:CpuCompatibilityUnknown"/>
         <element name="CpuHotPlugNotSupportedFault" type="vim25:CpuHotPlugNotSupported"/>
         <element name="CpuIncompatibleFault" type="vim25:CpuIncompatible"/>
         <element name="CpuIncompatible1ECXFault" type="vim25:CpuIncompatible1ECX"/>
         <element name="CpuIncompatible81EDXFault" type="vim25:CpuIncompatible81EDX"/>
         <element name="CustomizationFaultFault" type="vim25:CustomizationFault"/>
         <element name="CustomizationPendingFault" type="vim25:CustomizationPending"/>
         <element name="DVPortNotSupportedFault" type="vim25:DVPortNotSupported"/>
         <element name="DasConfigFaultFault" type="vim25:DasConfigFault"/>
         <element name="DatabaseErrorFault" type="vim25:DatabaseError"/>
         <element name="DatacenterMismatchFault" type="vim25:DatacenterMismatch"/>
         <element name="DatastoreNotWritableOnHostFault" type="vim25:DatastoreNotWritableOnHost"/>
         <element name="DeltaDiskFormatNotSupportedFault" type="vim25:DeltaDiskFormatNotSupported"/>
         <element name="DestinationSwitchFullFault" type="vim25:DestinationSwitchFull"/>
         <element name="DestinationVsanDisabledFault" type="vim25:DestinationVsanDisabled"/>
         <element name="DeviceBackingNotSupportedFault" type="vim25:DeviceBackingNotSupported"/>
         <element name="DeviceControllerNotSupportedFault" type="vim25:DeviceControllerNotSupported"/>
         <element name="DeviceHotPlugNotSupportedFault" type="vim25:DeviceHotPlugNotSupported"/>
         <element name="DeviceNotFoundFault" type="vim25:DeviceNotFound"/>
         <element name="DeviceNotSupportedFault" type="vim25:DeviceNotSupported"/>
         <element name="DeviceUnsupportedForVmPlatformFault" type="vim25:DeviceUnsupportedForVmPlatform"/>
         <element name="DeviceUnsupportedForVmVersionFault" type="vim25:DeviceUnsupportedForVmVersion"/>
         <element name="DigestNotSupportedFault" type="vim25:DigestNotSupported"/>
         <element name="DirectoryNotEmptyFault" type="vim25:DirectoryNotEmpty"/>
         <element name="DisableAdminNotSupportedFault" type="vim25:DisableAdminNotSupported"/>
         <element name="DisallowedChangeByServiceFault" type="vim25:DisallowedChangeByService"/>
         <element name="DisallowedDiskModeChangeFault" type="vim25:DisallowedDiskModeChange"/>
         <element name="DisallowedMigrationDeviceAttachedFault" type="vim25:DisallowedMigrationDeviceAttached"/>
         <element name="DisallowedOperationOnFailoverHostFault" type="vim25:DisallowedOperationOnFailoverHost"/>
         <element name="DisconnectedHostsBlockingEVCFault" type="vim25:DisconnectedHostsBlockingEVC"/>
         <element name="DiskHasPartitionsFault" type="vim25:DiskHasPartitions"/>
         <element name="DiskIsLastRemainingNonSSDFault" type="vim25:DiskIsLastRemainingNonSSD"/>
         <element name="DiskIsNonLocalFault" type="vim25:DiskIsNonLocal"/>
         <element name="DiskIsUSBFault" type="vim25:DiskIsUSB"/>
         <element name="DiskMoveTypeNotSupportedFault" type="vim25:DiskMoveTypeNotSupported"/>
         <element name="DiskNotSupportedFault" type="vim25:DiskNotSupported"/>
         <element name="DiskTooSmallFault" type="vim25:DiskTooSmall"/>
         <element name="DomainNotFoundFault" type="vim25:DomainNotFound"/>
         <element name="DrsDisabledOnVmFault" type="vim25:DrsDisabledOnVm"/>
         <element name="DrsVmotionIncompatibleFaultFault" type="vim25:DrsVmotionIncompatibleFault"/>
         <element name="DuplicateDisksFault" type="vim25:DuplicateDisks"/>
         <element name="DuplicateNameFault" type="vim25:DuplicateName"/>
         <element name="DuplicateVsanNetworkInterfaceFault" type="vim25:DuplicateVsanNetworkInterface"/>
         <element name="DvsApplyOperationFaultFault" type="vim25:DvsApplyOperationFault"/>
         <element name="DvsFaultFault" type="vim25:DvsFault"/>
         <element name="DvsNotAuthorizedFault" type="vim25:DvsNotAuthorized"/>
         <element name="DvsOperationBulkFaultFault" type="vim25:DvsOperationBulkFault"/>
         <element name="DvsScopeViolatedFault" type="vim25:DvsScopeViolated"/>
         <element name="EVCAdmissionFailedFault" type="vim25:EVCAdmissionFailed"/>
         <element name="EVCAdmissionFailedCPUFeaturesForModeFault" type="vim25:EVCAdmissionFailedCPUFeaturesForMode"/>
         <element name="EVCAdmissionFailedCPUModelFault" type="vim25:EVCAdmissionFailedCPUModel"/>
         <element name="EVCAdmissionFailedCPUModelForModeFault" type="vim25:EVCAdmissionFailedCPUModelForMode"/>
         <element name="EVCAdmissionFailedCPUVendorFault" type="vim25:EVCAdmissionFailedCPUVendor"/>
         <element name="EVCAdmissionFailedCPUVendorUnknownFault" type="vim25:EVCAdmissionFailedCPUVendorUnknown"/>
         <element name="EVCAdmissionFailedHostDisconnectedFault" type="vim25:EVCAdmissionFailedHostDisconnected"/>
         <element name="EVCAdmissionFailedHostSoftwareFault" type="vim25:EVCAdmissionFailedHostSoftware"/>
         <element name="EVCAdmissionFailedHostSoftwareForModeFault" type="vim25:EVCAdmissionFailedHostSoftwareForMode"/>
         <element name="EVCAdmissionFailedVmActiveFault" type="vim25:EVCAdmissionFailedVmActive"/>
         <element name="EVCConfigFaultFault" type="vim25:EVCConfigFault"/>
         <element name="EVCModeIllegalByVendorFault" type="vim25:EVCModeIllegalByVendor"/>
         <element name="EVCModeUnsupportedByHostsFault" type="vim25:EVCModeUnsupportedByHosts"/>
         <element name="EVCUnsupportedByHostHardwareFault" type="vim25:EVCUnsupportedByHostHardware"/>
         <element name="EVCUnsupportedByHostSoftwareFault" type="vim25:EVCUnsupportedByHostSoftware"/>
         <element name="EightHostLimitViolatedFault" type="vim25:EightHostLimitViolated"/>
         <element name="EncryptionKeyRequiredFault" type="vim25:EncryptionKeyRequired"/>
         <element name="ExpiredAddonLicenseFault" type="vim25:ExpiredAddonLicense"/>
         <element name="ExpiredEditionLicenseFault" type="vim25:ExpiredEditionLicense"/>
         <element name="ExpiredFeatureLicenseFault" type="vim25:ExpiredFeatureLicense"/>
         <element name="ExtendedFaultFault" type="vim25:ExtendedFault"/>
         <element name="FailToEnableSPBMFault" type="vim25:FailToEnableSPBM"/>
         <element name="FailToLockFaultToleranceVMsFault" type="vim25:FailToLockFaultToleranceVMs"/>
         <element name="FaultToleranceAntiAffinityViolatedFault" type="vim25:FaultToleranceAntiAffinityViolated"/>
         <element name="FaultToleranceCannotEditMemFault" type="vim25:FaultToleranceCannotEditMem"/>
         <element name="FaultToleranceCpuIncompatibleFault" type="vim25:FaultToleranceCpuIncompatible"/>
         <element name="FaultToleranceNeedsThickDiskFault" type="vim25:FaultToleranceNeedsThickDisk"/>
         <element name="FaultToleranceNotLicensedFault" type="vim25:FaultToleranceNotLicensed"/>
         <element name="FaultToleranceNotSameBuildFault" type="vim25:FaultToleranceNotSameBuild"/>
         <element name="FaultTolerancePrimaryPowerOnNotAttemptedFault" type="vim25:FaultTolerancePrimaryPowerOnNotAttempted"/>
         <element name="FaultToleranceVmNotDasProtectedFault" type="vim25:FaultToleranceVmNotDasProtected"/>
         <element name="FcoeFaultFault" type="vim25:FcoeFault"/>
         <element name="FcoeFaultPnicHasNoPortSetFault" type="vim25:FcoeFaultPnicHasNoPortSet"/>
         <element name="FeatureRequirementsNotMetFault" type="vim25:FeatureRequirementsNotMet"/>
         <element name="FileAlreadyExistsFault" type="vim25:FileAlreadyExists"/>
         <element name="FileBackedPortNotSupportedFault" type="vim25:FileBackedPortNotSupported"/>
         <element name="FileFaultFault" type="vim25:FileFault"/>
         <element name="FileLockedFault" type="vim25:FileLocked"/>
         <element name="FileNameTooLongFault" type="vim25:FileNameTooLong"/>
         <element name="FileNotFoundFault" type="vim25:FileNotFound"/>
         <element name="FileNotWritableFault" type="vim25:FileNotWritable"/>
         <element name="FileTooLargeFault" type="vim25:FileTooLarge"/>
         <element name="FilesystemQuiesceFaultFault" type="vim25:FilesystemQuiesceFault"/>
         <element name="FilterInUseFault" type="vim25:FilterInUse"/>
         <element name="FtIssuesOnHostFault" type="vim25:FtIssuesOnHost"/>
         <element name="FullStorageVMotionNotSupportedFault" type="vim25:FullStorageVMotionNotSupported"/>
         <element name="GatewayConnectFaultFault" type="vim25:GatewayConnectFault"/>
         <element name="GatewayHostNotReachableFault" type="vim25:GatewayHostNotReachable"/>
         <element name="GatewayNotFoundFault" type="vim25:GatewayNotFound"/>
         <element name="GatewayNotReachableFault" type="vim25:GatewayNotReachable"/>
         <element name="GatewayOperationRefusedFault" type="vim25:GatewayOperationRefused"/>
         <element name="GatewayToHostAuthFaultFault" type="vim25:GatewayToHostAuthFault"/>
         <element name="GatewayToHostConnectFaultFault" type="vim25:GatewayToHostConnectFault"/>
         <element name="GatewayToHostTrustVerifyFaultFault" type="vim25:GatewayToHostTrustVerifyFault"/>
         <element name="GenericDrsFaultFault" type="vim25:GenericDrsFault"/>
         <element name="GenericVmConfigFaultFault" type="vim25:GenericVmConfigFault"/>
         <element name="GuestAuthenticationChallengeFault" type="vim25:GuestAuthenticationChallenge"/>
         <element name="GuestComponentsOutOfDateFault" type="vim25:GuestComponentsOutOfDate"/>
         <element name="GuestMultipleMappingsFault" type="vim25:GuestMultipleMappings"/>
         <element name="GuestOperationsFaultFault" type="vim25:GuestOperationsFault"/>
         <element name="GuestOperationsUnavailableFault" type="vim25:GuestOperationsUnavailable"/>
         <element name="GuestPermissionDeniedFault" type="vim25:GuestPermissionDenied"/>
         <element name="GuestProcessNotFoundFault" type="vim25:GuestProcessNotFound"/>
         <element name="GuestRegistryFaultFault" type="vim25:GuestRegistryFault"/>
         <element name="GuestRegistryKeyAlreadyExistsFault" type="vim25:GuestRegistryKeyAlreadyExists"/>
         <element name="GuestRegistryKeyFaultFault" type="vim25:GuestRegistryKeyFault"/>
         <element name="GuestRegistryKeyHasSubkeysFault" type="vim25:GuestRegistryKeyHasSubkeys"/>
         <element name="GuestRegistryKeyInvalidFault" type="vim25:GuestRegistryKeyInvalid"/>
         <element name="GuestRegistryKeyParentVolatileFault" type="vim25:GuestRegistryKeyParentVolatile"/>
         <element name="GuestRegistryValueFaultFault" type="vim25:GuestRegistryValueFault"/>
         <element name="GuestRegistryValueNotFoundFault" type="vim25:GuestRegistryValueNotFound"/>
         <element name="HAErrorsAtDestFault" type="vim25:HAErrorsAtDest"/>
         <element name="HeterogenousHostsBlockingEVCFault" type="vim25:HeterogenousHostsBlockingEVC"/>
         <element name="HostAccessRestrictedToManagementServerFault" type="vim25:HostAccessRestrictedToManagementServer"/>
         <element name="HostConfigFailedFault" type="vim25:HostConfigFailed"/>
         <element name="HostConfigFaultFault" type="vim25:HostConfigFault"/>
         <element name="HostConnectFaultFault" type="vim25:HostConnectFault"/>
         <element name="HostHasComponentFailureFault" type="vim25:HostHasComponentFailure"/>
         <element name="HostInDomainFault" type="vim25:HostInDomain"/>
         <element name="HostIncompatibleForFaultToleranceFault" type="vim25:HostIncompatibleForFaultTolerance"/>
         <element name="HostIncompatibleForRecordReplayFault" type="vim25:HostIncompatibleForRecordReplay"/>
         <element name="HostInventoryFullFault" type="vim25:HostInventoryFull"/>
         <element name="HostPowerOpFailedFault" type="vim25:HostPowerOpFailed"/>
         <element name="HostSpecificationOperationFailedFault" type="vim25:HostSpecificationOperationFailed"/>
         <element name="HotSnapshotMoveNotSupportedFault" type="vim25:HotSnapshotMoveNotSupported"/>
         <element name="HttpFaultFault" type="vim25:HttpFault"/>
         <element name="IDEDiskNotSupportedFault" type="vim25:IDEDiskNotSupported"/>
         <element name="IORMNotSupportedHostOnDatastoreFault" type="vim25:IORMNotSupportedHostOnDatastore"/>
         <element name="ImportHostAddFailureFault" type="vim25:ImportHostAddFailure"/>
         <element name="ImportOperationBulkFaultFault" type="vim25:ImportOperationBulkFault"/>
         <element name="InUseFeatureManipulationDisallowedFault" type="vim25:InUseFeatureManipulationDisallowed"/>
         <element name="InaccessibleDatastoreFault" type="vim25:InaccessibleDatastore"/>
         <element name="InaccessibleFTMetadataDatastoreFault" type="vim25:InaccessibleFTMetadataDatastore"/>
         <element name="InaccessibleVFlashSourceFault" type="vim25:InaccessibleVFlashSource"/>
         <element name="IncompatibleDefaultDeviceFault" type="vim25:IncompatibleDefaultDevice"/>
         <element name="IncompatibleHostForFtSecondaryFault" type="vim25:IncompatibleHostForFtSecondary"/>
         <element name="IncompatibleHostForVmReplicationFault" type="vim25:IncompatibleHostForVmReplication"/>
         <element name="IncompatibleSettingFault" type="vim25:IncompatibleSetting"/>
         <element name="IncorrectFileTypeFault" type="vim25:IncorrectFileType"/>
         <element name="IncorrectHostInformationFault" type="vim25:IncorrectHostInformation"/>
         <element name="IndependentDiskVMotionNotSupportedFault" type="vim25:IndependentDiskVMotionNotSupported"/>
         <element name="InsufficientAgentVmsDeployedFault" type="vim25:InsufficientAgentVmsDeployed"/>
         <element name="InsufficientCpuResourcesFaultFault" type="vim25:InsufficientCpuResourcesFault"/>
         <element name="InsufficientDisksFault" type="vim25:InsufficientDisks"/>
         <element name="InsufficientFailoverResourcesFaultFault" type="vim25:InsufficientFailoverResourcesFault"/>
         <element name="InsufficientGraphicsResourcesFaultFault" type="vim25:InsufficientGraphicsResourcesFault"/>
         <element name="InsufficientHostCapacityFaultFault" type="vim25:InsufficientHostCapacityFault"/>
         <element name="InsufficientHostCpuCapacityFaultFault" type="vim25:InsufficientHostCpuCapacityFault"/>
         <element name="InsufficientHostMemoryCapacityFaultFault" type="vim25:InsufficientHostMemoryCapacityFault"/>
         <element name="InsufficientMemoryResourcesFaultFault" type="vim25:InsufficientMemoryResourcesFault"/>
         <element name="InsufficientNetworkCapacityFault" type="vim25:InsufficientNetworkCapacity"/>
         <element name="InsufficientNetworkResourcePoolCapacityFault" type="vim25:InsufficientNetworkResourcePoolCapacity"/>
         <element name="InsufficientPerCpuCapacityFault" type="vim25:InsufficientPerCpuCapacity"/>
         <element name="InsufficientResourcesFaultFault" type="vim25:InsufficientResourcesFault"/>
         <element name="InsufficientStandbyCpuResourceFault" type="vim25:InsufficientStandbyCpuResource"/>
         <element name="InsufficientStandbyMemoryResourceFault" type="vim25:InsufficientStandbyMemoryResource"/>
         <element name="InsufficientStandbyResourceFault" type="vim25:InsufficientStandbyResource"/>
         <element name="InsufficientStorageIopsFault" type="vim25:InsufficientStorageIops"/>
         <element name="InsufficientStorageSpaceFault" type="vim25:InsufficientStorageSpace"/>
         <element name="InsufficientVFlashResourcesFaultFault" type="vim25:InsufficientVFlashResourcesFault"/>
         <element name="InvalidAffinitySettingFaultFault" type="vim25:InvalidAffinitySettingFault"/>
         <element name="InvalidBmcRoleFault" type="vim25:InvalidBmcRole"/>
         <element name="InvalidBundleFault" type="vim25:InvalidBundle"/>
         <element name="InvalidCAMCertificateFault" type="vim25:InvalidCAMCertificate"/>
         <element name="InvalidCAMServerFault" type="vim25:InvalidCAMServer"/>
         <element name="InvalidClientCertificateFault" type="vim25:InvalidClientCertificate"/>
         <element name="InvalidControllerFault" type="vim25:InvalidController"/>
         <element name="InvalidDasConfigArgumentFault" type="vim25:InvalidDasConfigArgument"/>
         <element name="InvalidDasRestartPriorityForFtVmFault" type="vim25:InvalidDasRestartPriorityForFtVm"/>
         <element name="InvalidDatastoreFault" type="vim25:InvalidDatastore"/>
         <element name="InvalidDatastorePathFault" type="vim25:InvalidDatastorePath"/>
         <element name="InvalidDatastoreStateFault" type="vim25:InvalidDatastoreState"/>
         <element name="InvalidDeviceBackingFault" type="vim25:InvalidDeviceBacking"/>
         <element name="InvalidDeviceOperationFault" type="vim25:InvalidDeviceOperation"/>
         <element name="InvalidDeviceSpecFault" type="vim25:InvalidDeviceSpec"/>
         <element name="InvalidDiskFormatFault" type="vim25:InvalidDiskFormat"/>
         <element name="InvalidDrsBehaviorForFtVmFault" type="vim25:InvalidDrsBehaviorForFtVm"/>
         <element name="InvalidEditionLicenseFault" type="vim25:InvalidEditionLicense"/>
         <element name="InvalidEventFault" type="vim25:InvalidEvent"/>
         <element name="InvalidFolderFault" type="vim25:InvalidFolder"/>
         <element name="InvalidFormatFault" type="vim25:InvalidFormat"/>
         <element name="InvalidGuestLoginFault" type="vim25:InvalidGuestLogin"/>
         <element name="InvalidHostConnectionStateFault" type="vim25:InvalidHostConnectionState"/>
         <element name="InvalidHostNameFault" type="vim25:InvalidHostName"/>
         <element name="InvalidHostStateFault" type="vim25:InvalidHostState"/>
         <element name="InvalidIndexArgumentFault" type="vim25:InvalidIndexArgument"/>
         <element name="InvalidIpfixConfigFault" type="vim25:InvalidIpfixConfig"/>
         <element name="InvalidIpmiLoginInfoFault" type="vim25:InvalidIpmiLoginInfo"/>
         <element name="InvalidIpmiMacAddressFault" type="vim25:InvalidIpmiMacAddress"/>
         <element name="InvalidLicenseFault" type="vim25:InvalidLicense"/>
         <element name="InvalidLocaleFault" type="vim25:InvalidLocale"/>
         <element name="InvalidLoginFault" type="vim25:InvalidLogin"/>
         <element name="InvalidNameFault" type="vim25:InvalidName"/>
         <element name="InvalidNasCredentialsFault" type="vim25:InvalidNasCredentials"/>
         <element name="InvalidNetworkInTypeFault" type="vim25:InvalidNetworkInType"/>
         <element name="InvalidNetworkResourceFault" type="vim25:InvalidNetworkResource"/>
         <element name="InvalidOperationOnSecondaryVmFault" type="vim25:InvalidOperationOnSecondaryVm"/>
         <element name="InvalidPowerStateFault" type="vim25:InvalidPowerState"/>
         <element name="InvalidPrivilegeFault" type="vim25:InvalidPrivilege"/>
         <element name="InvalidProfileReferenceHostFault" type="vim25:InvalidProfileReferenceHost"/>
         <element name="InvalidPropertyTypeFault" type="vim25:InvalidPropertyType"/>
         <element name="InvalidPropertyValueFault" type="vim25:InvalidPropertyValue"/>
         <element name="InvalidResourcePoolStructureFaultFault" type="vim25:InvalidResourcePoolStructureFault"/>
         <element name="InvalidSnapshotFormatFault" type="vim25:InvalidSnapshotFormat"/>
         <element name="InvalidStateFault" type="vim25:InvalidState"/>
         <element name="InvalidVmConfigFault" type="vim25:InvalidVmConfig"/>
         <element name="InvalidVmStateFault" type="vim25:InvalidVmState"/>
         <element name="InventoryHasStandardAloneHostsFault" type="vim25:InventoryHasStandardAloneHosts"/>
         <element name="IpHostnameGeneratorErrorFault" type="vim25:IpHostnameGeneratorError"/>
         <element name="IscsiFaultFault" type="vim25:IscsiFault"/>
         <element name="IscsiFaultInvalidVnicFault" type="vim25:IscsiFaultInvalidVnic"/>
         <element name="IscsiFaultPnicInUseFault" type="vim25:IscsiFaultPnicInUse"/>
         <element name="IscsiFaultVnicAlreadyBoundFault" type="vim25:IscsiFaultVnicAlreadyBound"/>
         <element name="IscsiFaultVnicHasActivePathsFault" type="vim25:IscsiFaultVnicHasActivePaths"/>
         <element name="IscsiFaultVnicHasMultipleUplinksFault" type="vim25:IscsiFaultVnicHasMultipleUplinks"/>
         <element name="IscsiFaultVnicHasNoUplinksFault" type="vim25:IscsiFaultVnicHasNoUplinks"/>
         <element name="IscsiFaultVnicHasWrongUplinkFault" type="vim25:IscsiFaultVnicHasWrongUplink"/>
         <element name="IscsiFaultVnicInUseFault" type="vim25:IscsiFaultVnicInUse"/>
         <element name="IscsiFaultVnicIsLastPathFault" type="vim25:IscsiFaultVnicIsLastPath"/>
         <element name="IscsiFaultVnicNotBoundFault" type="vim25:IscsiFaultVnicNotBound"/>
         <element name="IscsiFaultVnicNotFoundFault" type="vim25:IscsiFaultVnicNotFound"/>
         <element name="KeyNotFoundFault" type="vim25:KeyNotFound"/>
         <element name="LargeRDMConversionNotSupportedFault" type="vim25:LargeRDMConversionNotSupported"/>
         <element name="LargeRDMNotSupportedOnDatastoreFault" type="vim25:LargeRDMNotSupportedOnDatastore"/>
         <element name="LegacyNetworkInterfaceInUseFault" type="vim25:LegacyNetworkInterfaceInUse"/>
         <element name="LicenseAssignmentFailedFault" type="vim25:LicenseAssignmentFailed"/>
         <element name="LicenseDowngradeDisallowedFault" type="vim25:LicenseDowngradeDisallowed"/>
         <element name="LicenseEntityNotFoundFault" type="vim25:LicenseEntityNotFound"/>
         <element name="LicenseExpiredFault" type="vim25:LicenseExpired"/>
         <element name="LicenseKeyEntityMismatchFault" type="vim25:LicenseKeyEntityMismatch"/>
         <element name="LicenseRestrictedFault" type="vim25:LicenseRestricted"/>
         <element name="LicenseServerUnavailableFault" type="vim25:LicenseServerUnavailable"/>
         <element name="LicenseSourceUnavailableFault" type="vim25:LicenseSourceUnavailable"/>
         <element name="LimitExceededFault" type="vim25:LimitExceeded"/>
         <element name="LinuxVolumeNotCleanFault" type="vim25:LinuxVolumeNotClean"/>
         <element name="LogBundlingFailedFault" type="vim25:LogBundlingFailed"/>
         <element name="MaintenanceModeFileMoveFault" type="vim25:MaintenanceModeFileMove"/>
         <element name="MemoryFileFormatNotSupportedByDatastoreFault" type="vim25:MemoryFileFormatNotSupportedByDatastore"/>
         <element name="MemoryHotPlugNotSupportedFault" type="vim25:MemoryHotPlugNotSupported"/>
         <element name="MemorySizeNotRecommendedFault" type="vim25:MemorySizeNotRecommended"/>
         <element name="MemorySizeNotSupportedFault" type="vim25:MemorySizeNotSupported"/>
         <element name="MemorySizeNotSupportedByDatastoreFault" type="vim25:MemorySizeNotSupportedByDatastore"/>
         <element name="MemorySnapshotOnIndependentDiskFault" type="vim25:MemorySnapshotOnIndependentDisk"/>
         <element name="MethodAlreadyDisabledFaultFault" type="vim25:MethodAlreadyDisabledFault"/>
         <element name="MethodDisabledFault" type="vim25:MethodDisabled"/>
         <element name="MigrationDisabledFault" type="vim25:MigrationDisabled"/>
         <element name="MigrationFaultFault" type="vim25:MigrationFault"/>
         <element name="MigrationFeatureNotSupportedFault" type="vim25:MigrationFeatureNotSupported"/>
         <element name="MigrationNotReadyFault" type="vim25:MigrationNotReady"/>
         <element name="MismatchedBundleFault" type="vim25:MismatchedBundle"/>
         <element name="MismatchedNetworkPoliciesFault" type="vim25:MismatchedNetworkPolicies"/>
         <element name="MismatchedVMotionNetworkNamesFault" type="vim25:MismatchedVMotionNetworkNames"/>
         <element name="MissingBmcSupportFault" type="vim25:MissingBmcSupport"/>
         <element name="MissingControllerFault" type="vim25:MissingController"/>
         <element name="MissingIpPoolFault" type="vim25:MissingIpPool"/>
         <element name="MissingLinuxCustResourcesFault" type="vim25:MissingLinuxCustResources"/>
         <element name="MissingNetworkIpConfigFault" type="vim25:MissingNetworkIpConfig"/>
         <element name="MissingPowerOffConfigurationFault" type="vim25:MissingPowerOffConfiguration"/>
         <element name="MissingPowerOnConfigurationFault" type="vim25:MissingPowerOnConfiguration"/>
         <element name="MissingWindowsCustResourcesFault" type="vim25:MissingWindowsCustResources"/>
         <element name="MksConnectionLimitReachedFault" type="vim25:MksConnectionLimitReached"/>
         <element name="MountErrorFault" type="vim25:MountError"/>
         <element name="MultiWriterNotSupportedFault" type="vim25:MultiWriterNotSupported"/>
         <element name="MultipleCertificatesVerifyFaultFault" type="vim25:MultipleCertificatesVerifyFault"/>
         <element name="MultipleSnapshotsNotSupportedFault" type="vim25:MultipleSnapshotsNotSupported"/>
         <element name="NamespaceFullFault" type="vim25:NamespaceFull"/>
         <element name="NamespaceLimitReachedFault" type="vim25:NamespaceLimitReached"/>
         <element name="NamespaceWriteProtectedFault" type="vim25:NamespaceWriteProtected"/>
         <element name="NasConfigFaultFault" type="vim25:NasConfigFault"/>
         <element name="NasConnectionLimitReachedFault" type="vim25:NasConnectionLimitReached"/>
         <element name="NasSessionCredentialConflictFault" type="vim25:NasSessionCredentialConflict"/>
         <element name="NasVolumeNotMountedFault" type="vim25:NasVolumeNotMounted"/>
         <element name="NetworkCopyFaultFault" type="vim25:NetworkCopyFault"/>
         <element name="NetworkDisruptedAndConfigRolledBackFault" type="vim25:NetworkDisruptedAndConfigRolledBack"/>
         <element name="NetworkInaccessibleFault" type="vim25:NetworkInaccessible"/>
         <element name="NetworksMayNotBeTheSameFault" type="vim25:NetworksMayNotBeTheSame"/>
         <element name="NicSettingMismatchFault" type="vim25:NicSettingMismatch"/>
         <element name="NoActiveHostInClusterFault" type="vim25:NoActiveHostInCluster"/>
         <element name="NoAvailableIpFault" type="vim25:NoAvailableIp"/>
         <element name="NoClientCertificateFault" type="vim25:NoClientCertificate"/>
         <element name="NoCompatibleDatastoreFault" type="vim25:NoCompatibleDatastore"/>
         <element name="NoCompatibleHardAffinityHostFault" type="vim25:NoCompatibleHardAffinityHost"/>
         <element name="NoCompatibleHostFault" type="vim25:NoCompatibleHost"/>
         <element name="NoCompatibleHostWithAccessToDeviceFault" type="vim25:NoCompatibleHostWithAccessToDevice"/>
         <element name="NoCompatibleSoftAffinityHostFault" type="vim25:NoCompatibleSoftAffinityHost"/>
         <element name="NoConnectedDatastoreFault" type="vim25:NoConnectedDatastore"/>
         <element name="NoDiskFoundFault" type="vim25:NoDiskFound"/>
         <element name="NoDiskSpaceFault" type="vim25:NoDiskSpace"/>
         <element name="NoDisksToCustomizeFault" type="vim25:NoDisksToCustomize"/>
         <element name="NoGatewayFault" type="vim25:NoGateway"/>
         <element name="NoGuestHeartbeatFault" type="vim25:NoGuestHeartbeat"/>
         <element name="NoHostFault" type="vim25:NoHost"/>
         <element name="NoHostSuitableForFtSecondaryFault" type="vim25:NoHostSuitableForFtSecondary"/>
         <element name="NoLicenseServerConfiguredFault" type="vim25:NoLicenseServerConfigured"/>
         <element name="NoPeerHostFoundFault" type="vim25:NoPeerHostFound"/>
         <element name="NoPermissionFault" type="vim25:NoPermission"/>
         <element name="NoPermissionOnADFault" type="vim25:NoPermissionOnAD"/>
         <element name="NoPermissionOnHostFault" type="vim25:NoPermissionOnHost"/>
         <element name="NoPermissionOnNasVolumeFault" type="vim25:NoPermissionOnNasVolume"/>
         <element name="NoSubjectNameFault" type="vim25:NoSubjectName"/>
         <element name="NoVcManagedIpConfiguredFault" type="vim25:NoVcManagedIpConfigured"/>
         <element name="NoVirtualNicFault" type="vim25:NoVirtualNic"/>
         <element name="NoVmInVAppFault" type="vim25:NoVmInVApp"/>
         <element name="NonADUserRequiredFault" type="vim25:NonADUserRequired"/>
         <element name="NonHomeRDMVMotionNotSupportedFault" type="vim25:NonHomeRDMVMotionNotSupported"/>
         <element name="NonPersistentDisksNotSupportedFault" type="vim25:NonPersistentDisksNotSupported"/>
         <element name="NonVmwareOuiMacNotSupportedHostFault" type="vim25:NonVmwareOuiMacNotSupportedHost"/>
         <element name="NotADirectoryFault" type="vim25:NotADirectory"/>
         <element name="NotAFileFault" type="vim25:NotAFile"/>
         <element name="NotAuthenticatedFault" type="vim25:NotAuthenticated"/>
         <element name="NotEnoughCpusFault" type="vim25:NotEnoughCpus"/>
         <element name="NotEnoughLogicalCpusFault" type="vim25:NotEnoughLogicalCpus"/>
         <element name="NotFoundFault" type="vim25:NotFound"/>
         <element name="NotSupportedDeviceForFTFault" type="vim25:NotSupportedDeviceForFT"/>
         <element name="NotSupportedHostFault" type="vim25:NotSupportedHost"/>
         <element name="NotSupportedHostForChecksumFault" type="vim25:NotSupportedHostForChecksum"/>
         <element name="NotSupportedHostForVFlashFault" type="vim25:NotSupportedHostForVFlash"/>
         <element name="NotSupportedHostForVmcpFault" type="vim25:NotSupportedHostForVmcp"/>
         <element name="NotSupportedHostForVmemFileFault" type="vim25:NotSupportedHostForVmemFile"/>
         <element name="NotSupportedHostForVsanFault" type="vim25:NotSupportedHostForVsan"/>
         <element name="NotSupportedHostInClusterFault" type="vim25:NotSupportedHostInCluster"/>
         <element name="NotSupportedHostInDvsFault" type="vim25:NotSupportedHostInDvs"/>
         <element name="NotSupportedHostInHAClusterFault" type="vim25:NotSupportedHostInHACluster"/>
         <element name="NotUserConfigurablePropertyFault" type="vim25:NotUserConfigurableProperty"/>
         <element name="NumVirtualCoresPerSocketNotSupportedFault" type="vim25:NumVirtualCoresPerSocketNotSupported"/>
         <element name="NumVirtualCpusExceedsLimitFault" type="vim25:NumVirtualCpusExceedsLimit"/>
         <element name="NumVirtualCpusIncompatibleFault" type="vim25:NumVirtualCpusIncompatible"/>
         <element name="NumVirtualCpusNotSupportedFault" type="vim25:NumVirtualCpusNotSupported"/>
         <element name="OperationDisabledByGuestFault" type="vim25:OperationDisabledByGuest"/>
         <element name="OperationDisallowedOnHostFault" type="vim25:OperationDisallowedOnHost"/>
         <element name="OperationNotSupportedByGuestFault" type="vim25:OperationNotSupportedByGuest"/>
         <element name="OutOfBoundsFault" type="vim25:OutOfBounds"/>
         <element name="OvfAttributeFault" type="vim25:OvfAttribute"/>
         <element name="OvfConnectedDeviceFault" type="vim25:OvfConnectedDevice"/>
         <element name="OvfConnectedDeviceFloppyFault" type="vim25:OvfConnectedDeviceFloppy"/>
         <element name="OvfConnectedDeviceIsoFault" type="vim25:OvfConnectedDeviceIso"/>
         <element name="OvfConstraintFault" type="vim25:OvfConstraint"/>
         <element name="OvfConsumerCallbackFaultFault" type="vim25:OvfConsumerCallbackFault"/>
         <element name="OvfConsumerCommunicationErrorFault" type="vim25:OvfConsumerCommunicationError"/>
         <element name="OvfConsumerFaultFault" type="vim25:OvfConsumerFault"/>
         <element name="OvfConsumerInvalidSectionFault" type="vim25:OvfConsumerInvalidSection"/>
         <element name="OvfConsumerPowerOnFaultFault" type="vim25:OvfConsumerPowerOnFault"/>
         <element name="OvfConsumerUndeclaredSectionFault" type="vim25:OvfConsumerUndeclaredSection"/>
         <element name="OvfConsumerUndefinedPrefixFault" type="vim25:OvfConsumerUndefinedPrefix"/>
         <element name="OvfConsumerValidationFaultFault" type="vim25:OvfConsumerValidationFault"/>
         <element name="OvfCpuCompatibilityFault" type="vim25:OvfCpuCompatibility"/>
         <element name="OvfCpuCompatibilityCheckNotSupportedFault" type="vim25:OvfCpuCompatibilityCheckNotSupported"/>
         <element name="OvfDiskMappingNotFoundFault" type="vim25:OvfDiskMappingNotFound"/>
         <element name="OvfDiskOrderConstraintFault" type="vim25:OvfDiskOrderConstraint"/>
         <element name="OvfDuplicateElementFault" type="vim25:OvfDuplicateElement"/>
         <element name="OvfDuplicatedElementBoundaryFault" type="vim25:OvfDuplicatedElementBoundary"/>
         <element name="OvfDuplicatedPropertyIdExportFault" type="vim25:OvfDuplicatedPropertyIdExport"/>
         <element name="OvfDuplicatedPropertyIdImportFault" type="vim25:OvfDuplicatedPropertyIdImport"/>
         <element name="OvfElementFault" type="vim25:OvfElement"/>
         <element name="OvfElementInvalidValueFault" type="vim25:OvfElementInvalidValue"/>
         <element name="OvfExportFault" type="vim25:OvfExport"/>
         <element name="OvfExportFailedFault" type="vim25:OvfExportFailed"/>
         <element name="OvfFaultFault" type="vim25:OvfFault"/>
         <element name="OvfHardwareCheckFault" type="vim25:OvfHardwareCheck"/>
         <element name="OvfHardwareExportFault" type="vim25:OvfHardwareExport"/>
         <element name="OvfHostResourceConstraintFault" type="vim25:OvfHostResourceConstraint"/>
         <element name="OvfHostValueNotParsedFault" type="vim25:OvfHostValueNotParsed"/>
         <element name="OvfImportFault" type="vim25:OvfImport"/>
         <element name="OvfImportFailedFault" type="vim25:OvfImportFailed"/>
         <element name="OvfInternalErrorFault" type="vim25:OvfInternalError"/>
         <element name="OvfInvalidPackageFault" type="vim25:OvfInvalidPackage"/>
         <element name="OvfInvalidValueFault" type="vim25:OvfInvalidValue"/>
         <element name="OvfInvalidValueConfigurationFault" type="vim25:OvfInvalidValueConfiguration"/>
         <element name="OvfInvalidValueEmptyFault" type="vim25:OvfInvalidValueEmpty"/>
         <element name="OvfInvalidValueFormatMalformedFault" type="vim25:OvfInvalidValueFormatMalformed"/>
         <element name="OvfInvalidValueReferenceFault" type="vim25:OvfInvalidValueReference"/>
         <element name="OvfInvalidVmNameFault" type="vim25:OvfInvalidVmName"/>
         <element name="OvfMappedOsIdFault" type="vim25:OvfMappedOsId"/>
         <element name="OvfMissingAttributeFault" type="vim25:OvfMissingAttribute"/>
         <element name="OvfMissingElementFault" type="vim25:OvfMissingElement"/>
         <element name="OvfMissingElementNormalBoundaryFault" type="vim25:OvfMissingElementNormalBoundary"/>
         <element name="OvfMissingHardwareFault" type="vim25:OvfMissingHardware"/>
         <element name="OvfNetworkMappingNotSupportedFault" type="vim25:OvfNetworkMappingNotSupported"/>
         <element name="OvfNoHostNicFault" type="vim25:OvfNoHostNic"/>
         <element name="OvfNoSpaceOnControllerFault" type="vim25:OvfNoSpaceOnController"/>
         <element name="OvfNoSupportedHardwareFamilyFault" type="vim25:OvfNoSupportedHardwareFamily"/>
         <element name="OvfPropertyFault" type="vim25:OvfProperty"/>
         <element name="OvfPropertyExportFault" type="vim25:OvfPropertyExport"/>
         <element name="OvfPropertyNetworkFault" type="vim25:OvfPropertyNetwork"/>
         <element name="OvfPropertyNetworkExportFault" type="vim25:OvfPropertyNetworkExport"/>
         <element name="OvfPropertyQualifierFault" type="vim25:OvfPropertyQualifier"/>
         <element name="OvfPropertyQualifierDuplicateFault" type="vim25:OvfPropertyQualifierDuplicate"/>
         <element name="OvfPropertyQualifierIgnoredFault" type="vim25:OvfPropertyQualifierIgnored"/>
         <element name="OvfPropertyTypeFault" type="vim25:OvfPropertyType"/>
         <element name="OvfPropertyValueFault" type="vim25:OvfPropertyValue"/>
         <element name="OvfSystemFaultFault" type="vim25:OvfSystemFault"/>
         <element name="OvfToXmlUnsupportedElementFault" type="vim25:OvfToXmlUnsupportedElement"/>
         <element name="OvfUnableToExportDiskFault" type="vim25:OvfUnableToExportDisk"/>
         <element name="OvfUnexpectedElementFault" type="vim25:OvfUnexpectedElement"/>
         <element name="OvfUnknownDeviceFault" type="vim25:OvfUnknownDevice"/>
         <element name="OvfUnknownDeviceBackingFault" type="vim25:OvfUnknownDeviceBacking"/>
         <element name="OvfUnknownEntityFault" type="vim25:OvfUnknownEntity"/>
         <element name="OvfUnsupportedAttributeFault" type="vim25:OvfUnsupportedAttribute"/>
         <element name="OvfUnsupportedAttributeValueFault" type="vim25:OvfUnsupportedAttributeValue"/>
         <element name="OvfUnsupportedDeviceBackingInfoFault" type="vim25:OvfUnsupportedDeviceBackingInfo"/>
         <element name="OvfUnsupportedDeviceBackingOptionFault" type="vim25:OvfUnsupportedDeviceBackingOption"/>
         <element name="OvfUnsupportedDeviceExportFault" type="vim25:OvfUnsupportedDeviceExport"/>
         <element name="OvfUnsupportedDiskProvisioningFault" type="vim25:OvfUnsupportedDiskProvisioning"/>
         <element name="OvfUnsupportedElementFault" type="vim25:OvfUnsupportedElement"/>
         <element name="OvfUnsupportedElementValueFault" type="vim25:OvfUnsupportedElementValue"/>
         <element name="OvfUnsupportedPackageFault" type="vim25:OvfUnsupportedPackage"/>
         <element name="OvfUnsupportedSectionFault" type="vim25:OvfUnsupportedSection"/>
         <element name="OvfUnsupportedSubTypeFault" type="vim25:OvfUnsupportedSubType"/>
         <element name="OvfUnsupportedTypeFault" type="vim25:OvfUnsupportedType"/>
         <element name="OvfWrongElementFault" type="vim25:OvfWrongElement"/>
         <element name="OvfWrongNamespaceFault" type="vim25:OvfWrongNamespace"/>
         <element name="OvfXmlFormatFault" type="vim25:OvfXmlFormat"/>
         <element name="PasswordExpiredFault" type="vim25:PasswordExpired"/>
         <element name="PatchAlreadyInstalledFault" type="vim25:PatchAlreadyInstalled"/>
         <element name="PatchBinariesNotFoundFault" type="vim25:PatchBinariesNotFound"/>
         <element name="PatchInstallFailedFault" type="vim25:PatchInstallFailed"/>
         <element name="PatchIntegrityErrorFault" type="vim25:PatchIntegrityError"/>
         <element name="PatchMetadataCorruptedFault" type="vim25:PatchMetadataCorrupted"/>
         <element name="PatchMetadataInvalidFault" type="vim25:PatchMetadataInvalid"/>
         <element name="PatchMetadataNotFoundFault" type="vim25:PatchMetadataNotFound"/>
         <element name="PatchMissingDependenciesFault" type="vim25:PatchMissingDependencies"/>
         <element name="PatchNotApplicableFault" type="vim25:PatchNotApplicable"/>
         <element name="PatchSupersededFault" type="vim25:PatchSuperseded"/>
         <element name="PhysCompatRDMNotSupportedFault" type="vim25:PhysCompatRDMNotSupported"/>
         <element name="PlatformConfigFaultFault" type="vim25:PlatformConfigFault"/>
         <element name="PowerOnFtSecondaryFailedFault" type="vim25:PowerOnFtSecondaryFailed"/>
         <element name="PowerOnFtSecondaryTimedoutFault" type="vim25:PowerOnFtSecondaryTimedout"/>
         <element name="ProfileUpdateFailedFault" type="vim25:ProfileUpdateFailed"/>
         <element name="QuarantineModeFaultFault" type="vim25:QuarantineModeFault"/>
         <element name="QuestionPendingFault" type="vim25:QuestionPending"/>
         <element name="QuiesceDatastoreIOForHAFailedFault" type="vim25:QuiesceDatastoreIOForHAFailed"/>
         <element name="RDMConversionNotSupportedFault" type="vim25:RDMConversionNotSupported"/>
         <element name="RDMNotPreservedFault" type="vim25:RDMNotPreserved"/>
         <element name="RDMNotSupportedFault" type="vim25:RDMNotSupported"/>
         <element name="RDMNotSupportedOnDatastoreFault" type="vim25:RDMNotSupportedOnDatastore"/>
         <element name="RDMPointsToInaccessibleDiskFault" type="vim25:RDMPointsToInaccessibleDisk"/>
         <element name="RawDiskNotSupportedFault" type="vim25:RawDiskNotSupported"/>
         <element name="ReadHostResourcePoolTreeFailedFault" type="vim25:ReadHostResourcePoolTreeFailed"/>
         <element name="ReadOnlyDisksWithLegacyDestinationFault" type="vim25:ReadOnlyDisksWithLegacyDestination"/>
         <element name="RebootRequiredFault" type="vim25:RebootRequired"/>
         <element name="RecordReplayDisabledFault" type="vim25:RecordReplayDisabled"/>
         <element name="RemoteDeviceNotSupportedFault" type="vim25:RemoteDeviceNotSupported"/>
         <element name="RemoveFailedFault" type="vim25:RemoveFailed"/>
         <element name="ReplicationConfigFaultFault" type="vim25:ReplicationConfigFault"/>
         <element name="ReplicationDiskConfigFaultFault" type="vim25:ReplicationDiskConfigFault"/>
         <element name="ReplicationFaultFault" type="vim25:ReplicationFault"/>
         <element name="ReplicationIncompatibleWithFTFault" type="vim25:ReplicationIncompatibleWithFT"/>
         <element name="ReplicationInvalidOptionsFault" type="vim25:ReplicationInvalidOptions"/>
         <element name="ReplicationNotSupportedOnHostFault" type="vim25:ReplicationNotSupportedOnHost"/>
         <element name="ReplicationVmConfigFaultFault" type="vim25:ReplicationVmConfigFault"/>
         <element name="ReplicationVmFaultFault" type="vim25:ReplicationVmFault"/>
         <element name="ReplicationVmInProgressFaultFault" type="vim25:ReplicationVmInProgressFault"/>
         <element name="ResourceInUseFault" type="vim25:ResourceInUse"/>
         <element name="ResourceNotAvailableFault" type="vim25:ResourceNotAvailable"/>
         <element name="RestrictedByAdministratorFault" type="vim25:RestrictedByAdministrator"/>
         <element name="RestrictedVersionFault" type="vim25:RestrictedVersion"/>
         <element name="RollbackFailureFault" type="vim25:RollbackFailure"/>
         <element name="RuleViolationFault" type="vim25:RuleViolation"/>
         <element name="SSLDisabledFaultFault" type="vim25:SSLDisabledFault"/>
         <element name="SSLVerifyFaultFault" type="vim25:SSLVerifyFault"/>
         <element name="SSPIChallengeFault" type="vim25:SSPIChallenge"/>
         <element name="SecondaryVmAlreadyDisabledFault" type="vim25:SecondaryVmAlreadyDisabled"/>
         <element name="SecondaryVmAlreadyEnabledFault" type="vim25:SecondaryVmAlreadyEnabled"/>
         <element name="SecondaryVmAlreadyRegisteredFault" type="vim25:SecondaryVmAlreadyRegistered"/>
         <element name="SecondaryVmNotRegisteredFault" type="vim25:SecondaryVmNotRegistered"/>
         <element name="SharedBusControllerNotSupportedFault" type="vim25:SharedBusControllerNotSupported"/>
         <element name="ShrinkDiskFaultFault" type="vim25:ShrinkDiskFault"/>
         <element name="SnapshotCloneNotSupportedFault" type="vim25:SnapshotCloneNotSupported"/>
         <element name="SnapshotCopyNotSupportedFault" type="vim25:SnapshotCopyNotSupported"/>
         <element name="SnapshotDisabledFault" type="vim25:SnapshotDisabled"/>
         <element name="SnapshotFaultFault" type="vim25:SnapshotFault"/>
         <element name="SnapshotIncompatibleDeviceInVmFault" type="vim25:SnapshotIncompatibleDeviceInVm"/>
         <element name="SnapshotLockedFault" type="vim25:SnapshotLocked"/>
         <element name="SnapshotMoveFromNonHomeNotSupportedFault" type="vim25:SnapshotMoveFromNonHomeNotSupported"/>
         <element name="SnapshotMoveNotSupportedFault" type="vim25:SnapshotMoveNotSupported"/>
         <element name="SnapshotMoveToNonHomeNotSupportedFault" type="vim25:SnapshotMoveToNonHomeNotSupported"/>
         <element name="SnapshotNoChangeFault" type="vim25:SnapshotNoChange"/>
         <element name="SnapshotRevertIssueFault" type="vim25:SnapshotRevertIssue"/>
         <element name="SoftRuleVioCorrectionDisallowedFault" type="vim25:SoftRuleVioCorrectionDisallowed"/>
         <element name="SoftRuleVioCorrectionImpactFault" type="vim25:SoftRuleVioCorrectionImpact"/>
         <element name="SolutionUserRequiredFault" type="vim25:SolutionUserRequired"/>
         <element name="SsdDiskNotAvailableFault" type="vim25:SsdDiskNotAvailable"/>
         <element name="StorageDrsCannotMoveDiskInMultiWriterModeFault" type="vim25:StorageDrsCannotMoveDiskInMultiWriterMode"/>
         <element name="StorageDrsCannotMoveFTVmFault" type="vim25:StorageDrsCannotMoveFTVm"/>
         <element name="StorageDrsCannotMoveIndependentDiskFault" type="vim25:StorageDrsCannotMoveIndependentDisk"/>
         <element name="StorageDrsCannotMoveManuallyPlacedSwapFileFault" type="vim25:StorageDrsCannotMoveManuallyPlacedSwapFile"/>
         <element name="StorageDrsCannotMoveManuallyPlacedVmFault" type="vim25:StorageDrsCannotMoveManuallyPlacedVm"/>
         <element name="StorageDrsCannotMoveSharedDiskFault" type="vim25:StorageDrsCannotMoveSharedDisk"/>
         <element name="StorageDrsCannotMoveTemplateFault" type="vim25:StorageDrsCannotMoveTemplate"/>
         <element name="StorageDrsCannotMoveVmInUserFolderFault" type="vim25:StorageDrsCannotMoveVmInUserFolder"/>
         <element name="StorageDrsCannotMoveVmWithMountedCDROMFault" type="vim25:StorageDrsCannotMoveVmWithMountedCDROM"/>
         <element name="StorageDrsCannotMoveVmWithNoFilesInLayoutFault" type="vim25:StorageDrsCannotMoveVmWithNoFilesInLayout"/>
         <element name="StorageDrsDatacentersCannotShareDatastoreFault" type="vim25:StorageDrsDatacentersCannotShareDatastore"/>
         <element name="StorageDrsDisabledOnVmFault" type="vim25:StorageDrsDisabledOnVm"/>
         <element name="StorageDrsHbrDiskNotMovableFault" type="vim25:StorageDrsHbrDiskNotMovable"/>
         <element name="StorageDrsHmsMoveInProgressFault" type="vim25:StorageDrsHmsMoveInProgress"/>
         <element name="StorageDrsHmsUnreachableFault" type="vim25:StorageDrsHmsUnreachable"/>
         <element name="StorageDrsIolbDisabledInternallyFault" type="vim25:StorageDrsIolbDisabledInternally"/>
         <element name="StorageDrsRelocateDisabledFault" type="vim25:StorageDrsRelocateDisabled"/>
         <element name="StorageDrsStaleHmsCollectionFault" type="vim25:StorageDrsStaleHmsCollection"/>
         <element name="StorageDrsUnableToMoveFilesFault" type="vim25:StorageDrsUnableToMoveFiles"/>
         <element name="StorageVMotionNotSupportedFault" type="vim25:StorageVMotionNotSupported"/>
         <element name="StorageVmotionIncompatibleFault" type="vim25:StorageVmotionIncompatible"/>
         <element name="SuspendedRelocateNotSupportedFault" type="vim25:SuspendedRelocateNotSupported"/>
         <element name="SwapDatastoreNotWritableOnHostFault" type="vim25:SwapDatastoreNotWritableOnHost"/>
         <element name="SwapDatastoreUnsetFault" type="vim25:SwapDatastoreUnset"/>
         <element name="SwapPlacementOverrideNotSupportedFault" type="vim25:SwapPlacementOverrideNotSupported"/>
         <element name="SwitchIpUnsetFault" type="vim25:SwitchIpUnset"/>
         <element name="SwitchNotInUpgradeModeFault" type="vim25:SwitchNotInUpgradeMode"/>
         <element name="TaskInProgressFault" type="vim25:TaskInProgress"/>
         <element name="ThirdPartyLicenseAssignmentFailedFault" type="vim25:ThirdPartyLicenseAssignmentFailed"/>
         <element name="TimedoutFault" type="vim25:Timedout"/>
         <element name="TooManyConcurrentNativeClonesFault" type="vim25:TooManyConcurrentNativeClones"/>
         <element name="TooManyConsecutiveOverridesFault" type="vim25:TooManyConsecutiveOverrides"/>
         <element name="TooManyDevicesFault" type="vim25:TooManyDevices"/>
         <element name="TooManyDisksOnLegacyHostFault" type="vim25:TooManyDisksOnLegacyHost"/>
         <element name="TooManyGuestLogonsFault" type="vim25:TooManyGuestLogons"/>
         <element name="TooManyHostsFault" type="vim25:TooManyHosts"/>
         <element name="TooManyNativeCloneLevelsFault" type="vim25:TooManyNativeCloneLevels"/>
         <element name="TooManyNativeClonesOnFileFault" type="vim25:TooManyNativeClonesOnFile"/>
         <element name="TooManySnapshotLevelsFault" type="vim25:TooManySnapshotLevels"/>
         <element name="ToolsAlreadyUpgradedFault" type="vim25:ToolsAlreadyUpgraded"/>
         <element name="ToolsAutoUpgradeNotSupportedFault" type="vim25:ToolsAutoUpgradeNotSupported"/>
         <element name="ToolsImageCopyFailedFault" type="vim25:ToolsImageCopyFailed"/>
         <element name="ToolsImageNotAvailableFault" type="vim25:ToolsImageNotAvailable"/>
         <element name="ToolsImageSignatureCheckFailedFault" type="vim25:ToolsImageSignatureCheckFailed"/>
         <element name="ToolsInstallationInProgressFault" type="vim25:ToolsInstallationInProgress"/>
         <element name="ToolsUnavailableFault" type="vim25:ToolsUnavailable"/>
         <element name="ToolsUpgradeCancelledFault" type="vim25:ToolsUpgradeCancelled"/>
         <element name="UnSupportedDatastoreForVFlashFault" type="vim25:UnSupportedDatastoreForVFlash"/>
         <element name="UncommittedUndoableDiskFault" type="vim25:UncommittedUndoableDisk"/>
         <element name="UnconfiguredPropertyValueFault" type="vim25:UnconfiguredPropertyValue"/>
         <element name="UncustomizableGuestFault" type="vim25:UncustomizableGuest"/>
         <element name="UnexpectedCustomizationFaultFault" type="vim25:UnexpectedCustomizationFault"/>
         <element name="UnrecognizedHostFault" type="vim25:UnrecognizedHost"/>
         <element name="UnsharedSwapVMotionNotSupportedFault" type="vim25:UnsharedSwapVMotionNotSupported"/>
         <element name="UnsupportedDatastoreFault" type="vim25:UnsupportedDatastore"/>
         <element name="UnsupportedGuestFault" type="vim25:UnsupportedGuest"/>
         <element name="UnsupportedVimApiVersionFault" type="vim25:UnsupportedVimApiVersion"/>
         <element name="UnsupportedVmxLocationFault" type="vim25:UnsupportedVmxLocation"/>
         <element name="UnusedVirtualDiskBlocksNotScrubbedFault" type="vim25:UnusedVirtualDiskBlocksNotScrubbed"/>
         <element name="UserNotFoundFault" type="vim25:UserNotFound"/>
         <element name="VAppConfigFaultFault" type="vim25:VAppConfigFault"/>
         <element name="VAppNotRunningFault" type="vim25:VAppNotRunning"/>
         <element name="VAppOperationInProgressFault" type="vim25:VAppOperationInProgress"/>
         <element name="VAppPropertyFaultFault" type="vim25:VAppPropertyFault"/>
         <element name="VAppTaskInProgressFault" type="vim25:VAppTaskInProgress"/>
         <element name="VFlashCacheHotConfigNotSupportedFault" type="vim25:VFlashCacheHotConfigNotSupported"/>
         <element name="VFlashModuleNotSupportedFault" type="vim25:VFlashModuleNotSupported"/>
         <element name="VFlashModuleVersionIncompatibleFault" type="vim25:VFlashModuleVersionIncompatible"/>
         <element name="VMINotSupportedFault" type="vim25:VMINotSupported"/>
         <element name="VMOnConflictDVPortFault" type="vim25:VMOnConflictDVPort"/>
         <element name="VMOnVirtualIntranetFault" type="vim25:VMOnVirtualIntranet"/>
         <element name="VMotionAcrossNetworkNotSupportedFault" type="vim25:VMotionAcrossNetworkNotSupported"/>
         <element name="VMotionInterfaceIssueFault" type="vim25:VMotionInterfaceIssue"/>
         <element name="VMotionLinkCapacityLowFault" type="vim25:VMotionLinkCapacityLow"/>
         <element name="VMotionLinkDownFault" type="vim25:VMotionLinkDown"/>
         <element name="VMotionNotConfiguredFault" type="vim25:VMotionNotConfigured"/>
         <element name="VMotionNotLicensedFault" type="vim25:VMotionNotLicensed"/>
         <element name="VMotionNotSupportedFault" type="vim25:VMotionNotSupported"/>
         <element name="VMotionProtocolIncompatibleFault" type="vim25:VMotionProtocolIncompatible"/>
         <element name="VimFaultFault" type="vim25:VimFault"/>
         <element name="VirtualDiskBlocksNotFullyProvisionedFault" type="vim25:VirtualDiskBlocksNotFullyProvisioned"/>
         <element name="VirtualDiskModeNotSupportedFault" type="vim25:VirtualDiskModeNotSupported"/>
         <element name="VirtualEthernetCardNotSupportedFault" type="vim25:VirtualEthernetCardNotSupported"/>
         <element name="VirtualHardwareCompatibilityIssueFault" type="vim25:VirtualHardwareCompatibilityIssue"/>
         <element name="VirtualHardwareVersionNotSupportedFault" type="vim25:VirtualHardwareVersionNotSupported"/>
         <element name="VmAlreadyExistsInDatacenterFault" type="vim25:VmAlreadyExistsInDatacenter"/>
         <element name="VmConfigFaultFault" type="vim25:VmConfigFault"/>
         <element name="VmConfigIncompatibleForFaultToleranceFault" type="vim25:VmConfigIncompatibleForFaultTolerance"/>
         <element name="VmConfigIncompatibleForRecordReplayFault" type="vim25:VmConfigIncompatibleForRecordReplay"/>
         <element name="VmFaultToleranceConfigIssueFault" type="vim25:VmFaultToleranceConfigIssue"/>
         <element name="VmFaultToleranceConfigIssueWrapperFault" type="vim25:VmFaultToleranceConfigIssueWrapper"/>
         <element name="VmFaultToleranceInvalidFileBackingFault" type="vim25:VmFaultToleranceInvalidFileBacking"/>
         <element name="VmFaultToleranceIssueFault" type="vim25:VmFaultToleranceIssue"/>
         <element name="VmFaultToleranceOpIssuesListFault" type="vim25:VmFaultToleranceOpIssuesList"/>
         <element name="VmFaultToleranceTooManyFtVcpusOnHostFault" type="vim25:VmFaultToleranceTooManyFtVcpusOnHost"/>
         <element name="VmFaultToleranceTooManyVMsOnHostFault" type="vim25:VmFaultToleranceTooManyVMsOnHost"/>
         <element name="VmHostAffinityRuleViolationFault" type="vim25:VmHostAffinityRuleViolation"/>
         <element name="VmLimitLicenseFault" type="vim25:VmLimitLicense"/>
         <element name="VmMetadataManagerFaultFault" type="vim25:VmMetadataManagerFault"/>
         <element name="VmMonitorIncompatibleForFaultToleranceFault" type="vim25:VmMonitorIncompatibleForFaultTolerance"/>
         <element name="VmPowerOnDisabledFault" type="vim25:VmPowerOnDisabled"/>
         <element name="VmSmpFaultToleranceTooManyVMsOnHostFault" type="vim25:VmSmpFaultToleranceTooManyVMsOnHost"/>
         <element name="VmToolsUpgradeFaultFault" type="vim25:VmToolsUpgradeFault"/>
         <element name="VmValidateMaxDeviceFault" type="vim25:VmValidateMaxDevice"/>
         <element name="VmWwnConflictFault" type="vim25:VmWwnConflict"/>
         <element name="VmfsAlreadyMountedFault" type="vim25:VmfsAlreadyMounted"/>
         <element name="VmfsAmbiguousMountFault" type="vim25:VmfsAmbiguousMount"/>
         <element name="VmfsMountFaultFault" type="vim25:VmfsMountFault"/>
         <element name="VmotionInterfaceNotEnabledFault" type="vim25:VmotionInterfaceNotEnabled"/>
         <element name="VolumeEditorErrorFault" type="vim25:VolumeEditorError"/>
         <element name="VramLimitLicenseFault" type="vim25:VramLimitLicense"/>
         <element name="VsanClusterUuidMismatchFault" type="vim25:VsanClusterUuidMismatch"/>
         <element name="VsanDiskFaultFault" type="vim25:VsanDiskFault"/>
         <element name="VsanFaultFault" type="vim25:VsanFault"/>
         <element name="VsanIncompatibleDiskMappingFault" type="vim25:VsanIncompatibleDiskMapping"/>
         <element name="VspanDestPortConflictFault" type="vim25:VspanDestPortConflict"/>
         <element name="VspanPortConflictFault" type="vim25:VspanPortConflict"/>
         <element name="VspanPortMoveFaultFault" type="vim25:VspanPortMoveFault"/>
         <element name="VspanPortPromiscChangeFaultFault" type="vim25:VspanPortPromiscChangeFault"/>
         <element name="VspanPortgroupPromiscChangeFaultFault" type="vim25:VspanPortgroupPromiscChangeFault"/>
         <element name="VspanPortgroupTypeChangeFaultFault" type="vim25:VspanPortgroupTypeChangeFault"/>
         <element name="VspanPromiscuousPortNotSupportedFault" type="vim25:VspanPromiscuousPortNotSupported"/>
         <element name="VspanSameSessionPortConflictFault" type="vim25:VspanSameSessionPortConflict"/>
         <element name="WakeOnLanNotSupportedFault" type="vim25:WakeOnLanNotSupported"/>
         <element name="WakeOnLanNotSupportedByVmotionNICFault" type="vim25:WakeOnLanNotSupportedByVmotionNIC"/>
         <element name="WillLoseHAProtectionFault" type="vim25:WillLoseHAProtection"/>
         <element name="WillModifyConfigCpuRequirementsFault" type="vim25:WillModifyConfigCpuRequirements"/>
         <element name="WillResetSnapshotDirectoryFault" type="vim25:WillResetSnapshotDirectory"/>
         <element name="WipeDiskFaultFault" type="vim25:WipeDiskFault"/>
         <element name="JoinDomain_Task"  type="vim25:JoinDomainRequestType" />
         <element name="JoinDomain_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="JoinDomainWithCAM_Task"  type="vim25:JoinDomainWithCAMRequestType" />
         <element name="JoinDomainWithCAM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ImportCertificateForCAM_Task"  type="vim25:ImportCertificateForCAMRequestType" />
         <element name="ImportCertificateForCAM_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="LeaveCurrentDomain_Task"  type="vim25:LeaveCurrentDomainRequestType" />
         <element name="LeaveCurrentDomain_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableSmartCardAuthentication"  type="vim25:EnableSmartCardAuthenticationRequestType" />
         <element name="EnableSmartCardAuthenticationResponse">
            <complexType />
         </element>
         <element name="InstallSmartCardTrustAnchor"  type="vim25:InstallSmartCardTrustAnchorRequestType" />
         <element name="InstallSmartCardTrustAnchorResponse">
            <complexType />
         </element>
         <element name="ReplaceSmartCardTrustAnchors"  type="vim25:ReplaceSmartCardTrustAnchorsRequestType" />
         <element name="ReplaceSmartCardTrustAnchorsResponse">
            <complexType />
         </element>
         <element name="RemoveSmartCardTrustAnchor"  type="vim25:RemoveSmartCardTrustAnchorRequestType" />
         <element name="RemoveSmartCardTrustAnchorResponse">
            <complexType />
         </element>
         <element name="RemoveSmartCardTrustAnchorByFingerprint"  type="vim25:RemoveSmartCardTrustAnchorByFingerprintRequestType" />
         <element name="RemoveSmartCardTrustAnchorByFingerprintResponse">
            <complexType />
         </element>
         <element name="ListSmartCardTrustAnchors"  type="vim25:ListSmartCardTrustAnchorsRequestType" />
         <element name="ListSmartCardTrustAnchorsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="DisableSmartCardAuthentication"  type="vim25:DisableSmartCardAuthenticationRequestType" />
         <element name="DisableSmartCardAuthenticationResponse">
            <complexType />
         </element>
         <element name="DownloadDescriptionTree"  type="vim25:DownloadDescriptionTreeRequestType" />
         <element name="DownloadDescriptionTreeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:base64Binary" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveDynamicPassthroughInfo"  type="vim25:RetrieveDynamicPassthroughInfoRequestType" />
         <element name="RetrieveDynamicPassthroughInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualMachineDynamicPassthroughInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateAssignableHardwareConfig"  type="vim25:UpdateAssignableHardwareConfigRequestType" />
         <element name="UpdateAssignableHardwareConfigResponse">
            <complexType />
         </element>
         <element name="ReconfigureAutostart"  type="vim25:ReconfigureAutostartRequestType" />
         <element name="ReconfigureAutostartResponse">
            <complexType />
         </element>
         <element name="AutoStartPowerOn"  type="vim25:AutoStartPowerOnRequestType" />
         <element name="AutoStartPowerOnResponse">
            <complexType />
         </element>
         <element name="AutoStartPowerOff"  type="vim25:AutoStartPowerOffRequestType" />
         <element name="AutoStartPowerOffResponse">
            <complexType />
         </element>
         <element name="QueryBootDevices"  type="vim25:QueryBootDevicesRequestType" />
         <element name="QueryBootDevicesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostBootDeviceInfo" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateBootDevice"  type="vim25:UpdateBootDeviceRequestType" />
         <element name="UpdateBootDeviceResponse">
            <complexType />
         </element>
         <element name="ConfigureHostCache_Task"  type="vim25:ConfigureHostCacheRequestType" />
         <element name="ConfigureHostCache_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateCertificateSigningRequest"  type="vim25:GenerateCertificateSigningRequestRequestType" />
         <element name="GenerateCertificateSigningRequestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateCertificateSigningRequestByDn"  type="vim25:GenerateCertificateSigningRequestByDnRequestType" />
         <element name="GenerateCertificateSigningRequestByDnResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="InstallServerCertificate"  type="vim25:InstallServerCertificateRequestType" />
         <element name="InstallServerCertificateResponse">
            <complexType />
         </element>
         <element name="ReplaceCACertificatesAndCRLs"  type="vim25:ReplaceCACertificatesAndCRLsRequestType" />
         <element name="ReplaceCACertificatesAndCRLsResponse">
            <complexType />
         </element>
         <element name="ListCACertificates"  type="vim25:ListCACertificatesRequestType" />
         <element name="ListCACertificatesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ListCACertificateRevocationLists"  type="vim25:ListCACertificateRevocationListsRequestType" />
         <element name="ListCACertificateRevocationListsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableHyperThreading"  type="vim25:EnableHyperThreadingRequestType" />
         <element name="EnableHyperThreadingResponse">
            <complexType />
         </element>
         <element name="DisableHyperThreading"  type="vim25:DisableHyperThreadingRequestType" />
         <element name="DisableHyperThreadingResponse">
            <complexType />
         </element>
         <element name="SearchDatastore_Task"  type="vim25:SearchDatastoreRequestType" />
         <element name="SearchDatastore_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SearchDatastoreSubFolders_Task"  type="vim25:SearchDatastoreSubFoldersRequestType" />
         <element name="SearchDatastoreSubFolders_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteFile"  type="vim25:DeleteFileRequestType" />
         <element name="DeleteFileResponse">
            <complexType />
         </element>
         <element name="UpdateLocalSwapDatastore"  type="vim25:UpdateLocalSwapDatastoreRequestType" />
         <element name="UpdateLocalSwapDatastoreResponse">
            <complexType />
         </element>
         <element name="QueryAvailableDisksForVmfs"  type="vim25:QueryAvailableDisksForVmfsRequestType" />
         <element name="QueryAvailableDisksForVmfsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVmfsDatastoreCreateOptions"  type="vim25:QueryVmfsDatastoreCreateOptionsRequestType" />
         <element name="QueryVmfsDatastoreCreateOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateVmfsDatastore"  type="vim25:CreateVmfsDatastoreRequestType" />
         <element name="CreateVmfsDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVmfsDatastoreExtendOptions"  type="vim25:QueryVmfsDatastoreExtendOptionsRequestType" />
         <element name="QueryVmfsDatastoreExtendOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVmfsDatastoreExpandOptions"  type="vim25:QueryVmfsDatastoreExpandOptionsRequestType" />
         <element name="QueryVmfsDatastoreExpandOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtendVmfsDatastore"  type="vim25:ExtendVmfsDatastoreRequestType" />
         <element name="ExtendVmfsDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="EnableClusteredVmdkSupport"  type="vim25:EnableClusteredVmdkSupportRequestType" />
         <element name="EnableClusteredVmdkSupportResponse">
            <complexType />
         </element>
         <element name="DisableClusteredVmdkSupport"  type="vim25:DisableClusteredVmdkSupportRequestType" />
         <element name="DisableClusteredVmdkSupportResponse">
            <complexType />
         </element>
         <element name="ExpandVmfsDatastore"  type="vim25:ExpandVmfsDatastoreRequestType" />
         <element name="ExpandVmfsDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateNasDatastore"  type="vim25:CreateNasDatastoreRequestType" />
         <element name="CreateNasDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateLocalDatastore"  type="vim25:CreateLocalDatastoreRequestType" />
         <element name="CreateLocalDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateVvolDatastore"  type="vim25:CreateVvolDatastoreRequestType" />
         <element name="CreateVvolDatastoreResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveDatastore"  type="vim25:RemoveDatastoreRequestType" />
         <element name="RemoveDatastoreResponse">
            <complexType />
         </element>
         <element name="RemoveDatastoreEx_Task"  type="vim25:RemoveDatastoreExRequestType" />
         <element name="RemoveDatastoreEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ConfigureDatastorePrincipal"  type="vim25:ConfigureDatastorePrincipalRequestType" />
         <element name="ConfigureDatastorePrincipalResponse">
            <complexType />
         </element>
         <element name="QueryUnresolvedVmfsVolumes"  type="vim25:QueryUnresolvedVmfsVolumesRequestType" />
         <element name="QueryUnresolvedVmfsVolumesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResignatureUnresolvedVmfsVolume_Task"  type="vim25:ResignatureUnresolvedVmfsVolumeRequestType" />
         <element name="ResignatureUnresolvedVmfsVolume_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDateTimeConfig"  type="vim25:UpdateDateTimeConfigRequestType" />
         <element name="UpdateDateTimeConfigResponse">
            <complexType />
         </element>
         <element name="QueryAvailableTimeZones"  type="vim25:QueryAvailableTimeZonesRequestType" />
         <element name="QueryAvailableTimeZonesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDateTimeSystemTimeZone" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDateTime"  type="vim25:QueryDateTimeRequestType" />
         <element name="QueryDateTimeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:dateTime" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDateTime"  type="vim25:UpdateDateTimeRequestType" />
         <element name="UpdateDateTimeResponse">
            <complexType />
         </element>
         <element name="RefreshDateTimeSystem"  type="vim25:RefreshDateTimeSystemRequestType" />
         <element name="RefreshDateTimeSystemResponse">
            <complexType />
         </element>
         <element name="QueryAvailablePartition"  type="vim25:QueryAvailablePartitionRequestType" />
         <element name="QueryAvailablePartitionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="SelectActivePartition"  type="vim25:SelectActivePartitionRequestType" />
         <element name="SelectActivePartitionResponse">
            <complexType />
         </element>
         <element name="QueryPartitionCreateOptions"  type="vim25:QueryPartitionCreateOptionsRequestType" />
         <element name="QueryPartitionCreateOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPartitionCreateDesc"  type="vim25:QueryPartitionCreateDescRequestType" />
         <element name="QueryPartitionCreateDescResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiagnosticPartitionCreateDescription" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDiagnosticPartition"  type="vim25:CreateDiagnosticPartitionRequestType" />
         <element name="CreateDiagnosticPartitionResponse">
            <complexType />
         </element>
         <element name="EsxAgentHostManagerUpdateConfig"  type="vim25:EsxAgentHostManagerUpdateConfigRequestType" />
         <element name="EsxAgentHostManagerUpdateConfigResponse">
            <complexType />
         </element>
         <element name="UpdateDefaultPolicy"  type="vim25:UpdateDefaultPolicyRequestType" />
         <element name="UpdateDefaultPolicyResponse">
            <complexType />
         </element>
         <element name="EnableRuleset"  type="vim25:EnableRulesetRequestType" />
         <element name="EnableRulesetResponse">
            <complexType />
         </element>
         <element name="DisableRuleset"  type="vim25:DisableRulesetRequestType" />
         <element name="DisableRulesetResponse">
            <complexType />
         </element>
         <element name="UpdateRuleset"  type="vim25:UpdateRulesetRequestType" />
         <element name="UpdateRulesetResponse">
            <complexType />
         </element>
         <element name="RefreshFirewall"  type="vim25:RefreshFirewallRequestType" />
         <element name="RefreshFirewallResponse">
            <complexType />
         </element>
         <element name="ResetFirmwareToFactoryDefaults"  type="vim25:ResetFirmwareToFactoryDefaultsRequestType" />
         <element name="ResetFirmwareToFactoryDefaultsResponse">
            <complexType />
         </element>
         <element name="BackupFirmwareConfiguration"  type="vim25:BackupFirmwareConfigurationRequestType" />
         <element name="BackupFirmwareConfigurationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryFirmwareConfigUploadURL"  type="vim25:QueryFirmwareConfigUploadURLRequestType" />
         <element name="QueryFirmwareConfigUploadURLResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RestoreFirmwareConfiguration"  type="vim25:RestoreFirmwareConfigurationRequestType" />
         <element name="RestoreFirmwareConfigurationResponse">
            <complexType />
         </element>
         <element name="RefreshGraphicsManager"  type="vim25:RefreshGraphicsManagerRequestType" />
         <element name="RefreshGraphicsManagerResponse">
            <complexType />
         </element>
         <element name="IsSharedGraphicsActive"  type="vim25:IsSharedGraphicsActiveRequestType" />
         <element name="IsSharedGraphicsActiveResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:boolean" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateGraphicsConfig"  type="vim25:UpdateGraphicsConfigRequestType" />
         <element name="UpdateGraphicsConfigResponse">
            <complexType />
         </element>
         <element name="RefreshHealthStatusSystem"  type="vim25:RefreshHealthStatusSystemRequestType" />
         <element name="RefreshHealthStatusSystemResponse">
            <complexType />
         </element>
         <element name="ResetSystemHealthInfo"  type="vim25:ResetSystemHealthInfoRequestType" />
         <element name="ResetSystemHealthInfoResponse">
            <complexType />
         </element>
         <element name="ClearSystemEventLog"  type="vim25:ClearSystemEventLogRequestType" />
         <element name="ClearSystemEventLogResponse">
            <complexType />
         </element>
         <element name="FetchSystemEventLog"  type="vim25:FetchSystemEventLogRequestType" />
         <element name="FetchSystemEventLogResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:SystemEventInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveHostAccessControlEntries"  type="vim25:RetrieveHostAccessControlEntriesRequestType" />
         <element name="RetrieveHostAccessControlEntriesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostAccessControlEntry" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ChangeAccessMode"  type="vim25:ChangeAccessModeRequestType" />
         <element name="ChangeAccessModeResponse">
            <complexType />
         </element>
         <element name="QuerySystemUsers"  type="vim25:QuerySystemUsersRequestType" />
         <element name="QuerySystemUsersResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateSystemUsers"  type="vim25:UpdateSystemUsersRequestType" />
         <element name="UpdateSystemUsersResponse">
            <complexType />
         </element>
         <element name="QueryLockdownExceptions"  type="vim25:QueryLockdownExceptionsRequestType" />
         <element name="QueryLockdownExceptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateLockdownExceptions"  type="vim25:UpdateLockdownExceptionsRequestType" />
         <element name="UpdateLockdownExceptionsResponse">
            <complexType />
         </element>
         <element name="ChangeLockdownMode"  type="vim25:ChangeLockdownModeRequestType" />
         <element name="ChangeLockdownModeResponse">
            <complexType />
         </element>
         <element name="HostImageConfigGetAcceptance"  type="vim25:HostImageConfigGetAcceptanceRequestType" />
         <element name="HostImageConfigGetAcceptanceResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="HostImageConfigGetProfile"  type="vim25:HostImageConfigGetProfileRequestType" />
         <element name="HostImageConfigGetProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostImageProfileSummary" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateHostImageAcceptanceLevel"  type="vim25:UpdateHostImageAcceptanceLevelRequestType" />
         <element name="UpdateHostImageAcceptanceLevelResponse">
            <complexType />
         </element>
         <element name="fetchSoftwarePackages"  type="vim25:fetchSoftwarePackagesRequestType" />
         <element name="fetchSoftwarePackagesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:SoftwarePackage" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="installDate"  type="vim25:installDateRequestType" />
         <element name="installDateResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:dateTime" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVnicStatus"  type="vim25:QueryVnicStatusRequestType" />
         <element name="QueryVnicStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IscsiStatus" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPnicStatus"  type="vim25:QueryPnicStatusRequestType" />
         <element name="QueryPnicStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IscsiStatus" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryBoundVnics"  type="vim25:QueryBoundVnicsRequestType" />
         <element name="QueryBoundVnicsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IscsiPortInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryCandidateNics"  type="vim25:QueryCandidateNicsRequestType" />
         <element name="QueryCandidateNicsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IscsiPortInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="BindVnic"  type="vim25:BindVnicRequestType" />
         <element name="BindVnicResponse">
            <complexType />
         </element>
         <element name="UnbindVnic"  type="vim25:UnbindVnicRequestType" />
         <element name="UnbindVnicResponse">
            <complexType />
         </element>
         <element name="QueryMigrationDependencies"  type="vim25:QueryMigrationDependenciesRequestType" />
         <element name="QueryMigrationDependenciesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:IscsiMigrationDependency" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryModules"  type="vim25:QueryModulesRequestType" />
         <element name="QueryModulesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:KernelModuleInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateModuleOptionString"  type="vim25:UpdateModuleOptionStringRequestType" />
         <element name="UpdateModuleOptionStringResponse">
            <complexType />
         </element>
         <element name="QueryConfiguredModuleOptionString"  type="vim25:QueryConfiguredModuleOptionStringRequestType" />
         <element name="QueryConfiguredModuleOptionStringResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateUser"  type="vim25:CreateUserRequestType" />
         <element name="CreateUserResponse">
            <complexType />
         </element>
         <element name="UpdateUser"  type="vim25:UpdateUserRequestType" />
         <element name="UpdateUserResponse">
            <complexType />
         </element>
         <element name="CreateGroup"  type="vim25:CreateGroupRequestType" />
         <element name="CreateGroupResponse">
            <complexType />
         </element>
         <element name="RemoveUser"  type="vim25:RemoveUserRequestType" />
         <element name="RemoveUserResponse">
            <complexType />
         </element>
         <element name="RemoveGroup"  type="vim25:RemoveGroupRequestType" />
         <element name="RemoveGroupResponse">
            <complexType />
         </element>
         <element name="AssignUserToGroup"  type="vim25:AssignUserToGroupRequestType" />
         <element name="AssignUserToGroupResponse">
            <complexType />
         </element>
         <element name="UnassignUserFromGroup"  type="vim25:UnassignUserFromGroupRequestType" />
         <element name="UnassignUserFromGroupResponse">
            <complexType />
         </element>
         <element name="ChangePassword"  type="vim25:ChangePasswordRequestType" />
         <element name="ChangePasswordResponse">
            <complexType />
         </element>
         <element name="ReconfigureServiceConsoleReservation"  type="vim25:ReconfigureServiceConsoleReservationRequestType" />
         <element name="ReconfigureServiceConsoleReservationResponse">
            <complexType />
         </element>
         <element name="ReconfigureVirtualMachineReservation"  type="vim25:ReconfigureVirtualMachineReservationRequestType" />
         <element name="ReconfigureVirtualMachineReservationResponse">
            <complexType />
         </element>
         <element name="UpdateNetworkConfig"  type="vim25:UpdateNetworkConfigRequestType" />
         <element name="UpdateNetworkConfigResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostNetworkConfigResult" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDnsConfig"  type="vim25:UpdateDnsConfigRequestType" />
         <element name="UpdateDnsConfigResponse">
            <complexType />
         </element>
         <element name="UpdateIpRouteConfig"  type="vim25:UpdateIpRouteConfigRequestType" />
         <element name="UpdateIpRouteConfigResponse">
            <complexType />
         </element>
         <element name="UpdateConsoleIpRouteConfig"  type="vim25:UpdateConsoleIpRouteConfigRequestType" />
         <element name="UpdateConsoleIpRouteConfigResponse">
            <complexType />
         </element>
         <element name="UpdateIpRouteTableConfig"  type="vim25:UpdateIpRouteTableConfigRequestType" />
         <element name="UpdateIpRouteTableConfigResponse">
            <complexType />
         </element>
         <element name="AddVirtualSwitch"  type="vim25:AddVirtualSwitchRequestType" />
         <element name="AddVirtualSwitchResponse">
            <complexType />
         </element>
         <element name="RemoveVirtualSwitch"  type="vim25:RemoveVirtualSwitchRequestType" />
         <element name="RemoveVirtualSwitchResponse">
            <complexType />
         </element>
         <element name="UpdateVirtualSwitch"  type="vim25:UpdateVirtualSwitchRequestType" />
         <element name="UpdateVirtualSwitchResponse">
            <complexType />
         </element>
         <element name="AddPortGroup"  type="vim25:AddPortGroupRequestType" />
         <element name="AddPortGroupResponse">
            <complexType />
         </element>
         <element name="RemovePortGroup"  type="vim25:RemovePortGroupRequestType" />
         <element name="RemovePortGroupResponse">
            <complexType />
         </element>
         <element name="UpdatePortGroup"  type="vim25:UpdatePortGroupRequestType" />
         <element name="UpdatePortGroupResponse">
            <complexType />
         </element>
         <element name="UpdatePhysicalNicLinkSpeed"  type="vim25:UpdatePhysicalNicLinkSpeedRequestType" />
         <element name="UpdatePhysicalNicLinkSpeedResponse">
            <complexType />
         </element>
         <element name="QueryNetworkHint"  type="vim25:QueryNetworkHintRequestType" />
         <element name="QueryNetworkHintResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddVirtualNic"  type="vim25:AddVirtualNicRequestType" />
         <element name="AddVirtualNicResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveVirtualNic"  type="vim25:RemoveVirtualNicRequestType" />
         <element name="RemoveVirtualNicResponse">
            <complexType />
         </element>
         <element name="UpdateVirtualNic"  type="vim25:UpdateVirtualNicRequestType" />
         <element name="UpdateVirtualNicResponse">
            <complexType />
         </element>
         <element name="AddServiceConsoleVirtualNic"  type="vim25:AddServiceConsoleVirtualNicRequestType" />
         <element name="AddServiceConsoleVirtualNicResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveServiceConsoleVirtualNic"  type="vim25:RemoveServiceConsoleVirtualNicRequestType" />
         <element name="RemoveServiceConsoleVirtualNicResponse">
            <complexType />
         </element>
         <element name="UpdateServiceConsoleVirtualNic"  type="vim25:UpdateServiceConsoleVirtualNicRequestType" />
         <element name="UpdateServiceConsoleVirtualNicResponse">
            <complexType />
         </element>
         <element name="RestartServiceConsoleVirtualNic"  type="vim25:RestartServiceConsoleVirtualNicRequestType" />
         <element name="RestartServiceConsoleVirtualNicResponse">
            <complexType />
         </element>
         <element name="RefreshNetworkSystem"  type="vim25:RefreshNetworkSystemRequestType" />
         <element name="RefreshNetworkSystemResponse">
            <complexType />
         </element>
         <element name="CreateNvdimmNamespace_Task"  type="vim25:CreateNvdimmNamespaceRequestType" />
         <element name="CreateNvdimmNamespace_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateNvdimmPMemNamespace_Task"  type="vim25:CreateNvdimmPMemNamespaceRequestType" />
         <element name="CreateNvdimmPMemNamespace_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteNvdimmNamespace_Task"  type="vim25:DeleteNvdimmNamespaceRequestType" />
         <element name="DeleteNvdimmNamespace_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteNvdimmBlockNamespaces_Task"  type="vim25:DeleteNvdimmBlockNamespacesRequestType" />
         <element name="DeleteNvdimmBlockNamespaces_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckHostPatch_Task"  type="vim25:CheckHostPatchRequestType" />
         <element name="CheckHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ScanHostPatch_Task"  type="vim25:ScanHostPatchRequestType" />
         <element name="ScanHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ScanHostPatchV2_Task"  type="vim25:ScanHostPatchV2RequestType" />
         <element name="ScanHostPatchV2_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="StageHostPatch_Task"  type="vim25:StageHostPatchRequestType" />
         <element name="StageHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InstallHostPatch_Task"  type="vim25:InstallHostPatchRequestType" />
         <element name="InstallHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InstallHostPatchV2_Task"  type="vim25:InstallHostPatchV2RequestType" />
         <element name="InstallHostPatchV2_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UninstallHostPatch_Task"  type="vim25:UninstallHostPatchRequestType" />
         <element name="UninstallHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHostPatch_Task"  type="vim25:QueryHostPatchRequestType" />
         <element name="QueryHostPatch_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="Refresh"  type="vim25:RefreshRequestType" />
         <element name="RefreshResponse">
            <complexType />
         </element>
         <element name="UpdatePassthruConfig"  type="vim25:UpdatePassthruConfigRequestType" />
         <element name="UpdatePassthruConfigResponse">
            <complexType />
         </element>
         <element name="ConfigurePowerPolicy"  type="vim25:ConfigurePowerPolicyRequestType" />
         <element name="ConfigurePowerPolicyResponse">
            <complexType />
         </element>
         <element name="UpdateServicePolicy"  type="vim25:UpdateServicePolicyRequestType" />
         <element name="UpdateServicePolicyResponse">
            <complexType />
         </element>
         <element name="StartService"  type="vim25:StartServiceRequestType" />
         <element name="StartServiceResponse">
            <complexType />
         </element>
         <element name="StopService"  type="vim25:StopServiceRequestType" />
         <element name="StopServiceResponse">
            <complexType />
         </element>
         <element name="RestartService"  type="vim25:RestartServiceRequestType" />
         <element name="RestartServiceResponse">
            <complexType />
         </element>
         <element name="UninstallService"  type="vim25:UninstallServiceRequestType" />
         <element name="UninstallServiceResponse">
            <complexType />
         </element>
         <element name="RefreshServices"  type="vim25:RefreshServicesRequestType" />
         <element name="RefreshServicesResponse">
            <complexType />
         </element>
         <element name="ReconfigureSnmpAgent"  type="vim25:ReconfigureSnmpAgentRequestType" />
         <element name="ReconfigureSnmpAgentResponse">
            <complexType />
         </element>
         <element name="SendTestNotification"  type="vim25:SendTestNotificationRequestType" />
         <element name="SendTestNotificationResponse">
            <complexType />
         </element>
         <element name="RetrieveDiskPartitionInfo"  type="vim25:RetrieveDiskPartitionInfoRequestType" />
         <element name="RetrieveDiskPartitionInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ComputeDiskPartitionInfo"  type="vim25:ComputeDiskPartitionInfoRequestType" />
         <element name="ComputeDiskPartitionInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiskPartitionInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="ComputeDiskPartitionInfoForResize"  type="vim25:ComputeDiskPartitionInfoForResizeRequestType" />
         <element name="ComputeDiskPartitionInfoForResizeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostDiskPartitionInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateDiskPartitions"  type="vim25:UpdateDiskPartitionsRequestType" />
         <element name="UpdateDiskPartitionsResponse">
            <complexType />
         </element>
         <element name="FormatVmfs"  type="vim25:FormatVmfsRequestType" />
         <element name="FormatVmfsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVmfsVolume" />
               </sequence>
            </complexType>
         </element>
         <element name="MountVmfsVolume"  type="vim25:MountVmfsVolumeRequestType" />
         <element name="MountVmfsVolumeResponse">
            <complexType />
         </element>
         <element name="UnmountVmfsVolume"  type="vim25:UnmountVmfsVolumeRequestType" />
         <element name="UnmountVmfsVolumeResponse">
            <complexType />
         </element>
         <element name="UnmountVmfsVolumeEx_Task"  type="vim25:UnmountVmfsVolumeExRequestType" />
         <element name="UnmountVmfsVolumeEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MountVmfsVolumeEx_Task"  type="vim25:MountVmfsVolumeExRequestType" />
         <element name="MountVmfsVolumeEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UnmapVmfsVolumeEx_Task"  type="vim25:UnmapVmfsVolumeExRequestType" />
         <element name="UnmapVmfsVolumeEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteVmfsVolumeState"  type="vim25:DeleteVmfsVolumeStateRequestType" />
         <element name="DeleteVmfsVolumeStateResponse">
            <complexType />
         </element>
         <element name="RescanVmfs"  type="vim25:RescanVmfsRequestType" />
         <element name="RescanVmfsResponse">
            <complexType />
         </element>
         <element name="AttachVmfsExtent"  type="vim25:AttachVmfsExtentRequestType" />
         <element name="AttachVmfsExtentResponse">
            <complexType />
         </element>
         <element name="ExpandVmfsExtent"  type="vim25:ExpandVmfsExtentRequestType" />
         <element name="ExpandVmfsExtentResponse">
            <complexType />
         </element>
         <element name="UpgradeVmfs"  type="vim25:UpgradeVmfsRequestType" />
         <element name="UpgradeVmfsResponse">
            <complexType />
         </element>
         <element name="UpgradeVmLayout"  type="vim25:UpgradeVmLayoutRequestType" />
         <element name="UpgradeVmLayoutResponse">
            <complexType />
         </element>
         <element name="QueryUnresolvedVmfsVolume"  type="vim25:QueryUnresolvedVmfsVolumeRequestType" />
         <element name="QueryUnresolvedVmfsVolumeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResolveMultipleUnresolvedVmfsVolumes"  type="vim25:ResolveMultipleUnresolvedVmfsVolumesRequestType" />
         <element name="ResolveMultipleUnresolvedVmfsVolumesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostUnresolvedVmfsResolutionResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResolveMultipleUnresolvedVmfsVolumesEx_Task"  type="vim25:ResolveMultipleUnresolvedVmfsVolumesExRequestType" />
         <element name="ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UnmountForceMountedVmfsVolume"  type="vim25:UnmountForceMountedVmfsVolumeRequestType" />
         <element name="UnmountForceMountedVmfsVolumeResponse">
            <complexType />
         </element>
         <element name="RescanHba"  type="vim25:RescanHbaRequestType" />
         <element name="RescanHbaResponse">
            <complexType />
         </element>
         <element name="RescanAllHba"  type="vim25:RescanAllHbaRequestType" />
         <element name="RescanAllHbaResponse">
            <complexType />
         </element>
         <element name="UpdateSoftwareInternetScsiEnabled"  type="vim25:UpdateSoftwareInternetScsiEnabledRequestType" />
         <element name="UpdateSoftwareInternetScsiEnabledResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiDiscoveryProperties"  type="vim25:UpdateInternetScsiDiscoveryPropertiesRequestType" />
         <element name="UpdateInternetScsiDiscoveryPropertiesResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiAuthenticationProperties"  type="vim25:UpdateInternetScsiAuthenticationPropertiesRequestType" />
         <element name="UpdateInternetScsiAuthenticationPropertiesResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiDigestProperties"  type="vim25:UpdateInternetScsiDigestPropertiesRequestType" />
         <element name="UpdateInternetScsiDigestPropertiesResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiAdvancedOptions"  type="vim25:UpdateInternetScsiAdvancedOptionsRequestType" />
         <element name="UpdateInternetScsiAdvancedOptionsResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiIPProperties"  type="vim25:UpdateInternetScsiIPPropertiesRequestType" />
         <element name="UpdateInternetScsiIPPropertiesResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiName"  type="vim25:UpdateInternetScsiNameRequestType" />
         <element name="UpdateInternetScsiNameResponse">
            <complexType />
         </element>
         <element name="UpdateInternetScsiAlias"  type="vim25:UpdateInternetScsiAliasRequestType" />
         <element name="UpdateInternetScsiAliasResponse">
            <complexType />
         </element>
         <element name="AddInternetScsiSendTargets"  type="vim25:AddInternetScsiSendTargetsRequestType" />
         <element name="AddInternetScsiSendTargetsResponse">
            <complexType />
         </element>
         <element name="RemoveInternetScsiSendTargets"  type="vim25:RemoveInternetScsiSendTargetsRequestType" />
         <element name="RemoveInternetScsiSendTargetsResponse">
            <complexType />
         </element>
         <element name="AddInternetScsiStaticTargets"  type="vim25:AddInternetScsiStaticTargetsRequestType" />
         <element name="AddInternetScsiStaticTargetsResponse">
            <complexType />
         </element>
         <element name="RemoveInternetScsiStaticTargets"  type="vim25:RemoveInternetScsiStaticTargetsRequestType" />
         <element name="RemoveInternetScsiStaticTargetsResponse">
            <complexType />
         </element>
         <element name="EnableMultipathPath"  type="vim25:EnableMultipathPathRequestType" />
         <element name="EnableMultipathPathResponse">
            <complexType />
         </element>
         <element name="DisableMultipathPath"  type="vim25:DisableMultipathPathRequestType" />
         <element name="DisableMultipathPathResponse">
            <complexType />
         </element>
         <element name="SetMultipathLunPolicy"  type="vim25:SetMultipathLunPolicyRequestType" />
         <element name="SetMultipathLunPolicyResponse">
            <complexType />
         </element>
         <element name="UpdateHppMultipathLunPolicy"  type="vim25:UpdateHppMultipathLunPolicyRequestType" />
         <element name="UpdateHppMultipathLunPolicyResponse">
            <complexType />
         </element>
         <element name="QueryPathSelectionPolicyOptions"  type="vim25:QueryPathSelectionPolicyOptionsRequestType" />
         <element name="QueryPathSelectionPolicyOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostPathSelectionPolicyOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryStorageArrayTypePolicyOptions"  type="vim25:QueryStorageArrayTypePolicyOptionsRequestType" />
         <element name="QueryStorageArrayTypePolicyOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostStorageArrayTypePolicyOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateScsiLunDisplayName"  type="vim25:UpdateScsiLunDisplayNameRequestType" />
         <element name="UpdateScsiLunDisplayNameResponse">
            <complexType />
         </element>
         <element name="DetachScsiLun"  type="vim25:DetachScsiLunRequestType" />
         <element name="DetachScsiLunResponse">
            <complexType />
         </element>
         <element name="DetachScsiLunEx_Task"  type="vim25:DetachScsiLunExRequestType" />
         <element name="DetachScsiLunEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteScsiLunState"  type="vim25:DeleteScsiLunStateRequestType" />
         <element name="DeleteScsiLunStateResponse">
            <complexType />
         </element>
         <element name="AttachScsiLun"  type="vim25:AttachScsiLunRequestType" />
         <element name="AttachScsiLunResponse">
            <complexType />
         </element>
         <element name="AttachScsiLunEx_Task"  type="vim25:AttachScsiLunExRequestType" />
         <element name="AttachScsiLunEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RefreshStorageSystem"  type="vim25:RefreshStorageSystemRequestType" />
         <element name="RefreshStorageSystemResponse">
            <complexType />
         </element>
         <element name="DiscoverFcoeHbas"  type="vim25:DiscoverFcoeHbasRequestType" />
         <element name="DiscoverFcoeHbasResponse">
            <complexType />
         </element>
         <element name="MarkForRemoval"  type="vim25:MarkForRemovalRequestType" />
         <element name="MarkForRemovalResponse">
            <complexType />
         </element>
         <element name="FormatVffs"  type="vim25:FormatVffsRequestType" />
         <element name="FormatVffsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVffsVolume" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtendVffs"  type="vim25:ExtendVffsRequestType" />
         <element name="ExtendVffsResponse">
            <complexType />
         </element>
         <element name="DestroyVffs"  type="vim25:DestroyVffsRequestType" />
         <element name="DestroyVffsResponse">
            <complexType />
         </element>
         <element name="MountVffsVolume"  type="vim25:MountVffsVolumeRequestType" />
         <element name="MountVffsVolumeResponse">
            <complexType />
         </element>
         <element name="UnmountVffsVolume"  type="vim25:UnmountVffsVolumeRequestType" />
         <element name="UnmountVffsVolumeResponse">
            <complexType />
         </element>
         <element name="DeleteVffsVolumeState"  type="vim25:DeleteVffsVolumeStateRequestType" />
         <element name="DeleteVffsVolumeStateResponse">
            <complexType />
         </element>
         <element name="RescanVffs"  type="vim25:RescanVffsRequestType" />
         <element name="RescanVffsResponse">
            <complexType />
         </element>
         <element name="QueryAvailableSsds"  type="vim25:QueryAvailableSsdsRequestType" />
         <element name="QueryAvailableSsdsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="SetNFSUser"  type="vim25:SetNFSUserRequestType" />
         <element name="SetNFSUserResponse">
            <complexType />
         </element>
         <element name="ChangeNFSUserPassword"  type="vim25:ChangeNFSUserPasswordRequestType" />
         <element name="ChangeNFSUserPasswordResponse">
            <complexType />
         </element>
         <element name="QueryNFSUser"  type="vim25:QueryNFSUserRequestType" />
         <element name="QueryNFSUserResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostNasVolumeUserInfo" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="ClearNFSUser"  type="vim25:ClearNFSUserRequestType" />
         <element name="ClearNFSUserResponse">
            <complexType />
         </element>
         <element name="TurnDiskLocatorLedOn_Task"  type="vim25:TurnDiskLocatorLedOnRequestType" />
         <element name="TurnDiskLocatorLedOn_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="TurnDiskLocatorLedOff_Task"  type="vim25:TurnDiskLocatorLedOffRequestType" />
         <element name="TurnDiskLocatorLedOff_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkAsSsd_Task"  type="vim25:MarkAsSsdRequestType" />
         <element name="MarkAsSsd_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkAsNonSsd_Task"  type="vim25:MarkAsNonSsdRequestType" />
         <element name="MarkAsNonSsd_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkAsLocal_Task"  type="vim25:MarkAsLocalRequestType" />
         <element name="MarkAsLocal_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkAsNonLocal_Task"  type="vim25:MarkAsNonLocalRequestType" />
         <element name="MarkAsNonLocal_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVmfsUnmapPriority"  type="vim25:UpdateVmfsUnmapPriorityRequestType" />
         <element name="UpdateVmfsUnmapPriorityResponse">
            <complexType />
         </element>
         <element name="UpdateVmfsUnmapBandwidth"  type="vim25:UpdateVmfsUnmapBandwidthRequestType" />
         <element name="UpdateVmfsUnmapBandwidthResponse">
            <complexType />
         </element>
         <element name="QueryVmfsConfigOption"  type="vim25:QueryVmfsConfigOptionRequestType" />
         <element name="QueryVmfsConfigOptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VmfsConfigOption" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkPerenniallyReserved"  type="vim25:MarkPerenniallyReservedRequestType" />
         <element name="MarkPerenniallyReservedResponse">
            <complexType />
         </element>
         <element name="MarkPerenniallyReservedEx_Task"  type="vim25:MarkPerenniallyReservedExRequestType" />
         <element name="MarkPerenniallyReservedEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateNvmeOverRdmaAdapter"  type="vim25:CreateNvmeOverRdmaAdapterRequestType" />
         <element name="CreateNvmeOverRdmaAdapterResponse">
            <complexType />
         </element>
         <element name="RemoveNvmeOverRdmaAdapter"  type="vim25:RemoveNvmeOverRdmaAdapterRequestType" />
         <element name="RemoveNvmeOverRdmaAdapterResponse">
            <complexType />
         </element>
         <element name="DiscoverNvmeControllers"  type="vim25:DiscoverNvmeControllersRequestType" />
         <element name="DiscoverNvmeControllersResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostNvmeDiscoveryLog" />
               </sequence>
            </complexType>
         </element>
         <element name="ConnectNvmeController"  type="vim25:ConnectNvmeControllerRequestType" />
         <element name="ConnectNvmeControllerResponse">
            <complexType />
         </element>
         <element name="DisconnectNvmeController"  type="vim25:DisconnectNvmeControllerRequestType" />
         <element name="DisconnectNvmeControllerResponse">
            <complexType />
         </element>
         <element name="ConfigureVFlashResourceEx_Task"  type="vim25:ConfigureVFlashResourceExRequestType" />
         <element name="ConfigureVFlashResourceEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostConfigureVFlashResource"  type="vim25:HostConfigureVFlashResourceRequestType" />
         <element name="HostConfigureVFlashResourceResponse">
            <complexType />
         </element>
         <element name="HostRemoveVFlashResource"  type="vim25:HostRemoveVFlashResourceRequestType" />
         <element name="HostRemoveVFlashResourceResponse">
            <complexType />
         </element>
         <element name="HostConfigVFlashCache"  type="vim25:HostConfigVFlashCacheRequestType" />
         <element name="HostConfigVFlashCacheResponse">
            <complexType />
         </element>
         <element name="HostGetVFlashModuleDefaultConfig"  type="vim25:HostGetVFlashModuleDefaultConfigRequestType" />
         <element name="HostGetVFlashModuleDefaultConfigResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualDiskVFlashCacheConfigInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateIpConfig"  type="vim25:UpdateIpConfigRequestType" />
         <element name="UpdateIpConfigResponse">
            <complexType />
         </element>
         <element name="SelectVnic"  type="vim25:SelectVnicRequestType" />
         <element name="SelectVnicResponse">
            <complexType />
         </element>
         <element name="DeselectVnic"  type="vim25:DeselectVnicRequestType" />
         <element name="DeselectVnicResponse">
            <complexType />
         </element>
         <element name="QueryNetConfig"  type="vim25:QueryNetConfigRequestType" />
         <element name="QueryNetConfigResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="SelectVnicForNicType"  type="vim25:SelectVnicForNicTypeRequestType" />
         <element name="SelectVnicForNicTypeResponse">
            <complexType />
         </element>
         <element name="DeselectVnicForNicType"  type="vim25:DeselectVnicForNicTypeRequestType" />
         <element name="DeselectVnicForNicTypeResponse">
            <complexType />
         </element>
         <element name="QueryCmmds"  type="vim25:QueryCmmdsRequestType" />
         <element name="QueryCmmdsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPhysicalVsanDisks"  type="vim25:QueryPhysicalVsanDisksRequestType" />
         <element name="QueryPhysicalVsanDisksResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVsanObjects"  type="vim25:QueryVsanObjectsRequestType" />
         <element name="QueryVsanObjectsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryObjectsOnPhysicalVsanDisk"  type="vim25:QueryObjectsOnPhysicalVsanDiskRequestType" />
         <element name="QueryObjectsOnPhysicalVsanDiskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="AbdicateDomOwnership"  type="vim25:AbdicateDomOwnershipRequestType" />
         <element name="AbdicateDomOwnershipResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVsanStatistics"  type="vim25:QueryVsanStatisticsRequestType" />
         <element name="QueryVsanStatisticsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigureDomObject"  type="vim25:ReconfigureDomObjectRequestType" />
         <element name="ReconfigureDomObjectResponse">
            <complexType />
         </element>
         <element name="QuerySyncingVsanObjects"  type="vim25:QuerySyncingVsanObjectsRequestType" />
         <element name="QuerySyncingVsanObjectsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="RunVsanPhysicalDiskDiagnostics"  type="vim25:RunVsanPhysicalDiskDiagnosticsRequestType" />
         <element name="RunVsanPhysicalDiskDiagnosticsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="GetVsanObjExtAttrs"  type="vim25:GetVsanObjExtAttrsRequestType" />
         <element name="GetVsanObjExtAttrsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconfigurationSatisfiable"  type="vim25:ReconfigurationSatisfiableRequestType" />
         <element name="ReconfigurationSatisfiableResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanPolicySatisfiability" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CanProvisionObjects"  type="vim25:CanProvisionObjectsRequestType" />
         <element name="CanProvisionObjectsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanPolicySatisfiability" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteVsanObjects"  type="vim25:DeleteVsanObjectsRequestType" />
         <element name="DeleteVsanObjectsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVsanInternalSystemDeleteVsanObjectsResult" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpgradeVsanObjects"  type="vim25:UpgradeVsanObjectsRequestType" />
         <element name="UpgradeVsanObjectsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostVsanInternalSystemVsanObjectOperationResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVsanObjectUuidsByFilter"  type="vim25:QueryVsanObjectUuidsByFilterRequestType" />
         <element name="QueryVsanObjectUuidsByFilterResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryDisksForVsan"  type="vim25:QueryDisksForVsanRequestType" />
         <element name="QueryDisksForVsanResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanHostDiskResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="AddDisks_Task"  type="vim25:AddDisksRequestType" />
         <element name="AddDisks_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InitializeDisks_Task"  type="vim25:InitializeDisksRequestType" />
         <element name="InitializeDisks_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveDisk_Task"  type="vim25:RemoveDiskRequestType" />
         <element name="RemoveDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveDiskMapping_Task"  type="vim25:RemoveDiskMappingRequestType" />
         <element name="RemoveDiskMapping_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UnmountDiskMapping_Task"  type="vim25:UnmountDiskMappingRequestType" />
         <element name="UnmountDiskMapping_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVsan_Task"  type="vim25:UpdateVsanRequestType" />
         <element name="UpdateVsan_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHostStatus"  type="vim25:QueryHostStatusRequestType" />
         <element name="QueryHostStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VsanHostClusterStatus" />
               </sequence>
            </complexType>
         </element>
         <element name="EvacuateVsanNode_Task"  type="vim25:EvacuateVsanNodeRequestType" />
         <element name="EvacuateVsanNode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RecommissionVsanNode_Task"  type="vim25:RecommissionVsanNodeRequestType" />
         <element name="RecommissionVsanNode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryOptions"  type="vim25:QueryOptionsRequestType" />
         <element name="QueryOptionsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateOptions"  type="vim25:UpdateOptionsRequestType" />
         <element name="UpdateOptionsResponse">
            <complexType />
         </element>
         <element name="CheckCompliance_Task"  type="vim25:CheckComplianceRequestType" />
         <element name="CheckCompliance_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryComplianceStatus"  type="vim25:QueryComplianceStatusRequestType" />
         <element name="QueryComplianceStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ComplianceResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ClearComplianceStatus"  type="vim25:ClearComplianceStatusRequestType" />
         <element name="ClearComplianceStatusResponse">
            <complexType />
         </element>
         <element name="QueryExpressionMetadata"  type="vim25:QueryExpressionMetadataRequestType" />
         <element name="QueryExpressionMetadataResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfileExpressionMetadata" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveDescription"  type="vim25:RetrieveDescriptionRequestType" />
         <element name="RetrieveDescriptionResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfileDescription" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="DestroyProfile"  type="vim25:DestroyProfileRequestType" />
         <element name="DestroyProfileResponse">
            <complexType />
         </element>
         <element name="AssociateProfile"  type="vim25:AssociateProfileRequestType" />
         <element name="AssociateProfileResponse">
            <complexType />
         </element>
         <element name="DissociateProfile"  type="vim25:DissociateProfileRequestType" />
         <element name="DissociateProfileResponse">
            <complexType />
         </element>
         <element name="CheckProfileCompliance_Task"  type="vim25:CheckProfileComplianceRequestType" />
         <element name="CheckProfileCompliance_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ExportProfile"  type="vim25:ExportProfileRequestType" />
         <element name="ExportProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateProfile"  type="vim25:CreateProfileRequestType" />
         <element name="CreateProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryPolicyMetadata"  type="vim25:QueryPolicyMetadataRequestType" />
         <element name="QueryPolicyMetadataResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfilePolicyMetadata" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="FindAssociatedProfile"  type="vim25:FindAssociatedProfileRequestType" />
         <element name="FindAssociatedProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateClusterProfile"  type="vim25:UpdateClusterProfileRequestType" />
         <element name="UpdateClusterProfileResponse">
            <complexType />
         </element>
         <element name="HostProfileResetValidationState"  type="vim25:HostProfileResetValidationStateRequestType" />
         <element name="HostProfileResetValidationStateResponse">
            <complexType />
         </element>
         <element name="UpdateReferenceHost"  type="vim25:UpdateReferenceHostRequestType" />
         <element name="UpdateReferenceHostResponse">
            <complexType />
         </element>
         <element name="UpdateHostProfile"  type="vim25:UpdateHostProfileRequestType" />
         <element name="UpdateHostProfileResponse">
            <complexType />
         </element>
         <element name="ExecuteHostProfile"  type="vim25:ExecuteHostProfileRequestType" />
         <element name="ExecuteHostProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfileExecuteResult" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateHostSpecification"  type="vim25:UpdateHostSpecificationRequestType" />
         <element name="UpdateHostSpecificationResponse">
            <complexType />
         </element>
         <element name="UpdateHostSubSpecification"  type="vim25:UpdateHostSubSpecificationRequestType" />
         <element name="UpdateHostSubSpecificationResponse">
            <complexType />
         </element>
         <element name="RetrieveHostSpecification"  type="vim25:RetrieveHostSpecificationRequestType" />
         <element name="RetrieveHostSpecificationResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostSpecification" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteHostSubSpecification"  type="vim25:DeleteHostSubSpecificationRequestType" />
         <element name="DeleteHostSubSpecificationResponse">
            <complexType />
         </element>
         <element name="DeleteHostSpecification"  type="vim25:DeleteHostSpecificationRequestType" />
         <element name="DeleteHostSpecificationResponse">
            <complexType />
         </element>
         <element name="HostSpecGetUpdatedHosts"  type="vim25:HostSpecGetUpdatedHostsRequestType" />
         <element name="HostSpecGetUpdatedHostsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyHostConfig_Task"  type="vim25:ApplyHostConfigRequestType" />
         <element name="ApplyHostConfig_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateConfigTaskList"  type="vim25:GenerateConfigTaskListRequestType" />
         <element name="GenerateConfigTaskListResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:HostProfileManagerConfigTaskList" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateHostProfileTaskList_Task"  type="vim25:GenerateHostProfileTaskListRequestType" />
         <element name="GenerateHostProfileTaskList_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryHostProfileMetadata"  type="vim25:QueryHostProfileMetadataRequestType" />
         <element name="QueryHostProfileMetadataResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfileMetadata" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryProfileStructure"  type="vim25:QueryProfileStructureRequestType" />
         <element name="QueryProfileStructureResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ProfileProfileStructure" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDefaultProfile"  type="vim25:CreateDefaultProfileRequestType" />
         <element name="CreateDefaultProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ApplyProfile" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateAnswerFile_Task"  type="vim25:UpdateAnswerFileRequestType" />
         <element name="UpdateAnswerFile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveAnswerFile"  type="vim25:RetrieveAnswerFileRequestType" />
         <element name="RetrieveAnswerFileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:AnswerFile" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveAnswerFileForProfile"  type="vim25:RetrieveAnswerFileForProfileRequestType" />
         <element name="RetrieveAnswerFileForProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:AnswerFile" minOccurs="0" />
               </sequence>
            </complexType>
         </element>
         <element name="ExportAnswerFile_Task"  type="vim25:ExportAnswerFileRequestType" />
         <element name="ExportAnswerFile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckAnswerFileStatus_Task"  type="vim25:CheckAnswerFileStatusRequestType" />
         <element name="CheckAnswerFileStatus_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryAnswerFileStatus"  type="vim25:QueryAnswerFileStatusRequestType" />
         <element name="QueryAnswerFileStatusResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:AnswerFileStatusResult" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateHostCustomizations_Task"  type="vim25:UpdateHostCustomizationsRequestType" />
         <element name="UpdateHostCustomizations_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveHostCustomizations"  type="vim25:RetrieveHostCustomizationsRequestType" />
         <element name="RetrieveHostCustomizationsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StructuredCustomizations" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveHostCustomizationsForProfile"  type="vim25:RetrieveHostCustomizationsForProfileRequestType" />
         <element name="RetrieveHostCustomizationsForProfileResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:StructuredCustomizations" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="GenerateHostConfigTaskSpec_Task"  type="vim25:GenerateHostConfigTaskSpecRequestType" />
         <element name="GenerateHostConfigTaskSpec_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ApplyEntitiesConfig_Task"  type="vim25:ApplyEntitiesConfigRequestType" />
         <element name="ApplyEntitiesConfig_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ValidateHostProfileComposition_Task"  type="vim25:ValidateHostProfileCompositionRequestType" />
         <element name="ValidateHostProfileComposition_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CompositeHostProfile_Task"  type="vim25:CompositeHostProfileRequestType" />
         <element name="CompositeHostProfile_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveScheduledTask"  type="vim25:RemoveScheduledTaskRequestType" />
         <element name="RemoveScheduledTaskResponse">
            <complexType />
         </element>
         <element name="ReconfigureScheduledTask"  type="vim25:ReconfigureScheduledTaskRequestType" />
         <element name="ReconfigureScheduledTaskResponse">
            <complexType />
         </element>
         <element name="RunScheduledTask"  type="vim25:RunScheduledTaskRequestType" />
         <element name="RunScheduledTaskResponse">
            <complexType />
         </element>
         <element name="CreateScheduledTask"  type="vim25:CreateScheduledTaskRequestType" />
         <element name="CreateScheduledTaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveEntityScheduledTask"  type="vim25:RetrieveEntityScheduledTaskRequestType" />
         <element name="RetrieveEntityScheduledTaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateObjectScheduledTask"  type="vim25:CreateObjectScheduledTaskRequestType" />
         <element name="CreateObjectScheduledTaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveObjectScheduledTask"  type="vim25:RetrieveObjectScheduledTaskRequestType" />
         <element name="RetrieveObjectScheduledTaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="MarkServiceProviderEntities"  type="vim25:MarkServiceProviderEntitiesRequestType" />
         <element name="MarkServiceProviderEntitiesResponse">
            <complexType />
         </element>
         <element name="UnmarkServiceProviderEntities"  type="vim25:UnmarkServiceProviderEntitiesRequestType" />
         <element name="UnmarkServiceProviderEntitiesResponse">
            <complexType />
         </element>
         <element name="RetrieveServiceProviderEntities"  type="vim25:RetrieveServiceProviderEntitiesRequestType" />
         <element name="RetrieveServiceProviderEntitiesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="prepareVcha_Task"  type="vim25:prepareVchaRequestType" />
         <element name="prepareVcha_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="deployVcha_Task"  type="vim25:deployVchaRequestType" />
         <element name="deployVcha_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="configureVcha_Task"  type="vim25:configureVchaRequestType" />
         <element name="configureVcha_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="createPassiveNode_Task"  type="vim25:createPassiveNodeRequestType" />
         <element name="createPassiveNode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="createWitnessNode_Task"  type="vim25:createWitnessNodeRequestType" />
         <element name="createWitnessNode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="getVchaConfig"  type="vim25:getVchaConfigRequestType" />
         <element name="getVchaConfigResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VchaClusterConfigInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="destroyVcha_Task"  type="vim25:destroyVchaRequestType" />
         <element name="destroyVcha_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="setClusterMode_Task"  type="vim25:setClusterModeRequestType" />
         <element name="setClusterMode_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="getClusterMode"  type="vim25:getClusterModeRequestType" />
         <element name="getClusterModeResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="GetVchaClusterHealth"  type="vim25:GetVchaClusterHealthRequestType" />
         <element name="GetVchaClusterHealthResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VchaClusterHealth" />
               </sequence>
            </complexType>
         </element>
         <element name="initiateFailover_Task"  type="vim25:initiateFailoverRequestType" />
         <element name="initiateFailover_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="OpenInventoryViewFolder"  type="vim25:OpenInventoryViewFolderRequestType" />
         <element name="OpenInventoryViewFolderResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CloseInventoryViewFolder"  type="vim25:CloseInventoryViewFolderRequestType" />
         <element name="CloseInventoryViewFolderResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ModifyListView"  type="vim25:ModifyListViewRequestType" />
         <element name="ModifyListViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResetListView"  type="vim25:ResetListViewRequestType" />
         <element name="ResetListViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ResetListViewFromView"  type="vim25:ResetListViewFromViewRequestType" />
         <element name="ResetListViewFromViewResponse">
            <complexType />
         </element>
         <element name="DestroyView"  type="vim25:DestroyViewRequestType" />
         <element name="DestroyViewResponse">
            <complexType />
         </element>
         <element name="CreateInventoryView"  type="vim25:CreateInventoryViewRequestType" />
         <element name="CreateInventoryViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateContainerView"  type="vim25:CreateContainerViewRequestType" />
         <element name="CreateContainerViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateListView"  type="vim25:CreateListViewRequestType" />
         <element name="CreateListViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateListViewFromView"  type="vim25:CreateListViewFromViewRequestType" />
         <element name="CreateListViewFromViewResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CustomizeGuest_Task"  type="vim25:CustomizeGuestRequestType" />
         <element name="CustomizeGuest_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="StartGuestNetwork_Task"  type="vim25:StartGuestNetworkRequestType" />
         <element name="StartGuestNetwork_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AbortCustomization_Task"  type="vim25:AbortCustomizationRequestType" />
         <element name="AbortCustomization_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RevertToSnapshot_Task"  type="vim25:RevertToSnapshotRequestType" />
         <element name="RevertToSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RemoveSnapshot_Task"  type="vim25:RemoveSnapshotRequestType" />
         <element name="RemoveSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RenameSnapshot"  type="vim25:RenameSnapshotRequestType" />
         <element name="RenameSnapshotResponse">
            <complexType />
         </element>
         <element name="ExportSnapshot"  type="vim25:ExportSnapshotRequestType" />
         <element name="ExportSnapshotResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckCompatibility_Task"  type="vim25:CheckCompatibilityRequestType" />
         <element name="CheckCompatibility_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckVmConfig_Task"  type="vim25:CheckVmConfigRequestType" />
         <element name="CheckVmConfig_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckPowerOn_Task"  type="vim25:CheckPowerOnRequestType" />
         <element name="CheckPowerOn_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="QueryVMotionCompatibilityEx_Task"  type="vim25:QueryVMotionCompatibilityExRequestType" />
         <element name="QueryVMotionCompatibilityEx_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckMigrate_Task"  type="vim25:CheckMigrateRequestType" />
         <element name="CheckMigrate_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckRelocate_Task"  type="vim25:CheckRelocateRequestType" />
         <element name="CheckRelocate_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckClone_Task"  type="vim25:CheckCloneRequestType" />
         <element name="CheckClone_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="CheckInstantClone_Task"  type="vim25:CheckInstantCloneRequestType" />
         <element name="CheckInstantClone_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="AddGuestAlias"  type="vim25:AddGuestAliasRequestType" />
         <element name="AddGuestAliasResponse">
            <complexType />
         </element>
         <element name="RemoveGuestAlias"  type="vim25:RemoveGuestAliasRequestType" />
         <element name="RemoveGuestAliasResponse">
            <complexType />
         </element>
         <element name="RemoveGuestAliasByCert"  type="vim25:RemoveGuestAliasByCertRequestType" />
         <element name="RemoveGuestAliasByCertResponse">
            <complexType />
         </element>
         <element name="ListGuestAliases"  type="vim25:ListGuestAliasesRequestType" />
         <element name="ListGuestAliasesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestAliases" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ListGuestMappedAliases"  type="vim25:ListGuestMappedAliasesRequestType" />
         <element name="ListGuestMappedAliasesResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestMappedAliases" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ValidateCredentialsInGuest"  type="vim25:ValidateCredentialsInGuestRequestType" />
         <element name="ValidateCredentialsInGuestResponse">
            <complexType />
         </element>
         <element name="AcquireCredentialsInGuest"  type="vim25:AcquireCredentialsInGuestRequestType" />
         <element name="AcquireCredentialsInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestAuthentication" />
               </sequence>
            </complexType>
         </element>
         <element name="ReleaseCredentialsInGuest"  type="vim25:ReleaseCredentialsInGuestRequestType" />
         <element name="ReleaseCredentialsInGuestResponse">
            <complexType />
         </element>
         <element name="MakeDirectoryInGuest"  type="vim25:MakeDirectoryInGuestRequestType" />
         <element name="MakeDirectoryInGuestResponse">
            <complexType />
         </element>
         <element name="DeleteFileInGuest"  type="vim25:DeleteFileInGuestRequestType" />
         <element name="DeleteFileInGuestResponse">
            <complexType />
         </element>
         <element name="DeleteDirectoryInGuest"  type="vim25:DeleteDirectoryInGuestRequestType" />
         <element name="DeleteDirectoryInGuestResponse">
            <complexType />
         </element>
         <element name="MoveDirectoryInGuest"  type="vim25:MoveDirectoryInGuestRequestType" />
         <element name="MoveDirectoryInGuestResponse">
            <complexType />
         </element>
         <element name="MoveFileInGuest"  type="vim25:MoveFileInGuestRequestType" />
         <element name="MoveFileInGuestResponse">
            <complexType />
         </element>
         <element name="CreateTemporaryFileInGuest"  type="vim25:CreateTemporaryFileInGuestRequestType" />
         <element name="CreateTemporaryFileInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateTemporaryDirectoryInGuest"  type="vim25:CreateTemporaryDirectoryInGuestRequestType" />
         <element name="CreateTemporaryDirectoryInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="ListFilesInGuest"  type="vim25:ListFilesInGuestRequestType" />
         <element name="ListFilesInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestListFileInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="ChangeFileAttributesInGuest"  type="vim25:ChangeFileAttributesInGuestRequestType" />
         <element name="ChangeFileAttributesInGuestResponse">
            <complexType />
         </element>
         <element name="InitiateFileTransferFromGuest"  type="vim25:InitiateFileTransferFromGuestRequestType" />
         <element name="InitiateFileTransferFromGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:FileTransferInformation" />
               </sequence>
            </complexType>
         </element>
         <element name="InitiateFileTransferToGuest"  type="vim25:InitiateFileTransferToGuestRequestType" />
         <element name="InitiateFileTransferToGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="StartProgramInGuest"  type="vim25:StartProgramInGuestRequestType" />
         <element name="StartProgramInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:long" />
               </sequence>
            </complexType>
         </element>
         <element name="ListProcessesInGuest"  type="vim25:ListProcessesInGuestRequestType" />
         <element name="ListProcessesInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestProcessInfo" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="TerminateProcessInGuest"  type="vim25:TerminateProcessInGuestRequestType" />
         <element name="TerminateProcessInGuestResponse">
            <complexType />
         </element>
         <element name="ReadEnvironmentVariableInGuest"  type="vim25:ReadEnvironmentVariableInGuestRequestType" />
         <element name="ReadEnvironmentVariableInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateRegistryKeyInGuest"  type="vim25:CreateRegistryKeyInGuestRequestType" />
         <element name="CreateRegistryKeyInGuestResponse">
            <complexType />
         </element>
         <element name="ListRegistryKeysInGuest"  type="vim25:ListRegistryKeysInGuestRequestType" />
         <element name="ListRegistryKeysInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestRegKeyRecordSpec" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteRegistryKeyInGuest"  type="vim25:DeleteRegistryKeyInGuestRequestType" />
         <element name="DeleteRegistryKeyInGuestResponse">
            <complexType />
         </element>
         <element name="SetRegistryValueInGuest"  type="vim25:SetRegistryValueInGuestRequestType" />
         <element name="SetRegistryValueInGuestResponse">
            <complexType />
         </element>
         <element name="ListRegistryValuesInGuest"  type="vim25:ListRegistryValuesInGuestRequestType" />
         <element name="ListRegistryValuesInGuestResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:GuestRegValueSpec" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteRegistryValueInGuest"  type="vim25:DeleteRegistryValueInGuestRequestType" />
         <element name="DeleteRegistryValueInGuestResponse">
            <complexType />
         </element>
         <element name="HostCreateDisk_Task"  type="vim25:HostCreateDiskRequestType" />
         <element name="HostCreateDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRegisterDisk"  type="vim25:HostRegisterDiskRequestType" />
         <element name="HostRegisterDiskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObject" />
               </sequence>
            </complexType>
         </element>
         <element name="HostExtendDisk_Task"  type="vim25:HostExtendDiskRequestType" />
         <element name="HostExtendDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostInflateDisk_Task"  type="vim25:HostInflateDiskRequestType" />
         <element name="HostInflateDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRenameVStorageObject"  type="vim25:HostRenameVStorageObjectRequestType" />
         <element name="HostRenameVStorageObjectResponse">
            <complexType />
         </element>
         <element name="HostRetrieveVStorageInfrastructureObjectPolicy"  type="vim25:HostRetrieveVStorageInfrastructureObjectPolicyRequestType" />
         <element name="HostRetrieveVStorageInfrastructureObjectPolicyResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:vslmInfrastructureObjectPolicy" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HostDeleteVStorageObject_Task"  type="vim25:HostDeleteVStorageObjectRequestType" />
         <element name="HostDeleteVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRetrieveVStorageObject"  type="vim25:HostRetrieveVStorageObjectRequestType" />
         <element name="HostRetrieveVStorageObjectResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObject" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRetrieveVStorageObjectState"  type="vim25:HostRetrieveVStorageObjectStateRequestType" />
         <element name="HostRetrieveVStorageObjectStateResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectStateInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="HostListVStorageObject"  type="vim25:HostListVStorageObjectRequestType" />
         <element name="HostListVStorageObjectResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ID" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HostCloneVStorageObject_Task"  type="vim25:HostCloneVStorageObjectRequestType" />
         <element name="HostCloneVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRelocateVStorageObject_Task"  type="vim25:HostRelocateVStorageObjectRequestType" />
         <element name="HostRelocateVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostSetVStorageObjectControlFlags"  type="vim25:HostSetVStorageObjectControlFlagsRequestType" />
         <element name="HostSetVStorageObjectControlFlagsResponse">
            <complexType />
         </element>
         <element name="HostClearVStorageObjectControlFlags"  type="vim25:HostClearVStorageObjectControlFlagsRequestType" />
         <element name="HostClearVStorageObjectControlFlagsResponse">
            <complexType />
         </element>
         <element name="HostReconcileDatastoreInventory_Task"  type="vim25:HostReconcileDatastoreInventoryRequestType" />
         <element name="HostReconcileDatastoreInventory_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostScheduleReconcileDatastoreInventory"  type="vim25:HostScheduleReconcileDatastoreInventoryRequestType" />
         <element name="HostScheduleReconcileDatastoreInventoryResponse">
            <complexType />
         </element>
         <element name="HostVStorageObjectCreateSnapshot_Task"  type="vim25:HostVStorageObjectCreateSnapshotRequestType" />
         <element name="HostVStorageObjectCreateSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostVStorageObjectDeleteSnapshot_Task"  type="vim25:HostVStorageObjectDeleteSnapshotRequestType" />
         <element name="HostVStorageObjectDeleteSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostVStorageObjectRetrieveSnapshotInfo"  type="vim25:HostVStorageObjectRetrieveSnapshotInfoRequestType" />
         <element name="HostVStorageObjectRetrieveSnapshotInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectSnapshotInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="HostVStorageObjectCreateDiskFromSnapshot_Task"  type="vim25:HostVStorageObjectCreateDiskFromSnapshotRequestType" />
         <element name="HostVStorageObjectCreateDiskFromSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostVStorageObjectRevert_Task"  type="vim25:HostVStorageObjectRevertRequestType" />
         <element name="HostVStorageObjectRevert_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostUpdateVStorageObjectMetadata_Task"  type="vim25:HostUpdateVStorageObjectMetadataRequestType" />
         <element name="HostUpdateVStorageObjectMetadata_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRetrieveVStorageObjectMetadata"  type="vim25:HostRetrieveVStorageObjectMetadataRequestType" />
         <element name="HostRetrieveVStorageObjectMetadataResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="HostRetrieveVStorageObjectMetadataValue"  type="vim25:HostRetrieveVStorageObjectMetadataValueRequestType" />
         <element name="HostRetrieveVStorageObjectMetadataValueResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="xsd:string" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDisk_Task"  type="vim25:CreateDiskRequestType" />
         <element name="CreateDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RegisterDisk"  type="vim25:RegisterDiskRequestType" />
         <element name="RegisterDiskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObject" />
               </sequence>
            </complexType>
         </element>
         <element name="ExtendDisk_Task"  type="vim25:ExtendDiskRequestType" />
         <element name="ExtendDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="InflateDisk_Task"  type="vim25:InflateDiskRequestType" />
         <element name="InflateDisk_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RenameVStorageObject"  type="vim25:RenameVStorageObjectRequestType" />
         <element name="RenameVStorageObjectResponse">
            <complexType />
         </element>
         <element name="UpdateVStorageObjectPolicy_Task"  type="vim25:UpdateVStorageObjectPolicyRequestType" />
         <element name="UpdateVStorageObjectPolicy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVStorageObjectCrypto_Task"  type="vim25:UpdateVStorageObjectCryptoRequestType" />
         <element name="UpdateVStorageObjectCrypto_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="UpdateVStorageInfrastructureObjectPolicy_Task"  type="vim25:UpdateVStorageInfrastructureObjectPolicyRequestType" />
         <element name="UpdateVStorageInfrastructureObjectPolicy_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveVStorageInfrastructureObjectPolicy"  type="vim25:RetrieveVStorageInfrastructureObjectPolicyRequestType" />
         <element name="RetrieveVStorageInfrastructureObjectPolicyResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:vslmInfrastructureObjectPolicy" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteVStorageObject_Task"  type="vim25:DeleteVStorageObjectRequestType" />
         <element name="DeleteVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveVStorageObject"  type="vim25:RetrieveVStorageObjectRequestType" />
         <element name="RetrieveVStorageObjectResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObject" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveVStorageObjectState"  type="vim25:RetrieveVStorageObjectStateRequestType" />
         <element name="RetrieveVStorageObjectStateResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectStateInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveVStorageObjectAssociations"  type="vim25:RetrieveVStorageObjectAssociationsRequestType" />
         <element name="RetrieveVStorageObjectAssociationsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectAssociations" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ListVStorageObject"  type="vim25:ListVStorageObjectRequestType" />
         <element name="ListVStorageObjectResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ID" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="CloneVStorageObject_Task"  type="vim25:CloneVStorageObjectRequestType" />
         <element name="CloneVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RelocateVStorageObject_Task"  type="vim25:RelocateVStorageObjectRequestType" />
         <element name="RelocateVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="SetVStorageObjectControlFlags"  type="vim25:SetVStorageObjectControlFlagsRequestType" />
         <element name="SetVStorageObjectControlFlagsResponse">
            <complexType />
         </element>
         <element name="ClearVStorageObjectControlFlags"  type="vim25:ClearVStorageObjectControlFlagsRequestType" />
         <element name="ClearVStorageObjectControlFlagsResponse">
            <complexType />
         </element>
         <element name="AttachTagToVStorageObject"  type="vim25:AttachTagToVStorageObjectRequestType" />
         <element name="AttachTagToVStorageObjectResponse">
            <complexType />
         </element>
         <element name="DetachTagFromVStorageObject"  type="vim25:DetachTagFromVStorageObjectRequestType" />
         <element name="DetachTagFromVStorageObjectResponse">
            <complexType />
         </element>
         <element name="ListVStorageObjectsAttachedToTag"  type="vim25:ListVStorageObjectsAttachedToTagRequestType" />
         <element name="ListVStorageObjectsAttachedToTagResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ID" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ListTagsAttachedToVStorageObject"  type="vim25:ListTagsAttachedToVStorageObjectRequestType" />
         <element name="ListTagsAttachedToVStorageObjectResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VslmTagEntry" minOccurs="0" maxOccurs="unbounded" />
               </sequence>
            </complexType>
         </element>
         <element name="ReconcileDatastoreInventory_Task"  type="vim25:ReconcileDatastoreInventoryRequestType" />
         <element name="ReconcileDatastoreInventory_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="ScheduleReconcileDatastoreInventory"  type="vim25:ScheduleReconcileDatastoreInventoryRequestType" />
         <element name="ScheduleReconcileDatastoreInventoryResponse">
            <complexType />
         </element>
         <element name="VStorageObjectCreateSnapshot_Task"  type="vim25:VStorageObjectCreateSnapshotRequestType" />
         <element name="VStorageObjectCreateSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="DeleteSnapshot_Task"  type="vim25:DeleteSnapshotRequestType" />
         <element name="DeleteSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveSnapshotInfo"  type="vim25:RetrieveSnapshotInfoRequestType" />
         <element name="RetrieveSnapshotInfoResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectSnapshotInfo" />
               </sequence>
            </complexType>
         </element>
         <element name="CreateDiskFromSnapshot_Task"  type="vim25:CreateDiskFromSnapshotRequestType" />
         <element name="CreateDiskFromSnapshot_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RevertVStorageObject_Task"  type="vim25:RevertVStorageObjectRequestType" />
         <element name="RevertVStorageObject_TaskResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:ManagedObjectReference" />
               </sequence>
            </complexType>
         </element>
         <element name="RetrieveSnapshotDetails"  type="vim25:RetrieveSnapshotDetailsRequestType" />
         <element name="RetrieveSnapshotDetailsResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:VStorageObjectSnapshotDetails" />
               </sequence>
            </complexType>
         </element>
         <element name="VstorageObjectVCenterQueryChangedDiskAreas"  type="vim25:VstorageObjectVCenterQueryChangedDiskAreasRequestType" />
         <element name="VstorageObjectVCenterQueryChangedDiskAreasResponse">
            <complexType>
               <sequence>
                  <element name="returnval" type="vim25:DiskChangeInfo" />
               </sequence>
            </complexType>
         </element>
      </schema>
   </types>
   <message name="AddAuthorizationRoleRequestMsg">
      <part name="parameters" element="vim25:AddAuthorizationRole" />
   </message>
   <message name="AddAuthorizationRoleResponseMsg">
      <part name="parameters" element="vim25:AddAuthorizationRoleResponse" />
   </message>
   <message name="RemoveAuthorizationRoleRequestMsg">
      <part name="parameters" element="vim25:RemoveAuthorizationRole" />
   </message>
   <message name="RemoveAuthorizationRoleResponseMsg">
      <part name="parameters" element="vim25:RemoveAuthorizationRoleResponse" />
   </message>
   <message name="UpdateAuthorizationRoleRequestMsg">
      <part name="parameters" element="vim25:UpdateAuthorizationRole" />
   </message>
   <message name="UpdateAuthorizationRoleResponseMsg">
      <part name="parameters" element="vim25:UpdateAuthorizationRoleResponse" />
   </message>
   <message name="MergePermissionsRequestMsg">
      <part name="parameters" element="vim25:MergePermissions" />
   </message>
   <message name="MergePermissionsResponseMsg">
      <part name="parameters" element="vim25:MergePermissionsResponse" />
   </message>
   <message name="RetrieveRolePermissionsRequestMsg">
      <part name="parameters" element="vim25:RetrieveRolePermissions" />
   </message>
   <message name="RetrieveRolePermissionsResponseMsg">
      <part name="parameters" element="vim25:RetrieveRolePermissionsResponse" />
   </message>
   <message name="RetrieveEntityPermissionsRequestMsg">
      <part name="parameters" element="vim25:RetrieveEntityPermissions" />
   </message>
   <message name="RetrieveEntityPermissionsResponseMsg">
      <part name="parameters" element="vim25:RetrieveEntityPermissionsResponse" />
   </message>
   <message name="RetrieveAllPermissionsRequestMsg">
      <part name="parameters" element="vim25:RetrieveAllPermissions" />
   </message>
   <message name="RetrieveAllPermissionsResponseMsg">
      <part name="parameters" element="vim25:RetrieveAllPermissionsResponse" />
   </message>
   <message name="SetEntityPermissionsRequestMsg">
      <part name="parameters" element="vim25:SetEntityPermissions" />
   </message>
   <message name="SetEntityPermissionsResponseMsg">
      <part name="parameters" element="vim25:SetEntityPermissionsResponse" />
   </message>
   <message name="ResetEntityPermissionsRequestMsg">
      <part name="parameters" element="vim25:ResetEntityPermissions" />
   </message>
   <message name="ResetEntityPermissionsResponseMsg">
      <part name="parameters" element="vim25:ResetEntityPermissionsResponse" />
   </message>
   <message name="RemoveEntityPermissionRequestMsg">
      <part name="parameters" element="vim25:RemoveEntityPermission" />
   </message>
   <message name="RemoveEntityPermissionResponseMsg">
      <part name="parameters" element="vim25:RemoveEntityPermissionResponse" />
   </message>
   <message name="HasPrivilegeOnEntityRequestMsg">
      <part name="parameters" element="vim25:HasPrivilegeOnEntity" />
   </message>
   <message name="HasPrivilegeOnEntityResponseMsg">
      <part name="parameters" element="vim25:HasPrivilegeOnEntityResponse" />
   </message>
   <message name="HasPrivilegeOnEntitiesRequestMsg">
      <part name="parameters" element="vim25:HasPrivilegeOnEntities" />
   </message>
   <message name="HasPrivilegeOnEntitiesResponseMsg">
      <part name="parameters" element="vim25:HasPrivilegeOnEntitiesResponse" />
   </message>
   <message name="HasUserPrivilegeOnEntitiesRequestMsg">
      <part name="parameters" element="vim25:HasUserPrivilegeOnEntities" />
   </message>
   <message name="HasUserPrivilegeOnEntitiesResponseMsg">
      <part name="parameters" element="vim25:HasUserPrivilegeOnEntitiesResponse" />
   </message>
   <message name="FetchUserPrivilegeOnEntitiesRequestMsg">
      <part name="parameters" element="vim25:FetchUserPrivilegeOnEntities" />
   </message>
   <message name="FetchUserPrivilegeOnEntitiesResponseMsg">
      <part name="parameters" element="vim25:FetchUserPrivilegeOnEntitiesResponse" />
   </message>
   <message name="CertMgrRefreshCACertificatesAndCRLs_TaskRequestMsg">
      <part name="parameters" element="vim25:CertMgrRefreshCACertificatesAndCRLs_Task" />
   </message>
   <message name="CertMgrRefreshCACertificatesAndCRLs_TaskResponseMsg">
      <part name="parameters" element="vim25:CertMgrRefreshCACertificatesAndCRLs_TaskResponse" />
   </message>
   <message name="CertMgrRefreshCertificates_TaskRequestMsg">
      <part name="parameters" element="vim25:CertMgrRefreshCertificates_Task" />
   </message>
   <message name="CertMgrRefreshCertificates_TaskResponseMsg">
      <part name="parameters" element="vim25:CertMgrRefreshCertificates_TaskResponse" />
   </message>
   <message name="CertMgrRevokeCertificates_TaskRequestMsg">
      <part name="parameters" element="vim25:CertMgrRevokeCertificates_Task" />
   </message>
   <message name="CertMgrRevokeCertificates_TaskResponseMsg">
      <part name="parameters" element="vim25:CertMgrRevokeCertificates_TaskResponse" />
   </message>
   <message name="ConfigureHCI_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureHCI_Task" />
   </message>
   <message name="ConfigureHCI_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureHCI_TaskResponse" />
   </message>
   <message name="ExtendHCI_TaskRequestMsg">
      <part name="parameters" element="vim25:ExtendHCI_Task" />
   </message>
   <message name="ExtendHCI_TaskResponseMsg">
      <part name="parameters" element="vim25:ExtendHCI_TaskResponse" />
   </message>
   <message name="AbandonHciWorkflowRequestMsg">
      <part name="parameters" element="vim25:AbandonHciWorkflow" />
   </message>
   <message name="AbandonHciWorkflowResponseMsg">
      <part name="parameters" element="vim25:AbandonHciWorkflowResponse" />
   </message>
   <message name="ValidateHCIConfigurationRequestMsg">
      <part name="parameters" element="vim25:ValidateHCIConfiguration" />
   </message>
   <message name="ValidateHCIConfigurationResponseMsg">
      <part name="parameters" element="vim25:ValidateHCIConfigurationResponse" />
   </message>
   <message name="ReconfigureCluster_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureCluster_Task" />
   </message>
   <message name="ReconfigureCluster_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureCluster_TaskResponse" />
   </message>
   <message name="ApplyRecommendationRequestMsg">
      <part name="parameters" element="vim25:ApplyRecommendation" />
   </message>
   <message name="ApplyRecommendationResponseMsg">
      <part name="parameters" element="vim25:ApplyRecommendationResponse" />
   </message>
   <message name="CancelRecommendationRequestMsg">
      <part name="parameters" element="vim25:CancelRecommendation" />
   </message>
   <message name="CancelRecommendationResponseMsg">
      <part name="parameters" element="vim25:CancelRecommendationResponse" />
   </message>
   <message name="RecommendHostsForVmRequestMsg">
      <part name="parameters" element="vim25:RecommendHostsForVm" />
   </message>
   <message name="RecommendHostsForVmResponseMsg">
      <part name="parameters" element="vim25:RecommendHostsForVmResponse" />
   </message>
   <message name="AddHost_TaskRequestMsg">
      <part name="parameters" element="vim25:AddHost_Task" />
   </message>
   <message name="AddHost_TaskResponseMsg">
      <part name="parameters" element="vim25:AddHost_TaskResponse" />
   </message>
   <message name="MoveInto_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveInto_Task" />
   </message>
   <message name="MoveInto_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveInto_TaskResponse" />
   </message>
   <message name="MoveHostInto_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveHostInto_Task" />
   </message>
   <message name="MoveHostInto_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveHostInto_TaskResponse" />
   </message>
   <message name="RefreshRecommendationRequestMsg">
      <part name="parameters" element="vim25:RefreshRecommendation" />
   </message>
   <message name="RefreshRecommendationResponseMsg">
      <part name="parameters" element="vim25:RefreshRecommendationResponse" />
   </message>
   <message name="EvcManagerRequestMsg">
      <part name="parameters" element="vim25:EvcManager" />
   </message>
   <message name="EvcManagerResponseMsg">
      <part name="parameters" element="vim25:EvcManagerResponse" />
   </message>
   <message name="RetrieveDasAdvancedRuntimeInfoRequestMsg">
      <part name="parameters" element="vim25:RetrieveDasAdvancedRuntimeInfo" />
   </message>
   <message name="RetrieveDasAdvancedRuntimeInfoResponseMsg">
      <part name="parameters" element="vim25:RetrieveDasAdvancedRuntimeInfoResponse" />
   </message>
   <message name="ClusterEnterMaintenanceModeRequestMsg">
      <part name="parameters" element="vim25:ClusterEnterMaintenanceMode" />
   </message>
   <message name="ClusterEnterMaintenanceModeResponseMsg">
      <part name="parameters" element="vim25:ClusterEnterMaintenanceModeResponse" />
   </message>
   <message name="PlaceVmRequestMsg">
      <part name="parameters" element="vim25:PlaceVm" />
   </message>
   <message name="PlaceVmResponseMsg">
      <part name="parameters" element="vim25:PlaceVmResponse" />
   </message>
   <message name="FindRulesForVmRequestMsg">
      <part name="parameters" element="vim25:FindRulesForVm" />
   </message>
   <message name="FindRulesForVmResponseMsg">
      <part name="parameters" element="vim25:FindRulesForVmResponse" />
   </message>
   <message name="StampAllRulesWithUuid_TaskRequestMsg">
      <part name="parameters" element="vim25:StampAllRulesWithUuid_Task" />
   </message>
   <message name="StampAllRulesWithUuid_TaskResponseMsg">
      <part name="parameters" element="vim25:StampAllRulesWithUuid_TaskResponse" />
   </message>
   <message name="GetResourceUsageRequestMsg">
      <part name="parameters" element="vim25:GetResourceUsage" />
   </message>
   <message name="GetResourceUsageResponseMsg">
      <part name="parameters" element="vim25:GetResourceUsageResponse" />
   </message>
   <message name="SetCryptoModeRequestMsg">
      <part name="parameters" element="vim25:SetCryptoMode" />
   </message>
   <message name="SetCryptoModeResponseMsg">
      <part name="parameters" element="vim25:SetCryptoModeResponse" />
   </message>
   <message name="ReconfigureComputeResource_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureComputeResource_Task" />
   </message>
   <message name="ReconfigureComputeResource_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureComputeResource_TaskResponse" />
   </message>
   <message name="AddCustomFieldDefRequestMsg">
      <part name="parameters" element="vim25:AddCustomFieldDef" />
   </message>
   <message name="AddCustomFieldDefResponseMsg">
      <part name="parameters" element="vim25:AddCustomFieldDefResponse" />
   </message>
   <message name="RemoveCustomFieldDefRequestMsg">
      <part name="parameters" element="vim25:RemoveCustomFieldDef" />
   </message>
   <message name="RemoveCustomFieldDefResponseMsg">
      <part name="parameters" element="vim25:RemoveCustomFieldDefResponse" />
   </message>
   <message name="RenameCustomFieldDefRequestMsg">
      <part name="parameters" element="vim25:RenameCustomFieldDef" />
   </message>
   <message name="RenameCustomFieldDefResponseMsg">
      <part name="parameters" element="vim25:RenameCustomFieldDefResponse" />
   </message>
   <message name="SetFieldRequestMsg">
      <part name="parameters" element="vim25:SetField" />
   </message>
   <message name="SetFieldResponseMsg">
      <part name="parameters" element="vim25:SetFieldResponse" />
   </message>
   <message name="DoesCustomizationSpecExistRequestMsg">
      <part name="parameters" element="vim25:DoesCustomizationSpecExist" />
   </message>
   <message name="DoesCustomizationSpecExistResponseMsg">
      <part name="parameters" element="vim25:DoesCustomizationSpecExistResponse" />
   </message>
   <message name="GetCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:GetCustomizationSpec" />
   </message>
   <message name="GetCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:GetCustomizationSpecResponse" />
   </message>
   <message name="CreateCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:CreateCustomizationSpec" />
   </message>
   <message name="CreateCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:CreateCustomizationSpecResponse" />
   </message>
   <message name="OverwriteCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:OverwriteCustomizationSpec" />
   </message>
   <message name="OverwriteCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:OverwriteCustomizationSpecResponse" />
   </message>
   <message name="DeleteCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:DeleteCustomizationSpec" />
   </message>
   <message name="DeleteCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:DeleteCustomizationSpecResponse" />
   </message>
   <message name="DuplicateCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:DuplicateCustomizationSpec" />
   </message>
   <message name="DuplicateCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:DuplicateCustomizationSpecResponse" />
   </message>
   <message name="RenameCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:RenameCustomizationSpec" />
   </message>
   <message name="RenameCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:RenameCustomizationSpecResponse" />
   </message>
   <message name="CustomizationSpecItemToXmlRequestMsg">
      <part name="parameters" element="vim25:CustomizationSpecItemToXml" />
   </message>
   <message name="CustomizationSpecItemToXmlResponseMsg">
      <part name="parameters" element="vim25:CustomizationSpecItemToXmlResponse" />
   </message>
   <message name="XmlToCustomizationSpecItemRequestMsg">
      <part name="parameters" element="vim25:XmlToCustomizationSpecItem" />
   </message>
   <message name="XmlToCustomizationSpecItemResponseMsg">
      <part name="parameters" element="vim25:XmlToCustomizationSpecItemResponse" />
   </message>
   <message name="CheckCustomizationResourcesRequestMsg">
      <part name="parameters" element="vim25:CheckCustomizationResources" />
   </message>
   <message name="CheckCustomizationResourcesResponseMsg">
      <part name="parameters" element="vim25:CheckCustomizationResourcesResponse" />
   </message>
   <message name="BatchQueryConnectInfoRequestMsg">
      <part name="parameters" element="vim25:BatchQueryConnectInfo" />
   </message>
   <message name="BatchQueryConnectInfoResponseMsg">
      <part name="parameters" element="vim25:BatchQueryConnectInfoResponse" />
   </message>
   <message name="QueryConnectionInfoRequestMsg">
      <part name="parameters" element="vim25:QueryConnectionInfo" />
   </message>
   <message name="QueryConnectionInfoResponseMsg">
      <part name="parameters" element="vim25:QueryConnectionInfoResponse" />
   </message>
   <message name="QueryConnectionInfoViaSpecRequestMsg">
      <part name="parameters" element="vim25:QueryConnectionInfoViaSpec" />
   </message>
   <message name="QueryConnectionInfoViaSpecResponseMsg">
      <part name="parameters" element="vim25:QueryConnectionInfoViaSpecResponse" />
   </message>
   <message name="PowerOnMultiVM_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerOnMultiVM_Task" />
   </message>
   <message name="PowerOnMultiVM_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerOnMultiVM_TaskResponse" />
   </message>
   <message name="queryDatacenterConfigOptionDescriptorRequestMsg">
      <part name="parameters" element="vim25:queryDatacenterConfigOptionDescriptor" />
   </message>
   <message name="queryDatacenterConfigOptionDescriptorResponseMsg">
      <part name="parameters" element="vim25:queryDatacenterConfigOptionDescriptorResponse" />
   </message>
   <message name="ReconfigureDatacenter_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureDatacenter_Task" />
   </message>
   <message name="ReconfigureDatacenter_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureDatacenter_TaskResponse" />
   </message>
   <message name="RefreshDatastoreRequestMsg">
      <part name="parameters" element="vim25:RefreshDatastore" />
   </message>
   <message name="RefreshDatastoreResponseMsg">
      <part name="parameters" element="vim25:RefreshDatastoreResponse" />
   </message>
   <message name="RefreshDatastoreStorageInfoRequestMsg">
      <part name="parameters" element="vim25:RefreshDatastoreStorageInfo" />
   </message>
   <message name="RefreshDatastoreStorageInfoResponseMsg">
      <part name="parameters" element="vim25:RefreshDatastoreStorageInfoResponse" />
   </message>
   <message name="UpdateVirtualMachineFiles_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVirtualMachineFiles_Task" />
   </message>
   <message name="UpdateVirtualMachineFiles_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVirtualMachineFiles_TaskResponse" />
   </message>
   <message name="RenameDatastoreRequestMsg">
      <part name="parameters" element="vim25:RenameDatastore" />
   </message>
   <message name="RenameDatastoreResponseMsg">
      <part name="parameters" element="vim25:RenameDatastoreResponse" />
   </message>
   <message name="DestroyDatastoreRequestMsg">
      <part name="parameters" element="vim25:DestroyDatastore" />
   </message>
   <message name="DestroyDatastoreResponseMsg">
      <part name="parameters" element="vim25:DestroyDatastoreResponse" />
   </message>
   <message name="DatastoreEnterMaintenanceModeRequestMsg">
      <part name="parameters" element="vim25:DatastoreEnterMaintenanceMode" />
   </message>
   <message name="DatastoreEnterMaintenanceModeResponseMsg">
      <part name="parameters" element="vim25:DatastoreEnterMaintenanceModeResponse" />
   </message>
   <message name="DatastoreExitMaintenanceMode_TaskRequestMsg">
      <part name="parameters" element="vim25:DatastoreExitMaintenanceMode_Task" />
   </message>
   <message name="DatastoreExitMaintenanceMode_TaskResponseMsg">
      <part name="parameters" element="vim25:DatastoreExitMaintenanceMode_TaskResponse" />
   </message>
   <message name="UpdateVVolVirtualMachineFiles_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVVolVirtualMachineFiles_Task" />
   </message>
   <message name="UpdateVVolVirtualMachineFiles_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVVolVirtualMachineFiles_TaskResponse" />
   </message>
   <message name="CreateDirectoryRequestMsg">
      <part name="parameters" element="vim25:CreateDirectory" />
   </message>
   <message name="CreateDirectoryResponseMsg">
      <part name="parameters" element="vim25:CreateDirectoryResponse" />
   </message>
   <message name="DeleteDirectoryRequestMsg">
      <part name="parameters" element="vim25:DeleteDirectory" />
   </message>
   <message name="DeleteDirectoryResponseMsg">
      <part name="parameters" element="vim25:DeleteDirectoryResponse" />
   </message>
   <message name="ConvertNamespacePathToUuidPathRequestMsg">
      <part name="parameters" element="vim25:ConvertNamespacePathToUuidPath" />
   </message>
   <message name="ConvertNamespacePathToUuidPathResponseMsg">
      <part name="parameters" element="vim25:ConvertNamespacePathToUuidPathResponse" />
   </message>
   <message name="QueryDescriptionsRequestMsg">
      <part name="parameters" element="vim25:QueryDescriptions" />
   </message>
   <message name="QueryDescriptionsResponseMsg">
      <part name="parameters" element="vim25:QueryDescriptionsResponse" />
   </message>
   <message name="BrowseDiagnosticLogRequestMsg">
      <part name="parameters" element="vim25:BrowseDiagnosticLog" />
   </message>
   <message name="BrowseDiagnosticLogResponseMsg">
      <part name="parameters" element="vim25:BrowseDiagnosticLogResponse" />
   </message>
   <message name="GenerateLogBundles_TaskRequestMsg">
      <part name="parameters" element="vim25:GenerateLogBundles_Task" />
   </message>
   <message name="GenerateLogBundles_TaskResponseMsg">
      <part name="parameters" element="vim25:GenerateLogBundles_TaskResponse" />
   </message>
   <message name="FetchDVPortKeysRequestMsg">
      <part name="parameters" element="vim25:FetchDVPortKeys" />
   </message>
   <message name="FetchDVPortKeysResponseMsg">
      <part name="parameters" element="vim25:FetchDVPortKeysResponse" />
   </message>
   <message name="FetchDVPortsRequestMsg">
      <part name="parameters" element="vim25:FetchDVPorts" />
   </message>
   <message name="FetchDVPortsResponseMsg">
      <part name="parameters" element="vim25:FetchDVPortsResponse" />
   </message>
   <message name="QueryUsedVlanIdInDvsRequestMsg">
      <part name="parameters" element="vim25:QueryUsedVlanIdInDvs" />
   </message>
   <message name="QueryUsedVlanIdInDvsResponseMsg">
      <part name="parameters" element="vim25:QueryUsedVlanIdInDvsResponse" />
   </message>
   <message name="ReconfigureDvs_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureDvs_Task" />
   </message>
   <message name="ReconfigureDvs_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureDvs_TaskResponse" />
   </message>
   <message name="PerformDvsProductSpecOperation_TaskRequestMsg">
      <part name="parameters" element="vim25:PerformDvsProductSpecOperation_Task" />
   </message>
   <message name="PerformDvsProductSpecOperation_TaskResponseMsg">
      <part name="parameters" element="vim25:PerformDvsProductSpecOperation_TaskResponse" />
   </message>
   <message name="MergeDvs_TaskRequestMsg">
      <part name="parameters" element="vim25:MergeDvs_Task" />
   </message>
   <message name="MergeDvs_TaskResponseMsg">
      <part name="parameters" element="vim25:MergeDvs_TaskResponse" />
   </message>
   <message name="AddDVPortgroup_TaskRequestMsg">
      <part name="parameters" element="vim25:AddDVPortgroup_Task" />
   </message>
   <message name="AddDVPortgroup_TaskResponseMsg">
      <part name="parameters" element="vim25:AddDVPortgroup_TaskResponse" />
   </message>
   <message name="MoveDVPort_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveDVPort_Task" />
   </message>
   <message name="MoveDVPort_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveDVPort_TaskResponse" />
   </message>
   <message name="UpdateDvsCapabilityRequestMsg">
      <part name="parameters" element="vim25:UpdateDvsCapability" />
   </message>
   <message name="UpdateDvsCapabilityResponseMsg">
      <part name="parameters" element="vim25:UpdateDvsCapabilityResponse" />
   </message>
   <message name="ReconfigureDVPort_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureDVPort_Task" />
   </message>
   <message name="ReconfigureDVPort_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureDVPort_TaskResponse" />
   </message>
   <message name="RefreshDVPortStateRequestMsg">
      <part name="parameters" element="vim25:RefreshDVPortState" />
   </message>
   <message name="RefreshDVPortStateResponseMsg">
      <part name="parameters" element="vim25:RefreshDVPortStateResponse" />
   </message>
   <message name="RectifyDvsHost_TaskRequestMsg">
      <part name="parameters" element="vim25:RectifyDvsHost_Task" />
   </message>
   <message name="RectifyDvsHost_TaskResponseMsg">
      <part name="parameters" element="vim25:RectifyDvsHost_TaskResponse" />
   </message>
   <message name="UpdateNetworkResourcePoolRequestMsg">
      <part name="parameters" element="vim25:UpdateNetworkResourcePool" />
   </message>
   <message name="UpdateNetworkResourcePoolResponseMsg">
      <part name="parameters" element="vim25:UpdateNetworkResourcePoolResponse" />
   </message>
   <message name="AddNetworkResourcePoolRequestMsg">
      <part name="parameters" element="vim25:AddNetworkResourcePool" />
   </message>
   <message name="AddNetworkResourcePoolResponseMsg">
      <part name="parameters" element="vim25:AddNetworkResourcePoolResponse" />
   </message>
   <message name="RemoveNetworkResourcePoolRequestMsg">
      <part name="parameters" element="vim25:RemoveNetworkResourcePool" />
   </message>
   <message name="RemoveNetworkResourcePoolResponseMsg">
      <part name="parameters" element="vim25:RemoveNetworkResourcePoolResponse" />
   </message>
   <message name="DvsReconfigureVmVnicNetworkResourcePool_TaskRequestMsg">
      <part name="parameters" element="vim25:DvsReconfigureVmVnicNetworkResourcePool_Task" />
   </message>
   <message name="DvsReconfigureVmVnicNetworkResourcePool_TaskResponseMsg">
      <part name="parameters" element="vim25:DvsReconfigureVmVnicNetworkResourcePool_TaskResponse" />
   </message>
   <message name="EnableNetworkResourceManagementRequestMsg">
      <part name="parameters" element="vim25:EnableNetworkResourceManagement" />
   </message>
   <message name="EnableNetworkResourceManagementResponseMsg">
      <part name="parameters" element="vim25:EnableNetworkResourceManagementResponse" />
   </message>
   <message name="DVSRollback_TaskRequestMsg">
      <part name="parameters" element="vim25:DVSRollback_Task" />
   </message>
   <message name="DVSRollback_TaskResponseMsg">
      <part name="parameters" element="vim25:DVSRollback_TaskResponse" />
   </message>
   <message name="CreateDVPortgroup_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateDVPortgroup_Task" />
   </message>
   <message name="CreateDVPortgroup_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateDVPortgroup_TaskResponse" />
   </message>
   <message name="UpdateDVSHealthCheckConfig_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateDVSHealthCheckConfig_Task" />
   </message>
   <message name="UpdateDVSHealthCheckConfig_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateDVSHealthCheckConfig_TaskResponse" />
   </message>
   <message name="LookupDvPortGroupRequestMsg">
      <part name="parameters" element="vim25:LookupDvPortGroup" />
   </message>
   <message name="LookupDvPortGroupResponseMsg">
      <part name="parameters" element="vim25:LookupDvPortGroupResponse" />
   </message>
   <message name="QueryConfigOptionDescriptorRequestMsg">
      <part name="parameters" element="vim25:QueryConfigOptionDescriptor" />
   </message>
   <message name="QueryConfigOptionDescriptorResponseMsg">
      <part name="parameters" element="vim25:QueryConfigOptionDescriptorResponse" />
   </message>
   <message name="QueryConfigOptionRequestMsg">
      <part name="parameters" element="vim25:QueryConfigOption" />
   </message>
   <message name="QueryConfigOptionResponseMsg">
      <part name="parameters" element="vim25:QueryConfigOptionResponse" />
   </message>
   <message name="QueryConfigOptionExRequestMsg">
      <part name="parameters" element="vim25:QueryConfigOptionEx" />
   </message>
   <message name="QueryConfigOptionExResponseMsg">
      <part name="parameters" element="vim25:QueryConfigOptionExResponse" />
   </message>
   <message name="QueryConfigTargetRequestMsg">
      <part name="parameters" element="vim25:QueryConfigTarget" />
   </message>
   <message name="QueryConfigTargetResponseMsg">
      <part name="parameters" element="vim25:QueryConfigTargetResponse" />
   </message>
   <message name="QueryTargetCapabilitiesRequestMsg">
      <part name="parameters" element="vim25:QueryTargetCapabilities" />
   </message>
   <message name="QueryTargetCapabilitiesResponseMsg">
      <part name="parameters" element="vim25:QueryTargetCapabilitiesResponse" />
   </message>
   <message name="setCustomValueRequestMsg">
      <part name="parameters" element="vim25:setCustomValue" />
   </message>
   <message name="setCustomValueResponseMsg">
      <part name="parameters" element="vim25:setCustomValueResponse" />
   </message>
   <message name="UnregisterExtensionRequestMsg">
      <part name="parameters" element="vim25:UnregisterExtension" />
   </message>
   <message name="UnregisterExtensionResponseMsg">
      <part name="parameters" element="vim25:UnregisterExtensionResponse" />
   </message>
   <message name="FindExtensionRequestMsg">
      <part name="parameters" element="vim25:FindExtension" />
   </message>
   <message name="FindExtensionResponseMsg">
      <part name="parameters" element="vim25:FindExtensionResponse" />
   </message>
   <message name="RegisterExtensionRequestMsg">
      <part name="parameters" element="vim25:RegisterExtension" />
   </message>
   <message name="RegisterExtensionResponseMsg">
      <part name="parameters" element="vim25:RegisterExtensionResponse" />
   </message>
   <message name="UpdateExtensionRequestMsg">
      <part name="parameters" element="vim25:UpdateExtension" />
   </message>
   <message name="UpdateExtensionResponseMsg">
      <part name="parameters" element="vim25:UpdateExtensionResponse" />
   </message>
   <message name="GetPublicKeyRequestMsg">
      <part name="parameters" element="vim25:GetPublicKey" />
   </message>
   <message name="GetPublicKeyResponseMsg">
      <part name="parameters" element="vim25:GetPublicKeyResponse" />
   </message>
   <message name="SetPublicKeyRequestMsg">
      <part name="parameters" element="vim25:SetPublicKey" />
   </message>
   <message name="SetPublicKeyResponseMsg">
      <part name="parameters" element="vim25:SetPublicKeyResponse" />
   </message>
   <message name="SetExtensionCertificateRequestMsg">
      <part name="parameters" element="vim25:SetExtensionCertificate" />
   </message>
   <message name="SetExtensionCertificateResponseMsg">
      <part name="parameters" element="vim25:SetExtensionCertificateResponse" />
   </message>
   <message name="QueryManagedByRequestMsg">
      <part name="parameters" element="vim25:QueryManagedBy" />
   </message>
   <message name="QueryManagedByResponseMsg">
      <part name="parameters" element="vim25:QueryManagedByResponse" />
   </message>
   <message name="QueryExtensionIpAllocationUsageRequestMsg">
      <part name="parameters" element="vim25:QueryExtensionIpAllocationUsage" />
   </message>
   <message name="QueryExtensionIpAllocationUsageResponseMsg">
      <part name="parameters" element="vim25:QueryExtensionIpAllocationUsageResponse" />
   </message>
   <message name="MoveDatastoreFile_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveDatastoreFile_Task" />
   </message>
   <message name="MoveDatastoreFile_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveDatastoreFile_TaskResponse" />
   </message>
   <message name="CopyDatastoreFile_TaskRequestMsg">
      <part name="parameters" element="vim25:CopyDatastoreFile_Task" />
   </message>
   <message name="CopyDatastoreFile_TaskResponseMsg">
      <part name="parameters" element="vim25:CopyDatastoreFile_TaskResponse" />
   </message>
   <message name="DeleteDatastoreFile_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteDatastoreFile_Task" />
   </message>
   <message name="DeleteDatastoreFile_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteDatastoreFile_TaskResponse" />
   </message>
   <message name="MakeDirectoryRequestMsg">
      <part name="parameters" element="vim25:MakeDirectory" />
   </message>
   <message name="MakeDirectoryResponseMsg">
      <part name="parameters" element="vim25:MakeDirectoryResponse" />
   </message>
   <message name="ChangeOwnerRequestMsg">
      <part name="parameters" element="vim25:ChangeOwner" />
   </message>
   <message name="ChangeOwnerResponseMsg">
      <part name="parameters" element="vim25:ChangeOwnerResponse" />
   </message>
   <message name="CreateFolderRequestMsg">
      <part name="parameters" element="vim25:CreateFolder" />
   </message>
   <message name="CreateFolderResponseMsg">
      <part name="parameters" element="vim25:CreateFolderResponse" />
   </message>
   <message name="MoveIntoFolder_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveIntoFolder_Task" />
   </message>
   <message name="MoveIntoFolder_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveIntoFolder_TaskResponse" />
   </message>
   <message name="CreateVM_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateVM_Task" />
   </message>
   <message name="CreateVM_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateVM_TaskResponse" />
   </message>
   <message name="RegisterVM_TaskRequestMsg">
      <part name="parameters" element="vim25:RegisterVM_Task" />
   </message>
   <message name="RegisterVM_TaskResponseMsg">
      <part name="parameters" element="vim25:RegisterVM_TaskResponse" />
   </message>
   <message name="CreateClusterRequestMsg">
      <part name="parameters" element="vim25:CreateCluster" />
   </message>
   <message name="CreateClusterResponseMsg">
      <part name="parameters" element="vim25:CreateClusterResponse" />
   </message>
   <message name="CreateClusterExRequestMsg">
      <part name="parameters" element="vim25:CreateClusterEx" />
   </message>
   <message name="CreateClusterExResponseMsg">
      <part name="parameters" element="vim25:CreateClusterExResponse" />
   </message>
   <message name="AddStandaloneHost_TaskRequestMsg">
      <part name="parameters" element="vim25:AddStandaloneHost_Task" />
   </message>
   <message name="AddStandaloneHost_TaskResponseMsg">
      <part name="parameters" element="vim25:AddStandaloneHost_TaskResponse" />
   </message>
   <message name="CreateDatacenterRequestMsg">
      <part name="parameters" element="vim25:CreateDatacenter" />
   </message>
   <message name="CreateDatacenterResponseMsg">
      <part name="parameters" element="vim25:CreateDatacenterResponse" />
   </message>
   <message name="UnregisterAndDestroy_TaskRequestMsg">
      <part name="parameters" element="vim25:UnregisterAndDestroy_Task" />
   </message>
   <message name="UnregisterAndDestroy_TaskResponseMsg">
      <part name="parameters" element="vim25:UnregisterAndDestroy_TaskResponse" />
   </message>
   <message name="CreateDVS_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateDVS_Task" />
   </message>
   <message name="CreateDVS_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateDVS_TaskResponse" />
   </message>
   <message name="CreateStoragePodRequestMsg">
      <part name="parameters" element="vim25:CreateStoragePod" />
   </message>
   <message name="CreateStoragePodResponseMsg">
      <part name="parameters" element="vim25:CreateStoragePodResponse" />
   </message>
   <message name="BatchAddStandaloneHosts_TaskRequestMsg">
      <part name="parameters" element="vim25:BatchAddStandaloneHosts_Task" />
   </message>
   <message name="BatchAddStandaloneHosts_TaskResponseMsg">
      <part name="parameters" element="vim25:BatchAddStandaloneHosts_TaskResponse" />
   </message>
   <message name="BatchAddHostsToCluster_TaskRequestMsg">
      <part name="parameters" element="vim25:BatchAddHostsToCluster_Task" />
   </message>
   <message name="BatchAddHostsToCluster_TaskResponseMsg">
      <part name="parameters" element="vim25:BatchAddHostsToCluster_TaskResponse" />
   </message>
   <message name="RegisterHealthUpdateProviderRequestMsg">
      <part name="parameters" element="vim25:RegisterHealthUpdateProvider" />
   </message>
   <message name="RegisterHealthUpdateProviderResponseMsg">
      <part name="parameters" element="vim25:RegisterHealthUpdateProviderResponse" />
   </message>
   <message name="UnregisterHealthUpdateProviderRequestMsg">
      <part name="parameters" element="vim25:UnregisterHealthUpdateProvider" />
   </message>
   <message name="UnregisterHealthUpdateProviderResponseMsg">
      <part name="parameters" element="vim25:UnregisterHealthUpdateProviderResponse" />
   </message>
   <message name="QueryProviderListRequestMsg">
      <part name="parameters" element="vim25:QueryProviderList" />
   </message>
   <message name="QueryProviderListResponseMsg">
      <part name="parameters" element="vim25:QueryProviderListResponse" />
   </message>
   <message name="HasProviderRequestMsg">
      <part name="parameters" element="vim25:HasProvider" />
   </message>
   <message name="HasProviderResponseMsg">
      <part name="parameters" element="vim25:HasProviderResponse" />
   </message>
   <message name="QueryProviderNameRequestMsg">
      <part name="parameters" element="vim25:QueryProviderName" />
   </message>
   <message name="QueryProviderNameResponseMsg">
      <part name="parameters" element="vim25:QueryProviderNameResponse" />
   </message>
   <message name="QueryHealthUpdateInfosRequestMsg">
      <part name="parameters" element="vim25:QueryHealthUpdateInfos" />
   </message>
   <message name="QueryHealthUpdateInfosResponseMsg">
      <part name="parameters" element="vim25:QueryHealthUpdateInfosResponse" />
   </message>
   <message name="AddMonitoredEntitiesRequestMsg">
      <part name="parameters" element="vim25:AddMonitoredEntities" />
   </message>
   <message name="AddMonitoredEntitiesResponseMsg">
      <part name="parameters" element="vim25:AddMonitoredEntitiesResponse" />
   </message>
   <message name="RemoveMonitoredEntitiesRequestMsg">
      <part name="parameters" element="vim25:RemoveMonitoredEntities" />
   </message>
   <message name="RemoveMonitoredEntitiesResponseMsg">
      <part name="parameters" element="vim25:RemoveMonitoredEntitiesResponse" />
   </message>
   <message name="QueryMonitoredEntitiesRequestMsg">
      <part name="parameters" element="vim25:QueryMonitoredEntities" />
   </message>
   <message name="QueryMonitoredEntitiesResponseMsg">
      <part name="parameters" element="vim25:QueryMonitoredEntitiesResponse" />
   </message>
   <message name="HasMonitoredEntityRequestMsg">
      <part name="parameters" element="vim25:HasMonitoredEntity" />
   </message>
   <message name="HasMonitoredEntityResponseMsg">
      <part name="parameters" element="vim25:HasMonitoredEntityResponse" />
   </message>
   <message name="QueryUnmonitoredHostsRequestMsg">
      <part name="parameters" element="vim25:QueryUnmonitoredHosts" />
   </message>
   <message name="QueryUnmonitoredHostsResponseMsg">
      <part name="parameters" element="vim25:QueryUnmonitoredHostsResponse" />
   </message>
   <message name="PostHealthUpdatesRequestMsg">
      <part name="parameters" element="vim25:PostHealthUpdates" />
   </message>
   <message name="PostHealthUpdatesResponseMsg">
      <part name="parameters" element="vim25:PostHealthUpdatesResponse" />
   </message>
   <message name="QueryHealthUpdatesRequestMsg">
      <part name="parameters" element="vim25:QueryHealthUpdates" />
   </message>
   <message name="QueryHealthUpdatesResponseMsg">
      <part name="parameters" element="vim25:QueryHealthUpdatesResponse" />
   </message>
   <message name="AddFilterRequestMsg">
      <part name="parameters" element="vim25:AddFilter" />
   </message>
   <message name="AddFilterResponseMsg">
      <part name="parameters" element="vim25:AddFilterResponse" />
   </message>
   <message name="QueryFilterListRequestMsg">
      <part name="parameters" element="vim25:QueryFilterList" />
   </message>
   <message name="QueryFilterListResponseMsg">
      <part name="parameters" element="vim25:QueryFilterListResponse" />
   </message>
   <message name="QueryFilterNameRequestMsg">
      <part name="parameters" element="vim25:QueryFilterName" />
   </message>
   <message name="QueryFilterNameResponseMsg">
      <part name="parameters" element="vim25:QueryFilterNameResponse" />
   </message>
   <message name="QueryFilterInfoIdsRequestMsg">
      <part name="parameters" element="vim25:QueryFilterInfoIds" />
   </message>
   <message name="QueryFilterInfoIdsResponseMsg">
      <part name="parameters" element="vim25:QueryFilterInfoIdsResponse" />
   </message>
   <message name="QueryFilterEntitiesRequestMsg">
      <part name="parameters" element="vim25:QueryFilterEntities" />
   </message>
   <message name="QueryFilterEntitiesResponseMsg">
      <part name="parameters" element="vim25:QueryFilterEntitiesResponse" />
   </message>
   <message name="AddFilterEntitiesRequestMsg">
      <part name="parameters" element="vim25:AddFilterEntities" />
   </message>
   <message name="AddFilterEntitiesResponseMsg">
      <part name="parameters" element="vim25:AddFilterEntitiesResponse" />
   </message>
   <message name="RemoveFilterEntitiesRequestMsg">
      <part name="parameters" element="vim25:RemoveFilterEntities" />
   </message>
   <message name="RemoveFilterEntitiesResponseMsg">
      <part name="parameters" element="vim25:RemoveFilterEntitiesResponse" />
   </message>
   <message name="RemoveFilterRequestMsg">
      <part name="parameters" element="vim25:RemoveFilter" />
   </message>
   <message name="RemoveFilterResponseMsg">
      <part name="parameters" element="vim25:RemoveFilterResponse" />
   </message>
   <message name="SetCollectorPageSizeRequestMsg">
      <part name="parameters" element="vim25:SetCollectorPageSize" />
   </message>
   <message name="SetCollectorPageSizeResponseMsg">
      <part name="parameters" element="vim25:SetCollectorPageSizeResponse" />
   </message>
   <message name="RewindCollectorRequestMsg">
      <part name="parameters" element="vim25:RewindCollector" />
   </message>
   <message name="RewindCollectorResponseMsg">
      <part name="parameters" element="vim25:RewindCollectorResponse" />
   </message>
   <message name="ResetCollectorRequestMsg">
      <part name="parameters" element="vim25:ResetCollector" />
   </message>
   <message name="ResetCollectorResponseMsg">
      <part name="parameters" element="vim25:ResetCollectorResponse" />
   </message>
   <message name="DestroyCollectorRequestMsg">
      <part name="parameters" element="vim25:DestroyCollector" />
   </message>
   <message name="DestroyCollectorResponseMsg">
      <part name="parameters" element="vim25:DestroyCollectorResponse" />
   </message>
   <message name="QueryTpmAttestationReportRequestMsg">
      <part name="parameters" element="vim25:QueryTpmAttestationReport" />
   </message>
   <message name="QueryTpmAttestationReportResponseMsg">
      <part name="parameters" element="vim25:QueryTpmAttestationReportResponse" />
   </message>
   <message name="QueryHostConnectionInfoRequestMsg">
      <part name="parameters" element="vim25:QueryHostConnectionInfo" />
   </message>
   <message name="QueryHostConnectionInfoResponseMsg">
      <part name="parameters" element="vim25:QueryHostConnectionInfoResponse" />
   </message>
   <message name="UpdateSystemResourcesRequestMsg">
      <part name="parameters" element="vim25:UpdateSystemResources" />
   </message>
   <message name="UpdateSystemResourcesResponseMsg">
      <part name="parameters" element="vim25:UpdateSystemResourcesResponse" />
   </message>
   <message name="UpdateSystemSwapConfigurationRequestMsg">
      <part name="parameters" element="vim25:UpdateSystemSwapConfiguration" />
   </message>
   <message name="UpdateSystemSwapConfigurationResponseMsg">
      <part name="parameters" element="vim25:UpdateSystemSwapConfigurationResponse" />
   </message>
   <message name="ReconnectHost_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconnectHost_Task" />
   </message>
   <message name="ReconnectHost_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconnectHost_TaskResponse" />
   </message>
   <message name="DisconnectHost_TaskRequestMsg">
      <part name="parameters" element="vim25:DisconnectHost_Task" />
   </message>
   <message name="DisconnectHost_TaskResponseMsg">
      <part name="parameters" element="vim25:DisconnectHost_TaskResponse" />
   </message>
   <message name="EnterMaintenanceMode_TaskRequestMsg">
      <part name="parameters" element="vim25:EnterMaintenanceMode_Task" />
   </message>
   <message name="EnterMaintenanceMode_TaskResponseMsg">
      <part name="parameters" element="vim25:EnterMaintenanceMode_TaskResponse" />
   </message>
   <message name="ExitMaintenanceMode_TaskRequestMsg">
      <part name="parameters" element="vim25:ExitMaintenanceMode_Task" />
   </message>
   <message name="ExitMaintenanceMode_TaskResponseMsg">
      <part name="parameters" element="vim25:ExitMaintenanceMode_TaskResponse" />
   </message>
   <message name="RebootHost_TaskRequestMsg">
      <part name="parameters" element="vim25:RebootHost_Task" />
   </message>
   <message name="RebootHost_TaskResponseMsg">
      <part name="parameters" element="vim25:RebootHost_TaskResponse" />
   </message>
   <message name="ShutdownHost_TaskRequestMsg">
      <part name="parameters" element="vim25:ShutdownHost_Task" />
   </message>
   <message name="ShutdownHost_TaskResponseMsg">
      <part name="parameters" element="vim25:ShutdownHost_TaskResponse" />
   </message>
   <message name="PowerDownHostToStandBy_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerDownHostToStandBy_Task" />
   </message>
   <message name="PowerDownHostToStandBy_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerDownHostToStandBy_TaskResponse" />
   </message>
   <message name="PowerUpHostFromStandBy_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerUpHostFromStandBy_Task" />
   </message>
   <message name="PowerUpHostFromStandBy_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerUpHostFromStandBy_TaskResponse" />
   </message>
   <message name="QueryMemoryOverheadRequestMsg">
      <part name="parameters" element="vim25:QueryMemoryOverhead" />
   </message>
   <message name="QueryMemoryOverheadResponseMsg">
      <part name="parameters" element="vim25:QueryMemoryOverheadResponse" />
   </message>
   <message name="QueryMemoryOverheadExRequestMsg">
      <part name="parameters" element="vim25:QueryMemoryOverheadEx" />
   </message>
   <message name="QueryMemoryOverheadExResponseMsg">
      <part name="parameters" element="vim25:QueryMemoryOverheadExResponse" />
   </message>
   <message name="ReconfigureHostForDAS_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureHostForDAS_Task" />
   </message>
   <message name="ReconfigureHostForDAS_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureHostForDAS_TaskResponse" />
   </message>
   <message name="UpdateFlagsRequestMsg">
      <part name="parameters" element="vim25:UpdateFlags" />
   </message>
   <message name="UpdateFlagsResponseMsg">
      <part name="parameters" element="vim25:UpdateFlagsResponse" />
   </message>
   <message name="EnterLockdownModeRequestMsg">
      <part name="parameters" element="vim25:EnterLockdownMode" />
   </message>
   <message name="EnterLockdownModeResponseMsg">
      <part name="parameters" element="vim25:EnterLockdownModeResponse" />
   </message>
   <message name="ExitLockdownModeRequestMsg">
      <part name="parameters" element="vim25:ExitLockdownMode" />
   </message>
   <message name="ExitLockdownModeResponseMsg">
      <part name="parameters" element="vim25:ExitLockdownModeResponse" />
   </message>
   <message name="AcquireCimServicesTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireCimServicesTicket" />
   </message>
   <message name="AcquireCimServicesTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireCimServicesTicketResponse" />
   </message>
   <message name="UpdateIpmiRequestMsg">
      <part name="parameters" element="vim25:UpdateIpmi" />
   </message>
   <message name="UpdateIpmiResponseMsg">
      <part name="parameters" element="vim25:UpdateIpmiResponse" />
   </message>
   <message name="RetrieveHardwareUptimeRequestMsg">
      <part name="parameters" element="vim25:RetrieveHardwareUptime" />
   </message>
   <message name="RetrieveHardwareUptimeResponseMsg">
      <part name="parameters" element="vim25:RetrieveHardwareUptimeResponse" />
   </message>
   <message name="PrepareCryptoRequestMsg">
      <part name="parameters" element="vim25:PrepareCrypto" />
   </message>
   <message name="PrepareCryptoResponseMsg">
      <part name="parameters" element="vim25:PrepareCryptoResponse" />
   </message>
   <message name="EnableCryptoRequestMsg">
      <part name="parameters" element="vim25:EnableCrypto" />
   </message>
   <message name="EnableCryptoResponseMsg">
      <part name="parameters" element="vim25:EnableCryptoResponse" />
   </message>
   <message name="ConfigureCryptoKeyRequestMsg">
      <part name="parameters" element="vim25:ConfigureCryptoKey" />
   </message>
   <message name="ConfigureCryptoKeyResponseMsg">
      <part name="parameters" element="vim25:ConfigureCryptoKeyResponse" />
   </message>
   <message name="QueryProductLockerLocationRequestMsg">
      <part name="parameters" element="vim25:QueryProductLockerLocation" />
   </message>
   <message name="QueryProductLockerLocationResponseMsg">
      <part name="parameters" element="vim25:QueryProductLockerLocationResponse" />
   </message>
   <message name="UpdateProductLockerLocation_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateProductLockerLocation_Task" />
   </message>
   <message name="UpdateProductLockerLocation_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateProductLockerLocation_TaskResponse" />
   </message>
   <message name="RetrieveFreeEpcMemoryRequestMsg">
      <part name="parameters" element="vim25:RetrieveFreeEpcMemory" />
   </message>
   <message name="RetrieveFreeEpcMemoryResponseMsg">
      <part name="parameters" element="vim25:RetrieveFreeEpcMemoryResponse" />
   </message>
   <message name="HttpNfcLeaseGetManifestRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseGetManifest" />
   </message>
   <message name="HttpNfcLeaseGetManifestResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseGetManifestResponse" />
   </message>
   <message name="HttpNfcLeaseSetManifestChecksumTypeRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseSetManifestChecksumType" />
   </message>
   <message name="HttpNfcLeaseSetManifestChecksumTypeResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseSetManifestChecksumTypeResponse" />
   </message>
   <message name="HttpNfcLeaseCompleteRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseComplete" />
   </message>
   <message name="HttpNfcLeaseCompleteResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseCompleteResponse" />
   </message>
   <message name="HttpNfcLeaseAbortRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseAbort" />
   </message>
   <message name="HttpNfcLeaseAbortResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseAbortResponse" />
   </message>
   <message name="HttpNfcLeaseProgressRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseProgress" />
   </message>
   <message name="HttpNfcLeaseProgressResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeaseProgressResponse" />
   </message>
   <message name="HttpNfcLeasePullFromUrls_TaskRequestMsg">
      <part name="parameters" element="vim25:HttpNfcLeasePullFromUrls_Task" />
   </message>
   <message name="HttpNfcLeasePullFromUrls_TaskResponseMsg">
      <part name="parameters" element="vim25:HttpNfcLeasePullFromUrls_TaskResponse" />
   </message>
   <message name="InstallIoFilter_TaskRequestMsg">
      <part name="parameters" element="vim25:InstallIoFilter_Task" />
   </message>
   <message name="InstallIoFilter_TaskResponseMsg">
      <part name="parameters" element="vim25:InstallIoFilter_TaskResponse" />
   </message>
   <message name="UninstallIoFilter_TaskRequestMsg">
      <part name="parameters" element="vim25:UninstallIoFilter_Task" />
   </message>
   <message name="UninstallIoFilter_TaskResponseMsg">
      <part name="parameters" element="vim25:UninstallIoFilter_TaskResponse" />
   </message>
   <message name="UpgradeIoFilter_TaskRequestMsg">
      <part name="parameters" element="vim25:UpgradeIoFilter_Task" />
   </message>
   <message name="UpgradeIoFilter_TaskResponseMsg">
      <part name="parameters" element="vim25:UpgradeIoFilter_TaskResponse" />
   </message>
   <message name="QueryIoFilterIssuesRequestMsg">
      <part name="parameters" element="vim25:QueryIoFilterIssues" />
   </message>
   <message name="QueryIoFilterIssuesResponseMsg">
      <part name="parameters" element="vim25:QueryIoFilterIssuesResponse" />
   </message>
   <message name="QueryIoFilterInfoRequestMsg">
      <part name="parameters" element="vim25:QueryIoFilterInfo" />
   </message>
   <message name="QueryIoFilterInfoResponseMsg">
      <part name="parameters" element="vim25:QueryIoFilterInfoResponse" />
   </message>
   <message name="ResolveInstallationErrorsOnHost_TaskRequestMsg">
      <part name="parameters" element="vim25:ResolveInstallationErrorsOnHost_Task" />
   </message>
   <message name="ResolveInstallationErrorsOnHost_TaskResponseMsg">
      <part name="parameters" element="vim25:ResolveInstallationErrorsOnHost_TaskResponse" />
   </message>
   <message name="ResolveInstallationErrorsOnCluster_TaskRequestMsg">
      <part name="parameters" element="vim25:ResolveInstallationErrorsOnCluster_Task" />
   </message>
   <message name="ResolveInstallationErrorsOnCluster_TaskResponseMsg">
      <part name="parameters" element="vim25:ResolveInstallationErrorsOnCluster_TaskResponse" />
   </message>
   <message name="QueryDisksUsingFilterRequestMsg">
      <part name="parameters" element="vim25:QueryDisksUsingFilter" />
   </message>
   <message name="QueryDisksUsingFilterResponseMsg">
      <part name="parameters" element="vim25:QueryDisksUsingFilterResponse" />
   </message>
   <message name="QueryIpPoolsRequestMsg">
      <part name="parameters" element="vim25:QueryIpPools" />
   </message>
   <message name="QueryIpPoolsResponseMsg">
      <part name="parameters" element="vim25:QueryIpPoolsResponse" />
   </message>
   <message name="CreateIpPoolRequestMsg">
      <part name="parameters" element="vim25:CreateIpPool" />
   </message>
   <message name="CreateIpPoolResponseMsg">
      <part name="parameters" element="vim25:CreateIpPoolResponse" />
   </message>
   <message name="UpdateIpPoolRequestMsg">
      <part name="parameters" element="vim25:UpdateIpPool" />
   </message>
   <message name="UpdateIpPoolResponseMsg">
      <part name="parameters" element="vim25:UpdateIpPoolResponse" />
   </message>
   <message name="DestroyIpPoolRequestMsg">
      <part name="parameters" element="vim25:DestroyIpPool" />
   </message>
   <message name="DestroyIpPoolResponseMsg">
      <part name="parameters" element="vim25:DestroyIpPoolResponse" />
   </message>
   <message name="AllocateIpv4AddressRequestMsg">
      <part name="parameters" element="vim25:AllocateIpv4Address" />
   </message>
   <message name="AllocateIpv4AddressResponseMsg">
      <part name="parameters" element="vim25:AllocateIpv4AddressResponse" />
   </message>
   <message name="AllocateIpv6AddressRequestMsg">
      <part name="parameters" element="vim25:AllocateIpv6Address" />
   </message>
   <message name="AllocateIpv6AddressResponseMsg">
      <part name="parameters" element="vim25:AllocateIpv6AddressResponse" />
   </message>
   <message name="ReleaseIpAllocationRequestMsg">
      <part name="parameters" element="vim25:ReleaseIpAllocation" />
   </message>
   <message name="ReleaseIpAllocationResponseMsg">
      <part name="parameters" element="vim25:ReleaseIpAllocationResponse" />
   </message>
   <message name="QueryIPAllocationsRequestMsg">
      <part name="parameters" element="vim25:QueryIPAllocations" />
   </message>
   <message name="QueryIPAllocationsResponseMsg">
      <part name="parameters" element="vim25:QueryIPAllocationsResponse" />
   </message>
   <message name="UpdateAssignedLicenseRequestMsg">
      <part name="parameters" element="vim25:UpdateAssignedLicense" />
   </message>
   <message name="UpdateAssignedLicenseResponseMsg">
      <part name="parameters" element="vim25:UpdateAssignedLicenseResponse" />
   </message>
   <message name="RemoveAssignedLicenseRequestMsg">
      <part name="parameters" element="vim25:RemoveAssignedLicense" />
   </message>
   <message name="RemoveAssignedLicenseResponseMsg">
      <part name="parameters" element="vim25:RemoveAssignedLicenseResponse" />
   </message>
   <message name="QueryAssignedLicensesRequestMsg">
      <part name="parameters" element="vim25:QueryAssignedLicenses" />
   </message>
   <message name="QueryAssignedLicensesResponseMsg">
      <part name="parameters" element="vim25:QueryAssignedLicensesResponse" />
   </message>
   <message name="QuerySupportedFeaturesRequestMsg">
      <part name="parameters" element="vim25:QuerySupportedFeatures" />
   </message>
   <message name="QuerySupportedFeaturesResponseMsg">
      <part name="parameters" element="vim25:QuerySupportedFeaturesResponse" />
   </message>
   <message name="QueryLicenseSourceAvailabilityRequestMsg">
      <part name="parameters" element="vim25:QueryLicenseSourceAvailability" />
   </message>
   <message name="QueryLicenseSourceAvailabilityResponseMsg">
      <part name="parameters" element="vim25:QueryLicenseSourceAvailabilityResponse" />
   </message>
   <message name="QueryLicenseUsageRequestMsg">
      <part name="parameters" element="vim25:QueryLicenseUsage" />
   </message>
   <message name="QueryLicenseUsageResponseMsg">
      <part name="parameters" element="vim25:QueryLicenseUsageResponse" />
   </message>
   <message name="SetLicenseEditionRequestMsg">
      <part name="parameters" element="vim25:SetLicenseEdition" />
   </message>
   <message name="SetLicenseEditionResponseMsg">
      <part name="parameters" element="vim25:SetLicenseEditionResponse" />
   </message>
   <message name="CheckLicenseFeatureRequestMsg">
      <part name="parameters" element="vim25:CheckLicenseFeature" />
   </message>
   <message name="CheckLicenseFeatureResponseMsg">
      <part name="parameters" element="vim25:CheckLicenseFeatureResponse" />
   </message>
   <message name="EnableFeatureRequestMsg">
      <part name="parameters" element="vim25:EnableFeature" />
   </message>
   <message name="EnableFeatureResponseMsg">
      <part name="parameters" element="vim25:EnableFeatureResponse" />
   </message>
   <message name="DisableFeatureRequestMsg">
      <part name="parameters" element="vim25:DisableFeature" />
   </message>
   <message name="DisableFeatureResponseMsg">
      <part name="parameters" element="vim25:DisableFeatureResponse" />
   </message>
   <message name="ConfigureLicenseSourceRequestMsg">
      <part name="parameters" element="vim25:ConfigureLicenseSource" />
   </message>
   <message name="ConfigureLicenseSourceResponseMsg">
      <part name="parameters" element="vim25:ConfigureLicenseSourceResponse" />
   </message>
   <message name="UpdateLicenseRequestMsg">
      <part name="parameters" element="vim25:UpdateLicense" />
   </message>
   <message name="UpdateLicenseResponseMsg">
      <part name="parameters" element="vim25:UpdateLicenseResponse" />
   </message>
   <message name="AddLicenseRequestMsg">
      <part name="parameters" element="vim25:AddLicense" />
   </message>
   <message name="AddLicenseResponseMsg">
      <part name="parameters" element="vim25:AddLicenseResponse" />
   </message>
   <message name="RemoveLicenseRequestMsg">
      <part name="parameters" element="vim25:RemoveLicense" />
   </message>
   <message name="RemoveLicenseResponseMsg">
      <part name="parameters" element="vim25:RemoveLicenseResponse" />
   </message>
   <message name="DecodeLicenseRequestMsg">
      <part name="parameters" element="vim25:DecodeLicense" />
   </message>
   <message name="DecodeLicenseResponseMsg">
      <part name="parameters" element="vim25:DecodeLicenseResponse" />
   </message>
   <message name="UpdateLicenseLabelRequestMsg">
      <part name="parameters" element="vim25:UpdateLicenseLabel" />
   </message>
   <message name="UpdateLicenseLabelResponseMsg">
      <part name="parameters" element="vim25:UpdateLicenseLabelResponse" />
   </message>
   <message name="RemoveLicenseLabelRequestMsg">
      <part name="parameters" element="vim25:RemoveLicenseLabel" />
   </message>
   <message name="RemoveLicenseLabelResponseMsg">
      <part name="parameters" element="vim25:RemoveLicenseLabelResponse" />
   </message>
   <message name="ReloadRequestMsg">
      <part name="parameters" element="vim25:Reload" />
   </message>
   <message name="ReloadResponseMsg">
      <part name="parameters" element="vim25:ReloadResponse" />
   </message>
   <message name="Rename_TaskRequestMsg">
      <part name="parameters" element="vim25:Rename_Task" />
   </message>
   <message name="Rename_TaskResponseMsg">
      <part name="parameters" element="vim25:Rename_TaskResponse" />
   </message>
   <message name="Destroy_TaskRequestMsg">
      <part name="parameters" element="vim25:Destroy_Task" />
   </message>
   <message name="Destroy_TaskResponseMsg">
      <part name="parameters" element="vim25:Destroy_TaskResponse" />
   </message>
   <message name="DestroyNetworkRequestMsg">
      <part name="parameters" element="vim25:DestroyNetwork" />
   </message>
   <message name="DestroyNetworkResponseMsg">
      <part name="parameters" element="vim25:DestroyNetworkResponse" />
   </message>
   <message name="LookupVmOverheadMemoryRequestMsg">
      <part name="parameters" element="vim25:LookupVmOverheadMemory" />
   </message>
   <message name="LookupVmOverheadMemoryResponseMsg">
      <part name="parameters" element="vim25:LookupVmOverheadMemoryResponse" />
   </message>
   <message name="ValidateHostRequestMsg">
      <part name="parameters" element="vim25:ValidateHost" />
   </message>
   <message name="ValidateHostResponseMsg">
      <part name="parameters" element="vim25:ValidateHostResponse" />
   </message>
   <message name="ParseDescriptorRequestMsg">
      <part name="parameters" element="vim25:ParseDescriptor" />
   </message>
   <message name="ParseDescriptorResponseMsg">
      <part name="parameters" element="vim25:ParseDescriptorResponse" />
   </message>
   <message name="CreateImportSpecRequestMsg">
      <part name="parameters" element="vim25:CreateImportSpec" />
   </message>
   <message name="CreateImportSpecResponseMsg">
      <part name="parameters" element="vim25:CreateImportSpecResponse" />
   </message>
   <message name="CreateDescriptorRequestMsg">
      <part name="parameters" element="vim25:CreateDescriptor" />
   </message>
   <message name="CreateDescriptorResponseMsg">
      <part name="parameters" element="vim25:CreateDescriptorResponse" />
   </message>
   <message name="QueryPerfProviderSummaryRequestMsg">
      <part name="parameters" element="vim25:QueryPerfProviderSummary" />
   </message>
   <message name="QueryPerfProviderSummaryResponseMsg">
      <part name="parameters" element="vim25:QueryPerfProviderSummaryResponse" />
   </message>
   <message name="QueryAvailablePerfMetricRequestMsg">
      <part name="parameters" element="vim25:QueryAvailablePerfMetric" />
   </message>
   <message name="QueryAvailablePerfMetricResponseMsg">
      <part name="parameters" element="vim25:QueryAvailablePerfMetricResponse" />
   </message>
   <message name="QueryPerfCounterRequestMsg">
      <part name="parameters" element="vim25:QueryPerfCounter" />
   </message>
   <message name="QueryPerfCounterResponseMsg">
      <part name="parameters" element="vim25:QueryPerfCounterResponse" />
   </message>
   <message name="QueryPerfCounterByLevelRequestMsg">
      <part name="parameters" element="vim25:QueryPerfCounterByLevel" />
   </message>
   <message name="QueryPerfCounterByLevelResponseMsg">
      <part name="parameters" element="vim25:QueryPerfCounterByLevelResponse" />
   </message>
   <message name="QueryPerfRequestMsg">
      <part name="parameters" element="vim25:QueryPerf" />
   </message>
   <message name="QueryPerfResponseMsg">
      <part name="parameters" element="vim25:QueryPerfResponse" />
   </message>
   <message name="QueryPerfCompositeRequestMsg">
      <part name="parameters" element="vim25:QueryPerfComposite" />
   </message>
   <message name="QueryPerfCompositeResponseMsg">
      <part name="parameters" element="vim25:QueryPerfCompositeResponse" />
   </message>
   <message name="CreatePerfIntervalRequestMsg">
      <part name="parameters" element="vim25:CreatePerfInterval" />
   </message>
   <message name="CreatePerfIntervalResponseMsg">
      <part name="parameters" element="vim25:CreatePerfIntervalResponse" />
   </message>
   <message name="RemovePerfIntervalRequestMsg">
      <part name="parameters" element="vim25:RemovePerfInterval" />
   </message>
   <message name="RemovePerfIntervalResponseMsg">
      <part name="parameters" element="vim25:RemovePerfIntervalResponse" />
   </message>
   <message name="UpdatePerfIntervalRequestMsg">
      <part name="parameters" element="vim25:UpdatePerfInterval" />
   </message>
   <message name="UpdatePerfIntervalResponseMsg">
      <part name="parameters" element="vim25:UpdatePerfIntervalResponse" />
   </message>
   <message name="UpdateCounterLevelMappingRequestMsg">
      <part name="parameters" element="vim25:UpdateCounterLevelMapping" />
   </message>
   <message name="UpdateCounterLevelMappingResponseMsg">
      <part name="parameters" element="vim25:UpdateCounterLevelMappingResponse" />
   </message>
   <message name="ResetCounterLevelMappingRequestMsg">
      <part name="parameters" element="vim25:ResetCounterLevelMapping" />
   </message>
   <message name="ResetCounterLevelMappingResponseMsg">
      <part name="parameters" element="vim25:ResetCounterLevelMappingResponse" />
   </message>
   <message name="EstimateDatabaseSizeRequestMsg">
      <part name="parameters" element="vim25:EstimateDatabaseSize" />
   </message>
   <message name="EstimateDatabaseSizeResponseMsg">
      <part name="parameters" element="vim25:EstimateDatabaseSizeResponse" />
   </message>
   <message name="UpdateConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateConfig" />
   </message>
   <message name="UpdateConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateConfigResponse" />
   </message>
   <message name="MoveIntoResourcePoolRequestMsg">
      <part name="parameters" element="vim25:MoveIntoResourcePool" />
   </message>
   <message name="MoveIntoResourcePoolResponseMsg">
      <part name="parameters" element="vim25:MoveIntoResourcePoolResponse" />
   </message>
   <message name="UpdateChildResourceConfigurationRequestMsg">
      <part name="parameters" element="vim25:UpdateChildResourceConfiguration" />
   </message>
   <message name="UpdateChildResourceConfigurationResponseMsg">
      <part name="parameters" element="vim25:UpdateChildResourceConfigurationResponse" />
   </message>
   <message name="CreateResourcePoolRequestMsg">
      <part name="parameters" element="vim25:CreateResourcePool" />
   </message>
   <message name="CreateResourcePoolResponseMsg">
      <part name="parameters" element="vim25:CreateResourcePoolResponse" />
   </message>
   <message name="DestroyChildrenRequestMsg">
      <part name="parameters" element="vim25:DestroyChildren" />
   </message>
   <message name="DestroyChildrenResponseMsg">
      <part name="parameters" element="vim25:DestroyChildrenResponse" />
   </message>
   <message name="CreateVAppRequestMsg">
      <part name="parameters" element="vim25:CreateVApp" />
   </message>
   <message name="CreateVAppResponseMsg">
      <part name="parameters" element="vim25:CreateVAppResponse" />
   </message>
   <message name="CreateChildVM_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateChildVM_Task" />
   </message>
   <message name="CreateChildVM_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateChildVM_TaskResponse" />
   </message>
   <message name="RegisterChildVM_TaskRequestMsg">
      <part name="parameters" element="vim25:RegisterChildVM_Task" />
   </message>
   <message name="RegisterChildVM_TaskResponseMsg">
      <part name="parameters" element="vim25:RegisterChildVM_TaskResponse" />
   </message>
   <message name="ImportVAppRequestMsg">
      <part name="parameters" element="vim25:ImportVApp" />
   </message>
   <message name="ImportVAppResponseMsg">
      <part name="parameters" element="vim25:ImportVAppResponse" />
   </message>
   <message name="QueryResourceConfigOptionRequestMsg">
      <part name="parameters" element="vim25:QueryResourceConfigOption" />
   </message>
   <message name="QueryResourceConfigOptionResponseMsg">
      <part name="parameters" element="vim25:QueryResourceConfigOptionResponse" />
   </message>
   <message name="RefreshRuntimeRequestMsg">
      <part name="parameters" element="vim25:RefreshRuntime" />
   </message>
   <message name="RefreshRuntimeResponseMsg">
      <part name="parameters" element="vim25:RefreshRuntimeResponse" />
   </message>
   <message name="FindByUuidRequestMsg">
      <part name="parameters" element="vim25:FindByUuid" />
   </message>
   <message name="FindByUuidResponseMsg">
      <part name="parameters" element="vim25:FindByUuidResponse" />
   </message>
   <message name="FindByDatastorePathRequestMsg">
      <part name="parameters" element="vim25:FindByDatastorePath" />
   </message>
   <message name="FindByDatastorePathResponseMsg">
      <part name="parameters" element="vim25:FindByDatastorePathResponse" />
   </message>
   <message name="FindByDnsNameRequestMsg">
      <part name="parameters" element="vim25:FindByDnsName" />
   </message>
   <message name="FindByDnsNameResponseMsg">
      <part name="parameters" element="vim25:FindByDnsNameResponse" />
   </message>
   <message name="FindByIpRequestMsg">
      <part name="parameters" element="vim25:FindByIp" />
   </message>
   <message name="FindByIpResponseMsg">
      <part name="parameters" element="vim25:FindByIpResponse" />
   </message>
   <message name="FindByInventoryPathRequestMsg">
      <part name="parameters" element="vim25:FindByInventoryPath" />
   </message>
   <message name="FindByInventoryPathResponseMsg">
      <part name="parameters" element="vim25:FindByInventoryPathResponse" />
   </message>
   <message name="FindChildRequestMsg">
      <part name="parameters" element="vim25:FindChild" />
   </message>
   <message name="FindChildResponseMsg">
      <part name="parameters" element="vim25:FindChildResponse" />
   </message>
   <message name="FindAllByUuidRequestMsg">
      <part name="parameters" element="vim25:FindAllByUuid" />
   </message>
   <message name="FindAllByUuidResponseMsg">
      <part name="parameters" element="vim25:FindAllByUuidResponse" />
   </message>
   <message name="FindAllByDnsNameRequestMsg">
      <part name="parameters" element="vim25:FindAllByDnsName" />
   </message>
   <message name="FindAllByDnsNameResponseMsg">
      <part name="parameters" element="vim25:FindAllByDnsNameResponse" />
   </message>
   <message name="FindAllByIpRequestMsg">
      <part name="parameters" element="vim25:FindAllByIp" />
   </message>
   <message name="FindAllByIpResponseMsg">
      <part name="parameters" element="vim25:FindAllByIpResponse" />
   </message>
   <message name="CurrentTimeRequestMsg">
      <part name="parameters" element="vim25:CurrentTime" />
   </message>
   <message name="CurrentTimeResponseMsg">
      <part name="parameters" element="vim25:CurrentTimeResponse" />
   </message>
   <message name="RetrieveServiceContentRequestMsg">
      <part name="parameters" element="vim25:RetrieveServiceContent" />
   </message>
   <message name="RetrieveServiceContentResponseMsg">
      <part name="parameters" element="vim25:RetrieveServiceContentResponse" />
   </message>
   <message name="ValidateMigrationRequestMsg">
      <part name="parameters" element="vim25:ValidateMigration" />
   </message>
   <message name="ValidateMigrationResponseMsg">
      <part name="parameters" element="vim25:ValidateMigrationResponse" />
   </message>
   <message name="QueryVMotionCompatibilityRequestMsg">
      <part name="parameters" element="vim25:QueryVMotionCompatibility" />
   </message>
   <message name="QueryVMotionCompatibilityResponseMsg">
      <part name="parameters" element="vim25:QueryVMotionCompatibilityResponse" />
   </message>
   <message name="RetrieveProductComponentsRequestMsg">
      <part name="parameters" element="vim25:RetrieveProductComponents" />
   </message>
   <message name="RetrieveProductComponentsResponseMsg">
      <part name="parameters" element="vim25:RetrieveProductComponentsResponse" />
   </message>
   <message name="QueryServiceListRequestMsg">
      <part name="parameters" element="vim25:QueryServiceList" />
   </message>
   <message name="QueryServiceListResponseMsg">
      <part name="parameters" element="vim25:QueryServiceListResponse" />
   </message>
   <message name="UpdateServiceMessageRequestMsg">
      <part name="parameters" element="vim25:UpdateServiceMessage" />
   </message>
   <message name="UpdateServiceMessageResponseMsg">
      <part name="parameters" element="vim25:UpdateServiceMessageResponse" />
   </message>
   <message name="LoginByTokenRequestMsg">
      <part name="parameters" element="vim25:LoginByToken" />
   </message>
   <message name="LoginByTokenResponseMsg">
      <part name="parameters" element="vim25:LoginByTokenResponse" />
   </message>
   <message name="LoginRequestMsg">
      <part name="parameters" element="vim25:Login" />
   </message>
   <message name="LoginResponseMsg">
      <part name="parameters" element="vim25:LoginResponse" />
   </message>
   <message name="LoginBySSPIRequestMsg">
      <part name="parameters" element="vim25:LoginBySSPI" />
   </message>
   <message name="LoginBySSPIResponseMsg">
      <part name="parameters" element="vim25:LoginBySSPIResponse" />
   </message>
   <message name="LogoutRequestMsg">
      <part name="parameters" element="vim25:Logout" />
   </message>
   <message name="LogoutResponseMsg">
      <part name="parameters" element="vim25:LogoutResponse" />
   </message>
   <message name="AcquireLocalTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireLocalTicket" />
   </message>
   <message name="AcquireLocalTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireLocalTicketResponse" />
   </message>
   <message name="AcquireGenericServiceTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireGenericServiceTicket" />
   </message>
   <message name="AcquireGenericServiceTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireGenericServiceTicketResponse" />
   </message>
   <message name="TerminateSessionRequestMsg">
      <part name="parameters" element="vim25:TerminateSession" />
   </message>
   <message name="TerminateSessionResponseMsg">
      <part name="parameters" element="vim25:TerminateSessionResponse" />
   </message>
   <message name="SetLocaleRequestMsg">
      <part name="parameters" element="vim25:SetLocale" />
   </message>
   <message name="SetLocaleResponseMsg">
      <part name="parameters" element="vim25:SetLocaleResponse" />
   </message>
   <message name="LoginExtensionBySubjectNameRequestMsg">
      <part name="parameters" element="vim25:LoginExtensionBySubjectName" />
   </message>
   <message name="LoginExtensionBySubjectNameResponseMsg">
      <part name="parameters" element="vim25:LoginExtensionBySubjectNameResponse" />
   </message>
   <message name="LoginExtensionByCertificateRequestMsg">
      <part name="parameters" element="vim25:LoginExtensionByCertificate" />
   </message>
   <message name="LoginExtensionByCertificateResponseMsg">
      <part name="parameters" element="vim25:LoginExtensionByCertificateResponse" />
   </message>
   <message name="ImpersonateUserRequestMsg">
      <part name="parameters" element="vim25:ImpersonateUser" />
   </message>
   <message name="ImpersonateUserResponseMsg">
      <part name="parameters" element="vim25:ImpersonateUserResponse" />
   </message>
   <message name="SessionIsActiveRequestMsg">
      <part name="parameters" element="vim25:SessionIsActive" />
   </message>
   <message name="SessionIsActiveResponseMsg">
      <part name="parameters" element="vim25:SessionIsActiveResponse" />
   </message>
   <message name="AcquireCloneTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireCloneTicket" />
   </message>
   <message name="AcquireCloneTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireCloneTicketResponse" />
   </message>
   <message name="CloneSessionRequestMsg">
      <part name="parameters" element="vim25:CloneSession" />
   </message>
   <message name="CloneSessionResponseMsg">
      <part name="parameters" element="vim25:CloneSessionResponse" />
   </message>
   <message name="ExecuteSimpleCommandRequestMsg">
      <part name="parameters" element="vim25:ExecuteSimpleCommand" />
   </message>
   <message name="ExecuteSimpleCommandResponseMsg">
      <part name="parameters" element="vim25:ExecuteSimpleCommandResponse" />
   </message>
   <message name="GetSiteInfoRequestMsg">
      <part name="parameters" element="vim25:GetSiteInfo" />
   </message>
   <message name="GetSiteInfoResponseMsg">
      <part name="parameters" element="vim25:GetSiteInfoResponse" />
   </message>
   <message name="QueryHostsWithAttachedLunRequestMsg">
      <part name="parameters" element="vim25:QueryHostsWithAttachedLun" />
   </message>
   <message name="QueryHostsWithAttachedLunResponseMsg">
      <part name="parameters" element="vim25:QueryHostsWithAttachedLunResponse" />
   </message>
   <message name="ConfigureDatastoreIORM_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureDatastoreIORM_Task" />
   </message>
   <message name="ConfigureDatastoreIORM_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureDatastoreIORM_TaskResponse" />
   </message>
   <message name="QueryIORMConfigOptionRequestMsg">
      <part name="parameters" element="vim25:QueryIORMConfigOption" />
   </message>
   <message name="QueryIORMConfigOptionResponseMsg">
      <part name="parameters" element="vim25:QueryIORMConfigOptionResponse" />
   </message>
   <message name="QueryDatastorePerformanceSummaryRequestMsg">
      <part name="parameters" element="vim25:QueryDatastorePerformanceSummary" />
   </message>
   <message name="QueryDatastorePerformanceSummaryResponseMsg">
      <part name="parameters" element="vim25:QueryDatastorePerformanceSummaryResponse" />
   </message>
   <message name="ApplyStorageDrsRecommendationToPod_TaskRequestMsg">
      <part name="parameters" element="vim25:ApplyStorageDrsRecommendationToPod_Task" />
   </message>
   <message name="ApplyStorageDrsRecommendationToPod_TaskResponseMsg">
      <part name="parameters" element="vim25:ApplyStorageDrsRecommendationToPod_TaskResponse" />
   </message>
   <message name="ApplyStorageDrsRecommendation_TaskRequestMsg">
      <part name="parameters" element="vim25:ApplyStorageDrsRecommendation_Task" />
   </message>
   <message name="ApplyStorageDrsRecommendation_TaskResponseMsg">
      <part name="parameters" element="vim25:ApplyStorageDrsRecommendation_TaskResponse" />
   </message>
   <message name="CancelStorageDrsRecommendationRequestMsg">
      <part name="parameters" element="vim25:CancelStorageDrsRecommendation" />
   </message>
   <message name="CancelStorageDrsRecommendationResponseMsg">
      <part name="parameters" element="vim25:CancelStorageDrsRecommendationResponse" />
   </message>
   <message name="RefreshStorageDrsRecommendationRequestMsg">
      <part name="parameters" element="vim25:RefreshStorageDrsRecommendation" />
   </message>
   <message name="RefreshStorageDrsRecommendationResponseMsg">
      <part name="parameters" element="vim25:RefreshStorageDrsRecommendationResponse" />
   </message>
   <message name="RefreshStorageDrsRecommendationsForPod_TaskRequestMsg">
      <part name="parameters" element="vim25:RefreshStorageDrsRecommendationsForPod_Task" />
   </message>
   <message name="RefreshStorageDrsRecommendationsForPod_TaskResponseMsg">
      <part name="parameters" element="vim25:RefreshStorageDrsRecommendationsForPod_TaskResponse" />
   </message>
   <message name="ConfigureStorageDrsForPod_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureStorageDrsForPod_Task" />
   </message>
   <message name="ConfigureStorageDrsForPod_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureStorageDrsForPod_TaskResponse" />
   </message>
   <message name="ValidateStoragePodConfigRequestMsg">
      <part name="parameters" element="vim25:ValidateStoragePodConfig" />
   </message>
   <message name="ValidateStoragePodConfigResponseMsg">
      <part name="parameters" element="vim25:ValidateStoragePodConfigResponse" />
   </message>
   <message name="RecommendDatastoresRequestMsg">
      <part name="parameters" element="vim25:RecommendDatastores" />
   </message>
   <message name="RecommendDatastoresResponseMsg">
      <part name="parameters" element="vim25:RecommendDatastoresResponse" />
   </message>
   <message name="CancelTaskRequestMsg">
      <part name="parameters" element="vim25:CancelTask" />
   </message>
   <message name="CancelTaskResponseMsg">
      <part name="parameters" element="vim25:CancelTaskResponse" />
   </message>
   <message name="UpdateProgressRequestMsg">
      <part name="parameters" element="vim25:UpdateProgress" />
   </message>
   <message name="UpdateProgressResponseMsg">
      <part name="parameters" element="vim25:UpdateProgressResponse" />
   </message>
   <message name="SetTaskStateRequestMsg">
      <part name="parameters" element="vim25:SetTaskState" />
   </message>
   <message name="SetTaskStateResponseMsg">
      <part name="parameters" element="vim25:SetTaskStateResponse" />
   </message>
   <message name="SetTaskDescriptionRequestMsg">
      <part name="parameters" element="vim25:SetTaskDescription" />
   </message>
   <message name="SetTaskDescriptionResponseMsg">
      <part name="parameters" element="vim25:SetTaskDescriptionResponse" />
   </message>
   <message name="ReadNextTasksRequestMsg">
      <part name="parameters" element="vim25:ReadNextTasks" />
   </message>
   <message name="ReadNextTasksResponseMsg">
      <part name="parameters" element="vim25:ReadNextTasksResponse" />
   </message>
   <message name="ReadPreviousTasksRequestMsg">
      <part name="parameters" element="vim25:ReadPreviousTasks" />
   </message>
   <message name="ReadPreviousTasksResponseMsg">
      <part name="parameters" element="vim25:ReadPreviousTasksResponse" />
   </message>
   <message name="CreateCollectorForTasksRequestMsg">
      <part name="parameters" element="vim25:CreateCollectorForTasks" />
   </message>
   <message name="CreateCollectorForTasksResponseMsg">
      <part name="parameters" element="vim25:CreateCollectorForTasksResponse" />
   </message>
   <message name="CreateTaskRequestMsg">
      <part name="parameters" element="vim25:CreateTask" />
   </message>
   <message name="CreateTaskResponseMsg">
      <part name="parameters" element="vim25:CreateTaskResponse" />
   </message>
   <message name="RetrieveUserGroupsRequestMsg">
      <part name="parameters" element="vim25:RetrieveUserGroups" />
   </message>
   <message name="RetrieveUserGroupsResponseMsg">
      <part name="parameters" element="vim25:RetrieveUserGroupsResponse" />
   </message>
   <message name="UpdateVAppConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateVAppConfig" />
   </message>
   <message name="UpdateVAppConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateVAppConfigResponse" />
   </message>
   <message name="UpdateLinkedChildrenRequestMsg">
      <part name="parameters" element="vim25:UpdateLinkedChildren" />
   </message>
   <message name="UpdateLinkedChildrenResponseMsg">
      <part name="parameters" element="vim25:UpdateLinkedChildrenResponse" />
   </message>
   <message name="CloneVApp_TaskRequestMsg">
      <part name="parameters" element="vim25:CloneVApp_Task" />
   </message>
   <message name="CloneVApp_TaskResponseMsg">
      <part name="parameters" element="vim25:CloneVApp_TaskResponse" />
   </message>
   <message name="ExportVAppRequestMsg">
      <part name="parameters" element="vim25:ExportVApp" />
   </message>
   <message name="ExportVAppResponseMsg">
      <part name="parameters" element="vim25:ExportVAppResponse" />
   </message>
   <message name="PowerOnVApp_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerOnVApp_Task" />
   </message>
   <message name="PowerOnVApp_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerOnVApp_TaskResponse" />
   </message>
   <message name="PowerOffVApp_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerOffVApp_Task" />
   </message>
   <message name="PowerOffVApp_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerOffVApp_TaskResponse" />
   </message>
   <message name="SuspendVApp_TaskRequestMsg">
      <part name="parameters" element="vim25:SuspendVApp_Task" />
   </message>
   <message name="SuspendVApp_TaskResponseMsg">
      <part name="parameters" element="vim25:SuspendVApp_TaskResponse" />
   </message>
   <message name="unregisterVApp_TaskRequestMsg">
      <part name="parameters" element="vim25:unregisterVApp_Task" />
   </message>
   <message name="unregisterVApp_TaskResponseMsg">
      <part name="parameters" element="vim25:unregisterVApp_TaskResponse" />
   </message>
   <message name="CreateVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateVirtualDisk_Task" />
   </message>
   <message name="CreateVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateVirtualDisk_TaskResponse" />
   </message>
   <message name="DeleteVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteVirtualDisk_Task" />
   </message>
   <message name="DeleteVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteVirtualDisk_TaskResponse" />
   </message>
   <message name="MoveVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:MoveVirtualDisk_Task" />
   </message>
   <message name="MoveVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:MoveVirtualDisk_TaskResponse" />
   </message>
   <message name="CopyVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:CopyVirtualDisk_Task" />
   </message>
   <message name="CopyVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:CopyVirtualDisk_TaskResponse" />
   </message>
   <message name="ExtendVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:ExtendVirtualDisk_Task" />
   </message>
   <message name="ExtendVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:ExtendVirtualDisk_TaskResponse" />
   </message>
   <message name="QueryVirtualDiskFragmentationRequestMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskFragmentation" />
   </message>
   <message name="QueryVirtualDiskFragmentationResponseMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskFragmentationResponse" />
   </message>
   <message name="DefragmentVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:DefragmentVirtualDisk_Task" />
   </message>
   <message name="DefragmentVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:DefragmentVirtualDisk_TaskResponse" />
   </message>
   <message name="ShrinkVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:ShrinkVirtualDisk_Task" />
   </message>
   <message name="ShrinkVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:ShrinkVirtualDisk_TaskResponse" />
   </message>
   <message name="InflateVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:InflateVirtualDisk_Task" />
   </message>
   <message name="InflateVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:InflateVirtualDisk_TaskResponse" />
   </message>
   <message name="EagerZeroVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:EagerZeroVirtualDisk_Task" />
   </message>
   <message name="EagerZeroVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:EagerZeroVirtualDisk_TaskResponse" />
   </message>
   <message name="ZeroFillVirtualDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:ZeroFillVirtualDisk_Task" />
   </message>
   <message name="ZeroFillVirtualDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:ZeroFillVirtualDisk_TaskResponse" />
   </message>
   <message name="SetVirtualDiskUuidRequestMsg">
      <part name="parameters" element="vim25:SetVirtualDiskUuid" />
   </message>
   <message name="SetVirtualDiskUuidResponseMsg">
      <part name="parameters" element="vim25:SetVirtualDiskUuidResponse" />
   </message>
   <message name="QueryVirtualDiskUuidRequestMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskUuid" />
   </message>
   <message name="QueryVirtualDiskUuidResponseMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskUuidResponse" />
   </message>
   <message name="QueryVirtualDiskGeometryRequestMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskGeometry" />
   </message>
   <message name="QueryVirtualDiskGeometryResponseMsg">
      <part name="parameters" element="vim25:QueryVirtualDiskGeometryResponse" />
   </message>
   <message name="ImportUnmanagedSnapshotRequestMsg">
      <part name="parameters" element="vim25:ImportUnmanagedSnapshot" />
   </message>
   <message name="ImportUnmanagedSnapshotResponseMsg">
      <part name="parameters" element="vim25:ImportUnmanagedSnapshotResponse" />
   </message>
   <message name="ReleaseManagedSnapshotRequestMsg">
      <part name="parameters" element="vim25:ReleaseManagedSnapshot" />
   </message>
   <message name="ReleaseManagedSnapshotResponseMsg">
      <part name="parameters" element="vim25:ReleaseManagedSnapshotResponse" />
   </message>
   <message name="RefreshStorageInfoRequestMsg">
      <part name="parameters" element="vim25:RefreshStorageInfo" />
   </message>
   <message name="RefreshStorageInfoResponseMsg">
      <part name="parameters" element="vim25:RefreshStorageInfoResponse" />
   </message>
   <message name="CreateSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateSnapshot_Task" />
   </message>
   <message name="CreateSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateSnapshot_TaskResponse" />
   </message>
   <message name="CreateSnapshotEx_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateSnapshotEx_Task" />
   </message>
   <message name="CreateSnapshotEx_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateSnapshotEx_TaskResponse" />
   </message>
   <message name="RevertToCurrentSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:RevertToCurrentSnapshot_Task" />
   </message>
   <message name="RevertToCurrentSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:RevertToCurrentSnapshot_TaskResponse" />
   </message>
   <message name="RemoveAllSnapshots_TaskRequestMsg">
      <part name="parameters" element="vim25:RemoveAllSnapshots_Task" />
   </message>
   <message name="RemoveAllSnapshots_TaskResponseMsg">
      <part name="parameters" element="vim25:RemoveAllSnapshots_TaskResponse" />
   </message>
   <message name="ConsolidateVMDisks_TaskRequestMsg">
      <part name="parameters" element="vim25:ConsolidateVMDisks_Task" />
   </message>
   <message name="ConsolidateVMDisks_TaskResponseMsg">
      <part name="parameters" element="vim25:ConsolidateVMDisks_TaskResponse" />
   </message>
   <message name="EstimateStorageForConsolidateSnapshots_TaskRequestMsg">
      <part name="parameters" element="vim25:EstimateStorageForConsolidateSnapshots_Task" />
   </message>
   <message name="EstimateStorageForConsolidateSnapshots_TaskResponseMsg">
      <part name="parameters" element="vim25:EstimateStorageForConsolidateSnapshots_TaskResponse" />
   </message>
   <message name="ReconfigVM_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigVM_Task" />
   </message>
   <message name="ReconfigVM_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigVM_TaskResponse" />
   </message>
   <message name="UpgradeVM_TaskRequestMsg">
      <part name="parameters" element="vim25:UpgradeVM_Task" />
   </message>
   <message name="UpgradeVM_TaskResponseMsg">
      <part name="parameters" element="vim25:UpgradeVM_TaskResponse" />
   </message>
   <message name="ExtractOvfEnvironmentRequestMsg">
      <part name="parameters" element="vim25:ExtractOvfEnvironment" />
   </message>
   <message name="ExtractOvfEnvironmentResponseMsg">
      <part name="parameters" element="vim25:ExtractOvfEnvironmentResponse" />
   </message>
   <message name="PowerOnVM_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerOnVM_Task" />
   </message>
   <message name="PowerOnVM_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerOnVM_TaskResponse" />
   </message>
   <message name="PowerOffVM_TaskRequestMsg">
      <part name="parameters" element="vim25:PowerOffVM_Task" />
   </message>
   <message name="PowerOffVM_TaskResponseMsg">
      <part name="parameters" element="vim25:PowerOffVM_TaskResponse" />
   </message>
   <message name="SuspendVM_TaskRequestMsg">
      <part name="parameters" element="vim25:SuspendVM_Task" />
   </message>
   <message name="SuspendVM_TaskResponseMsg">
      <part name="parameters" element="vim25:SuspendVM_TaskResponse" />
   </message>
   <message name="ResetVM_TaskRequestMsg">
      <part name="parameters" element="vim25:ResetVM_Task" />
   </message>
   <message name="ResetVM_TaskResponseMsg">
      <part name="parameters" element="vim25:ResetVM_TaskResponse" />
   </message>
   <message name="ShutdownGuestRequestMsg">
      <part name="parameters" element="vim25:ShutdownGuest" />
   </message>
   <message name="ShutdownGuestResponseMsg">
      <part name="parameters" element="vim25:ShutdownGuestResponse" />
   </message>
   <message name="RebootGuestRequestMsg">
      <part name="parameters" element="vim25:RebootGuest" />
   </message>
   <message name="RebootGuestResponseMsg">
      <part name="parameters" element="vim25:RebootGuestResponse" />
   </message>
   <message name="StandbyGuestRequestMsg">
      <part name="parameters" element="vim25:StandbyGuest" />
   </message>
   <message name="StandbyGuestResponseMsg">
      <part name="parameters" element="vim25:StandbyGuestResponse" />
   </message>
   <message name="AnswerVMRequestMsg">
      <part name="parameters" element="vim25:AnswerVM" />
   </message>
   <message name="AnswerVMResponseMsg">
      <part name="parameters" element="vim25:AnswerVMResponse" />
   </message>
   <message name="CustomizeVM_TaskRequestMsg">
      <part name="parameters" element="vim25:CustomizeVM_Task" />
   </message>
   <message name="CustomizeVM_TaskResponseMsg">
      <part name="parameters" element="vim25:CustomizeVM_TaskResponse" />
   </message>
   <message name="CheckCustomizationSpecRequestMsg">
      <part name="parameters" element="vim25:CheckCustomizationSpec" />
   </message>
   <message name="CheckCustomizationSpecResponseMsg">
      <part name="parameters" element="vim25:CheckCustomizationSpecResponse" />
   </message>
   <message name="MigrateVM_TaskRequestMsg">
      <part name="parameters" element="vim25:MigrateVM_Task" />
   </message>
   <message name="MigrateVM_TaskResponseMsg">
      <part name="parameters" element="vim25:MigrateVM_TaskResponse" />
   </message>
   <message name="RelocateVM_TaskRequestMsg">
      <part name="parameters" element="vim25:RelocateVM_Task" />
   </message>
   <message name="RelocateVM_TaskResponseMsg">
      <part name="parameters" element="vim25:RelocateVM_TaskResponse" />
   </message>
   <message name="CloneVM_TaskRequestMsg">
      <part name="parameters" element="vim25:CloneVM_Task" />
   </message>
   <message name="CloneVM_TaskResponseMsg">
      <part name="parameters" element="vim25:CloneVM_TaskResponse" />
   </message>
   <message name="InstantClone_TaskRequestMsg">
      <part name="parameters" element="vim25:InstantClone_Task" />
   </message>
   <message name="InstantClone_TaskResponseMsg">
      <part name="parameters" element="vim25:InstantClone_TaskResponse" />
   </message>
   <message name="ExportVmRequestMsg">
      <part name="parameters" element="vim25:ExportVm" />
   </message>
   <message name="ExportVmResponseMsg">
      <part name="parameters" element="vim25:ExportVmResponse" />
   </message>
   <message name="MarkAsTemplateRequestMsg">
      <part name="parameters" element="vim25:MarkAsTemplate" />
   </message>
   <message name="MarkAsTemplateResponseMsg">
      <part name="parameters" element="vim25:MarkAsTemplateResponse" />
   </message>
   <message name="MarkAsVirtualMachineRequestMsg">
      <part name="parameters" element="vim25:MarkAsVirtualMachine" />
   </message>
   <message name="MarkAsVirtualMachineResponseMsg">
      <part name="parameters" element="vim25:MarkAsVirtualMachineResponse" />
   </message>
   <message name="UnregisterVMRequestMsg">
      <part name="parameters" element="vim25:UnregisterVM" />
   </message>
   <message name="UnregisterVMResponseMsg">
      <part name="parameters" element="vim25:UnregisterVMResponse" />
   </message>
   <message name="ResetGuestInformationRequestMsg">
      <part name="parameters" element="vim25:ResetGuestInformation" />
   </message>
   <message name="ResetGuestInformationResponseMsg">
      <part name="parameters" element="vim25:ResetGuestInformationResponse" />
   </message>
   <message name="MountToolsInstallerRequestMsg">
      <part name="parameters" element="vim25:MountToolsInstaller" />
   </message>
   <message name="MountToolsInstallerResponseMsg">
      <part name="parameters" element="vim25:MountToolsInstallerResponse" />
   </message>
   <message name="UnmountToolsInstallerRequestMsg">
      <part name="parameters" element="vim25:UnmountToolsInstaller" />
   </message>
   <message name="UnmountToolsInstallerResponseMsg">
      <part name="parameters" element="vim25:UnmountToolsInstallerResponse" />
   </message>
   <message name="UpgradeTools_TaskRequestMsg">
      <part name="parameters" element="vim25:UpgradeTools_Task" />
   </message>
   <message name="UpgradeTools_TaskResponseMsg">
      <part name="parameters" element="vim25:UpgradeTools_TaskResponse" />
   </message>
   <message name="AcquireMksTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireMksTicket" />
   </message>
   <message name="AcquireMksTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireMksTicketResponse" />
   </message>
   <message name="AcquireTicketRequestMsg">
      <part name="parameters" element="vim25:AcquireTicket" />
   </message>
   <message name="AcquireTicketResponseMsg">
      <part name="parameters" element="vim25:AcquireTicketResponse" />
   </message>
   <message name="SetScreenResolutionRequestMsg">
      <part name="parameters" element="vim25:SetScreenResolution" />
   </message>
   <message name="SetScreenResolutionResponseMsg">
      <part name="parameters" element="vim25:SetScreenResolutionResponse" />
   </message>
   <message name="DefragmentAllDisksRequestMsg">
      <part name="parameters" element="vim25:DefragmentAllDisks" />
   </message>
   <message name="DefragmentAllDisksResponseMsg">
      <part name="parameters" element="vim25:DefragmentAllDisksResponse" />
   </message>
   <message name="CreateSecondaryVM_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateSecondaryVM_Task" />
   </message>
   <message name="CreateSecondaryVM_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateSecondaryVM_TaskResponse" />
   </message>
   <message name="CreateSecondaryVMEx_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateSecondaryVMEx_Task" />
   </message>
   <message name="CreateSecondaryVMEx_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateSecondaryVMEx_TaskResponse" />
   </message>
   <message name="TurnOffFaultToleranceForVM_TaskRequestMsg">
      <part name="parameters" element="vim25:TurnOffFaultToleranceForVM_Task" />
   </message>
   <message name="TurnOffFaultToleranceForVM_TaskResponseMsg">
      <part name="parameters" element="vim25:TurnOffFaultToleranceForVM_TaskResponse" />
   </message>
   <message name="MakePrimaryVM_TaskRequestMsg">
      <part name="parameters" element="vim25:MakePrimaryVM_Task" />
   </message>
   <message name="MakePrimaryVM_TaskResponseMsg">
      <part name="parameters" element="vim25:MakePrimaryVM_TaskResponse" />
   </message>
   <message name="TerminateFaultTolerantVM_TaskRequestMsg">
      <part name="parameters" element="vim25:TerminateFaultTolerantVM_Task" />
   </message>
   <message name="TerminateFaultTolerantVM_TaskResponseMsg">
      <part name="parameters" element="vim25:TerminateFaultTolerantVM_TaskResponse" />
   </message>
   <message name="DisableSecondaryVM_TaskRequestMsg">
      <part name="parameters" element="vim25:DisableSecondaryVM_Task" />
   </message>
   <message name="DisableSecondaryVM_TaskResponseMsg">
      <part name="parameters" element="vim25:DisableSecondaryVM_TaskResponse" />
   </message>
   <message name="EnableSecondaryVM_TaskRequestMsg">
      <part name="parameters" element="vim25:EnableSecondaryVM_Task" />
   </message>
   <message name="EnableSecondaryVM_TaskResponseMsg">
      <part name="parameters" element="vim25:EnableSecondaryVM_TaskResponse" />
   </message>
   <message name="SetDisplayTopologyRequestMsg">
      <part name="parameters" element="vim25:SetDisplayTopology" />
   </message>
   <message name="SetDisplayTopologyResponseMsg">
      <part name="parameters" element="vim25:SetDisplayTopologyResponse" />
   </message>
   <message name="StartRecording_TaskRequestMsg">
      <part name="parameters" element="vim25:StartRecording_Task" />
   </message>
   <message name="StartRecording_TaskResponseMsg">
      <part name="parameters" element="vim25:StartRecording_TaskResponse" />
   </message>
   <message name="StopRecording_TaskRequestMsg">
      <part name="parameters" element="vim25:StopRecording_Task" />
   </message>
   <message name="StopRecording_TaskResponseMsg">
      <part name="parameters" element="vim25:StopRecording_TaskResponse" />
   </message>
   <message name="StartReplaying_TaskRequestMsg">
      <part name="parameters" element="vim25:StartReplaying_Task" />
   </message>
   <message name="StartReplaying_TaskResponseMsg">
      <part name="parameters" element="vim25:StartReplaying_TaskResponse" />
   </message>
   <message name="StopReplaying_TaskRequestMsg">
      <part name="parameters" element="vim25:StopReplaying_Task" />
   </message>
   <message name="StopReplaying_TaskResponseMsg">
      <part name="parameters" element="vim25:StopReplaying_TaskResponse" />
   </message>
   <message name="PromoteDisks_TaskRequestMsg">
      <part name="parameters" element="vim25:PromoteDisks_Task" />
   </message>
   <message name="PromoteDisks_TaskResponseMsg">
      <part name="parameters" element="vim25:PromoteDisks_TaskResponse" />
   </message>
   <message name="CreateScreenshot_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateScreenshot_Task" />
   </message>
   <message name="CreateScreenshot_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateScreenshot_TaskResponse" />
   </message>
   <message name="PutUsbScanCodesRequestMsg">
      <part name="parameters" element="vim25:PutUsbScanCodes" />
   </message>
   <message name="PutUsbScanCodesResponseMsg">
      <part name="parameters" element="vim25:PutUsbScanCodesResponse" />
   </message>
   <message name="QueryChangedDiskAreasRequestMsg">
      <part name="parameters" element="vim25:QueryChangedDiskAreas" />
   </message>
   <message name="QueryChangedDiskAreasResponseMsg">
      <part name="parameters" element="vim25:QueryChangedDiskAreasResponse" />
   </message>
   <message name="QueryUnownedFilesRequestMsg">
      <part name="parameters" element="vim25:QueryUnownedFiles" />
   </message>
   <message name="QueryUnownedFilesResponseMsg">
      <part name="parameters" element="vim25:QueryUnownedFilesResponse" />
   </message>
   <message name="reloadVirtualMachineFromPath_TaskRequestMsg">
      <part name="parameters" element="vim25:reloadVirtualMachineFromPath_Task" />
   </message>
   <message name="reloadVirtualMachineFromPath_TaskResponseMsg">
      <part name="parameters" element="vim25:reloadVirtualMachineFromPath_TaskResponse" />
   </message>
   <message name="QueryFaultToleranceCompatibilityRequestMsg">
      <part name="parameters" element="vim25:QueryFaultToleranceCompatibility" />
   </message>
   <message name="QueryFaultToleranceCompatibilityResponseMsg">
      <part name="parameters" element="vim25:QueryFaultToleranceCompatibilityResponse" />
   </message>
   <message name="QueryFaultToleranceCompatibilityExRequestMsg">
      <part name="parameters" element="vim25:QueryFaultToleranceCompatibilityEx" />
   </message>
   <message name="QueryFaultToleranceCompatibilityExResponseMsg">
      <part name="parameters" element="vim25:QueryFaultToleranceCompatibilityExResponse" />
   </message>
   <message name="TerminateVMRequestMsg">
      <part name="parameters" element="vim25:TerminateVM" />
   </message>
   <message name="TerminateVMResponseMsg">
      <part name="parameters" element="vim25:TerminateVMResponse" />
   </message>
   <message name="SendNMIRequestMsg">
      <part name="parameters" element="vim25:SendNMI" />
   </message>
   <message name="SendNMIResponseMsg">
      <part name="parameters" element="vim25:SendNMIResponse" />
   </message>
   <message name="AttachDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:AttachDisk_Task" />
   </message>
   <message name="AttachDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:AttachDisk_TaskResponse" />
   </message>
   <message name="DetachDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:DetachDisk_Task" />
   </message>
   <message name="DetachDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:DetachDisk_TaskResponse" />
   </message>
   <message name="ApplyEvcModeVM_TaskRequestMsg">
      <part name="parameters" element="vim25:ApplyEvcModeVM_Task" />
   </message>
   <message name="ApplyEvcModeVM_TaskResponseMsg">
      <part name="parameters" element="vim25:ApplyEvcModeVM_TaskResponse" />
   </message>
   <message name="CryptoUnlock_TaskRequestMsg">
      <part name="parameters" element="vim25:CryptoUnlock_Task" />
   </message>
   <message name="CryptoUnlock_TaskResponseMsg">
      <part name="parameters" element="vim25:CryptoUnlock_TaskResponse" />
   </message>
   <message name="PerformVsanUpgradePreflightCheckRequestMsg">
      <part name="parameters" element="vim25:PerformVsanUpgradePreflightCheck" />
   </message>
   <message name="PerformVsanUpgradePreflightCheckResponseMsg">
      <part name="parameters" element="vim25:PerformVsanUpgradePreflightCheckResponse" />
   </message>
   <message name="QueryVsanUpgradeStatusRequestMsg">
      <part name="parameters" element="vim25:QueryVsanUpgradeStatus" />
   </message>
   <message name="QueryVsanUpgradeStatusResponseMsg">
      <part name="parameters" element="vim25:QueryVsanUpgradeStatusResponse" />
   </message>
   <message name="PerformVsanUpgrade_TaskRequestMsg">
      <part name="parameters" element="vim25:PerformVsanUpgrade_Task" />
   </message>
   <message name="PerformVsanUpgrade_TaskResponseMsg">
      <part name="parameters" element="vim25:PerformVsanUpgrade_TaskResponse" />
   </message>
   <message name="RemoveAlarmRequestMsg">
      <part name="parameters" element="vim25:RemoveAlarm" />
   </message>
   <message name="RemoveAlarmResponseMsg">
      <part name="parameters" element="vim25:RemoveAlarmResponse" />
   </message>
   <message name="ReconfigureAlarmRequestMsg">
      <part name="parameters" element="vim25:ReconfigureAlarm" />
   </message>
   <message name="ReconfigureAlarmResponseMsg">
      <part name="parameters" element="vim25:ReconfigureAlarmResponse" />
   </message>
   <message name="CreateAlarmRequestMsg">
      <part name="parameters" element="vim25:CreateAlarm" />
   </message>
   <message name="CreateAlarmResponseMsg">
      <part name="parameters" element="vim25:CreateAlarmResponse" />
   </message>
   <message name="GetAlarmRequestMsg">
      <part name="parameters" element="vim25:GetAlarm" />
   </message>
   <message name="GetAlarmResponseMsg">
      <part name="parameters" element="vim25:GetAlarmResponse" />
   </message>
   <message name="AreAlarmActionsEnabledRequestMsg">
      <part name="parameters" element="vim25:AreAlarmActionsEnabled" />
   </message>
   <message name="AreAlarmActionsEnabledResponseMsg">
      <part name="parameters" element="vim25:AreAlarmActionsEnabledResponse" />
   </message>
   <message name="EnableAlarmActionsRequestMsg">
      <part name="parameters" element="vim25:EnableAlarmActions" />
   </message>
   <message name="EnableAlarmActionsResponseMsg">
      <part name="parameters" element="vim25:EnableAlarmActionsResponse" />
   </message>
   <message name="GetAlarmStateRequestMsg">
      <part name="parameters" element="vim25:GetAlarmState" />
   </message>
   <message name="GetAlarmStateResponseMsg">
      <part name="parameters" element="vim25:GetAlarmStateResponse" />
   </message>
   <message name="AcknowledgeAlarmRequestMsg">
      <part name="parameters" element="vim25:AcknowledgeAlarm" />
   </message>
   <message name="AcknowledgeAlarmResponseMsg">
      <part name="parameters" element="vim25:AcknowledgeAlarmResponse" />
   </message>
   <message name="ClearTriggeredAlarmsRequestMsg">
      <part name="parameters" element="vim25:ClearTriggeredAlarms" />
   </message>
   <message name="ClearTriggeredAlarmsResponseMsg">
      <part name="parameters" element="vim25:ClearTriggeredAlarmsResponse" />
   </message>
   <message name="DisableAlarmRequestMsg">
      <part name="parameters" element="vim25:DisableAlarm" />
   </message>
   <message name="DisableAlarmResponseMsg">
      <part name="parameters" element="vim25:DisableAlarmResponse" />
   </message>
   <message name="EnableAlarmRequestMsg">
      <part name="parameters" element="vim25:EnableAlarm" />
   </message>
   <message name="EnableAlarmResponseMsg">
      <part name="parameters" element="vim25:EnableAlarmResponse" />
   </message>
   <message name="ConfigureEvcMode_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureEvcMode_Task" />
   </message>
   <message name="ConfigureEvcMode_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureEvcMode_TaskResponse" />
   </message>
   <message name="DisableEvcMode_TaskRequestMsg">
      <part name="parameters" element="vim25:DisableEvcMode_Task" />
   </message>
   <message name="DisableEvcMode_TaskResponseMsg">
      <part name="parameters" element="vim25:DisableEvcMode_TaskResponse" />
   </message>
   <message name="CheckConfigureEvcMode_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckConfigureEvcMode_Task" />
   </message>
   <message name="CheckConfigureEvcMode_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckConfigureEvcMode_TaskResponse" />
   </message>
   <message name="CheckAddHostEvc_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckAddHostEvc_Task" />
   </message>
   <message name="CheckAddHostEvc_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckAddHostEvc_TaskResponse" />
   </message>
   <message name="ReconfigureDVPortgroup_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureDVPortgroup_Task" />
   </message>
   <message name="ReconfigureDVPortgroup_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureDVPortgroup_TaskResponse" />
   </message>
   <message name="DVPortgroupRollback_TaskRequestMsg">
      <part name="parameters" element="vim25:DVPortgroupRollback_Task" />
   </message>
   <message name="DVPortgroupRollback_TaskResponseMsg">
      <part name="parameters" element="vim25:DVPortgroupRollback_TaskResponse" />
   </message>
   <message name="QueryAvailableDvsSpecRequestMsg">
      <part name="parameters" element="vim25:QueryAvailableDvsSpec" />
   </message>
   <message name="QueryAvailableDvsSpecResponseMsg">
      <part name="parameters" element="vim25:QueryAvailableDvsSpecResponse" />
   </message>
   <message name="QueryCompatibleHostForNewDvsRequestMsg">
      <part name="parameters" element="vim25:QueryCompatibleHostForNewDvs" />
   </message>
   <message name="QueryCompatibleHostForNewDvsResponseMsg">
      <part name="parameters" element="vim25:QueryCompatibleHostForNewDvsResponse" />
   </message>
   <message name="QueryCompatibleHostForExistingDvsRequestMsg">
      <part name="parameters" element="vim25:QueryCompatibleHostForExistingDvs" />
   </message>
   <message name="QueryCompatibleHostForExistingDvsResponseMsg">
      <part name="parameters" element="vim25:QueryCompatibleHostForExistingDvsResponse" />
   </message>
   <message name="QueryDvsCompatibleHostSpecRequestMsg">
      <part name="parameters" element="vim25:QueryDvsCompatibleHostSpec" />
   </message>
   <message name="QueryDvsCompatibleHostSpecResponseMsg">
      <part name="parameters" element="vim25:QueryDvsCompatibleHostSpecResponse" />
   </message>
   <message name="QueryDvsFeatureCapabilityRequestMsg">
      <part name="parameters" element="vim25:QueryDvsFeatureCapability" />
   </message>
   <message name="QueryDvsFeatureCapabilityResponseMsg">
      <part name="parameters" element="vim25:QueryDvsFeatureCapabilityResponse" />
   </message>
   <message name="QueryDvsByUuidRequestMsg">
      <part name="parameters" element="vim25:QueryDvsByUuid" />
   </message>
   <message name="QueryDvsByUuidResponseMsg">
      <part name="parameters" element="vim25:QueryDvsByUuidResponse" />
   </message>
   <message name="QueryDvsConfigTargetRequestMsg">
      <part name="parameters" element="vim25:QueryDvsConfigTarget" />
   </message>
   <message name="QueryDvsConfigTargetResponseMsg">
      <part name="parameters" element="vim25:QueryDvsConfigTargetResponse" />
   </message>
   <message name="QueryDvsCheckCompatibilityRequestMsg">
      <part name="parameters" element="vim25:QueryDvsCheckCompatibility" />
   </message>
   <message name="QueryDvsCheckCompatibilityResponseMsg">
      <part name="parameters" element="vim25:QueryDvsCheckCompatibilityResponse" />
   </message>
   <message name="RectifyDvsOnHost_TaskRequestMsg">
      <part name="parameters" element="vim25:RectifyDvsOnHost_Task" />
   </message>
   <message name="RectifyDvsOnHost_TaskResponseMsg">
      <part name="parameters" element="vim25:RectifyDvsOnHost_TaskResponse" />
   </message>
   <message name="DVSManagerExportEntity_TaskRequestMsg">
      <part name="parameters" element="vim25:DVSManagerExportEntity_Task" />
   </message>
   <message name="DVSManagerExportEntity_TaskResponseMsg">
      <part name="parameters" element="vim25:DVSManagerExportEntity_TaskResponse" />
   </message>
   <message name="DVSManagerImportEntity_TaskRequestMsg">
      <part name="parameters" element="vim25:DVSManagerImportEntity_Task" />
   </message>
   <message name="DVSManagerImportEntity_TaskResponseMsg">
      <part name="parameters" element="vim25:DVSManagerImportEntity_TaskResponse" />
   </message>
   <message name="DVSManagerLookupDvPortGroupRequestMsg">
      <part name="parameters" element="vim25:DVSManagerLookupDvPortGroup" />
   </message>
   <message name="DVSManagerLookupDvPortGroupResponseMsg">
      <part name="parameters" element="vim25:DVSManagerLookupDvPortGroupResponse" />
   </message>
   <message name="UpdateDVSLacpGroupConfig_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateDVSLacpGroupConfig_Task" />
   </message>
   <message name="UpdateDVSLacpGroupConfig_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateDVSLacpGroupConfig_TaskResponse" />
   </message>
   <message name="AddKeyRequestMsg">
      <part name="parameters" element="vim25:AddKey" />
   </message>
   <message name="AddKeyResponseMsg">
      <part name="parameters" element="vim25:AddKeyResponse" />
   </message>
   <message name="AddKeysRequestMsg">
      <part name="parameters" element="vim25:AddKeys" />
   </message>
   <message name="AddKeysResponseMsg">
      <part name="parameters" element="vim25:AddKeysResponse" />
   </message>
   <message name="RemoveKeyRequestMsg">
      <part name="parameters" element="vim25:RemoveKey" />
   </message>
   <message name="RemoveKeyResponseMsg">
      <part name="parameters" element="vim25:RemoveKeyResponse" />
   </message>
   <message name="RemoveKeysRequestMsg">
      <part name="parameters" element="vim25:RemoveKeys" />
   </message>
   <message name="RemoveKeysResponseMsg">
      <part name="parameters" element="vim25:RemoveKeysResponse" />
   </message>
   <message name="ListKeysRequestMsg">
      <part name="parameters" element="vim25:ListKeys" />
   </message>
   <message name="ListKeysResponseMsg">
      <part name="parameters" element="vim25:ListKeysResponse" />
   </message>
   <message name="CryptoManagerHostPrepareRequestMsg">
      <part name="parameters" element="vim25:CryptoManagerHostPrepare" />
   </message>
   <message name="CryptoManagerHostPrepareResponseMsg">
      <part name="parameters" element="vim25:CryptoManagerHostPrepareResponse" />
   </message>
   <message name="CryptoManagerHostEnableRequestMsg">
      <part name="parameters" element="vim25:CryptoManagerHostEnable" />
   </message>
   <message name="CryptoManagerHostEnableResponseMsg">
      <part name="parameters" element="vim25:CryptoManagerHostEnableResponse" />
   </message>
   <message name="ChangeKey_TaskRequestMsg">
      <part name="parameters" element="vim25:ChangeKey_Task" />
   </message>
   <message name="ChangeKey_TaskResponseMsg">
      <part name="parameters" element="vim25:ChangeKey_TaskResponse" />
   </message>
   <message name="CryptoManagerHostDisableRequestMsg">
      <part name="parameters" element="vim25:CryptoManagerHostDisable" />
   </message>
   <message name="CryptoManagerHostDisableResponseMsg">
      <part name="parameters" element="vim25:CryptoManagerHostDisableResponse" />
   </message>
   <message name="RegisterKmipServerRequestMsg">
      <part name="parameters" element="vim25:RegisterKmipServer" />
   </message>
   <message name="RegisterKmipServerResponseMsg">
      <part name="parameters" element="vim25:RegisterKmipServerResponse" />
   </message>
   <message name="MarkDefaultRequestMsg">
      <part name="parameters" element="vim25:MarkDefault" />
   </message>
   <message name="MarkDefaultResponseMsg">
      <part name="parameters" element="vim25:MarkDefaultResponse" />
   </message>
   <message name="UpdateKmipServerRequestMsg">
      <part name="parameters" element="vim25:UpdateKmipServer" />
   </message>
   <message name="UpdateKmipServerResponseMsg">
      <part name="parameters" element="vim25:UpdateKmipServerResponse" />
   </message>
   <message name="RemoveKmipServerRequestMsg">
      <part name="parameters" element="vim25:RemoveKmipServer" />
   </message>
   <message name="RemoveKmipServerResponseMsg">
      <part name="parameters" element="vim25:RemoveKmipServerResponse" />
   </message>
   <message name="ListKmipServersRequestMsg">
      <part name="parameters" element="vim25:ListKmipServers" />
   </message>
   <message name="ListKmipServersResponseMsg">
      <part name="parameters" element="vim25:ListKmipServersResponse" />
   </message>
   <message name="RetrieveKmipServersStatus_TaskRequestMsg">
      <part name="parameters" element="vim25:RetrieveKmipServersStatus_Task" />
   </message>
   <message name="RetrieveKmipServersStatus_TaskResponseMsg">
      <part name="parameters" element="vim25:RetrieveKmipServersStatus_TaskResponse" />
   </message>
   <message name="GenerateKeyRequestMsg">
      <part name="parameters" element="vim25:GenerateKey" />
   </message>
   <message name="GenerateKeyResponseMsg">
      <part name="parameters" element="vim25:GenerateKeyResponse" />
   </message>
   <message name="RetrieveKmipServerCertRequestMsg">
      <part name="parameters" element="vim25:RetrieveKmipServerCert" />
   </message>
   <message name="RetrieveKmipServerCertResponseMsg">
      <part name="parameters" element="vim25:RetrieveKmipServerCertResponse" />
   </message>
   <message name="UploadKmipServerCertRequestMsg">
      <part name="parameters" element="vim25:UploadKmipServerCert" />
   </message>
   <message name="UploadKmipServerCertResponseMsg">
      <part name="parameters" element="vim25:UploadKmipServerCertResponse" />
   </message>
   <message name="GenerateSelfSignedClientCertRequestMsg">
      <part name="parameters" element="vim25:GenerateSelfSignedClientCert" />
   </message>
   <message name="GenerateSelfSignedClientCertResponseMsg">
      <part name="parameters" element="vim25:GenerateSelfSignedClientCertResponse" />
   </message>
   <message name="GenerateClientCsrRequestMsg">
      <part name="parameters" element="vim25:GenerateClientCsr" />
   </message>
   <message name="GenerateClientCsrResponseMsg">
      <part name="parameters" element="vim25:GenerateClientCsrResponse" />
   </message>
   <message name="RetrieveSelfSignedClientCertRequestMsg">
      <part name="parameters" element="vim25:RetrieveSelfSignedClientCert" />
   </message>
   <message name="RetrieveSelfSignedClientCertResponseMsg">
      <part name="parameters" element="vim25:RetrieveSelfSignedClientCertResponse" />
   </message>
   <message name="RetrieveClientCsrRequestMsg">
      <part name="parameters" element="vim25:RetrieveClientCsr" />
   </message>
   <message name="RetrieveClientCsrResponseMsg">
      <part name="parameters" element="vim25:RetrieveClientCsrResponse" />
   </message>
   <message name="RetrieveClientCertRequestMsg">
      <part name="parameters" element="vim25:RetrieveClientCert" />
   </message>
   <message name="RetrieveClientCertResponseMsg">
      <part name="parameters" element="vim25:RetrieveClientCertResponse" />
   </message>
   <message name="UpdateSelfSignedClientCertRequestMsg">
      <part name="parameters" element="vim25:UpdateSelfSignedClientCert" />
   </message>
   <message name="UpdateSelfSignedClientCertResponseMsg">
      <part name="parameters" element="vim25:UpdateSelfSignedClientCertResponse" />
   </message>
   <message name="UpdateKmsSignedCsrClientCertRequestMsg">
      <part name="parameters" element="vim25:UpdateKmsSignedCsrClientCert" />
   </message>
   <message name="UpdateKmsSignedCsrClientCertResponseMsg">
      <part name="parameters" element="vim25:UpdateKmsSignedCsrClientCertResponse" />
   </message>
   <message name="UploadClientCertRequestMsg">
      <part name="parameters" element="vim25:UploadClientCert" />
   </message>
   <message name="UploadClientCertResponseMsg">
      <part name="parameters" element="vim25:UploadClientCertResponse" />
   </message>
   <message name="IsKmsClusterActiveRequestMsg">
      <part name="parameters" element="vim25:IsKmsClusterActive" />
   </message>
   <message name="IsKmsClusterActiveResponseMsg">
      <part name="parameters" element="vim25:IsKmsClusterActiveResponse" />
   </message>
   <message name="SetDefaultKmsClusterRequestMsg">
      <part name="parameters" element="vim25:SetDefaultKmsCluster" />
   </message>
   <message name="SetDefaultKmsClusterResponseMsg">
      <part name="parameters" element="vim25:SetDefaultKmsClusterResponse" />
   </message>
   <message name="GetDefaultKmsClusterRequestMsg">
      <part name="parameters" element="vim25:GetDefaultKmsCluster" />
   </message>
   <message name="GetDefaultKmsClusterResponseMsg">
      <part name="parameters" element="vim25:GetDefaultKmsClusterResponse" />
   </message>
   <message name="QueryCryptoKeyStatusRequestMsg">
      <part name="parameters" element="vim25:QueryCryptoKeyStatus" />
   </message>
   <message name="QueryCryptoKeyStatusResponseMsg">
      <part name="parameters" element="vim25:QueryCryptoKeyStatusResponse" />
   </message>
   <message name="RegisterKmsClusterRequestMsg">
      <part name="parameters" element="vim25:RegisterKmsCluster" />
   </message>
   <message name="RegisterKmsClusterResponseMsg">
      <part name="parameters" element="vim25:RegisterKmsClusterResponse" />
   </message>
   <message name="UnregisterKmsClusterRequestMsg">
      <part name="parameters" element="vim25:UnregisterKmsCluster" />
   </message>
   <message name="UnregisterKmsClusterResponseMsg">
      <part name="parameters" element="vim25:UnregisterKmsClusterResponse" />
   </message>
   <message name="ListKmsClustersRequestMsg">
      <part name="parameters" element="vim25:ListKmsClusters" />
   </message>
   <message name="ListKmsClustersResponseMsg">
      <part name="parameters" element="vim25:ListKmsClustersResponse" />
   </message>
   <message name="ReadNextEventsRequestMsg">
      <part name="parameters" element="vim25:ReadNextEvents" />
   </message>
   <message name="ReadNextEventsResponseMsg">
      <part name="parameters" element="vim25:ReadNextEventsResponse" />
   </message>
   <message name="ReadPreviousEventsRequestMsg">
      <part name="parameters" element="vim25:ReadPreviousEvents" />
   </message>
   <message name="ReadPreviousEventsResponseMsg">
      <part name="parameters" element="vim25:ReadPreviousEventsResponse" />
   </message>
   <message name="RetrieveArgumentDescriptionRequestMsg">
      <part name="parameters" element="vim25:RetrieveArgumentDescription" />
   </message>
   <message name="RetrieveArgumentDescriptionResponseMsg">
      <part name="parameters" element="vim25:RetrieveArgumentDescriptionResponse" />
   </message>
   <message name="CreateCollectorForEventsRequestMsg">
      <part name="parameters" element="vim25:CreateCollectorForEvents" />
   </message>
   <message name="CreateCollectorForEventsResponseMsg">
      <part name="parameters" element="vim25:CreateCollectorForEventsResponse" />
   </message>
   <message name="LogUserEventRequestMsg">
      <part name="parameters" element="vim25:LogUserEvent" />
   </message>
   <message name="LogUserEventResponseMsg">
      <part name="parameters" element="vim25:LogUserEventResponse" />
   </message>
   <message name="QueryEventsRequestMsg">
      <part name="parameters" element="vim25:QueryEvents" />
   </message>
   <message name="QueryEventsResponseMsg">
      <part name="parameters" element="vim25:QueryEventsResponse" />
   </message>
   <message name="PostEventRequestMsg">
      <part name="parameters" element="vim25:PostEvent" />
   </message>
   <message name="PostEventResponseMsg">
      <part name="parameters" element="vim25:PostEventResponse" />
   </message>
   <message name="ActiveDirectoryFaultFaultMsg">
      <part name="fault" element="vim25:ActiveDirectoryFaultFault" />
   </message>
   <message name="ActiveVMsBlockingEVCFaultMsg">
      <part name="fault" element="vim25:ActiveVMsBlockingEVCFault" />
   </message>
   <message name="AdminDisabledFaultMsg">
      <part name="fault" element="vim25:AdminDisabledFault" />
   </message>
   <message name="AdminNotDisabledFaultMsg">
      <part name="fault" element="vim25:AdminNotDisabledFault" />
   </message>
   <message name="AffinityConfiguredFaultMsg">
      <part name="fault" element="vim25:AffinityConfiguredFault" />
   </message>
   <message name="AgentInstallFailedFaultMsg">
      <part name="fault" element="vim25:AgentInstallFailedFault" />
   </message>
   <message name="AlreadyBeingManagedFaultMsg">
      <part name="fault" element="vim25:AlreadyBeingManagedFault" />
   </message>
   <message name="AlreadyConnectedFaultMsg">
      <part name="fault" element="vim25:AlreadyConnectedFault" />
   </message>
   <message name="AlreadyExistsFaultMsg">
      <part name="fault" element="vim25:AlreadyExistsFault" />
   </message>
   <message name="AlreadyUpgradedFaultMsg">
      <part name="fault" element="vim25:AlreadyUpgradedFault" />
   </message>
   <message name="AnswerFileUpdateFailedFaultMsg">
      <part name="fault" element="vim25:AnswerFileUpdateFailedFault" />
   </message>
   <message name="ApplicationQuiesceFaultFaultMsg">
      <part name="fault" element="vim25:ApplicationQuiesceFaultFault" />
   </message>
   <message name="AuthMinimumAdminPermissionFaultMsg">
      <part name="fault" element="vim25:AuthMinimumAdminPermissionFault" />
   </message>
   <message name="BackupBlobReadFailureFaultMsg">
      <part name="fault" element="vim25:BackupBlobReadFailureFault" />
   </message>
   <message name="BackupBlobWriteFailureFaultMsg">
      <part name="fault" element="vim25:BackupBlobWriteFailureFault" />
   </message>
   <message name="BlockedByFirewallFaultMsg">
      <part name="fault" element="vim25:BlockedByFirewallFault" />
   </message>
   <message name="CAMServerRefusedConnectionFaultMsg">
      <part name="fault" element="vim25:CAMServerRefusedConnectionFault" />
   </message>
   <message name="CannotAccessFileFaultMsg">
      <part name="fault" element="vim25:CannotAccessFileFault" />
   </message>
   <message name="CannotAccessLocalSourceFaultMsg">
      <part name="fault" element="vim25:CannotAccessLocalSourceFault" />
   </message>
   <message name="CannotAccessNetworkFaultMsg">
      <part name="fault" element="vim25:CannotAccessNetworkFault" />
   </message>
   <message name="CannotAccessVmComponentFaultMsg">
      <part name="fault" element="vim25:CannotAccessVmComponentFault" />
   </message>
   <message name="CannotAccessVmConfigFaultMsg">
      <part name="fault" element="vim25:CannotAccessVmConfigFault" />
   </message>
   <message name="CannotAccessVmDeviceFaultMsg">
      <part name="fault" element="vim25:CannotAccessVmDeviceFault" />
   </message>
   <message name="CannotAccessVmDiskFaultMsg">
      <part name="fault" element="vim25:CannotAccessVmDiskFault" />
   </message>
   <message name="CannotAddHostWithFTVmAsStandaloneFaultMsg">
      <part name="fault" element="vim25:CannotAddHostWithFTVmAsStandaloneFault" />
   </message>
   <message name="CannotAddHostWithFTVmToDifferentClusterFaultMsg">
      <part name="fault" element="vim25:CannotAddHostWithFTVmToDifferentClusterFault" />
   </message>
   <message name="CannotAddHostWithFTVmToNonHAClusterFaultMsg">
      <part name="fault" element="vim25:CannotAddHostWithFTVmToNonHAClusterFault" />
   </message>
   <message name="CannotChangeDrsBehaviorForFtSecondaryFaultMsg">
      <part name="fault" element="vim25:CannotChangeDrsBehaviorForFtSecondaryFault" />
   </message>
   <message name="CannotChangeHaSettingsForFtSecondaryFaultMsg">
      <part name="fault" element="vim25:CannotChangeHaSettingsForFtSecondaryFault" />
   </message>
   <message name="CannotChangeVsanClusterUuidFaultMsg">
      <part name="fault" element="vim25:CannotChangeVsanClusterUuidFault" />
   </message>
   <message name="CannotChangeVsanNodeUuidFaultMsg">
      <part name="fault" element="vim25:CannotChangeVsanNodeUuidFault" />
   </message>
   <message name="CannotComputeFTCompatibleHostsFaultMsg">
      <part name="fault" element="vim25:CannotComputeFTCompatibleHostsFault" />
   </message>
   <message name="CannotCreateFileFaultMsg">
      <part name="fault" element="vim25:CannotCreateFileFault" />
   </message>
   <message name="CannotDecryptPasswordsFaultMsg">
      <part name="fault" element="vim25:CannotDecryptPasswordsFault" />
   </message>
   <message name="CannotDeleteFileFaultMsg">
      <part name="fault" element="vim25:CannotDeleteFileFault" />
   </message>
   <message name="CannotDisableDrsOnClustersWithVAppsFaultMsg">
      <part name="fault" element="vim25:CannotDisableDrsOnClustersWithVAppsFault" />
   </message>
   <message name="CannotDisableSnapshotFaultMsg">
      <part name="fault" element="vim25:CannotDisableSnapshotFault" />
   </message>
   <message name="CannotDisconnectHostWithFaultToleranceVmFaultMsg">
      <part name="fault" element="vim25:CannotDisconnectHostWithFaultToleranceVmFault" />
   </message>
   <message name="CannotEnableVmcpForClusterFaultMsg">
      <part name="fault" element="vim25:CannotEnableVmcpForClusterFault" />
   </message>
   <message name="CannotModifyConfigCpuRequirementsFaultMsg">
      <part name="fault" element="vim25:CannotModifyConfigCpuRequirementsFault" />
   </message>
   <message name="CannotMoveFaultToleranceVmFaultMsg">
      <part name="fault" element="vim25:CannotMoveFaultToleranceVmFault" />
   </message>
   <message name="CannotMoveHostWithFaultToleranceVmFaultMsg">
      <part name="fault" element="vim25:CannotMoveHostWithFaultToleranceVmFault" />
   </message>
   <message name="CannotMoveVmWithDeltaDiskFaultMsg">
      <part name="fault" element="vim25:CannotMoveVmWithDeltaDiskFault" />
   </message>
   <message name="CannotMoveVmWithNativeDeltaDiskFaultMsg">
      <part name="fault" element="vim25:CannotMoveVmWithNativeDeltaDiskFault" />
   </message>
   <message name="CannotMoveVsanEnabledHostFaultMsg">
      <part name="fault" element="vim25:CannotMoveVsanEnabledHostFault" />
   </message>
   <message name="CannotPlaceWithoutPrerequisiteMovesFaultMsg">
      <part name="fault" element="vim25:CannotPlaceWithoutPrerequisiteMovesFault" />
   </message>
   <message name="CannotPowerOffVmInClusterFaultMsg">
      <part name="fault" element="vim25:CannotPowerOffVmInClusterFault" />
   </message>
   <message name="CannotReconfigureVsanWhenHaEnabledFaultMsg">
      <part name="fault" element="vim25:CannotReconfigureVsanWhenHaEnabledFault" />
   </message>
   <message name="CannotUseNetworkFaultMsg">
      <part name="fault" element="vim25:CannotUseNetworkFault" />
   </message>
   <message name="ClockSkewFaultMsg">
      <part name="fault" element="vim25:ClockSkewFault" />
   </message>
   <message name="CloneFromSnapshotNotSupportedFaultMsg">
      <part name="fault" element="vim25:CloneFromSnapshotNotSupportedFault" />
   </message>
   <message name="CollectorAddressUnsetFaultMsg">
      <part name="fault" element="vim25:CollectorAddressUnsetFault" />
   </message>
   <message name="ConcurrentAccessFaultMsg">
      <part name="fault" element="vim25:ConcurrentAccessFault" />
   </message>
   <message name="ConflictingConfigurationFaultMsg">
      <part name="fault" element="vim25:ConflictingConfigurationFault" />
   </message>
   <message name="ConflictingDatastoreFoundFaultMsg">
      <part name="fault" element="vim25:ConflictingDatastoreFoundFault" />
   </message>
   <message name="ConnectedIsoFaultMsg">
      <part name="fault" element="vim25:ConnectedIsoFault" />
   </message>
   <message name="CpuCompatibilityUnknownFaultMsg">
      <part name="fault" element="vim25:CpuCompatibilityUnknownFault" />
   </message>
   <message name="CpuHotPlugNotSupportedFaultMsg">
      <part name="fault" element="vim25:CpuHotPlugNotSupportedFault" />
   </message>
   <message name="CpuIncompatibleFaultMsg">
      <part name="fault" element="vim25:CpuIncompatibleFault" />
   </message>
   <message name="CpuIncompatible1ECXFaultMsg">
      <part name="fault" element="vim25:CpuIncompatible1ECXFault" />
   </message>
   <message name="CpuIncompatible81EDXFaultMsg">
      <part name="fault" element="vim25:CpuIncompatible81EDXFault" />
   </message>
   <message name="CustomizationFaultFaultMsg">
      <part name="fault" element="vim25:CustomizationFaultFault" />
   </message>
   <message name="CustomizationPendingFaultMsg">
      <part name="fault" element="vim25:CustomizationPendingFault" />
   </message>
   <message name="DVPortNotSupportedFaultMsg">
      <part name="fault" element="vim25:DVPortNotSupportedFault" />
   </message>
   <message name="DasConfigFaultFaultMsg">
      <part name="fault" element="vim25:DasConfigFaultFault" />
   </message>
   <message name="DatabaseErrorFaultMsg">
      <part name="fault" element="vim25:DatabaseErrorFault" />
   </message>
   <message name="DatacenterMismatchFaultMsg">
      <part name="fault" element="vim25:DatacenterMismatchFault" />
   </message>
   <message name="DatastoreNotWritableOnHostFaultMsg">
      <part name="fault" element="vim25:DatastoreNotWritableOnHostFault" />
   </message>
   <message name="DeltaDiskFormatNotSupportedFaultMsg">
      <part name="fault" element="vim25:DeltaDiskFormatNotSupportedFault" />
   </message>
   <message name="DestinationSwitchFullFaultMsg">
      <part name="fault" element="vim25:DestinationSwitchFullFault" />
   </message>
   <message name="DestinationVsanDisabledFaultMsg">
      <part name="fault" element="vim25:DestinationVsanDisabledFault" />
   </message>
   <message name="DeviceBackingNotSupportedFaultMsg">
      <part name="fault" element="vim25:DeviceBackingNotSupportedFault" />
   </message>
   <message name="DeviceControllerNotSupportedFaultMsg">
      <part name="fault" element="vim25:DeviceControllerNotSupportedFault" />
   </message>
   <message name="DeviceHotPlugNotSupportedFaultMsg">
      <part name="fault" element="vim25:DeviceHotPlugNotSupportedFault" />
   </message>
   <message name="DeviceNotFoundFaultMsg">
      <part name="fault" element="vim25:DeviceNotFoundFault" />
   </message>
   <message name="DeviceNotSupportedFaultMsg">
      <part name="fault" element="vim25:DeviceNotSupportedFault" />
   </message>
   <message name="DeviceUnsupportedForVmPlatformFaultMsg">
      <part name="fault" element="vim25:DeviceUnsupportedForVmPlatformFault" />
   </message>
   <message name="DeviceUnsupportedForVmVersionFaultMsg">
      <part name="fault" element="vim25:DeviceUnsupportedForVmVersionFault" />
   </message>
   <message name="DigestNotSupportedFaultMsg">
      <part name="fault" element="vim25:DigestNotSupportedFault" />
   </message>
   <message name="DirectoryNotEmptyFaultMsg">
      <part name="fault" element="vim25:DirectoryNotEmptyFault" />
   </message>
   <message name="DisableAdminNotSupportedFaultMsg">
      <part name="fault" element="vim25:DisableAdminNotSupportedFault" />
   </message>
   <message name="DisallowedChangeByServiceFaultMsg">
      <part name="fault" element="vim25:DisallowedChangeByServiceFault" />
   </message>
   <message name="DisallowedDiskModeChangeFaultMsg">
      <part name="fault" element="vim25:DisallowedDiskModeChangeFault" />
   </message>
   <message name="DisallowedMigrationDeviceAttachedFaultMsg">
      <part name="fault" element="vim25:DisallowedMigrationDeviceAttachedFault" />
   </message>
   <message name="DisallowedOperationOnFailoverHostFaultMsg">
      <part name="fault" element="vim25:DisallowedOperationOnFailoverHostFault" />
   </message>
   <message name="DisconnectedHostsBlockingEVCFaultMsg">
      <part name="fault" element="vim25:DisconnectedHostsBlockingEVCFault" />
   </message>
   <message name="DiskHasPartitionsFaultMsg">
      <part name="fault" element="vim25:DiskHasPartitionsFault" />
   </message>
   <message name="DiskIsLastRemainingNonSSDFaultMsg">
      <part name="fault" element="vim25:DiskIsLastRemainingNonSSDFault" />
   </message>
   <message name="DiskIsNonLocalFaultMsg">
      <part name="fault" element="vim25:DiskIsNonLocalFault" />
   </message>
   <message name="DiskIsUSBFaultMsg">
      <part name="fault" element="vim25:DiskIsUSBFault" />
   </message>
   <message name="DiskMoveTypeNotSupportedFaultMsg">
      <part name="fault" element="vim25:DiskMoveTypeNotSupportedFault" />
   </message>
   <message name="DiskNotSupportedFaultMsg">
      <part name="fault" element="vim25:DiskNotSupportedFault" />
   </message>
   <message name="DiskTooSmallFaultMsg">
      <part name="fault" element="vim25:DiskTooSmallFault" />
   </message>
   <message name="DomainNotFoundFaultMsg">
      <part name="fault" element="vim25:DomainNotFoundFault" />
   </message>
   <message name="DrsDisabledOnVmFaultMsg">
      <part name="fault" element="vim25:DrsDisabledOnVmFault" />
   </message>
   <message name="DrsVmotionIncompatibleFaultFaultMsg">
      <part name="fault" element="vim25:DrsVmotionIncompatibleFaultFault" />
   </message>
   <message name="DuplicateDisksFaultMsg">
      <part name="fault" element="vim25:DuplicateDisksFault" />
   </message>
   <message name="DuplicateNameFaultMsg">
      <part name="fault" element="vim25:DuplicateNameFault" />
   </message>
   <message name="DuplicateVsanNetworkInterfaceFaultMsg">
      <part name="fault" element="vim25:DuplicateVsanNetworkInterfaceFault" />
   </message>
   <message name="DvsApplyOperationFaultFaultMsg">
      <part name="fault" element="vim25:DvsApplyOperationFaultFault" />
   </message>
   <message name="DvsFaultFaultMsg">
      <part name="fault" element="vim25:DvsFaultFault" />
   </message>
   <message name="DvsNotAuthorizedFaultMsg">
      <part name="fault" element="vim25:DvsNotAuthorizedFault" />
   </message>
   <message name="DvsOperationBulkFaultFaultMsg">
      <part name="fault" element="vim25:DvsOperationBulkFaultFault" />
   </message>
   <message name="DvsScopeViolatedFaultMsg">
      <part name="fault" element="vim25:DvsScopeViolatedFault" />
   </message>
   <message name="EVCAdmissionFailedFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedFault" />
   </message>
   <message name="EVCAdmissionFailedCPUFeaturesForModeFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedCPUFeaturesForModeFault" />
   </message>
   <message name="EVCAdmissionFailedCPUModelFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedCPUModelFault" />
   </message>
   <message name="EVCAdmissionFailedCPUModelForModeFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedCPUModelForModeFault" />
   </message>
   <message name="EVCAdmissionFailedCPUVendorFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedCPUVendorFault" />
   </message>
   <message name="EVCAdmissionFailedCPUVendorUnknownFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedCPUVendorUnknownFault" />
   </message>
   <message name="EVCAdmissionFailedHostDisconnectedFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedHostDisconnectedFault" />
   </message>
   <message name="EVCAdmissionFailedHostSoftwareFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedHostSoftwareFault" />
   </message>
   <message name="EVCAdmissionFailedHostSoftwareForModeFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedHostSoftwareForModeFault" />
   </message>
   <message name="EVCAdmissionFailedVmActiveFaultMsg">
      <part name="fault" element="vim25:EVCAdmissionFailedVmActiveFault" />
   </message>
   <message name="EVCConfigFaultFaultMsg">
      <part name="fault" element="vim25:EVCConfigFaultFault" />
   </message>
   <message name="EVCModeIllegalByVendorFaultMsg">
      <part name="fault" element="vim25:EVCModeIllegalByVendorFault" />
   </message>
   <message name="EVCModeUnsupportedByHostsFaultMsg">
      <part name="fault" element="vim25:EVCModeUnsupportedByHostsFault" />
   </message>
   <message name="EVCUnsupportedByHostHardwareFaultMsg">
      <part name="fault" element="vim25:EVCUnsupportedByHostHardwareFault" />
   </message>
   <message name="EVCUnsupportedByHostSoftwareFaultMsg">
      <part name="fault" element="vim25:EVCUnsupportedByHostSoftwareFault" />
   </message>
   <message name="EightHostLimitViolatedFaultMsg">
      <part name="fault" element="vim25:EightHostLimitViolatedFault" />
   </message>
   <message name="EncryptionKeyRequiredFaultMsg">
      <part name="fault" element="vim25:EncryptionKeyRequiredFault" />
   </message>
   <message name="ExpiredAddonLicenseFaultMsg">
      <part name="fault" element="vim25:ExpiredAddonLicenseFault" />
   </message>
   <message name="ExpiredEditionLicenseFaultMsg">
      <part name="fault" element="vim25:ExpiredEditionLicenseFault" />
   </message>
   <message name="ExpiredFeatureLicenseFaultMsg">
      <part name="fault" element="vim25:ExpiredFeatureLicenseFault" />
   </message>
   <message name="ExtendedFaultFaultMsg">
      <part name="fault" element="vim25:ExtendedFaultFault" />
   </message>
   <message name="FailToEnableSPBMFaultMsg">
      <part name="fault" element="vim25:FailToEnableSPBMFault" />
   </message>
   <message name="FailToLockFaultToleranceVMsFaultMsg">
      <part name="fault" element="vim25:FailToLockFaultToleranceVMsFault" />
   </message>
   <message name="FaultToleranceAntiAffinityViolatedFaultMsg">
      <part name="fault" element="vim25:FaultToleranceAntiAffinityViolatedFault" />
   </message>
   <message name="FaultToleranceCannotEditMemFaultMsg">
      <part name="fault" element="vim25:FaultToleranceCannotEditMemFault" />
   </message>
   <message name="FaultToleranceCpuIncompatibleFaultMsg">
      <part name="fault" element="vim25:FaultToleranceCpuIncompatibleFault" />
   </message>
   <message name="FaultToleranceNeedsThickDiskFaultMsg">
      <part name="fault" element="vim25:FaultToleranceNeedsThickDiskFault" />
   </message>
   <message name="FaultToleranceNotLicensedFaultMsg">
      <part name="fault" element="vim25:FaultToleranceNotLicensedFault" />
   </message>
   <message name="FaultToleranceNotSameBuildFaultMsg">
      <part name="fault" element="vim25:FaultToleranceNotSameBuildFault" />
   </message>
   <message name="FaultTolerancePrimaryPowerOnNotAttemptedFaultMsg">
      <part name="fault" element="vim25:FaultTolerancePrimaryPowerOnNotAttemptedFault" />
   </message>
   <message name="FaultToleranceVmNotDasProtectedFaultMsg">
      <part name="fault" element="vim25:FaultToleranceVmNotDasProtectedFault" />
   </message>
   <message name="FcoeFaultFaultMsg">
      <part name="fault" element="vim25:FcoeFaultFault" />
   </message>
   <message name="FcoeFaultPnicHasNoPortSetFaultMsg">
      <part name="fault" element="vim25:FcoeFaultPnicHasNoPortSetFault" />
   </message>
   <message name="FeatureRequirementsNotMetFaultMsg">
      <part name="fault" element="vim25:FeatureRequirementsNotMetFault" />
   </message>
   <message name="FileAlreadyExistsFaultMsg">
      <part name="fault" element="vim25:FileAlreadyExistsFault" />
   </message>
   <message name="FileBackedPortNotSupportedFaultMsg">
      <part name="fault" element="vim25:FileBackedPortNotSupportedFault" />
   </message>
   <message name="FileFaultFaultMsg">
      <part name="fault" element="vim25:FileFaultFault" />
   </message>
   <message name="FileLockedFaultMsg">
      <part name="fault" element="vim25:FileLockedFault" />
   </message>
   <message name="FileNameTooLongFaultMsg">
      <part name="fault" element="vim25:FileNameTooLongFault" />
   </message>
   <message name="FileNotFoundFaultMsg">
      <part name="fault" element="vim25:FileNotFoundFault" />
   </message>
   <message name="FileNotWritableFaultMsg">
      <part name="fault" element="vim25:FileNotWritableFault" />
   </message>
   <message name="FileTooLargeFaultMsg">
      <part name="fault" element="vim25:FileTooLargeFault" />
   </message>
   <message name="FilesystemQuiesceFaultFaultMsg">
      <part name="fault" element="vim25:FilesystemQuiesceFaultFault" />
   </message>
   <message name="FilterInUseFaultMsg">
      <part name="fault" element="vim25:FilterInUseFault" />
   </message>
   <message name="FtIssuesOnHostFaultMsg">
      <part name="fault" element="vim25:FtIssuesOnHostFault" />
   </message>
   <message name="FullStorageVMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:FullStorageVMotionNotSupportedFault" />
   </message>
   <message name="GatewayConnectFaultFaultMsg">
      <part name="fault" element="vim25:GatewayConnectFaultFault" />
   </message>
   <message name="GatewayHostNotReachableFaultMsg">
      <part name="fault" element="vim25:GatewayHostNotReachableFault" />
   </message>
   <message name="GatewayNotFoundFaultMsg">
      <part name="fault" element="vim25:GatewayNotFoundFault" />
   </message>
   <message name="GatewayNotReachableFaultMsg">
      <part name="fault" element="vim25:GatewayNotReachableFault" />
   </message>
   <message name="GatewayOperationRefusedFaultMsg">
      <part name="fault" element="vim25:GatewayOperationRefusedFault" />
   </message>
   <message name="GatewayToHostAuthFaultFaultMsg">
      <part name="fault" element="vim25:GatewayToHostAuthFaultFault" />
   </message>
   <message name="GatewayToHostConnectFaultFaultMsg">
      <part name="fault" element="vim25:GatewayToHostConnectFaultFault" />
   </message>
   <message name="GatewayToHostTrustVerifyFaultFaultMsg">
      <part name="fault" element="vim25:GatewayToHostTrustVerifyFaultFault" />
   </message>
   <message name="GenericDrsFaultFaultMsg">
      <part name="fault" element="vim25:GenericDrsFaultFault" />
   </message>
   <message name="GenericVmConfigFaultFaultMsg">
      <part name="fault" element="vim25:GenericVmConfigFaultFault" />
   </message>
   <message name="GuestAuthenticationChallengeFaultMsg">
      <part name="fault" element="vim25:GuestAuthenticationChallengeFault" />
   </message>
   <message name="GuestComponentsOutOfDateFaultMsg">
      <part name="fault" element="vim25:GuestComponentsOutOfDateFault" />
   </message>
   <message name="GuestMultipleMappingsFaultMsg">
      <part name="fault" element="vim25:GuestMultipleMappingsFault" />
   </message>
   <message name="GuestOperationsFaultFaultMsg">
      <part name="fault" element="vim25:GuestOperationsFaultFault" />
   </message>
   <message name="GuestOperationsUnavailableFaultMsg">
      <part name="fault" element="vim25:GuestOperationsUnavailableFault" />
   </message>
   <message name="GuestPermissionDeniedFaultMsg">
      <part name="fault" element="vim25:GuestPermissionDeniedFault" />
   </message>
   <message name="GuestProcessNotFoundFaultMsg">
      <part name="fault" element="vim25:GuestProcessNotFoundFault" />
   </message>
   <message name="GuestRegistryFaultFaultMsg">
      <part name="fault" element="vim25:GuestRegistryFaultFault" />
   </message>
   <message name="GuestRegistryKeyAlreadyExistsFaultMsg">
      <part name="fault" element="vim25:GuestRegistryKeyAlreadyExistsFault" />
   </message>
   <message name="GuestRegistryKeyFaultFaultMsg">
      <part name="fault" element="vim25:GuestRegistryKeyFaultFault" />
   </message>
   <message name="GuestRegistryKeyHasSubkeysFaultMsg">
      <part name="fault" element="vim25:GuestRegistryKeyHasSubkeysFault" />
   </message>
   <message name="GuestRegistryKeyInvalidFaultMsg">
      <part name="fault" element="vim25:GuestRegistryKeyInvalidFault" />
   </message>
   <message name="GuestRegistryKeyParentVolatileFaultMsg">
      <part name="fault" element="vim25:GuestRegistryKeyParentVolatileFault" />
   </message>
   <message name="GuestRegistryValueFaultFaultMsg">
      <part name="fault" element="vim25:GuestRegistryValueFaultFault" />
   </message>
   <message name="GuestRegistryValueNotFoundFaultMsg">
      <part name="fault" element="vim25:GuestRegistryValueNotFoundFault" />
   </message>
   <message name="HAErrorsAtDestFaultMsg">
      <part name="fault" element="vim25:HAErrorsAtDestFault" />
   </message>
   <message name="HeterogenousHostsBlockingEVCFaultMsg">
      <part name="fault" element="vim25:HeterogenousHostsBlockingEVCFault" />
   </message>
   <message name="HostAccessRestrictedToManagementServerFaultMsg">
      <part name="fault" element="vim25:HostAccessRestrictedToManagementServerFault" />
   </message>
   <message name="HostConfigFailedFaultMsg">
      <part name="fault" element="vim25:HostConfigFailedFault" />
   </message>
   <message name="HostConfigFaultFaultMsg">
      <part name="fault" element="vim25:HostConfigFaultFault" />
   </message>
   <message name="HostConnectFaultFaultMsg">
      <part name="fault" element="vim25:HostConnectFaultFault" />
   </message>
   <message name="HostHasComponentFailureFaultMsg">
      <part name="fault" element="vim25:HostHasComponentFailureFault" />
   </message>
   <message name="HostInDomainFaultMsg">
      <part name="fault" element="vim25:HostInDomainFault" />
   </message>
   <message name="HostIncompatibleForFaultToleranceFaultMsg">
      <part name="fault" element="vim25:HostIncompatibleForFaultToleranceFault" />
   </message>
   <message name="HostIncompatibleForRecordReplayFaultMsg">
      <part name="fault" element="vim25:HostIncompatibleForRecordReplayFault" />
   </message>
   <message name="HostInventoryFullFaultMsg">
      <part name="fault" element="vim25:HostInventoryFullFault" />
   </message>
   <message name="HostPowerOpFailedFaultMsg">
      <part name="fault" element="vim25:HostPowerOpFailedFault" />
   </message>
   <message name="HostSpecificationOperationFailedFaultMsg">
      <part name="fault" element="vim25:HostSpecificationOperationFailedFault" />
   </message>
   <message name="HotSnapshotMoveNotSupportedFaultMsg">
      <part name="fault" element="vim25:HotSnapshotMoveNotSupportedFault" />
   </message>
   <message name="HttpFaultFaultMsg">
      <part name="fault" element="vim25:HttpFaultFault" />
   </message>
   <message name="IDEDiskNotSupportedFaultMsg">
      <part name="fault" element="vim25:IDEDiskNotSupportedFault" />
   </message>
   <message name="IORMNotSupportedHostOnDatastoreFaultMsg">
      <part name="fault" element="vim25:IORMNotSupportedHostOnDatastoreFault" />
   </message>
   <message name="ImportHostAddFailureFaultMsg">
      <part name="fault" element="vim25:ImportHostAddFailureFault" />
   </message>
   <message name="ImportOperationBulkFaultFaultMsg">
      <part name="fault" element="vim25:ImportOperationBulkFaultFault" />
   </message>
   <message name="InUseFeatureManipulationDisallowedFaultMsg">
      <part name="fault" element="vim25:InUseFeatureManipulationDisallowedFault" />
   </message>
   <message name="InaccessibleDatastoreFaultMsg">
      <part name="fault" element="vim25:InaccessibleDatastoreFault" />
   </message>
   <message name="InaccessibleFTMetadataDatastoreFaultMsg">
      <part name="fault" element="vim25:InaccessibleFTMetadataDatastoreFault" />
   </message>
   <message name="InaccessibleVFlashSourceFaultMsg">
      <part name="fault" element="vim25:InaccessibleVFlashSourceFault" />
   </message>
   <message name="IncompatibleDefaultDeviceFaultMsg">
      <part name="fault" element="vim25:IncompatibleDefaultDeviceFault" />
   </message>
   <message name="IncompatibleHostForFtSecondaryFaultMsg">
      <part name="fault" element="vim25:IncompatibleHostForFtSecondaryFault" />
   </message>
   <message name="IncompatibleHostForVmReplicationFaultMsg">
      <part name="fault" element="vim25:IncompatibleHostForVmReplicationFault" />
   </message>
   <message name="IncompatibleSettingFaultMsg">
      <part name="fault" element="vim25:IncompatibleSettingFault" />
   </message>
   <message name="IncorrectFileTypeFaultMsg">
      <part name="fault" element="vim25:IncorrectFileTypeFault" />
   </message>
   <message name="IncorrectHostInformationFaultMsg">
      <part name="fault" element="vim25:IncorrectHostInformationFault" />
   </message>
   <message name="IndependentDiskVMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:IndependentDiskVMotionNotSupportedFault" />
   </message>
   <message name="InsufficientAgentVmsDeployedFaultMsg">
      <part name="fault" element="vim25:InsufficientAgentVmsDeployedFault" />
   </message>
   <message name="InsufficientCpuResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientCpuResourcesFaultFault" />
   </message>
   <message name="InsufficientDisksFaultMsg">
      <part name="fault" element="vim25:InsufficientDisksFault" />
   </message>
   <message name="InsufficientFailoverResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientFailoverResourcesFaultFault" />
   </message>
   <message name="InsufficientGraphicsResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientGraphicsResourcesFaultFault" />
   </message>
   <message name="InsufficientHostCapacityFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientHostCapacityFaultFault" />
   </message>
   <message name="InsufficientHostCpuCapacityFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientHostCpuCapacityFaultFault" />
   </message>
   <message name="InsufficientHostMemoryCapacityFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientHostMemoryCapacityFaultFault" />
   </message>
   <message name="InsufficientMemoryResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientMemoryResourcesFaultFault" />
   </message>
   <message name="InsufficientNetworkCapacityFaultMsg">
      <part name="fault" element="vim25:InsufficientNetworkCapacityFault" />
   </message>
   <message name="InsufficientNetworkResourcePoolCapacityFaultMsg">
      <part name="fault" element="vim25:InsufficientNetworkResourcePoolCapacityFault" />
   </message>
   <message name="InsufficientPerCpuCapacityFaultMsg">
      <part name="fault" element="vim25:InsufficientPerCpuCapacityFault" />
   </message>
   <message name="InsufficientResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientResourcesFaultFault" />
   </message>
   <message name="InsufficientStandbyCpuResourceFaultMsg">
      <part name="fault" element="vim25:InsufficientStandbyCpuResourceFault" />
   </message>
   <message name="InsufficientStandbyMemoryResourceFaultMsg">
      <part name="fault" element="vim25:InsufficientStandbyMemoryResourceFault" />
   </message>
   <message name="InsufficientStandbyResourceFaultMsg">
      <part name="fault" element="vim25:InsufficientStandbyResourceFault" />
   </message>
   <message name="InsufficientStorageIopsFaultMsg">
      <part name="fault" element="vim25:InsufficientStorageIopsFault" />
   </message>
   <message name="InsufficientStorageSpaceFaultMsg">
      <part name="fault" element="vim25:InsufficientStorageSpaceFault" />
   </message>
   <message name="InsufficientVFlashResourcesFaultFaultMsg">
      <part name="fault" element="vim25:InsufficientVFlashResourcesFaultFault" />
   </message>
   <message name="InvalidAffinitySettingFaultFaultMsg">
      <part name="fault" element="vim25:InvalidAffinitySettingFaultFault" />
   </message>
   <message name="InvalidBmcRoleFaultMsg">
      <part name="fault" element="vim25:InvalidBmcRoleFault" />
   </message>
   <message name="InvalidBundleFaultMsg">
      <part name="fault" element="vim25:InvalidBundleFault" />
   </message>
   <message name="InvalidCAMCertificateFaultMsg">
      <part name="fault" element="vim25:InvalidCAMCertificateFault" />
   </message>
   <message name="InvalidCAMServerFaultMsg">
      <part name="fault" element="vim25:InvalidCAMServerFault" />
   </message>
   <message name="InvalidClientCertificateFaultMsg">
      <part name="fault" element="vim25:InvalidClientCertificateFault" />
   </message>
   <message name="InvalidControllerFaultMsg">
      <part name="fault" element="vim25:InvalidControllerFault" />
   </message>
   <message name="InvalidDasConfigArgumentFaultMsg">
      <part name="fault" element="vim25:InvalidDasConfigArgumentFault" />
   </message>
   <message name="InvalidDasRestartPriorityForFtVmFaultMsg">
      <part name="fault" element="vim25:InvalidDasRestartPriorityForFtVmFault" />
   </message>
   <message name="InvalidDatastoreFaultMsg">
      <part name="fault" element="vim25:InvalidDatastoreFault" />
   </message>
   <message name="InvalidDatastorePathFaultMsg">
      <part name="fault" element="vim25:InvalidDatastorePathFault" />
   </message>
   <message name="InvalidDatastoreStateFaultMsg">
      <part name="fault" element="vim25:InvalidDatastoreStateFault" />
   </message>
   <message name="InvalidDeviceBackingFaultMsg">
      <part name="fault" element="vim25:InvalidDeviceBackingFault" />
   </message>
   <message name="InvalidDeviceOperationFaultMsg">
      <part name="fault" element="vim25:InvalidDeviceOperationFault" />
   </message>
   <message name="InvalidDeviceSpecFaultMsg">
      <part name="fault" element="vim25:InvalidDeviceSpecFault" />
   </message>
   <message name="InvalidDiskFormatFaultMsg">
      <part name="fault" element="vim25:InvalidDiskFormatFault" />
   </message>
   <message name="InvalidDrsBehaviorForFtVmFaultMsg">
      <part name="fault" element="vim25:InvalidDrsBehaviorForFtVmFault" />
   </message>
   <message name="InvalidEditionLicenseFaultMsg">
      <part name="fault" element="vim25:InvalidEditionLicenseFault" />
   </message>
   <message name="InvalidEventFaultMsg">
      <part name="fault" element="vim25:InvalidEventFault" />
   </message>
   <message name="InvalidFolderFaultMsg">
      <part name="fault" element="vim25:InvalidFolderFault" />
   </message>
   <message name="InvalidFormatFaultMsg">
      <part name="fault" element="vim25:InvalidFormatFault" />
   </message>
   <message name="InvalidGuestLoginFaultMsg">
      <part name="fault" element="vim25:InvalidGuestLoginFault" />
   </message>
   <message name="InvalidHostConnectionStateFaultMsg">
      <part name="fault" element="vim25:InvalidHostConnectionStateFault" />
   </message>
   <message name="InvalidHostNameFaultMsg">
      <part name="fault" element="vim25:InvalidHostNameFault" />
   </message>
   <message name="InvalidHostStateFaultMsg">
      <part name="fault" element="vim25:InvalidHostStateFault" />
   </message>
   <message name="InvalidIndexArgumentFaultMsg">
      <part name="fault" element="vim25:InvalidIndexArgumentFault" />
   </message>
   <message name="InvalidIpfixConfigFaultMsg">
      <part name="fault" element="vim25:InvalidIpfixConfigFault" />
   </message>
   <message name="InvalidIpmiLoginInfoFaultMsg">
      <part name="fault" element="vim25:InvalidIpmiLoginInfoFault" />
   </message>
   <message name="InvalidIpmiMacAddressFaultMsg">
      <part name="fault" element="vim25:InvalidIpmiMacAddressFault" />
   </message>
   <message name="InvalidLicenseFaultMsg">
      <part name="fault" element="vim25:InvalidLicenseFault" />
   </message>
   <message name="InvalidLocaleFaultMsg">
      <part name="fault" element="vim25:InvalidLocaleFault" />
   </message>
   <message name="InvalidLoginFaultMsg">
      <part name="fault" element="vim25:InvalidLoginFault" />
   </message>
   <message name="InvalidNameFaultMsg">
      <part name="fault" element="vim25:InvalidNameFault" />
   </message>
   <message name="InvalidNasCredentialsFaultMsg">
      <part name="fault" element="vim25:InvalidNasCredentialsFault" />
   </message>
   <message name="InvalidNetworkInTypeFaultMsg">
      <part name="fault" element="vim25:InvalidNetworkInTypeFault" />
   </message>
   <message name="InvalidNetworkResourceFaultMsg">
      <part name="fault" element="vim25:InvalidNetworkResourceFault" />
   </message>
   <message name="InvalidOperationOnSecondaryVmFaultMsg">
      <part name="fault" element="vim25:InvalidOperationOnSecondaryVmFault" />
   </message>
   <message name="InvalidPowerStateFaultMsg">
      <part name="fault" element="vim25:InvalidPowerStateFault" />
   </message>
   <message name="InvalidPrivilegeFaultMsg">
      <part name="fault" element="vim25:InvalidPrivilegeFault" />
   </message>
   <message name="InvalidProfileReferenceHostFaultMsg">
      <part name="fault" element="vim25:InvalidProfileReferenceHostFault" />
   </message>
   <message name="InvalidPropertyTypeFaultMsg">
      <part name="fault" element="vim25:InvalidPropertyTypeFault" />
   </message>
   <message name="InvalidPropertyValueFaultMsg">
      <part name="fault" element="vim25:InvalidPropertyValueFault" />
   </message>
   <message name="InvalidResourcePoolStructureFaultFaultMsg">
      <part name="fault" element="vim25:InvalidResourcePoolStructureFaultFault" />
   </message>
   <message name="InvalidSnapshotFormatFaultMsg">
      <part name="fault" element="vim25:InvalidSnapshotFormatFault" />
   </message>
   <message name="InvalidStateFaultMsg">
      <part name="fault" element="vim25:InvalidStateFault" />
   </message>
   <message name="InvalidVmConfigFaultMsg">
      <part name="fault" element="vim25:InvalidVmConfigFault" />
   </message>
   <message name="InvalidVmStateFaultMsg">
      <part name="fault" element="vim25:InvalidVmStateFault" />
   </message>
   <message name="InventoryHasStandardAloneHostsFaultMsg">
      <part name="fault" element="vim25:InventoryHasStandardAloneHostsFault" />
   </message>
   <message name="IpHostnameGeneratorErrorFaultMsg">
      <part name="fault" element="vim25:IpHostnameGeneratorErrorFault" />
   </message>
   <message name="IscsiFaultFaultMsg">
      <part name="fault" element="vim25:IscsiFaultFault" />
   </message>
   <message name="IscsiFaultInvalidVnicFaultMsg">
      <part name="fault" element="vim25:IscsiFaultInvalidVnicFault" />
   </message>
   <message name="IscsiFaultPnicInUseFaultMsg">
      <part name="fault" element="vim25:IscsiFaultPnicInUseFault" />
   </message>
   <message name="IscsiFaultVnicAlreadyBoundFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicAlreadyBoundFault" />
   </message>
   <message name="IscsiFaultVnicHasActivePathsFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicHasActivePathsFault" />
   </message>
   <message name="IscsiFaultVnicHasMultipleUplinksFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicHasMultipleUplinksFault" />
   </message>
   <message name="IscsiFaultVnicHasNoUplinksFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicHasNoUplinksFault" />
   </message>
   <message name="IscsiFaultVnicHasWrongUplinkFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicHasWrongUplinkFault" />
   </message>
   <message name="IscsiFaultVnicInUseFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicInUseFault" />
   </message>
   <message name="IscsiFaultVnicIsLastPathFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicIsLastPathFault" />
   </message>
   <message name="IscsiFaultVnicNotBoundFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicNotBoundFault" />
   </message>
   <message name="IscsiFaultVnicNotFoundFaultMsg">
      <part name="fault" element="vim25:IscsiFaultVnicNotFoundFault" />
   </message>
   <message name="KeyNotFoundFaultMsg">
      <part name="fault" element="vim25:KeyNotFoundFault" />
   </message>
   <message name="LargeRDMConversionNotSupportedFaultMsg">
      <part name="fault" element="vim25:LargeRDMConversionNotSupportedFault" />
   </message>
   <message name="LargeRDMNotSupportedOnDatastoreFaultMsg">
      <part name="fault" element="vim25:LargeRDMNotSupportedOnDatastoreFault" />
   </message>
   <message name="LegacyNetworkInterfaceInUseFaultMsg">
      <part name="fault" element="vim25:LegacyNetworkInterfaceInUseFault" />
   </message>
   <message name="LicenseAssignmentFailedFaultMsg">
      <part name="fault" element="vim25:LicenseAssignmentFailedFault" />
   </message>
   <message name="LicenseDowngradeDisallowedFaultMsg">
      <part name="fault" element="vim25:LicenseDowngradeDisallowedFault" />
   </message>
   <message name="LicenseEntityNotFoundFaultMsg">
      <part name="fault" element="vim25:LicenseEntityNotFoundFault" />
   </message>
   <message name="LicenseExpiredFaultMsg">
      <part name="fault" element="vim25:LicenseExpiredFault" />
   </message>
   <message name="LicenseKeyEntityMismatchFaultMsg">
      <part name="fault" element="vim25:LicenseKeyEntityMismatchFault" />
   </message>
   <message name="LicenseRestrictedFaultMsg">
      <part name="fault" element="vim25:LicenseRestrictedFault" />
   </message>
   <message name="LicenseServerUnavailableFaultMsg">
      <part name="fault" element="vim25:LicenseServerUnavailableFault" />
   </message>
   <message name="LicenseSourceUnavailableFaultMsg">
      <part name="fault" element="vim25:LicenseSourceUnavailableFault" />
   </message>
   <message name="LimitExceededFaultMsg">
      <part name="fault" element="vim25:LimitExceededFault" />
   </message>
   <message name="LinuxVolumeNotCleanFaultMsg">
      <part name="fault" element="vim25:LinuxVolumeNotCleanFault" />
   </message>
   <message name="LogBundlingFailedFaultMsg">
      <part name="fault" element="vim25:LogBundlingFailedFault" />
   </message>
   <message name="MaintenanceModeFileMoveFaultMsg">
      <part name="fault" element="vim25:MaintenanceModeFileMoveFault" />
   </message>
   <message name="MemoryFileFormatNotSupportedByDatastoreFaultMsg">
      <part name="fault" element="vim25:MemoryFileFormatNotSupportedByDatastoreFault" />
   </message>
   <message name="MemoryHotPlugNotSupportedFaultMsg">
      <part name="fault" element="vim25:MemoryHotPlugNotSupportedFault" />
   </message>
   <message name="MemorySizeNotRecommendedFaultMsg">
      <part name="fault" element="vim25:MemorySizeNotRecommendedFault" />
   </message>
   <message name="MemorySizeNotSupportedFaultMsg">
      <part name="fault" element="vim25:MemorySizeNotSupportedFault" />
   </message>
   <message name="MemorySizeNotSupportedByDatastoreFaultMsg">
      <part name="fault" element="vim25:MemorySizeNotSupportedByDatastoreFault" />
   </message>
   <message name="MemorySnapshotOnIndependentDiskFaultMsg">
      <part name="fault" element="vim25:MemorySnapshotOnIndependentDiskFault" />
   </message>
   <message name="MethodAlreadyDisabledFaultFaultMsg">
      <part name="fault" element="vim25:MethodAlreadyDisabledFaultFault" />
   </message>
   <message name="MethodDisabledFaultMsg">
      <part name="fault" element="vim25:MethodDisabledFault" />
   </message>
   <message name="MigrationDisabledFaultMsg">
      <part name="fault" element="vim25:MigrationDisabledFault" />
   </message>
   <message name="MigrationFaultFaultMsg">
      <part name="fault" element="vim25:MigrationFaultFault" />
   </message>
   <message name="MigrationFeatureNotSupportedFaultMsg">
      <part name="fault" element="vim25:MigrationFeatureNotSupportedFault" />
   </message>
   <message name="MigrationNotReadyFaultMsg">
      <part name="fault" element="vim25:MigrationNotReadyFault" />
   </message>
   <message name="MismatchedBundleFaultMsg">
      <part name="fault" element="vim25:MismatchedBundleFault" />
   </message>
   <message name="MismatchedNetworkPoliciesFaultMsg">
      <part name="fault" element="vim25:MismatchedNetworkPoliciesFault" />
   </message>
   <message name="MismatchedVMotionNetworkNamesFaultMsg">
      <part name="fault" element="vim25:MismatchedVMotionNetworkNamesFault" />
   </message>
   <message name="MissingBmcSupportFaultMsg">
      <part name="fault" element="vim25:MissingBmcSupportFault" />
   </message>
   <message name="MissingControllerFaultMsg">
      <part name="fault" element="vim25:MissingControllerFault" />
   </message>
   <message name="MissingIpPoolFaultMsg">
      <part name="fault" element="vim25:MissingIpPoolFault" />
   </message>
   <message name="MissingLinuxCustResourcesFaultMsg">
      <part name="fault" element="vim25:MissingLinuxCustResourcesFault" />
   </message>
   <message name="MissingNetworkIpConfigFaultMsg">
      <part name="fault" element="vim25:MissingNetworkIpConfigFault" />
   </message>
   <message name="MissingPowerOffConfigurationFaultMsg">
      <part name="fault" element="vim25:MissingPowerOffConfigurationFault" />
   </message>
   <message name="MissingPowerOnConfigurationFaultMsg">
      <part name="fault" element="vim25:MissingPowerOnConfigurationFault" />
   </message>
   <message name="MissingWindowsCustResourcesFaultMsg">
      <part name="fault" element="vim25:MissingWindowsCustResourcesFault" />
   </message>
   <message name="MksConnectionLimitReachedFaultMsg">
      <part name="fault" element="vim25:MksConnectionLimitReachedFault" />
   </message>
   <message name="MountErrorFaultMsg">
      <part name="fault" element="vim25:MountErrorFault" />
   </message>
   <message name="MultiWriterNotSupportedFaultMsg">
      <part name="fault" element="vim25:MultiWriterNotSupportedFault" />
   </message>
   <message name="MultipleCertificatesVerifyFaultFaultMsg">
      <part name="fault" element="vim25:MultipleCertificatesVerifyFaultFault" />
   </message>
   <message name="MultipleSnapshotsNotSupportedFaultMsg">
      <part name="fault" element="vim25:MultipleSnapshotsNotSupportedFault" />
   </message>
   <message name="NamespaceFullFaultMsg">
      <part name="fault" element="vim25:NamespaceFullFault" />
   </message>
   <message name="NamespaceLimitReachedFaultMsg">
      <part name="fault" element="vim25:NamespaceLimitReachedFault" />
   </message>
   <message name="NamespaceWriteProtectedFaultMsg">
      <part name="fault" element="vim25:NamespaceWriteProtectedFault" />
   </message>
   <message name="NasConfigFaultFaultMsg">
      <part name="fault" element="vim25:NasConfigFaultFault" />
   </message>
   <message name="NasConnectionLimitReachedFaultMsg">
      <part name="fault" element="vim25:NasConnectionLimitReachedFault" />
   </message>
   <message name="NasSessionCredentialConflictFaultMsg">
      <part name="fault" element="vim25:NasSessionCredentialConflictFault" />
   </message>
   <message name="NasVolumeNotMountedFaultMsg">
      <part name="fault" element="vim25:NasVolumeNotMountedFault" />
   </message>
   <message name="NetworkCopyFaultFaultMsg">
      <part name="fault" element="vim25:NetworkCopyFaultFault" />
   </message>
   <message name="NetworkDisruptedAndConfigRolledBackFaultMsg">
      <part name="fault" element="vim25:NetworkDisruptedAndConfigRolledBackFault" />
   </message>
   <message name="NetworkInaccessibleFaultMsg">
      <part name="fault" element="vim25:NetworkInaccessibleFault" />
   </message>
   <message name="NetworksMayNotBeTheSameFaultMsg">
      <part name="fault" element="vim25:NetworksMayNotBeTheSameFault" />
   </message>
   <message name="NicSettingMismatchFaultMsg">
      <part name="fault" element="vim25:NicSettingMismatchFault" />
   </message>
   <message name="NoActiveHostInClusterFaultMsg">
      <part name="fault" element="vim25:NoActiveHostInClusterFault" />
   </message>
   <message name="NoAvailableIpFaultMsg">
      <part name="fault" element="vim25:NoAvailableIpFault" />
   </message>
   <message name="NoClientCertificateFaultMsg">
      <part name="fault" element="vim25:NoClientCertificateFault" />
   </message>
   <message name="NoCompatibleDatastoreFaultMsg">
      <part name="fault" element="vim25:NoCompatibleDatastoreFault" />
   </message>
   <message name="NoCompatibleHardAffinityHostFaultMsg">
      <part name="fault" element="vim25:NoCompatibleHardAffinityHostFault" />
   </message>
   <message name="NoCompatibleHostFaultMsg">
      <part name="fault" element="vim25:NoCompatibleHostFault" />
   </message>
   <message name="NoCompatibleHostWithAccessToDeviceFaultMsg">
      <part name="fault" element="vim25:NoCompatibleHostWithAccessToDeviceFault" />
   </message>
   <message name="NoCompatibleSoftAffinityHostFaultMsg">
      <part name="fault" element="vim25:NoCompatibleSoftAffinityHostFault" />
   </message>
   <message name="NoConnectedDatastoreFaultMsg">
      <part name="fault" element="vim25:NoConnectedDatastoreFault" />
   </message>
   <message name="NoDiskFoundFaultMsg">
      <part name="fault" element="vim25:NoDiskFoundFault" />
   </message>
   <message name="NoDiskSpaceFaultMsg">
      <part name="fault" element="vim25:NoDiskSpaceFault" />
   </message>
   <message name="NoDisksToCustomizeFaultMsg">
      <part name="fault" element="vim25:NoDisksToCustomizeFault" />
   </message>
   <message name="NoGatewayFaultMsg">
      <part name="fault" element="vim25:NoGatewayFault" />
   </message>
   <message name="NoGuestHeartbeatFaultMsg">
      <part name="fault" element="vim25:NoGuestHeartbeatFault" />
   </message>
   <message name="NoHostFaultMsg">
      <part name="fault" element="vim25:NoHostFault" />
   </message>
   <message name="NoHostSuitableForFtSecondaryFaultMsg">
      <part name="fault" element="vim25:NoHostSuitableForFtSecondaryFault" />
   </message>
   <message name="NoLicenseServerConfiguredFaultMsg">
      <part name="fault" element="vim25:NoLicenseServerConfiguredFault" />
   </message>
   <message name="NoPeerHostFoundFaultMsg">
      <part name="fault" element="vim25:NoPeerHostFoundFault" />
   </message>
   <message name="NoPermissionFaultMsg">
      <part name="fault" element="vim25:NoPermissionFault" />
   </message>
   <message name="NoPermissionOnADFaultMsg">
      <part name="fault" element="vim25:NoPermissionOnADFault" />
   </message>
   <message name="NoPermissionOnHostFaultMsg">
      <part name="fault" element="vim25:NoPermissionOnHostFault" />
   </message>
   <message name="NoPermissionOnNasVolumeFaultMsg">
      <part name="fault" element="vim25:NoPermissionOnNasVolumeFault" />
   </message>
   <message name="NoSubjectNameFaultMsg">
      <part name="fault" element="vim25:NoSubjectNameFault" />
   </message>
   <message name="NoVcManagedIpConfiguredFaultMsg">
      <part name="fault" element="vim25:NoVcManagedIpConfiguredFault" />
   </message>
   <message name="NoVirtualNicFaultMsg">
      <part name="fault" element="vim25:NoVirtualNicFault" />
   </message>
   <message name="NoVmInVAppFaultMsg">
      <part name="fault" element="vim25:NoVmInVAppFault" />
   </message>
   <message name="NonADUserRequiredFaultMsg">
      <part name="fault" element="vim25:NonADUserRequiredFault" />
   </message>
   <message name="NonHomeRDMVMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:NonHomeRDMVMotionNotSupportedFault" />
   </message>
   <message name="NonPersistentDisksNotSupportedFaultMsg">
      <part name="fault" element="vim25:NonPersistentDisksNotSupportedFault" />
   </message>
   <message name="NonVmwareOuiMacNotSupportedHostFaultMsg">
      <part name="fault" element="vim25:NonVmwareOuiMacNotSupportedHostFault" />
   </message>
   <message name="NotADirectoryFaultMsg">
      <part name="fault" element="vim25:NotADirectoryFault" />
   </message>
   <message name="NotAFileFaultMsg">
      <part name="fault" element="vim25:NotAFileFault" />
   </message>
   <message name="NotAuthenticatedFaultMsg">
      <part name="fault" element="vim25:NotAuthenticatedFault" />
   </message>
   <message name="NotEnoughCpusFaultMsg">
      <part name="fault" element="vim25:NotEnoughCpusFault" />
   </message>
   <message name="NotEnoughLogicalCpusFaultMsg">
      <part name="fault" element="vim25:NotEnoughLogicalCpusFault" />
   </message>
   <message name="NotFoundFaultMsg">
      <part name="fault" element="vim25:NotFoundFault" />
   </message>
   <message name="NotSupportedDeviceForFTFaultMsg">
      <part name="fault" element="vim25:NotSupportedDeviceForFTFault" />
   </message>
   <message name="NotSupportedHostFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostFault" />
   </message>
   <message name="NotSupportedHostForChecksumFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostForChecksumFault" />
   </message>
   <message name="NotSupportedHostForVFlashFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostForVFlashFault" />
   </message>
   <message name="NotSupportedHostForVmcpFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostForVmcpFault" />
   </message>
   <message name="NotSupportedHostForVmemFileFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostForVmemFileFault" />
   </message>
   <message name="NotSupportedHostForVsanFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostForVsanFault" />
   </message>
   <message name="NotSupportedHostInClusterFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostInClusterFault" />
   </message>
   <message name="NotSupportedHostInDvsFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostInDvsFault" />
   </message>
   <message name="NotSupportedHostInHAClusterFaultMsg">
      <part name="fault" element="vim25:NotSupportedHostInHAClusterFault" />
   </message>
   <message name="NotUserConfigurablePropertyFaultMsg">
      <part name="fault" element="vim25:NotUserConfigurablePropertyFault" />
   </message>
   <message name="NumVirtualCoresPerSocketNotSupportedFaultMsg">
      <part name="fault" element="vim25:NumVirtualCoresPerSocketNotSupportedFault" />
   </message>
   <message name="NumVirtualCpusExceedsLimitFaultMsg">
      <part name="fault" element="vim25:NumVirtualCpusExceedsLimitFault" />
   </message>
   <message name="NumVirtualCpusIncompatibleFaultMsg">
      <part name="fault" element="vim25:NumVirtualCpusIncompatibleFault" />
   </message>
   <message name="NumVirtualCpusNotSupportedFaultMsg">
      <part name="fault" element="vim25:NumVirtualCpusNotSupportedFault" />
   </message>
   <message name="OperationDisabledByGuestFaultMsg">
      <part name="fault" element="vim25:OperationDisabledByGuestFault" />
   </message>
   <message name="OperationDisallowedOnHostFaultMsg">
      <part name="fault" element="vim25:OperationDisallowedOnHostFault" />
   </message>
   <message name="OperationNotSupportedByGuestFaultMsg">
      <part name="fault" element="vim25:OperationNotSupportedByGuestFault" />
   </message>
   <message name="OutOfBoundsFaultMsg">
      <part name="fault" element="vim25:OutOfBoundsFault" />
   </message>
   <message name="OvfAttributeFaultMsg">
      <part name="fault" element="vim25:OvfAttributeFault" />
   </message>
   <message name="OvfConnectedDeviceFaultMsg">
      <part name="fault" element="vim25:OvfConnectedDeviceFault" />
   </message>
   <message name="OvfConnectedDeviceFloppyFaultMsg">
      <part name="fault" element="vim25:OvfConnectedDeviceFloppyFault" />
   </message>
   <message name="OvfConnectedDeviceIsoFaultMsg">
      <part name="fault" element="vim25:OvfConnectedDeviceIsoFault" />
   </message>
   <message name="OvfConstraintFaultMsg">
      <part name="fault" element="vim25:OvfConstraintFault" />
   </message>
   <message name="OvfConsumerCallbackFaultFaultMsg">
      <part name="fault" element="vim25:OvfConsumerCallbackFaultFault" />
   </message>
   <message name="OvfConsumerCommunicationErrorFaultMsg">
      <part name="fault" element="vim25:OvfConsumerCommunicationErrorFault" />
   </message>
   <message name="OvfConsumerFaultFaultMsg">
      <part name="fault" element="vim25:OvfConsumerFaultFault" />
   </message>
   <message name="OvfConsumerInvalidSectionFaultMsg">
      <part name="fault" element="vim25:OvfConsumerInvalidSectionFault" />
   </message>
   <message name="OvfConsumerPowerOnFaultFaultMsg">
      <part name="fault" element="vim25:OvfConsumerPowerOnFaultFault" />
   </message>
   <message name="OvfConsumerUndeclaredSectionFaultMsg">
      <part name="fault" element="vim25:OvfConsumerUndeclaredSectionFault" />
   </message>
   <message name="OvfConsumerUndefinedPrefixFaultMsg">
      <part name="fault" element="vim25:OvfConsumerUndefinedPrefixFault" />
   </message>
   <message name="OvfConsumerValidationFaultFaultMsg">
      <part name="fault" element="vim25:OvfConsumerValidationFaultFault" />
   </message>
   <message name="OvfCpuCompatibilityFaultMsg">
      <part name="fault" element="vim25:OvfCpuCompatibilityFault" />
   </message>
   <message name="OvfCpuCompatibilityCheckNotSupportedFaultMsg">
      <part name="fault" element="vim25:OvfCpuCompatibilityCheckNotSupportedFault" />
   </message>
   <message name="OvfDiskMappingNotFoundFaultMsg">
      <part name="fault" element="vim25:OvfDiskMappingNotFoundFault" />
   </message>
   <message name="OvfDiskOrderConstraintFaultMsg">
      <part name="fault" element="vim25:OvfDiskOrderConstraintFault" />
   </message>
   <message name="OvfDuplicateElementFaultMsg">
      <part name="fault" element="vim25:OvfDuplicateElementFault" />
   </message>
   <message name="OvfDuplicatedElementBoundaryFaultMsg">
      <part name="fault" element="vim25:OvfDuplicatedElementBoundaryFault" />
   </message>
   <message name="OvfDuplicatedPropertyIdExportFaultMsg">
      <part name="fault" element="vim25:OvfDuplicatedPropertyIdExportFault" />
   </message>
   <message name="OvfDuplicatedPropertyIdImportFaultMsg">
      <part name="fault" element="vim25:OvfDuplicatedPropertyIdImportFault" />
   </message>
   <message name="OvfElementFaultMsg">
      <part name="fault" element="vim25:OvfElementFault" />
   </message>
   <message name="OvfElementInvalidValueFaultMsg">
      <part name="fault" element="vim25:OvfElementInvalidValueFault" />
   </message>
   <message name="OvfExportFaultMsg">
      <part name="fault" element="vim25:OvfExportFault" />
   </message>
   <message name="OvfExportFailedFaultMsg">
      <part name="fault" element="vim25:OvfExportFailedFault" />
   </message>
   <message name="OvfFaultFaultMsg">
      <part name="fault" element="vim25:OvfFaultFault" />
   </message>
   <message name="OvfHardwareCheckFaultMsg">
      <part name="fault" element="vim25:OvfHardwareCheckFault" />
   </message>
   <message name="OvfHardwareExportFaultMsg">
      <part name="fault" element="vim25:OvfHardwareExportFault" />
   </message>
   <message name="OvfHostResourceConstraintFaultMsg">
      <part name="fault" element="vim25:OvfHostResourceConstraintFault" />
   </message>
   <message name="OvfHostValueNotParsedFaultMsg">
      <part name="fault" element="vim25:OvfHostValueNotParsedFault" />
   </message>
   <message name="OvfImportFaultMsg">
      <part name="fault" element="vim25:OvfImportFault" />
   </message>
   <message name="OvfImportFailedFaultMsg">
      <part name="fault" element="vim25:OvfImportFailedFault" />
   </message>
   <message name="OvfInternalErrorFaultMsg">
      <part name="fault" element="vim25:OvfInternalErrorFault" />
   </message>
   <message name="OvfInvalidPackageFaultMsg">
      <part name="fault" element="vim25:OvfInvalidPackageFault" />
   </message>
   <message name="OvfInvalidValueFaultMsg">
      <part name="fault" element="vim25:OvfInvalidValueFault" />
   </message>
   <message name="OvfInvalidValueConfigurationFaultMsg">
      <part name="fault" element="vim25:OvfInvalidValueConfigurationFault" />
   </message>
   <message name="OvfInvalidValueEmptyFaultMsg">
      <part name="fault" element="vim25:OvfInvalidValueEmptyFault" />
   </message>
   <message name="OvfInvalidValueFormatMalformedFaultMsg">
      <part name="fault" element="vim25:OvfInvalidValueFormatMalformedFault" />
   </message>
   <message name="OvfInvalidValueReferenceFaultMsg">
      <part name="fault" element="vim25:OvfInvalidValueReferenceFault" />
   </message>
   <message name="OvfInvalidVmNameFaultMsg">
      <part name="fault" element="vim25:OvfInvalidVmNameFault" />
   </message>
   <message name="OvfMappedOsIdFaultMsg">
      <part name="fault" element="vim25:OvfMappedOsIdFault" />
   </message>
   <message name="OvfMissingAttributeFaultMsg">
      <part name="fault" element="vim25:OvfMissingAttributeFault" />
   </message>
   <message name="OvfMissingElementFaultMsg">
      <part name="fault" element="vim25:OvfMissingElementFault" />
   </message>
   <message name="OvfMissingElementNormalBoundaryFaultMsg">
      <part name="fault" element="vim25:OvfMissingElementNormalBoundaryFault" />
   </message>
   <message name="OvfMissingHardwareFaultMsg">
      <part name="fault" element="vim25:OvfMissingHardwareFault" />
   </message>
   <message name="OvfNetworkMappingNotSupportedFaultMsg">
      <part name="fault" element="vim25:OvfNetworkMappingNotSupportedFault" />
   </message>
   <message name="OvfNoHostNicFaultMsg">
      <part name="fault" element="vim25:OvfNoHostNicFault" />
   </message>
   <message name="OvfNoSpaceOnControllerFaultMsg">
      <part name="fault" element="vim25:OvfNoSpaceOnControllerFault" />
   </message>
   <message name="OvfNoSupportedHardwareFamilyFaultMsg">
      <part name="fault" element="vim25:OvfNoSupportedHardwareFamilyFault" />
   </message>
   <message name="OvfPropertyFaultMsg">
      <part name="fault" element="vim25:OvfPropertyFault" />
   </message>
   <message name="OvfPropertyExportFaultMsg">
      <part name="fault" element="vim25:OvfPropertyExportFault" />
   </message>
   <message name="OvfPropertyNetworkFaultMsg">
      <part name="fault" element="vim25:OvfPropertyNetworkFault" />
   </message>
   <message name="OvfPropertyNetworkExportFaultMsg">
      <part name="fault" element="vim25:OvfPropertyNetworkExportFault" />
   </message>
   <message name="OvfPropertyQualifierFaultMsg">
      <part name="fault" element="vim25:OvfPropertyQualifierFault" />
   </message>
   <message name="OvfPropertyQualifierDuplicateFaultMsg">
      <part name="fault" element="vim25:OvfPropertyQualifierDuplicateFault" />
   </message>
   <message name="OvfPropertyQualifierIgnoredFaultMsg">
      <part name="fault" element="vim25:OvfPropertyQualifierIgnoredFault" />
   </message>
   <message name="OvfPropertyTypeFaultMsg">
      <part name="fault" element="vim25:OvfPropertyTypeFault" />
   </message>
   <message name="OvfPropertyValueFaultMsg">
      <part name="fault" element="vim25:OvfPropertyValueFault" />
   </message>
   <message name="OvfSystemFaultFaultMsg">
      <part name="fault" element="vim25:OvfSystemFaultFault" />
   </message>
   <message name="OvfToXmlUnsupportedElementFaultMsg">
      <part name="fault" element="vim25:OvfToXmlUnsupportedElementFault" />
   </message>
   <message name="OvfUnableToExportDiskFaultMsg">
      <part name="fault" element="vim25:OvfUnableToExportDiskFault" />
   </message>
   <message name="OvfUnexpectedElementFaultMsg">
      <part name="fault" element="vim25:OvfUnexpectedElementFault" />
   </message>
   <message name="OvfUnknownDeviceFaultMsg">
      <part name="fault" element="vim25:OvfUnknownDeviceFault" />
   </message>
   <message name="OvfUnknownDeviceBackingFaultMsg">
      <part name="fault" element="vim25:OvfUnknownDeviceBackingFault" />
   </message>
   <message name="OvfUnknownEntityFaultMsg">
      <part name="fault" element="vim25:OvfUnknownEntityFault" />
   </message>
   <message name="OvfUnsupportedAttributeFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedAttributeFault" />
   </message>
   <message name="OvfUnsupportedAttributeValueFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedAttributeValueFault" />
   </message>
   <message name="OvfUnsupportedDeviceBackingInfoFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedDeviceBackingInfoFault" />
   </message>
   <message name="OvfUnsupportedDeviceBackingOptionFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedDeviceBackingOptionFault" />
   </message>
   <message name="OvfUnsupportedDeviceExportFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedDeviceExportFault" />
   </message>
   <message name="OvfUnsupportedDiskProvisioningFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedDiskProvisioningFault" />
   </message>
   <message name="OvfUnsupportedElementFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedElementFault" />
   </message>
   <message name="OvfUnsupportedElementValueFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedElementValueFault" />
   </message>
   <message name="OvfUnsupportedPackageFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedPackageFault" />
   </message>
   <message name="OvfUnsupportedSectionFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedSectionFault" />
   </message>
   <message name="OvfUnsupportedSubTypeFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedSubTypeFault" />
   </message>
   <message name="OvfUnsupportedTypeFaultMsg">
      <part name="fault" element="vim25:OvfUnsupportedTypeFault" />
   </message>
   <message name="OvfWrongElementFaultMsg">
      <part name="fault" element="vim25:OvfWrongElementFault" />
   </message>
   <message name="OvfWrongNamespaceFaultMsg">
      <part name="fault" element="vim25:OvfWrongNamespaceFault" />
   </message>
   <message name="OvfXmlFormatFaultMsg">
      <part name="fault" element="vim25:OvfXmlFormatFault" />
   </message>
   <message name="PasswordExpiredFaultMsg">
      <part name="fault" element="vim25:PasswordExpiredFault" />
   </message>
   <message name="PatchAlreadyInstalledFaultMsg">
      <part name="fault" element="vim25:PatchAlreadyInstalledFault" />
   </message>
   <message name="PatchBinariesNotFoundFaultMsg">
      <part name="fault" element="vim25:PatchBinariesNotFoundFault" />
   </message>
   <message name="PatchInstallFailedFaultMsg">
      <part name="fault" element="vim25:PatchInstallFailedFault" />
   </message>
   <message name="PatchIntegrityErrorFaultMsg">
      <part name="fault" element="vim25:PatchIntegrityErrorFault" />
   </message>
   <message name="PatchMetadataCorruptedFaultMsg">
      <part name="fault" element="vim25:PatchMetadataCorruptedFault" />
   </message>
   <message name="PatchMetadataInvalidFaultMsg">
      <part name="fault" element="vim25:PatchMetadataInvalidFault" />
   </message>
   <message name="PatchMetadataNotFoundFaultMsg">
      <part name="fault" element="vim25:PatchMetadataNotFoundFault" />
   </message>
   <message name="PatchMissingDependenciesFaultMsg">
      <part name="fault" element="vim25:PatchMissingDependenciesFault" />
   </message>
   <message name="PatchNotApplicableFaultMsg">
      <part name="fault" element="vim25:PatchNotApplicableFault" />
   </message>
   <message name="PatchSupersededFaultMsg">
      <part name="fault" element="vim25:PatchSupersededFault" />
   </message>
   <message name="PhysCompatRDMNotSupportedFaultMsg">
      <part name="fault" element="vim25:PhysCompatRDMNotSupportedFault" />
   </message>
   <message name="PlatformConfigFaultFaultMsg">
      <part name="fault" element="vim25:PlatformConfigFaultFault" />
   </message>
   <message name="PowerOnFtSecondaryFailedFaultMsg">
      <part name="fault" element="vim25:PowerOnFtSecondaryFailedFault" />
   </message>
   <message name="PowerOnFtSecondaryTimedoutFaultMsg">
      <part name="fault" element="vim25:PowerOnFtSecondaryTimedoutFault" />
   </message>
   <message name="ProfileUpdateFailedFaultMsg">
      <part name="fault" element="vim25:ProfileUpdateFailedFault" />
   </message>
   <message name="QuarantineModeFaultFaultMsg">
      <part name="fault" element="vim25:QuarantineModeFaultFault" />
   </message>
   <message name="QuestionPendingFaultMsg">
      <part name="fault" element="vim25:QuestionPendingFault" />
   </message>
   <message name="QuiesceDatastoreIOForHAFailedFaultMsg">
      <part name="fault" element="vim25:QuiesceDatastoreIOForHAFailedFault" />
   </message>
   <message name="RDMConversionNotSupportedFaultMsg">
      <part name="fault" element="vim25:RDMConversionNotSupportedFault" />
   </message>
   <message name="RDMNotPreservedFaultMsg">
      <part name="fault" element="vim25:RDMNotPreservedFault" />
   </message>
   <message name="RDMNotSupportedFaultMsg">
      <part name="fault" element="vim25:RDMNotSupportedFault" />
   </message>
   <message name="RDMNotSupportedOnDatastoreFaultMsg">
      <part name="fault" element="vim25:RDMNotSupportedOnDatastoreFault" />
   </message>
   <message name="RDMPointsToInaccessibleDiskFaultMsg">
      <part name="fault" element="vim25:RDMPointsToInaccessibleDiskFault" />
   </message>
   <message name="RawDiskNotSupportedFaultMsg">
      <part name="fault" element="vim25:RawDiskNotSupportedFault" />
   </message>
   <message name="ReadHostResourcePoolTreeFailedFaultMsg">
      <part name="fault" element="vim25:ReadHostResourcePoolTreeFailedFault" />
   </message>
   <message name="ReadOnlyDisksWithLegacyDestinationFaultMsg">
      <part name="fault" element="vim25:ReadOnlyDisksWithLegacyDestinationFault" />
   </message>
   <message name="RebootRequiredFaultMsg">
      <part name="fault" element="vim25:RebootRequiredFault" />
   </message>
   <message name="RecordReplayDisabledFaultMsg">
      <part name="fault" element="vim25:RecordReplayDisabledFault" />
   </message>
   <message name="RemoteDeviceNotSupportedFaultMsg">
      <part name="fault" element="vim25:RemoteDeviceNotSupportedFault" />
   </message>
   <message name="RemoveFailedFaultMsg">
      <part name="fault" element="vim25:RemoveFailedFault" />
   </message>
   <message name="ReplicationConfigFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationConfigFaultFault" />
   </message>
   <message name="ReplicationDiskConfigFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationDiskConfigFaultFault" />
   </message>
   <message name="ReplicationFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationFaultFault" />
   </message>
   <message name="ReplicationIncompatibleWithFTFaultMsg">
      <part name="fault" element="vim25:ReplicationIncompatibleWithFTFault" />
   </message>
   <message name="ReplicationInvalidOptionsFaultMsg">
      <part name="fault" element="vim25:ReplicationInvalidOptionsFault" />
   </message>
   <message name="ReplicationNotSupportedOnHostFaultMsg">
      <part name="fault" element="vim25:ReplicationNotSupportedOnHostFault" />
   </message>
   <message name="ReplicationVmConfigFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationVmConfigFaultFault" />
   </message>
   <message name="ReplicationVmFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationVmFaultFault" />
   </message>
   <message name="ReplicationVmInProgressFaultFaultMsg">
      <part name="fault" element="vim25:ReplicationVmInProgressFaultFault" />
   </message>
   <message name="ResourceInUseFaultMsg">
      <part name="fault" element="vim25:ResourceInUseFault" />
   </message>
   <message name="ResourceNotAvailableFaultMsg">
      <part name="fault" element="vim25:ResourceNotAvailableFault" />
   </message>
   <message name="RestrictedByAdministratorFaultMsg">
      <part name="fault" element="vim25:RestrictedByAdministratorFault" />
   </message>
   <message name="RestrictedVersionFaultMsg">
      <part name="fault" element="vim25:RestrictedVersionFault" />
   </message>
   <message name="RollbackFailureFaultMsg">
      <part name="fault" element="vim25:RollbackFailureFault" />
   </message>
   <message name="RuleViolationFaultMsg">
      <part name="fault" element="vim25:RuleViolationFault" />
   </message>
   <message name="SSLDisabledFaultFaultMsg">
      <part name="fault" element="vim25:SSLDisabledFaultFault" />
   </message>
   <message name="SSLVerifyFaultFaultMsg">
      <part name="fault" element="vim25:SSLVerifyFaultFault" />
   </message>
   <message name="SSPIChallengeFaultMsg">
      <part name="fault" element="vim25:SSPIChallengeFault" />
   </message>
   <message name="SecondaryVmAlreadyDisabledFaultMsg">
      <part name="fault" element="vim25:SecondaryVmAlreadyDisabledFault" />
   </message>
   <message name="SecondaryVmAlreadyEnabledFaultMsg">
      <part name="fault" element="vim25:SecondaryVmAlreadyEnabledFault" />
   </message>
   <message name="SecondaryVmAlreadyRegisteredFaultMsg">
      <part name="fault" element="vim25:SecondaryVmAlreadyRegisteredFault" />
   </message>
   <message name="SecondaryVmNotRegisteredFaultMsg">
      <part name="fault" element="vim25:SecondaryVmNotRegisteredFault" />
   </message>
   <message name="SharedBusControllerNotSupportedFaultMsg">
      <part name="fault" element="vim25:SharedBusControllerNotSupportedFault" />
   </message>
   <message name="ShrinkDiskFaultFaultMsg">
      <part name="fault" element="vim25:ShrinkDiskFaultFault" />
   </message>
   <message name="SnapshotCloneNotSupportedFaultMsg">
      <part name="fault" element="vim25:SnapshotCloneNotSupportedFault" />
   </message>
   <message name="SnapshotCopyNotSupportedFaultMsg">
      <part name="fault" element="vim25:SnapshotCopyNotSupportedFault" />
   </message>
   <message name="SnapshotDisabledFaultMsg">
      <part name="fault" element="vim25:SnapshotDisabledFault" />
   </message>
   <message name="SnapshotFaultFaultMsg">
      <part name="fault" element="vim25:SnapshotFaultFault" />
   </message>
   <message name="SnapshotIncompatibleDeviceInVmFaultMsg">
      <part name="fault" element="vim25:SnapshotIncompatibleDeviceInVmFault" />
   </message>
   <message name="SnapshotLockedFaultMsg">
      <part name="fault" element="vim25:SnapshotLockedFault" />
   </message>
   <message name="SnapshotMoveFromNonHomeNotSupportedFaultMsg">
      <part name="fault" element="vim25:SnapshotMoveFromNonHomeNotSupportedFault" />
   </message>
   <message name="SnapshotMoveNotSupportedFaultMsg">
      <part name="fault" element="vim25:SnapshotMoveNotSupportedFault" />
   </message>
   <message name="SnapshotMoveToNonHomeNotSupportedFaultMsg">
      <part name="fault" element="vim25:SnapshotMoveToNonHomeNotSupportedFault" />
   </message>
   <message name="SnapshotNoChangeFaultMsg">
      <part name="fault" element="vim25:SnapshotNoChangeFault" />
   </message>
   <message name="SnapshotRevertIssueFaultMsg">
      <part name="fault" element="vim25:SnapshotRevertIssueFault" />
   </message>
   <message name="SoftRuleVioCorrectionDisallowedFaultMsg">
      <part name="fault" element="vim25:SoftRuleVioCorrectionDisallowedFault" />
   </message>
   <message name="SoftRuleVioCorrectionImpactFaultMsg">
      <part name="fault" element="vim25:SoftRuleVioCorrectionImpactFault" />
   </message>
   <message name="SolutionUserRequiredFaultMsg">
      <part name="fault" element="vim25:SolutionUserRequiredFault" />
   </message>
   <message name="SsdDiskNotAvailableFaultMsg">
      <part name="fault" element="vim25:SsdDiskNotAvailableFault" />
   </message>
   <message name="StorageDrsCannotMoveDiskInMultiWriterModeFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveDiskInMultiWriterModeFault" />
   </message>
   <message name="StorageDrsCannotMoveFTVmFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveFTVmFault" />
   </message>
   <message name="StorageDrsCannotMoveIndependentDiskFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveIndependentDiskFault" />
   </message>
   <message name="StorageDrsCannotMoveManuallyPlacedSwapFileFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveManuallyPlacedSwapFileFault" />
   </message>
   <message name="StorageDrsCannotMoveManuallyPlacedVmFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveManuallyPlacedVmFault" />
   </message>
   <message name="StorageDrsCannotMoveSharedDiskFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveSharedDiskFault" />
   </message>
   <message name="StorageDrsCannotMoveTemplateFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveTemplateFault" />
   </message>
   <message name="StorageDrsCannotMoveVmInUserFolderFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveVmInUserFolderFault" />
   </message>
   <message name="StorageDrsCannotMoveVmWithMountedCDROMFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveVmWithMountedCDROMFault" />
   </message>
   <message name="StorageDrsCannotMoveVmWithNoFilesInLayoutFaultMsg">
      <part name="fault" element="vim25:StorageDrsCannotMoveVmWithNoFilesInLayoutFault" />
   </message>
   <message name="StorageDrsDatacentersCannotShareDatastoreFaultMsg">
      <part name="fault" element="vim25:StorageDrsDatacentersCannotShareDatastoreFault" />
   </message>
   <message name="StorageDrsDisabledOnVmFaultMsg">
      <part name="fault" element="vim25:StorageDrsDisabledOnVmFault" />
   </message>
   <message name="StorageDrsHbrDiskNotMovableFaultMsg">
      <part name="fault" element="vim25:StorageDrsHbrDiskNotMovableFault" />
   </message>
   <message name="StorageDrsHmsMoveInProgressFaultMsg">
      <part name="fault" element="vim25:StorageDrsHmsMoveInProgressFault" />
   </message>
   <message name="StorageDrsHmsUnreachableFaultMsg">
      <part name="fault" element="vim25:StorageDrsHmsUnreachableFault" />
   </message>
   <message name="StorageDrsIolbDisabledInternallyFaultMsg">
      <part name="fault" element="vim25:StorageDrsIolbDisabledInternallyFault" />
   </message>
   <message name="StorageDrsRelocateDisabledFaultMsg">
      <part name="fault" element="vim25:StorageDrsRelocateDisabledFault" />
   </message>
   <message name="StorageDrsStaleHmsCollectionFaultMsg">
      <part name="fault" element="vim25:StorageDrsStaleHmsCollectionFault" />
   </message>
   <message name="StorageDrsUnableToMoveFilesFaultMsg">
      <part name="fault" element="vim25:StorageDrsUnableToMoveFilesFault" />
   </message>
   <message name="StorageVMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:StorageVMotionNotSupportedFault" />
   </message>
   <message name="StorageVmotionIncompatibleFaultMsg">
      <part name="fault" element="vim25:StorageVmotionIncompatibleFault" />
   </message>
   <message name="SuspendedRelocateNotSupportedFaultMsg">
      <part name="fault" element="vim25:SuspendedRelocateNotSupportedFault" />
   </message>
   <message name="SwapDatastoreNotWritableOnHostFaultMsg">
      <part name="fault" element="vim25:SwapDatastoreNotWritableOnHostFault" />
   </message>
   <message name="SwapDatastoreUnsetFaultMsg">
      <part name="fault" element="vim25:SwapDatastoreUnsetFault" />
   </message>
   <message name="SwapPlacementOverrideNotSupportedFaultMsg">
      <part name="fault" element="vim25:SwapPlacementOverrideNotSupportedFault" />
   </message>
   <message name="SwitchIpUnsetFaultMsg">
      <part name="fault" element="vim25:SwitchIpUnsetFault" />
   </message>
   <message name="SwitchNotInUpgradeModeFaultMsg">
      <part name="fault" element="vim25:SwitchNotInUpgradeModeFault" />
   </message>
   <message name="TaskInProgressFaultMsg">
      <part name="fault" element="vim25:TaskInProgressFault" />
   </message>
   <message name="ThirdPartyLicenseAssignmentFailedFaultMsg">
      <part name="fault" element="vim25:ThirdPartyLicenseAssignmentFailedFault" />
   </message>
   <message name="TimedoutFaultMsg">
      <part name="fault" element="vim25:TimedoutFault" />
   </message>
   <message name="TooManyConcurrentNativeClonesFaultMsg">
      <part name="fault" element="vim25:TooManyConcurrentNativeClonesFault" />
   </message>
   <message name="TooManyConsecutiveOverridesFaultMsg">
      <part name="fault" element="vim25:TooManyConsecutiveOverridesFault" />
   </message>
   <message name="TooManyDevicesFaultMsg">
      <part name="fault" element="vim25:TooManyDevicesFault" />
   </message>
   <message name="TooManyDisksOnLegacyHostFaultMsg">
      <part name="fault" element="vim25:TooManyDisksOnLegacyHostFault" />
   </message>
   <message name="TooManyGuestLogonsFaultMsg">
      <part name="fault" element="vim25:TooManyGuestLogonsFault" />
   </message>
   <message name="TooManyHostsFaultMsg">
      <part name="fault" element="vim25:TooManyHostsFault" />
   </message>
   <message name="TooManyNativeCloneLevelsFaultMsg">
      <part name="fault" element="vim25:TooManyNativeCloneLevelsFault" />
   </message>
   <message name="TooManyNativeClonesOnFileFaultMsg">
      <part name="fault" element="vim25:TooManyNativeClonesOnFileFault" />
   </message>
   <message name="TooManySnapshotLevelsFaultMsg">
      <part name="fault" element="vim25:TooManySnapshotLevelsFault" />
   </message>
   <message name="ToolsAlreadyUpgradedFaultMsg">
      <part name="fault" element="vim25:ToolsAlreadyUpgradedFault" />
   </message>
   <message name="ToolsAutoUpgradeNotSupportedFaultMsg">
      <part name="fault" element="vim25:ToolsAutoUpgradeNotSupportedFault" />
   </message>
   <message name="ToolsImageCopyFailedFaultMsg">
      <part name="fault" element="vim25:ToolsImageCopyFailedFault" />
   </message>
   <message name="ToolsImageNotAvailableFaultMsg">
      <part name="fault" element="vim25:ToolsImageNotAvailableFault" />
   </message>
   <message name="ToolsImageSignatureCheckFailedFaultMsg">
      <part name="fault" element="vim25:ToolsImageSignatureCheckFailedFault" />
   </message>
   <message name="ToolsInstallationInProgressFaultMsg">
      <part name="fault" element="vim25:ToolsInstallationInProgressFault" />
   </message>
   <message name="ToolsUnavailableFaultMsg">
      <part name="fault" element="vim25:ToolsUnavailableFault" />
   </message>
   <message name="ToolsUpgradeCancelledFaultMsg">
      <part name="fault" element="vim25:ToolsUpgradeCancelledFault" />
   </message>
   <message name="UnSupportedDatastoreForVFlashFaultMsg">
      <part name="fault" element="vim25:UnSupportedDatastoreForVFlashFault" />
   </message>
   <message name="UncommittedUndoableDiskFaultMsg">
      <part name="fault" element="vim25:UncommittedUndoableDiskFault" />
   </message>
   <message name="UnconfiguredPropertyValueFaultMsg">
      <part name="fault" element="vim25:UnconfiguredPropertyValueFault" />
   </message>
   <message name="UncustomizableGuestFaultMsg">
      <part name="fault" element="vim25:UncustomizableGuestFault" />
   </message>
   <message name="UnexpectedCustomizationFaultFaultMsg">
      <part name="fault" element="vim25:UnexpectedCustomizationFaultFault" />
   </message>
   <message name="UnrecognizedHostFaultMsg">
      <part name="fault" element="vim25:UnrecognizedHostFault" />
   </message>
   <message name="UnsharedSwapVMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:UnsharedSwapVMotionNotSupportedFault" />
   </message>
   <message name="UnsupportedDatastoreFaultMsg">
      <part name="fault" element="vim25:UnsupportedDatastoreFault" />
   </message>
   <message name="UnsupportedGuestFaultMsg">
      <part name="fault" element="vim25:UnsupportedGuestFault" />
   </message>
   <message name="UnsupportedVimApiVersionFaultMsg">
      <part name="fault" element="vim25:UnsupportedVimApiVersionFault" />
   </message>
   <message name="UnsupportedVmxLocationFaultMsg">
      <part name="fault" element="vim25:UnsupportedVmxLocationFault" />
   </message>
   <message name="UnusedVirtualDiskBlocksNotScrubbedFaultMsg">
      <part name="fault" element="vim25:UnusedVirtualDiskBlocksNotScrubbedFault" />
   </message>
   <message name="UserNotFoundFaultMsg">
      <part name="fault" element="vim25:UserNotFoundFault" />
   </message>
   <message name="VAppConfigFaultFaultMsg">
      <part name="fault" element="vim25:VAppConfigFaultFault" />
   </message>
   <message name="VAppNotRunningFaultMsg">
      <part name="fault" element="vim25:VAppNotRunningFault" />
   </message>
   <message name="VAppOperationInProgressFaultMsg">
      <part name="fault" element="vim25:VAppOperationInProgressFault" />
   </message>
   <message name="VAppPropertyFaultFaultMsg">
      <part name="fault" element="vim25:VAppPropertyFaultFault" />
   </message>
   <message name="VAppTaskInProgressFaultMsg">
      <part name="fault" element="vim25:VAppTaskInProgressFault" />
   </message>
   <message name="VFlashCacheHotConfigNotSupportedFaultMsg">
      <part name="fault" element="vim25:VFlashCacheHotConfigNotSupportedFault" />
   </message>
   <message name="VFlashModuleNotSupportedFaultMsg">
      <part name="fault" element="vim25:VFlashModuleNotSupportedFault" />
   </message>
   <message name="VFlashModuleVersionIncompatibleFaultMsg">
      <part name="fault" element="vim25:VFlashModuleVersionIncompatibleFault" />
   </message>
   <message name="VMINotSupportedFaultMsg">
      <part name="fault" element="vim25:VMINotSupportedFault" />
   </message>
   <message name="VMOnConflictDVPortFaultMsg">
      <part name="fault" element="vim25:VMOnConflictDVPortFault" />
   </message>
   <message name="VMOnVirtualIntranetFaultMsg">
      <part name="fault" element="vim25:VMOnVirtualIntranetFault" />
   </message>
   <message name="VMotionAcrossNetworkNotSupportedFaultMsg">
      <part name="fault" element="vim25:VMotionAcrossNetworkNotSupportedFault" />
   </message>
   <message name="VMotionInterfaceIssueFaultMsg">
      <part name="fault" element="vim25:VMotionInterfaceIssueFault" />
   </message>
   <message name="VMotionLinkCapacityLowFaultMsg">
      <part name="fault" element="vim25:VMotionLinkCapacityLowFault" />
   </message>
   <message name="VMotionLinkDownFaultMsg">
      <part name="fault" element="vim25:VMotionLinkDownFault" />
   </message>
   <message name="VMotionNotConfiguredFaultMsg">
      <part name="fault" element="vim25:VMotionNotConfiguredFault" />
   </message>
   <message name="VMotionNotLicensedFaultMsg">
      <part name="fault" element="vim25:VMotionNotLicensedFault" />
   </message>
   <message name="VMotionNotSupportedFaultMsg">
      <part name="fault" element="vim25:VMotionNotSupportedFault" />
   </message>
   <message name="VMotionProtocolIncompatibleFaultMsg">
      <part name="fault" element="vim25:VMotionProtocolIncompatibleFault" />
   </message>
   <message name="VimFaultFaultMsg">
      <part name="fault" element="vim25:VimFaultFault" />
   </message>
   <message name="VirtualDiskBlocksNotFullyProvisionedFaultMsg">
      <part name="fault" element="vim25:VirtualDiskBlocksNotFullyProvisionedFault" />
   </message>
   <message name="VirtualDiskModeNotSupportedFaultMsg">
      <part name="fault" element="vim25:VirtualDiskModeNotSupportedFault" />
   </message>
   <message name="VirtualEthernetCardNotSupportedFaultMsg">
      <part name="fault" element="vim25:VirtualEthernetCardNotSupportedFault" />
   </message>
   <message name="VirtualHardwareCompatibilityIssueFaultMsg">
      <part name="fault" element="vim25:VirtualHardwareCompatibilityIssueFault" />
   </message>
   <message name="VirtualHardwareVersionNotSupportedFaultMsg">
      <part name="fault" element="vim25:VirtualHardwareVersionNotSupportedFault" />
   </message>
   <message name="VmAlreadyExistsInDatacenterFaultMsg">
      <part name="fault" element="vim25:VmAlreadyExistsInDatacenterFault" />
   </message>
   <message name="VmConfigFaultFaultMsg">
      <part name="fault" element="vim25:VmConfigFaultFault" />
   </message>
   <message name="VmConfigIncompatibleForFaultToleranceFaultMsg">
      <part name="fault" element="vim25:VmConfigIncompatibleForFaultToleranceFault" />
   </message>
   <message name="VmConfigIncompatibleForRecordReplayFaultMsg">
      <part name="fault" element="vim25:VmConfigIncompatibleForRecordReplayFault" />
   </message>
   <message name="VmFaultToleranceConfigIssueFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceConfigIssueFault" />
   </message>
   <message name="VmFaultToleranceConfigIssueWrapperFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceConfigIssueWrapperFault" />
   </message>
   <message name="VmFaultToleranceInvalidFileBackingFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceInvalidFileBackingFault" />
   </message>
   <message name="VmFaultToleranceIssueFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceIssueFault" />
   </message>
   <message name="VmFaultToleranceOpIssuesListFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceOpIssuesListFault" />
   </message>
   <message name="VmFaultToleranceTooManyFtVcpusOnHostFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceTooManyFtVcpusOnHostFault" />
   </message>
   <message name="VmFaultToleranceTooManyVMsOnHostFaultMsg">
      <part name="fault" element="vim25:VmFaultToleranceTooManyVMsOnHostFault" />
   </message>
   <message name="VmHostAffinityRuleViolationFaultMsg">
      <part name="fault" element="vim25:VmHostAffinityRuleViolationFault" />
   </message>
   <message name="VmLimitLicenseFaultMsg">
      <part name="fault" element="vim25:VmLimitLicenseFault" />
   </message>
   <message name="VmMetadataManagerFaultFaultMsg">
      <part name="fault" element="vim25:VmMetadataManagerFaultFault" />
   </message>
   <message name="VmMonitorIncompatibleForFaultToleranceFaultMsg">
      <part name="fault" element="vim25:VmMonitorIncompatibleForFaultToleranceFault" />
   </message>
   <message name="VmPowerOnDisabledFaultMsg">
      <part name="fault" element="vim25:VmPowerOnDisabledFault" />
   </message>
   <message name="VmSmpFaultToleranceTooManyVMsOnHostFaultMsg">
      <part name="fault" element="vim25:VmSmpFaultToleranceTooManyVMsOnHostFault" />
   </message>
   <message name="VmToolsUpgradeFaultFaultMsg">
      <part name="fault" element="vim25:VmToolsUpgradeFaultFault" />
   </message>
   <message name="VmValidateMaxDeviceFaultMsg">
      <part name="fault" element="vim25:VmValidateMaxDeviceFault" />
   </message>
   <message name="VmWwnConflictFaultMsg">
      <part name="fault" element="vim25:VmWwnConflictFault" />
   </message>
   <message name="VmfsAlreadyMountedFaultMsg">
      <part name="fault" element="vim25:VmfsAlreadyMountedFault" />
   </message>
   <message name="VmfsAmbiguousMountFaultMsg">
      <part name="fault" element="vim25:VmfsAmbiguousMountFault" />
   </message>
   <message name="VmfsMountFaultFaultMsg">
      <part name="fault" element="vim25:VmfsMountFaultFault" />
   </message>
   <message name="VmotionInterfaceNotEnabledFaultMsg">
      <part name="fault" element="vim25:VmotionInterfaceNotEnabledFault" />
   </message>
   <message name="VolumeEditorErrorFaultMsg">
      <part name="fault" element="vim25:VolumeEditorErrorFault" />
   </message>
   <message name="VramLimitLicenseFaultMsg">
      <part name="fault" element="vim25:VramLimitLicenseFault" />
   </message>
   <message name="VsanClusterUuidMismatchFaultMsg">
      <part name="fault" element="vim25:VsanClusterUuidMismatchFault" />
   </message>
   <message name="VsanDiskFaultFaultMsg">
      <part name="fault" element="vim25:VsanDiskFaultFault" />
   </message>
   <message name="VsanFaultFaultMsg">
      <part name="fault" element="vim25:VsanFaultFault" />
   </message>
   <message name="VsanIncompatibleDiskMappingFaultMsg">
      <part name="fault" element="vim25:VsanIncompatibleDiskMappingFault" />
   </message>
   <message name="VspanDestPortConflictFaultMsg">
      <part name="fault" element="vim25:VspanDestPortConflictFault" />
   </message>
   <message name="VspanPortConflictFaultMsg">
      <part name="fault" element="vim25:VspanPortConflictFault" />
   </message>
   <message name="VspanPortMoveFaultFaultMsg">
      <part name="fault" element="vim25:VspanPortMoveFaultFault" />
   </message>
   <message name="VspanPortPromiscChangeFaultFaultMsg">
      <part name="fault" element="vim25:VspanPortPromiscChangeFaultFault" />
   </message>
   <message name="VspanPortgroupPromiscChangeFaultFaultMsg">
      <part name="fault" element="vim25:VspanPortgroupPromiscChangeFaultFault" />
   </message>
   <message name="VspanPortgroupTypeChangeFaultFaultMsg">
      <part name="fault" element="vim25:VspanPortgroupTypeChangeFaultFault" />
   </message>
   <message name="VspanPromiscuousPortNotSupportedFaultMsg">
      <part name="fault" element="vim25:VspanPromiscuousPortNotSupportedFault" />
   </message>
   <message name="VspanSameSessionPortConflictFaultMsg">
      <part name="fault" element="vim25:VspanSameSessionPortConflictFault" />
   </message>
   <message name="WakeOnLanNotSupportedFaultMsg">
      <part name="fault" element="vim25:WakeOnLanNotSupportedFault" />
   </message>
   <message name="WakeOnLanNotSupportedByVmotionNICFaultMsg">
      <part name="fault" element="vim25:WakeOnLanNotSupportedByVmotionNICFault" />
   </message>
   <message name="WillLoseHAProtectionFaultMsg">
      <part name="fault" element="vim25:WillLoseHAProtectionFault" />
   </message>
   <message name="WillModifyConfigCpuRequirementsFaultMsg">
      <part name="fault" element="vim25:WillModifyConfigCpuRequirementsFault" />
   </message>
   <message name="WillResetSnapshotDirectoryFaultMsg">
      <part name="fault" element="vim25:WillResetSnapshotDirectoryFault" />
   </message>
   <message name="WipeDiskFaultFaultMsg">
      <part name="fault" element="vim25:WipeDiskFaultFault" />
   </message>
   <message name="JoinDomain_TaskRequestMsg">
      <part name="parameters" element="vim25:JoinDomain_Task" />
   </message>
   <message name="JoinDomain_TaskResponseMsg">
      <part name="parameters" element="vim25:JoinDomain_TaskResponse" />
   </message>
   <message name="JoinDomainWithCAM_TaskRequestMsg">
      <part name="parameters" element="vim25:JoinDomainWithCAM_Task" />
   </message>
   <message name="JoinDomainWithCAM_TaskResponseMsg">
      <part name="parameters" element="vim25:JoinDomainWithCAM_TaskResponse" />
   </message>
   <message name="ImportCertificateForCAM_TaskRequestMsg">
      <part name="parameters" element="vim25:ImportCertificateForCAM_Task" />
   </message>
   <message name="ImportCertificateForCAM_TaskResponseMsg">
      <part name="parameters" element="vim25:ImportCertificateForCAM_TaskResponse" />
   </message>
   <message name="LeaveCurrentDomain_TaskRequestMsg">
      <part name="parameters" element="vim25:LeaveCurrentDomain_Task" />
   </message>
   <message name="LeaveCurrentDomain_TaskResponseMsg">
      <part name="parameters" element="vim25:LeaveCurrentDomain_TaskResponse" />
   </message>
   <message name="EnableSmartCardAuthenticationRequestMsg">
      <part name="parameters" element="vim25:EnableSmartCardAuthentication" />
   </message>
   <message name="EnableSmartCardAuthenticationResponseMsg">
      <part name="parameters" element="vim25:EnableSmartCardAuthenticationResponse" />
   </message>
   <message name="InstallSmartCardTrustAnchorRequestMsg">
      <part name="parameters" element="vim25:InstallSmartCardTrustAnchor" />
   </message>
   <message name="InstallSmartCardTrustAnchorResponseMsg">
      <part name="parameters" element="vim25:InstallSmartCardTrustAnchorResponse" />
   </message>
   <message name="ReplaceSmartCardTrustAnchorsRequestMsg">
      <part name="parameters" element="vim25:ReplaceSmartCardTrustAnchors" />
   </message>
   <message name="ReplaceSmartCardTrustAnchorsResponseMsg">
      <part name="parameters" element="vim25:ReplaceSmartCardTrustAnchorsResponse" />
   </message>
   <message name="RemoveSmartCardTrustAnchorRequestMsg">
      <part name="parameters" element="vim25:RemoveSmartCardTrustAnchor" />
   </message>
   <message name="RemoveSmartCardTrustAnchorResponseMsg">
      <part name="parameters" element="vim25:RemoveSmartCardTrustAnchorResponse" />
   </message>
   <message name="RemoveSmartCardTrustAnchorByFingerprintRequestMsg">
      <part name="parameters" element="vim25:RemoveSmartCardTrustAnchorByFingerprint" />
   </message>
   <message name="RemoveSmartCardTrustAnchorByFingerprintResponseMsg">
      <part name="parameters" element="vim25:RemoveSmartCardTrustAnchorByFingerprintResponse" />
   </message>
   <message name="ListSmartCardTrustAnchorsRequestMsg">
      <part name="parameters" element="vim25:ListSmartCardTrustAnchors" />
   </message>
   <message name="ListSmartCardTrustAnchorsResponseMsg">
      <part name="parameters" element="vim25:ListSmartCardTrustAnchorsResponse" />
   </message>
   <message name="DisableSmartCardAuthenticationRequestMsg">
      <part name="parameters" element="vim25:DisableSmartCardAuthentication" />
   </message>
   <message name="DisableSmartCardAuthenticationResponseMsg">
      <part name="parameters" element="vim25:DisableSmartCardAuthenticationResponse" />
   </message>
   <message name="DownloadDescriptionTreeRequestMsg">
      <part name="parameters" element="vim25:DownloadDescriptionTree" />
   </message>
   <message name="DownloadDescriptionTreeResponseMsg">
      <part name="parameters" element="vim25:DownloadDescriptionTreeResponse" />
   </message>
   <message name="RetrieveDynamicPassthroughInfoRequestMsg">
      <part name="parameters" element="vim25:RetrieveDynamicPassthroughInfo" />
   </message>
   <message name="RetrieveDynamicPassthroughInfoResponseMsg">
      <part name="parameters" element="vim25:RetrieveDynamicPassthroughInfoResponse" />
   </message>
   <message name="UpdateAssignableHardwareConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateAssignableHardwareConfig" />
   </message>
   <message name="UpdateAssignableHardwareConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateAssignableHardwareConfigResponse" />
   </message>
   <message name="ReconfigureAutostartRequestMsg">
      <part name="parameters" element="vim25:ReconfigureAutostart" />
   </message>
   <message name="ReconfigureAutostartResponseMsg">
      <part name="parameters" element="vim25:ReconfigureAutostartResponse" />
   </message>
   <message name="AutoStartPowerOnRequestMsg">
      <part name="parameters" element="vim25:AutoStartPowerOn" />
   </message>
   <message name="AutoStartPowerOnResponseMsg">
      <part name="parameters" element="vim25:AutoStartPowerOnResponse" />
   </message>
   <message name="AutoStartPowerOffRequestMsg">
      <part name="parameters" element="vim25:AutoStartPowerOff" />
   </message>
   <message name="AutoStartPowerOffResponseMsg">
      <part name="parameters" element="vim25:AutoStartPowerOffResponse" />
   </message>
   <message name="QueryBootDevicesRequestMsg">
      <part name="parameters" element="vim25:QueryBootDevices" />
   </message>
   <message name="QueryBootDevicesResponseMsg">
      <part name="parameters" element="vim25:QueryBootDevicesResponse" />
   </message>
   <message name="UpdateBootDeviceRequestMsg">
      <part name="parameters" element="vim25:UpdateBootDevice" />
   </message>
   <message name="UpdateBootDeviceResponseMsg">
      <part name="parameters" element="vim25:UpdateBootDeviceResponse" />
   </message>
   <message name="ConfigureHostCache_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureHostCache_Task" />
   </message>
   <message name="ConfigureHostCache_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureHostCache_TaskResponse" />
   </message>
   <message name="GenerateCertificateSigningRequestRequestMsg">
      <part name="parameters" element="vim25:GenerateCertificateSigningRequest" />
   </message>
   <message name="GenerateCertificateSigningRequestResponseMsg">
      <part name="parameters" element="vim25:GenerateCertificateSigningRequestResponse" />
   </message>
   <message name="GenerateCertificateSigningRequestByDnRequestMsg">
      <part name="parameters" element="vim25:GenerateCertificateSigningRequestByDn" />
   </message>
   <message name="GenerateCertificateSigningRequestByDnResponseMsg">
      <part name="parameters" element="vim25:GenerateCertificateSigningRequestByDnResponse" />
   </message>
   <message name="InstallServerCertificateRequestMsg">
      <part name="parameters" element="vim25:InstallServerCertificate" />
   </message>
   <message name="InstallServerCertificateResponseMsg">
      <part name="parameters" element="vim25:InstallServerCertificateResponse" />
   </message>
   <message name="ReplaceCACertificatesAndCRLsRequestMsg">
      <part name="parameters" element="vim25:ReplaceCACertificatesAndCRLs" />
   </message>
   <message name="ReplaceCACertificatesAndCRLsResponseMsg">
      <part name="parameters" element="vim25:ReplaceCACertificatesAndCRLsResponse" />
   </message>
   <message name="ListCACertificatesRequestMsg">
      <part name="parameters" element="vim25:ListCACertificates" />
   </message>
   <message name="ListCACertificatesResponseMsg">
      <part name="parameters" element="vim25:ListCACertificatesResponse" />
   </message>
   <message name="ListCACertificateRevocationListsRequestMsg">
      <part name="parameters" element="vim25:ListCACertificateRevocationLists" />
   </message>
   <message name="ListCACertificateRevocationListsResponseMsg">
      <part name="parameters" element="vim25:ListCACertificateRevocationListsResponse" />
   </message>
   <message name="EnableHyperThreadingRequestMsg">
      <part name="parameters" element="vim25:EnableHyperThreading" />
   </message>
   <message name="EnableHyperThreadingResponseMsg">
      <part name="parameters" element="vim25:EnableHyperThreadingResponse" />
   </message>
   <message name="DisableHyperThreadingRequestMsg">
      <part name="parameters" element="vim25:DisableHyperThreading" />
   </message>
   <message name="DisableHyperThreadingResponseMsg">
      <part name="parameters" element="vim25:DisableHyperThreadingResponse" />
   </message>
   <message name="SearchDatastore_TaskRequestMsg">
      <part name="parameters" element="vim25:SearchDatastore_Task" />
   </message>
   <message name="SearchDatastore_TaskResponseMsg">
      <part name="parameters" element="vim25:SearchDatastore_TaskResponse" />
   </message>
   <message name="SearchDatastoreSubFolders_TaskRequestMsg">
      <part name="parameters" element="vim25:SearchDatastoreSubFolders_Task" />
   </message>
   <message name="SearchDatastoreSubFolders_TaskResponseMsg">
      <part name="parameters" element="vim25:SearchDatastoreSubFolders_TaskResponse" />
   </message>
   <message name="DeleteFileRequestMsg">
      <part name="parameters" element="vim25:DeleteFile" />
   </message>
   <message name="DeleteFileResponseMsg">
      <part name="parameters" element="vim25:DeleteFileResponse" />
   </message>
   <message name="UpdateLocalSwapDatastoreRequestMsg">
      <part name="parameters" element="vim25:UpdateLocalSwapDatastore" />
   </message>
   <message name="UpdateLocalSwapDatastoreResponseMsg">
      <part name="parameters" element="vim25:UpdateLocalSwapDatastoreResponse" />
   </message>
   <message name="QueryAvailableDisksForVmfsRequestMsg">
      <part name="parameters" element="vim25:QueryAvailableDisksForVmfs" />
   </message>
   <message name="QueryAvailableDisksForVmfsResponseMsg">
      <part name="parameters" element="vim25:QueryAvailableDisksForVmfsResponse" />
   </message>
   <message name="QueryVmfsDatastoreCreateOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreCreateOptions" />
   </message>
   <message name="QueryVmfsDatastoreCreateOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreCreateOptionsResponse" />
   </message>
   <message name="CreateVmfsDatastoreRequestMsg">
      <part name="parameters" element="vim25:CreateVmfsDatastore" />
   </message>
   <message name="CreateVmfsDatastoreResponseMsg">
      <part name="parameters" element="vim25:CreateVmfsDatastoreResponse" />
   </message>
   <message name="QueryVmfsDatastoreExtendOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreExtendOptions" />
   </message>
   <message name="QueryVmfsDatastoreExtendOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreExtendOptionsResponse" />
   </message>
   <message name="QueryVmfsDatastoreExpandOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreExpandOptions" />
   </message>
   <message name="QueryVmfsDatastoreExpandOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryVmfsDatastoreExpandOptionsResponse" />
   </message>
   <message name="ExtendVmfsDatastoreRequestMsg">
      <part name="parameters" element="vim25:ExtendVmfsDatastore" />
   </message>
   <message name="ExtendVmfsDatastoreResponseMsg">
      <part name="parameters" element="vim25:ExtendVmfsDatastoreResponse" />
   </message>
   <message name="EnableClusteredVmdkSupportRequestMsg">
      <part name="parameters" element="vim25:EnableClusteredVmdkSupport" />
   </message>
   <message name="EnableClusteredVmdkSupportResponseMsg">
      <part name="parameters" element="vim25:EnableClusteredVmdkSupportResponse" />
   </message>
   <message name="DisableClusteredVmdkSupportRequestMsg">
      <part name="parameters" element="vim25:DisableClusteredVmdkSupport" />
   </message>
   <message name="DisableClusteredVmdkSupportResponseMsg">
      <part name="parameters" element="vim25:DisableClusteredVmdkSupportResponse" />
   </message>
   <message name="ExpandVmfsDatastoreRequestMsg">
      <part name="parameters" element="vim25:ExpandVmfsDatastore" />
   </message>
   <message name="ExpandVmfsDatastoreResponseMsg">
      <part name="parameters" element="vim25:ExpandVmfsDatastoreResponse" />
   </message>
   <message name="CreateNasDatastoreRequestMsg">
      <part name="parameters" element="vim25:CreateNasDatastore" />
   </message>
   <message name="CreateNasDatastoreResponseMsg">
      <part name="parameters" element="vim25:CreateNasDatastoreResponse" />
   </message>
   <message name="CreateLocalDatastoreRequestMsg">
      <part name="parameters" element="vim25:CreateLocalDatastore" />
   </message>
   <message name="CreateLocalDatastoreResponseMsg">
      <part name="parameters" element="vim25:CreateLocalDatastoreResponse" />
   </message>
   <message name="CreateVvolDatastoreRequestMsg">
      <part name="parameters" element="vim25:CreateVvolDatastore" />
   </message>
   <message name="CreateVvolDatastoreResponseMsg">
      <part name="parameters" element="vim25:CreateVvolDatastoreResponse" />
   </message>
   <message name="RemoveDatastoreRequestMsg">
      <part name="parameters" element="vim25:RemoveDatastore" />
   </message>
   <message name="RemoveDatastoreResponseMsg">
      <part name="parameters" element="vim25:RemoveDatastoreResponse" />
   </message>
   <message name="RemoveDatastoreEx_TaskRequestMsg">
      <part name="parameters" element="vim25:RemoveDatastoreEx_Task" />
   </message>
   <message name="RemoveDatastoreEx_TaskResponseMsg">
      <part name="parameters" element="vim25:RemoveDatastoreEx_TaskResponse" />
   </message>
   <message name="ConfigureDatastorePrincipalRequestMsg">
      <part name="parameters" element="vim25:ConfigureDatastorePrincipal" />
   </message>
   <message name="ConfigureDatastorePrincipalResponseMsg">
      <part name="parameters" element="vim25:ConfigureDatastorePrincipalResponse" />
   </message>
   <message name="QueryUnresolvedVmfsVolumesRequestMsg">
      <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumes" />
   </message>
   <message name="QueryUnresolvedVmfsVolumesResponseMsg">
      <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumesResponse" />
   </message>
   <message name="ResignatureUnresolvedVmfsVolume_TaskRequestMsg">
      <part name="parameters" element="vim25:ResignatureUnresolvedVmfsVolume_Task" />
   </message>
   <message name="ResignatureUnresolvedVmfsVolume_TaskResponseMsg">
      <part name="parameters" element="vim25:ResignatureUnresolvedVmfsVolume_TaskResponse" />
   </message>
   <message name="UpdateDateTimeConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateDateTimeConfig" />
   </message>
   <message name="UpdateDateTimeConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateDateTimeConfigResponse" />
   </message>
   <message name="QueryAvailableTimeZonesRequestMsg">
      <part name="parameters" element="vim25:QueryAvailableTimeZones" />
   </message>
   <message name="QueryAvailableTimeZonesResponseMsg">
      <part name="parameters" element="vim25:QueryAvailableTimeZonesResponse" />
   </message>
   <message name="QueryDateTimeRequestMsg">
      <part name="parameters" element="vim25:QueryDateTime" />
   </message>
   <message name="QueryDateTimeResponseMsg">
      <part name="parameters" element="vim25:QueryDateTimeResponse" />
   </message>
   <message name="UpdateDateTimeRequestMsg">
      <part name="parameters" element="vim25:UpdateDateTime" />
   </message>
   <message name="UpdateDateTimeResponseMsg">
      <part name="parameters" element="vim25:UpdateDateTimeResponse" />
   </message>
   <message name="RefreshDateTimeSystemRequestMsg">
      <part name="parameters" element="vim25:RefreshDateTimeSystem" />
   </message>
   <message name="RefreshDateTimeSystemResponseMsg">
      <part name="parameters" element="vim25:RefreshDateTimeSystemResponse" />
   </message>
   <message name="QueryAvailablePartitionRequestMsg">
      <part name="parameters" element="vim25:QueryAvailablePartition" />
   </message>
   <message name="QueryAvailablePartitionResponseMsg">
      <part name="parameters" element="vim25:QueryAvailablePartitionResponse" />
   </message>
   <message name="SelectActivePartitionRequestMsg">
      <part name="parameters" element="vim25:SelectActivePartition" />
   </message>
   <message name="SelectActivePartitionResponseMsg">
      <part name="parameters" element="vim25:SelectActivePartitionResponse" />
   </message>
   <message name="QueryPartitionCreateOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryPartitionCreateOptions" />
   </message>
   <message name="QueryPartitionCreateOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryPartitionCreateOptionsResponse" />
   </message>
   <message name="QueryPartitionCreateDescRequestMsg">
      <part name="parameters" element="vim25:QueryPartitionCreateDesc" />
   </message>
   <message name="QueryPartitionCreateDescResponseMsg">
      <part name="parameters" element="vim25:QueryPartitionCreateDescResponse" />
   </message>
   <message name="CreateDiagnosticPartitionRequestMsg">
      <part name="parameters" element="vim25:CreateDiagnosticPartition" />
   </message>
   <message name="CreateDiagnosticPartitionResponseMsg">
      <part name="parameters" element="vim25:CreateDiagnosticPartitionResponse" />
   </message>
   <message name="EsxAgentHostManagerUpdateConfigRequestMsg">
      <part name="parameters" element="vim25:EsxAgentHostManagerUpdateConfig" />
   </message>
   <message name="EsxAgentHostManagerUpdateConfigResponseMsg">
      <part name="parameters" element="vim25:EsxAgentHostManagerUpdateConfigResponse" />
   </message>
   <message name="UpdateDefaultPolicyRequestMsg">
      <part name="parameters" element="vim25:UpdateDefaultPolicy" />
   </message>
   <message name="UpdateDefaultPolicyResponseMsg">
      <part name="parameters" element="vim25:UpdateDefaultPolicyResponse" />
   </message>
   <message name="EnableRulesetRequestMsg">
      <part name="parameters" element="vim25:EnableRuleset" />
   </message>
   <message name="EnableRulesetResponseMsg">
      <part name="parameters" element="vim25:EnableRulesetResponse" />
   </message>
   <message name="DisableRulesetRequestMsg">
      <part name="parameters" element="vim25:DisableRuleset" />
   </message>
   <message name="DisableRulesetResponseMsg">
      <part name="parameters" element="vim25:DisableRulesetResponse" />
   </message>
   <message name="UpdateRulesetRequestMsg">
      <part name="parameters" element="vim25:UpdateRuleset" />
   </message>
   <message name="UpdateRulesetResponseMsg">
      <part name="parameters" element="vim25:UpdateRulesetResponse" />
   </message>
   <message name="RefreshFirewallRequestMsg">
      <part name="parameters" element="vim25:RefreshFirewall" />
   </message>
   <message name="RefreshFirewallResponseMsg">
      <part name="parameters" element="vim25:RefreshFirewallResponse" />
   </message>
   <message name="ResetFirmwareToFactoryDefaultsRequestMsg">
      <part name="parameters" element="vim25:ResetFirmwareToFactoryDefaults" />
   </message>
   <message name="ResetFirmwareToFactoryDefaultsResponseMsg">
      <part name="parameters" element="vim25:ResetFirmwareToFactoryDefaultsResponse" />
   </message>
   <message name="BackupFirmwareConfigurationRequestMsg">
      <part name="parameters" element="vim25:BackupFirmwareConfiguration" />
   </message>
   <message name="BackupFirmwareConfigurationResponseMsg">
      <part name="parameters" element="vim25:BackupFirmwareConfigurationResponse" />
   </message>
   <message name="QueryFirmwareConfigUploadURLRequestMsg">
      <part name="parameters" element="vim25:QueryFirmwareConfigUploadURL" />
   </message>
   <message name="QueryFirmwareConfigUploadURLResponseMsg">
      <part name="parameters" element="vim25:QueryFirmwareConfigUploadURLResponse" />
   </message>
   <message name="RestoreFirmwareConfigurationRequestMsg">
      <part name="parameters" element="vim25:RestoreFirmwareConfiguration" />
   </message>
   <message name="RestoreFirmwareConfigurationResponseMsg">
      <part name="parameters" element="vim25:RestoreFirmwareConfigurationResponse" />
   </message>
   <message name="RefreshGraphicsManagerRequestMsg">
      <part name="parameters" element="vim25:RefreshGraphicsManager" />
   </message>
   <message name="RefreshGraphicsManagerResponseMsg">
      <part name="parameters" element="vim25:RefreshGraphicsManagerResponse" />
   </message>
   <message name="IsSharedGraphicsActiveRequestMsg">
      <part name="parameters" element="vim25:IsSharedGraphicsActive" />
   </message>
   <message name="IsSharedGraphicsActiveResponseMsg">
      <part name="parameters" element="vim25:IsSharedGraphicsActiveResponse" />
   </message>
   <message name="UpdateGraphicsConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateGraphicsConfig" />
   </message>
   <message name="UpdateGraphicsConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateGraphicsConfigResponse" />
   </message>
   <message name="RefreshHealthStatusSystemRequestMsg">
      <part name="parameters" element="vim25:RefreshHealthStatusSystem" />
   </message>
   <message name="RefreshHealthStatusSystemResponseMsg">
      <part name="parameters" element="vim25:RefreshHealthStatusSystemResponse" />
   </message>
   <message name="ResetSystemHealthInfoRequestMsg">
      <part name="parameters" element="vim25:ResetSystemHealthInfo" />
   </message>
   <message name="ResetSystemHealthInfoResponseMsg">
      <part name="parameters" element="vim25:ResetSystemHealthInfoResponse" />
   </message>
   <message name="ClearSystemEventLogRequestMsg">
      <part name="parameters" element="vim25:ClearSystemEventLog" />
   </message>
   <message name="ClearSystemEventLogResponseMsg">
      <part name="parameters" element="vim25:ClearSystemEventLogResponse" />
   </message>
   <message name="FetchSystemEventLogRequestMsg">
      <part name="parameters" element="vim25:FetchSystemEventLog" />
   </message>
   <message name="FetchSystemEventLogResponseMsg">
      <part name="parameters" element="vim25:FetchSystemEventLogResponse" />
   </message>
   <message name="RetrieveHostAccessControlEntriesRequestMsg">
      <part name="parameters" element="vim25:RetrieveHostAccessControlEntries" />
   </message>
   <message name="RetrieveHostAccessControlEntriesResponseMsg">
      <part name="parameters" element="vim25:RetrieveHostAccessControlEntriesResponse" />
   </message>
   <message name="ChangeAccessModeRequestMsg">
      <part name="parameters" element="vim25:ChangeAccessMode" />
   </message>
   <message name="ChangeAccessModeResponseMsg">
      <part name="parameters" element="vim25:ChangeAccessModeResponse" />
   </message>
   <message name="QuerySystemUsersRequestMsg">
      <part name="parameters" element="vim25:QuerySystemUsers" />
   </message>
   <message name="QuerySystemUsersResponseMsg">
      <part name="parameters" element="vim25:QuerySystemUsersResponse" />
   </message>
   <message name="UpdateSystemUsersRequestMsg">
      <part name="parameters" element="vim25:UpdateSystemUsers" />
   </message>
   <message name="UpdateSystemUsersResponseMsg">
      <part name="parameters" element="vim25:UpdateSystemUsersResponse" />
   </message>
   <message name="QueryLockdownExceptionsRequestMsg">
      <part name="parameters" element="vim25:QueryLockdownExceptions" />
   </message>
   <message name="QueryLockdownExceptionsResponseMsg">
      <part name="parameters" element="vim25:QueryLockdownExceptionsResponse" />
   </message>
   <message name="UpdateLockdownExceptionsRequestMsg">
      <part name="parameters" element="vim25:UpdateLockdownExceptions" />
   </message>
   <message name="UpdateLockdownExceptionsResponseMsg">
      <part name="parameters" element="vim25:UpdateLockdownExceptionsResponse" />
   </message>
   <message name="ChangeLockdownModeRequestMsg">
      <part name="parameters" element="vim25:ChangeLockdownMode" />
   </message>
   <message name="ChangeLockdownModeResponseMsg">
      <part name="parameters" element="vim25:ChangeLockdownModeResponse" />
   </message>
   <message name="HostImageConfigGetAcceptanceRequestMsg">
      <part name="parameters" element="vim25:HostImageConfigGetAcceptance" />
   </message>
   <message name="HostImageConfigGetAcceptanceResponseMsg">
      <part name="parameters" element="vim25:HostImageConfigGetAcceptanceResponse" />
   </message>
   <message name="HostImageConfigGetProfileRequestMsg">
      <part name="parameters" element="vim25:HostImageConfigGetProfile" />
   </message>
   <message name="HostImageConfigGetProfileResponseMsg">
      <part name="parameters" element="vim25:HostImageConfigGetProfileResponse" />
   </message>
   <message name="UpdateHostImageAcceptanceLevelRequestMsg">
      <part name="parameters" element="vim25:UpdateHostImageAcceptanceLevel" />
   </message>
   <message name="UpdateHostImageAcceptanceLevelResponseMsg">
      <part name="parameters" element="vim25:UpdateHostImageAcceptanceLevelResponse" />
   </message>
   <message name="fetchSoftwarePackagesRequestMsg">
      <part name="parameters" element="vim25:fetchSoftwarePackages" />
   </message>
   <message name="fetchSoftwarePackagesResponseMsg">
      <part name="parameters" element="vim25:fetchSoftwarePackagesResponse" />
   </message>
   <message name="installDateRequestMsg">
      <part name="parameters" element="vim25:installDate" />
   </message>
   <message name="installDateResponseMsg">
      <part name="parameters" element="vim25:installDateResponse" />
   </message>
   <message name="QueryVnicStatusRequestMsg">
      <part name="parameters" element="vim25:QueryVnicStatus" />
   </message>
   <message name="QueryVnicStatusResponseMsg">
      <part name="parameters" element="vim25:QueryVnicStatusResponse" />
   </message>
   <message name="QueryPnicStatusRequestMsg">
      <part name="parameters" element="vim25:QueryPnicStatus" />
   </message>
   <message name="QueryPnicStatusResponseMsg">
      <part name="parameters" element="vim25:QueryPnicStatusResponse" />
   </message>
   <message name="QueryBoundVnicsRequestMsg">
      <part name="parameters" element="vim25:QueryBoundVnics" />
   </message>
   <message name="QueryBoundVnicsResponseMsg">
      <part name="parameters" element="vim25:QueryBoundVnicsResponse" />
   </message>
   <message name="QueryCandidateNicsRequestMsg">
      <part name="parameters" element="vim25:QueryCandidateNics" />
   </message>
   <message name="QueryCandidateNicsResponseMsg">
      <part name="parameters" element="vim25:QueryCandidateNicsResponse" />
   </message>
   <message name="BindVnicRequestMsg">
      <part name="parameters" element="vim25:BindVnic" />
   </message>
   <message name="BindVnicResponseMsg">
      <part name="parameters" element="vim25:BindVnicResponse" />
   </message>
   <message name="UnbindVnicRequestMsg">
      <part name="parameters" element="vim25:UnbindVnic" />
   </message>
   <message name="UnbindVnicResponseMsg">
      <part name="parameters" element="vim25:UnbindVnicResponse" />
   </message>
   <message name="QueryMigrationDependenciesRequestMsg">
      <part name="parameters" element="vim25:QueryMigrationDependencies" />
   </message>
   <message name="QueryMigrationDependenciesResponseMsg">
      <part name="parameters" element="vim25:QueryMigrationDependenciesResponse" />
   </message>
   <message name="QueryModulesRequestMsg">
      <part name="parameters" element="vim25:QueryModules" />
   </message>
   <message name="QueryModulesResponseMsg">
      <part name="parameters" element="vim25:QueryModulesResponse" />
   </message>
   <message name="UpdateModuleOptionStringRequestMsg">
      <part name="parameters" element="vim25:UpdateModuleOptionString" />
   </message>
   <message name="UpdateModuleOptionStringResponseMsg">
      <part name="parameters" element="vim25:UpdateModuleOptionStringResponse" />
   </message>
   <message name="QueryConfiguredModuleOptionStringRequestMsg">
      <part name="parameters" element="vim25:QueryConfiguredModuleOptionString" />
   </message>
   <message name="QueryConfiguredModuleOptionStringResponseMsg">
      <part name="parameters" element="vim25:QueryConfiguredModuleOptionStringResponse" />
   </message>
   <message name="CreateUserRequestMsg">
      <part name="parameters" element="vim25:CreateUser" />
   </message>
   <message name="CreateUserResponseMsg">
      <part name="parameters" element="vim25:CreateUserResponse" />
   </message>
   <message name="UpdateUserRequestMsg">
      <part name="parameters" element="vim25:UpdateUser" />
   </message>
   <message name="UpdateUserResponseMsg">
      <part name="parameters" element="vim25:UpdateUserResponse" />
   </message>
   <message name="CreateGroupRequestMsg">
      <part name="parameters" element="vim25:CreateGroup" />
   </message>
   <message name="CreateGroupResponseMsg">
      <part name="parameters" element="vim25:CreateGroupResponse" />
   </message>
   <message name="RemoveUserRequestMsg">
      <part name="parameters" element="vim25:RemoveUser" />
   </message>
   <message name="RemoveUserResponseMsg">
      <part name="parameters" element="vim25:RemoveUserResponse" />
   </message>
   <message name="RemoveGroupRequestMsg">
      <part name="parameters" element="vim25:RemoveGroup" />
   </message>
   <message name="RemoveGroupResponseMsg">
      <part name="parameters" element="vim25:RemoveGroupResponse" />
   </message>
   <message name="AssignUserToGroupRequestMsg">
      <part name="parameters" element="vim25:AssignUserToGroup" />
   </message>
   <message name="AssignUserToGroupResponseMsg">
      <part name="parameters" element="vim25:AssignUserToGroupResponse" />
   </message>
   <message name="UnassignUserFromGroupRequestMsg">
      <part name="parameters" element="vim25:UnassignUserFromGroup" />
   </message>
   <message name="UnassignUserFromGroupResponseMsg">
      <part name="parameters" element="vim25:UnassignUserFromGroupResponse" />
   </message>
   <message name="ChangePasswordRequestMsg">
      <part name="parameters" element="vim25:ChangePassword" />
   </message>
   <message name="ChangePasswordResponseMsg">
      <part name="parameters" element="vim25:ChangePasswordResponse" />
   </message>
   <message name="ReconfigureServiceConsoleReservationRequestMsg">
      <part name="parameters" element="vim25:ReconfigureServiceConsoleReservation" />
   </message>
   <message name="ReconfigureServiceConsoleReservationResponseMsg">
      <part name="parameters" element="vim25:ReconfigureServiceConsoleReservationResponse" />
   </message>
   <message name="ReconfigureVirtualMachineReservationRequestMsg">
      <part name="parameters" element="vim25:ReconfigureVirtualMachineReservation" />
   </message>
   <message name="ReconfigureVirtualMachineReservationResponseMsg">
      <part name="parameters" element="vim25:ReconfigureVirtualMachineReservationResponse" />
   </message>
   <message name="UpdateNetworkConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateNetworkConfig" />
   </message>
   <message name="UpdateNetworkConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateNetworkConfigResponse" />
   </message>
   <message name="UpdateDnsConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateDnsConfig" />
   </message>
   <message name="UpdateDnsConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateDnsConfigResponse" />
   </message>
   <message name="UpdateIpRouteConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateIpRouteConfig" />
   </message>
   <message name="UpdateIpRouteConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateIpRouteConfigResponse" />
   </message>
   <message name="UpdateConsoleIpRouteConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateConsoleIpRouteConfig" />
   </message>
   <message name="UpdateConsoleIpRouteConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateConsoleIpRouteConfigResponse" />
   </message>
   <message name="UpdateIpRouteTableConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateIpRouteTableConfig" />
   </message>
   <message name="UpdateIpRouteTableConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateIpRouteTableConfigResponse" />
   </message>
   <message name="AddVirtualSwitchRequestMsg">
      <part name="parameters" element="vim25:AddVirtualSwitch" />
   </message>
   <message name="AddVirtualSwitchResponseMsg">
      <part name="parameters" element="vim25:AddVirtualSwitchResponse" />
   </message>
   <message name="RemoveVirtualSwitchRequestMsg">
      <part name="parameters" element="vim25:RemoveVirtualSwitch" />
   </message>
   <message name="RemoveVirtualSwitchResponseMsg">
      <part name="parameters" element="vim25:RemoveVirtualSwitchResponse" />
   </message>
   <message name="UpdateVirtualSwitchRequestMsg">
      <part name="parameters" element="vim25:UpdateVirtualSwitch" />
   </message>
   <message name="UpdateVirtualSwitchResponseMsg">
      <part name="parameters" element="vim25:UpdateVirtualSwitchResponse" />
   </message>
   <message name="AddPortGroupRequestMsg">
      <part name="parameters" element="vim25:AddPortGroup" />
   </message>
   <message name="AddPortGroupResponseMsg">
      <part name="parameters" element="vim25:AddPortGroupResponse" />
   </message>
   <message name="RemovePortGroupRequestMsg">
      <part name="parameters" element="vim25:RemovePortGroup" />
   </message>
   <message name="RemovePortGroupResponseMsg">
      <part name="parameters" element="vim25:RemovePortGroupResponse" />
   </message>
   <message name="UpdatePortGroupRequestMsg">
      <part name="parameters" element="vim25:UpdatePortGroup" />
   </message>
   <message name="UpdatePortGroupResponseMsg">
      <part name="parameters" element="vim25:UpdatePortGroupResponse" />
   </message>
   <message name="UpdatePhysicalNicLinkSpeedRequestMsg">
      <part name="parameters" element="vim25:UpdatePhysicalNicLinkSpeed" />
   </message>
   <message name="UpdatePhysicalNicLinkSpeedResponseMsg">
      <part name="parameters" element="vim25:UpdatePhysicalNicLinkSpeedResponse" />
   </message>
   <message name="QueryNetworkHintRequestMsg">
      <part name="parameters" element="vim25:QueryNetworkHint" />
   </message>
   <message name="QueryNetworkHintResponseMsg">
      <part name="parameters" element="vim25:QueryNetworkHintResponse" />
   </message>
   <message name="AddVirtualNicRequestMsg">
      <part name="parameters" element="vim25:AddVirtualNic" />
   </message>
   <message name="AddVirtualNicResponseMsg">
      <part name="parameters" element="vim25:AddVirtualNicResponse" />
   </message>
   <message name="RemoveVirtualNicRequestMsg">
      <part name="parameters" element="vim25:RemoveVirtualNic" />
   </message>
   <message name="RemoveVirtualNicResponseMsg">
      <part name="parameters" element="vim25:RemoveVirtualNicResponse" />
   </message>
   <message name="UpdateVirtualNicRequestMsg">
      <part name="parameters" element="vim25:UpdateVirtualNic" />
   </message>
   <message name="UpdateVirtualNicResponseMsg">
      <part name="parameters" element="vim25:UpdateVirtualNicResponse" />
   </message>
   <message name="AddServiceConsoleVirtualNicRequestMsg">
      <part name="parameters" element="vim25:AddServiceConsoleVirtualNic" />
   </message>
   <message name="AddServiceConsoleVirtualNicResponseMsg">
      <part name="parameters" element="vim25:AddServiceConsoleVirtualNicResponse" />
   </message>
   <message name="RemoveServiceConsoleVirtualNicRequestMsg">
      <part name="parameters" element="vim25:RemoveServiceConsoleVirtualNic" />
   </message>
   <message name="RemoveServiceConsoleVirtualNicResponseMsg">
      <part name="parameters" element="vim25:RemoveServiceConsoleVirtualNicResponse" />
   </message>
   <message name="UpdateServiceConsoleVirtualNicRequestMsg">
      <part name="parameters" element="vim25:UpdateServiceConsoleVirtualNic" />
   </message>
   <message name="UpdateServiceConsoleVirtualNicResponseMsg">
      <part name="parameters" element="vim25:UpdateServiceConsoleVirtualNicResponse" />
   </message>
   <message name="RestartServiceConsoleVirtualNicRequestMsg">
      <part name="parameters" element="vim25:RestartServiceConsoleVirtualNic" />
   </message>
   <message name="RestartServiceConsoleVirtualNicResponseMsg">
      <part name="parameters" element="vim25:RestartServiceConsoleVirtualNicResponse" />
   </message>
   <message name="RefreshNetworkSystemRequestMsg">
      <part name="parameters" element="vim25:RefreshNetworkSystem" />
   </message>
   <message name="RefreshNetworkSystemResponseMsg">
      <part name="parameters" element="vim25:RefreshNetworkSystemResponse" />
   </message>
   <message name="CreateNvdimmNamespace_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateNvdimmNamespace_Task" />
   </message>
   <message name="CreateNvdimmNamespace_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateNvdimmNamespace_TaskResponse" />
   </message>
   <message name="CreateNvdimmPMemNamespace_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateNvdimmPMemNamespace_Task" />
   </message>
   <message name="CreateNvdimmPMemNamespace_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateNvdimmPMemNamespace_TaskResponse" />
   </message>
   <message name="DeleteNvdimmNamespace_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteNvdimmNamespace_Task" />
   </message>
   <message name="DeleteNvdimmNamespace_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteNvdimmNamespace_TaskResponse" />
   </message>
   <message name="DeleteNvdimmBlockNamespaces_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteNvdimmBlockNamespaces_Task" />
   </message>
   <message name="DeleteNvdimmBlockNamespaces_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteNvdimmBlockNamespaces_TaskResponse" />
   </message>
   <message name="CheckHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckHostPatch_Task" />
   </message>
   <message name="CheckHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckHostPatch_TaskResponse" />
   </message>
   <message name="ScanHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:ScanHostPatch_Task" />
   </message>
   <message name="ScanHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:ScanHostPatch_TaskResponse" />
   </message>
   <message name="ScanHostPatchV2_TaskRequestMsg">
      <part name="parameters" element="vim25:ScanHostPatchV2_Task" />
   </message>
   <message name="ScanHostPatchV2_TaskResponseMsg">
      <part name="parameters" element="vim25:ScanHostPatchV2_TaskResponse" />
   </message>
   <message name="StageHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:StageHostPatch_Task" />
   </message>
   <message name="StageHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:StageHostPatch_TaskResponse" />
   </message>
   <message name="InstallHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:InstallHostPatch_Task" />
   </message>
   <message name="InstallHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:InstallHostPatch_TaskResponse" />
   </message>
   <message name="InstallHostPatchV2_TaskRequestMsg">
      <part name="parameters" element="vim25:InstallHostPatchV2_Task" />
   </message>
   <message name="InstallHostPatchV2_TaskResponseMsg">
      <part name="parameters" element="vim25:InstallHostPatchV2_TaskResponse" />
   </message>
   <message name="UninstallHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:UninstallHostPatch_Task" />
   </message>
   <message name="UninstallHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:UninstallHostPatch_TaskResponse" />
   </message>
   <message name="QueryHostPatch_TaskRequestMsg">
      <part name="parameters" element="vim25:QueryHostPatch_Task" />
   </message>
   <message name="QueryHostPatch_TaskResponseMsg">
      <part name="parameters" element="vim25:QueryHostPatch_TaskResponse" />
   </message>
   <message name="RefreshRequestMsg">
      <part name="parameters" element="vim25:Refresh" />
   </message>
   <message name="RefreshResponseMsg">
      <part name="parameters" element="vim25:RefreshResponse" />
   </message>
   <message name="UpdatePassthruConfigRequestMsg">
      <part name="parameters" element="vim25:UpdatePassthruConfig" />
   </message>
   <message name="UpdatePassthruConfigResponseMsg">
      <part name="parameters" element="vim25:UpdatePassthruConfigResponse" />
   </message>
   <message name="ConfigurePowerPolicyRequestMsg">
      <part name="parameters" element="vim25:ConfigurePowerPolicy" />
   </message>
   <message name="ConfigurePowerPolicyResponseMsg">
      <part name="parameters" element="vim25:ConfigurePowerPolicyResponse" />
   </message>
   <message name="UpdateServicePolicyRequestMsg">
      <part name="parameters" element="vim25:UpdateServicePolicy" />
   </message>
   <message name="UpdateServicePolicyResponseMsg">
      <part name="parameters" element="vim25:UpdateServicePolicyResponse" />
   </message>
   <message name="StartServiceRequestMsg">
      <part name="parameters" element="vim25:StartService" />
   </message>
   <message name="StartServiceResponseMsg">
      <part name="parameters" element="vim25:StartServiceResponse" />
   </message>
   <message name="StopServiceRequestMsg">
      <part name="parameters" element="vim25:StopService" />
   </message>
   <message name="StopServiceResponseMsg">
      <part name="parameters" element="vim25:StopServiceResponse" />
   </message>
   <message name="RestartServiceRequestMsg">
      <part name="parameters" element="vim25:RestartService" />
   </message>
   <message name="RestartServiceResponseMsg">
      <part name="parameters" element="vim25:RestartServiceResponse" />
   </message>
   <message name="UninstallServiceRequestMsg">
      <part name="parameters" element="vim25:UninstallService" />
   </message>
   <message name="UninstallServiceResponseMsg">
      <part name="parameters" element="vim25:UninstallServiceResponse" />
   </message>
   <message name="RefreshServicesRequestMsg">
      <part name="parameters" element="vim25:RefreshServices" />
   </message>
   <message name="RefreshServicesResponseMsg">
      <part name="parameters" element="vim25:RefreshServicesResponse" />
   </message>
   <message name="ReconfigureSnmpAgentRequestMsg">
      <part name="parameters" element="vim25:ReconfigureSnmpAgent" />
   </message>
   <message name="ReconfigureSnmpAgentResponseMsg">
      <part name="parameters" element="vim25:ReconfigureSnmpAgentResponse" />
   </message>
   <message name="SendTestNotificationRequestMsg">
      <part name="parameters" element="vim25:SendTestNotification" />
   </message>
   <message name="SendTestNotificationResponseMsg">
      <part name="parameters" element="vim25:SendTestNotificationResponse" />
   </message>
   <message name="RetrieveDiskPartitionInfoRequestMsg">
      <part name="parameters" element="vim25:RetrieveDiskPartitionInfo" />
   </message>
   <message name="RetrieveDiskPartitionInfoResponseMsg">
      <part name="parameters" element="vim25:RetrieveDiskPartitionInfoResponse" />
   </message>
   <message name="ComputeDiskPartitionInfoRequestMsg">
      <part name="parameters" element="vim25:ComputeDiskPartitionInfo" />
   </message>
   <message name="ComputeDiskPartitionInfoResponseMsg">
      <part name="parameters" element="vim25:ComputeDiskPartitionInfoResponse" />
   </message>
   <message name="ComputeDiskPartitionInfoForResizeRequestMsg">
      <part name="parameters" element="vim25:ComputeDiskPartitionInfoForResize" />
   </message>
   <message name="ComputeDiskPartitionInfoForResizeResponseMsg">
      <part name="parameters" element="vim25:ComputeDiskPartitionInfoForResizeResponse" />
   </message>
   <message name="UpdateDiskPartitionsRequestMsg">
      <part name="parameters" element="vim25:UpdateDiskPartitions" />
   </message>
   <message name="UpdateDiskPartitionsResponseMsg">
      <part name="parameters" element="vim25:UpdateDiskPartitionsResponse" />
   </message>
   <message name="FormatVmfsRequestMsg">
      <part name="parameters" element="vim25:FormatVmfs" />
   </message>
   <message name="FormatVmfsResponseMsg">
      <part name="parameters" element="vim25:FormatVmfsResponse" />
   </message>
   <message name="MountVmfsVolumeRequestMsg">
      <part name="parameters" element="vim25:MountVmfsVolume" />
   </message>
   <message name="MountVmfsVolumeResponseMsg">
      <part name="parameters" element="vim25:MountVmfsVolumeResponse" />
   </message>
   <message name="UnmountVmfsVolumeRequestMsg">
      <part name="parameters" element="vim25:UnmountVmfsVolume" />
   </message>
   <message name="UnmountVmfsVolumeResponseMsg">
      <part name="parameters" element="vim25:UnmountVmfsVolumeResponse" />
   </message>
   <message name="UnmountVmfsVolumeEx_TaskRequestMsg">
      <part name="parameters" element="vim25:UnmountVmfsVolumeEx_Task" />
   </message>
   <message name="UnmountVmfsVolumeEx_TaskResponseMsg">
      <part name="parameters" element="vim25:UnmountVmfsVolumeEx_TaskResponse" />
   </message>
   <message name="MountVmfsVolumeEx_TaskRequestMsg">
      <part name="parameters" element="vim25:MountVmfsVolumeEx_Task" />
   </message>
   <message name="MountVmfsVolumeEx_TaskResponseMsg">
      <part name="parameters" element="vim25:MountVmfsVolumeEx_TaskResponse" />
   </message>
   <message name="UnmapVmfsVolumeEx_TaskRequestMsg">
      <part name="parameters" element="vim25:UnmapVmfsVolumeEx_Task" />
   </message>
   <message name="UnmapVmfsVolumeEx_TaskResponseMsg">
      <part name="parameters" element="vim25:UnmapVmfsVolumeEx_TaskResponse" />
   </message>
   <message name="DeleteVmfsVolumeStateRequestMsg">
      <part name="parameters" element="vim25:DeleteVmfsVolumeState" />
   </message>
   <message name="DeleteVmfsVolumeStateResponseMsg">
      <part name="parameters" element="vim25:DeleteVmfsVolumeStateResponse" />
   </message>
   <message name="RescanVmfsRequestMsg">
      <part name="parameters" element="vim25:RescanVmfs" />
   </message>
   <message name="RescanVmfsResponseMsg">
      <part name="parameters" element="vim25:RescanVmfsResponse" />
   </message>
   <message name="AttachVmfsExtentRequestMsg">
      <part name="parameters" element="vim25:AttachVmfsExtent" />
   </message>
   <message name="AttachVmfsExtentResponseMsg">
      <part name="parameters" element="vim25:AttachVmfsExtentResponse" />
   </message>
   <message name="ExpandVmfsExtentRequestMsg">
      <part name="parameters" element="vim25:ExpandVmfsExtent" />
   </message>
   <message name="ExpandVmfsExtentResponseMsg">
      <part name="parameters" element="vim25:ExpandVmfsExtentResponse" />
   </message>
   <message name="UpgradeVmfsRequestMsg">
      <part name="parameters" element="vim25:UpgradeVmfs" />
   </message>
   <message name="UpgradeVmfsResponseMsg">
      <part name="parameters" element="vim25:UpgradeVmfsResponse" />
   </message>
   <message name="UpgradeVmLayoutRequestMsg">
      <part name="parameters" element="vim25:UpgradeVmLayout" />
   </message>
   <message name="UpgradeVmLayoutResponseMsg">
      <part name="parameters" element="vim25:UpgradeVmLayoutResponse" />
   </message>
   <message name="QueryUnresolvedVmfsVolumeRequestMsg">
      <part name="parameters" element="vim25:QueryUnresolvedVmfsVolume" />
   </message>
   <message name="QueryUnresolvedVmfsVolumeResponseMsg">
      <part name="parameters" element="vim25:QueryUnresolvedVmfsVolumeResponse" />
   </message>
   <message name="ResolveMultipleUnresolvedVmfsVolumesRequestMsg">
      <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumes" />
   </message>
   <message name="ResolveMultipleUnresolvedVmfsVolumesResponseMsg">
      <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumesResponse" />
   </message>
   <message name="ResolveMultipleUnresolvedVmfsVolumesEx_TaskRequestMsg">
      <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumesEx_Task" />
   </message>
   <message name="ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponseMsg">
      <part name="parameters" element="vim25:ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse" />
   </message>
   <message name="UnmountForceMountedVmfsVolumeRequestMsg">
      <part name="parameters" element="vim25:UnmountForceMountedVmfsVolume" />
   </message>
   <message name="UnmountForceMountedVmfsVolumeResponseMsg">
      <part name="parameters" element="vim25:UnmountForceMountedVmfsVolumeResponse" />
   </message>
   <message name="RescanHbaRequestMsg">
      <part name="parameters" element="vim25:RescanHba" />
   </message>
   <message name="RescanHbaResponseMsg">
      <part name="parameters" element="vim25:RescanHbaResponse" />
   </message>
   <message name="RescanAllHbaRequestMsg">
      <part name="parameters" element="vim25:RescanAllHba" />
   </message>
   <message name="RescanAllHbaResponseMsg">
      <part name="parameters" element="vim25:RescanAllHbaResponse" />
   </message>
   <message name="UpdateSoftwareInternetScsiEnabledRequestMsg">
      <part name="parameters" element="vim25:UpdateSoftwareInternetScsiEnabled" />
   </message>
   <message name="UpdateSoftwareInternetScsiEnabledResponseMsg">
      <part name="parameters" element="vim25:UpdateSoftwareInternetScsiEnabledResponse" />
   </message>
   <message name="UpdateInternetScsiDiscoveryPropertiesRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiDiscoveryProperties" />
   </message>
   <message name="UpdateInternetScsiDiscoveryPropertiesResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiDiscoveryPropertiesResponse" />
   </message>
   <message name="UpdateInternetScsiAuthenticationPropertiesRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAuthenticationProperties" />
   </message>
   <message name="UpdateInternetScsiAuthenticationPropertiesResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAuthenticationPropertiesResponse" />
   </message>
   <message name="UpdateInternetScsiDigestPropertiesRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiDigestProperties" />
   </message>
   <message name="UpdateInternetScsiDigestPropertiesResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiDigestPropertiesResponse" />
   </message>
   <message name="UpdateInternetScsiAdvancedOptionsRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAdvancedOptions" />
   </message>
   <message name="UpdateInternetScsiAdvancedOptionsResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAdvancedOptionsResponse" />
   </message>
   <message name="UpdateInternetScsiIPPropertiesRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiIPProperties" />
   </message>
   <message name="UpdateInternetScsiIPPropertiesResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiIPPropertiesResponse" />
   </message>
   <message name="UpdateInternetScsiNameRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiName" />
   </message>
   <message name="UpdateInternetScsiNameResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiNameResponse" />
   </message>
   <message name="UpdateInternetScsiAliasRequestMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAlias" />
   </message>
   <message name="UpdateInternetScsiAliasResponseMsg">
      <part name="parameters" element="vim25:UpdateInternetScsiAliasResponse" />
   </message>
   <message name="AddInternetScsiSendTargetsRequestMsg">
      <part name="parameters" element="vim25:AddInternetScsiSendTargets" />
   </message>
   <message name="AddInternetScsiSendTargetsResponseMsg">
      <part name="parameters" element="vim25:AddInternetScsiSendTargetsResponse" />
   </message>
   <message name="RemoveInternetScsiSendTargetsRequestMsg">
      <part name="parameters" element="vim25:RemoveInternetScsiSendTargets" />
   </message>
   <message name="RemoveInternetScsiSendTargetsResponseMsg">
      <part name="parameters" element="vim25:RemoveInternetScsiSendTargetsResponse" />
   </message>
   <message name="AddInternetScsiStaticTargetsRequestMsg">
      <part name="parameters" element="vim25:AddInternetScsiStaticTargets" />
   </message>
   <message name="AddInternetScsiStaticTargetsResponseMsg">
      <part name="parameters" element="vim25:AddInternetScsiStaticTargetsResponse" />
   </message>
   <message name="RemoveInternetScsiStaticTargetsRequestMsg">
      <part name="parameters" element="vim25:RemoveInternetScsiStaticTargets" />
   </message>
   <message name="RemoveInternetScsiStaticTargetsResponseMsg">
      <part name="parameters" element="vim25:RemoveInternetScsiStaticTargetsResponse" />
   </message>
   <message name="EnableMultipathPathRequestMsg">
      <part name="parameters" element="vim25:EnableMultipathPath" />
   </message>
   <message name="EnableMultipathPathResponseMsg">
      <part name="parameters" element="vim25:EnableMultipathPathResponse" />
   </message>
   <message name="DisableMultipathPathRequestMsg">
      <part name="parameters" element="vim25:DisableMultipathPath" />
   </message>
   <message name="DisableMultipathPathResponseMsg">
      <part name="parameters" element="vim25:DisableMultipathPathResponse" />
   </message>
   <message name="SetMultipathLunPolicyRequestMsg">
      <part name="parameters" element="vim25:SetMultipathLunPolicy" />
   </message>
   <message name="SetMultipathLunPolicyResponseMsg">
      <part name="parameters" element="vim25:SetMultipathLunPolicyResponse" />
   </message>
   <message name="UpdateHppMultipathLunPolicyRequestMsg">
      <part name="parameters" element="vim25:UpdateHppMultipathLunPolicy" />
   </message>
   <message name="UpdateHppMultipathLunPolicyResponseMsg">
      <part name="parameters" element="vim25:UpdateHppMultipathLunPolicyResponse" />
   </message>
   <message name="QueryPathSelectionPolicyOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryPathSelectionPolicyOptions" />
   </message>
   <message name="QueryPathSelectionPolicyOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryPathSelectionPolicyOptionsResponse" />
   </message>
   <message name="QueryStorageArrayTypePolicyOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryStorageArrayTypePolicyOptions" />
   </message>
   <message name="QueryStorageArrayTypePolicyOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryStorageArrayTypePolicyOptionsResponse" />
   </message>
   <message name="UpdateScsiLunDisplayNameRequestMsg">
      <part name="parameters" element="vim25:UpdateScsiLunDisplayName" />
   </message>
   <message name="UpdateScsiLunDisplayNameResponseMsg">
      <part name="parameters" element="vim25:UpdateScsiLunDisplayNameResponse" />
   </message>
   <message name="DetachScsiLunRequestMsg">
      <part name="parameters" element="vim25:DetachScsiLun" />
   </message>
   <message name="DetachScsiLunResponseMsg">
      <part name="parameters" element="vim25:DetachScsiLunResponse" />
   </message>
   <message name="DetachScsiLunEx_TaskRequestMsg">
      <part name="parameters" element="vim25:DetachScsiLunEx_Task" />
   </message>
   <message name="DetachScsiLunEx_TaskResponseMsg">
      <part name="parameters" element="vim25:DetachScsiLunEx_TaskResponse" />
   </message>
   <message name="DeleteScsiLunStateRequestMsg">
      <part name="parameters" element="vim25:DeleteScsiLunState" />
   </message>
   <message name="DeleteScsiLunStateResponseMsg">
      <part name="parameters" element="vim25:DeleteScsiLunStateResponse" />
   </message>
   <message name="AttachScsiLunRequestMsg">
      <part name="parameters" element="vim25:AttachScsiLun" />
   </message>
   <message name="AttachScsiLunResponseMsg">
      <part name="parameters" element="vim25:AttachScsiLunResponse" />
   </message>
   <message name="AttachScsiLunEx_TaskRequestMsg">
      <part name="parameters" element="vim25:AttachScsiLunEx_Task" />
   </message>
   <message name="AttachScsiLunEx_TaskResponseMsg">
      <part name="parameters" element="vim25:AttachScsiLunEx_TaskResponse" />
   </message>
   <message name="RefreshStorageSystemRequestMsg">
      <part name="parameters" element="vim25:RefreshStorageSystem" />
   </message>
   <message name="RefreshStorageSystemResponseMsg">
      <part name="parameters" element="vim25:RefreshStorageSystemResponse" />
   </message>
   <message name="DiscoverFcoeHbasRequestMsg">
      <part name="parameters" element="vim25:DiscoverFcoeHbas" />
   </message>
   <message name="DiscoverFcoeHbasResponseMsg">
      <part name="parameters" element="vim25:DiscoverFcoeHbasResponse" />
   </message>
   <message name="MarkForRemovalRequestMsg">
      <part name="parameters" element="vim25:MarkForRemoval" />
   </message>
   <message name="MarkForRemovalResponseMsg">
      <part name="parameters" element="vim25:MarkForRemovalResponse" />
   </message>
   <message name="FormatVffsRequestMsg">
      <part name="parameters" element="vim25:FormatVffs" />
   </message>
   <message name="FormatVffsResponseMsg">
      <part name="parameters" element="vim25:FormatVffsResponse" />
   </message>
   <message name="ExtendVffsRequestMsg">
      <part name="parameters" element="vim25:ExtendVffs" />
   </message>
   <message name="ExtendVffsResponseMsg">
      <part name="parameters" element="vim25:ExtendVffsResponse" />
   </message>
   <message name="DestroyVffsRequestMsg">
      <part name="parameters" element="vim25:DestroyVffs" />
   </message>
   <message name="DestroyVffsResponseMsg">
      <part name="parameters" element="vim25:DestroyVffsResponse" />
   </message>
   <message name="MountVffsVolumeRequestMsg">
      <part name="parameters" element="vim25:MountVffsVolume" />
   </message>
   <message name="MountVffsVolumeResponseMsg">
      <part name="parameters" element="vim25:MountVffsVolumeResponse" />
   </message>
   <message name="UnmountVffsVolumeRequestMsg">
      <part name="parameters" element="vim25:UnmountVffsVolume" />
   </message>
   <message name="UnmountVffsVolumeResponseMsg">
      <part name="parameters" element="vim25:UnmountVffsVolumeResponse" />
   </message>
   <message name="DeleteVffsVolumeStateRequestMsg">
      <part name="parameters" element="vim25:DeleteVffsVolumeState" />
   </message>
   <message name="DeleteVffsVolumeStateResponseMsg">
      <part name="parameters" element="vim25:DeleteVffsVolumeStateResponse" />
   </message>
   <message name="RescanVffsRequestMsg">
      <part name="parameters" element="vim25:RescanVffs" />
   </message>
   <message name="RescanVffsResponseMsg">
      <part name="parameters" element="vim25:RescanVffsResponse" />
   </message>
   <message name="QueryAvailableSsdsRequestMsg">
      <part name="parameters" element="vim25:QueryAvailableSsds" />
   </message>
   <message name="QueryAvailableSsdsResponseMsg">
      <part name="parameters" element="vim25:QueryAvailableSsdsResponse" />
   </message>
   <message name="SetNFSUserRequestMsg">
      <part name="parameters" element="vim25:SetNFSUser" />
   </message>
   <message name="SetNFSUserResponseMsg">
      <part name="parameters" element="vim25:SetNFSUserResponse" />
   </message>
   <message name="ChangeNFSUserPasswordRequestMsg">
      <part name="parameters" element="vim25:ChangeNFSUserPassword" />
   </message>
   <message name="ChangeNFSUserPasswordResponseMsg">
      <part name="parameters" element="vim25:ChangeNFSUserPasswordResponse" />
   </message>
   <message name="QueryNFSUserRequestMsg">
      <part name="parameters" element="vim25:QueryNFSUser" />
   </message>
   <message name="QueryNFSUserResponseMsg">
      <part name="parameters" element="vim25:QueryNFSUserResponse" />
   </message>
   <message name="ClearNFSUserRequestMsg">
      <part name="parameters" element="vim25:ClearNFSUser" />
   </message>
   <message name="ClearNFSUserResponseMsg">
      <part name="parameters" element="vim25:ClearNFSUserResponse" />
   </message>
   <message name="TurnDiskLocatorLedOn_TaskRequestMsg">
      <part name="parameters" element="vim25:TurnDiskLocatorLedOn_Task" />
   </message>
   <message name="TurnDiskLocatorLedOn_TaskResponseMsg">
      <part name="parameters" element="vim25:TurnDiskLocatorLedOn_TaskResponse" />
   </message>
   <message name="TurnDiskLocatorLedOff_TaskRequestMsg">
      <part name="parameters" element="vim25:TurnDiskLocatorLedOff_Task" />
   </message>
   <message name="TurnDiskLocatorLedOff_TaskResponseMsg">
      <part name="parameters" element="vim25:TurnDiskLocatorLedOff_TaskResponse" />
   </message>
   <message name="MarkAsSsd_TaskRequestMsg">
      <part name="parameters" element="vim25:MarkAsSsd_Task" />
   </message>
   <message name="MarkAsSsd_TaskResponseMsg">
      <part name="parameters" element="vim25:MarkAsSsd_TaskResponse" />
   </message>
   <message name="MarkAsNonSsd_TaskRequestMsg">
      <part name="parameters" element="vim25:MarkAsNonSsd_Task" />
   </message>
   <message name="MarkAsNonSsd_TaskResponseMsg">
      <part name="parameters" element="vim25:MarkAsNonSsd_TaskResponse" />
   </message>
   <message name="MarkAsLocal_TaskRequestMsg">
      <part name="parameters" element="vim25:MarkAsLocal_Task" />
   </message>
   <message name="MarkAsLocal_TaskResponseMsg">
      <part name="parameters" element="vim25:MarkAsLocal_TaskResponse" />
   </message>
   <message name="MarkAsNonLocal_TaskRequestMsg">
      <part name="parameters" element="vim25:MarkAsNonLocal_Task" />
   </message>
   <message name="MarkAsNonLocal_TaskResponseMsg">
      <part name="parameters" element="vim25:MarkAsNonLocal_TaskResponse" />
   </message>
   <message name="UpdateVmfsUnmapPriorityRequestMsg">
      <part name="parameters" element="vim25:UpdateVmfsUnmapPriority" />
   </message>
   <message name="UpdateVmfsUnmapPriorityResponseMsg">
      <part name="parameters" element="vim25:UpdateVmfsUnmapPriorityResponse" />
   </message>
   <message name="UpdateVmfsUnmapBandwidthRequestMsg">
      <part name="parameters" element="vim25:UpdateVmfsUnmapBandwidth" />
   </message>
   <message name="UpdateVmfsUnmapBandwidthResponseMsg">
      <part name="parameters" element="vim25:UpdateVmfsUnmapBandwidthResponse" />
   </message>
   <message name="QueryVmfsConfigOptionRequestMsg">
      <part name="parameters" element="vim25:QueryVmfsConfigOption" />
   </message>
   <message name="QueryVmfsConfigOptionResponseMsg">
      <part name="parameters" element="vim25:QueryVmfsConfigOptionResponse" />
   </message>
   <message name="MarkPerenniallyReservedRequestMsg">
      <part name="parameters" element="vim25:MarkPerenniallyReserved" />
   </message>
   <message name="MarkPerenniallyReservedResponseMsg">
      <part name="parameters" element="vim25:MarkPerenniallyReservedResponse" />
   </message>
   <message name="MarkPerenniallyReservedEx_TaskRequestMsg">
      <part name="parameters" element="vim25:MarkPerenniallyReservedEx_Task" />
   </message>
   <message name="MarkPerenniallyReservedEx_TaskResponseMsg">
      <part name="parameters" element="vim25:MarkPerenniallyReservedEx_TaskResponse" />
   </message>
   <message name="CreateNvmeOverRdmaAdapterRequestMsg">
      <part name="parameters" element="vim25:CreateNvmeOverRdmaAdapter" />
   </message>
   <message name="CreateNvmeOverRdmaAdapterResponseMsg">
      <part name="parameters" element="vim25:CreateNvmeOverRdmaAdapterResponse" />
   </message>
   <message name="RemoveNvmeOverRdmaAdapterRequestMsg">
      <part name="parameters" element="vim25:RemoveNvmeOverRdmaAdapter" />
   </message>
   <message name="RemoveNvmeOverRdmaAdapterResponseMsg">
      <part name="parameters" element="vim25:RemoveNvmeOverRdmaAdapterResponse" />
   </message>
   <message name="DiscoverNvmeControllersRequestMsg">
      <part name="parameters" element="vim25:DiscoverNvmeControllers" />
   </message>
   <message name="DiscoverNvmeControllersResponseMsg">
      <part name="parameters" element="vim25:DiscoverNvmeControllersResponse" />
   </message>
   <message name="ConnectNvmeControllerRequestMsg">
      <part name="parameters" element="vim25:ConnectNvmeController" />
   </message>
   <message name="ConnectNvmeControllerResponseMsg">
      <part name="parameters" element="vim25:ConnectNvmeControllerResponse" />
   </message>
   <message name="DisconnectNvmeControllerRequestMsg">
      <part name="parameters" element="vim25:DisconnectNvmeController" />
   </message>
   <message name="DisconnectNvmeControllerResponseMsg">
      <part name="parameters" element="vim25:DisconnectNvmeControllerResponse" />
   </message>
   <message name="ConfigureVFlashResourceEx_TaskRequestMsg">
      <part name="parameters" element="vim25:ConfigureVFlashResourceEx_Task" />
   </message>
   <message name="ConfigureVFlashResourceEx_TaskResponseMsg">
      <part name="parameters" element="vim25:ConfigureVFlashResourceEx_TaskResponse" />
   </message>
   <message name="HostConfigureVFlashResourceRequestMsg">
      <part name="parameters" element="vim25:HostConfigureVFlashResource" />
   </message>
   <message name="HostConfigureVFlashResourceResponseMsg">
      <part name="parameters" element="vim25:HostConfigureVFlashResourceResponse" />
   </message>
   <message name="HostRemoveVFlashResourceRequestMsg">
      <part name="parameters" element="vim25:HostRemoveVFlashResource" />
   </message>
   <message name="HostRemoveVFlashResourceResponseMsg">
      <part name="parameters" element="vim25:HostRemoveVFlashResourceResponse" />
   </message>
   <message name="HostConfigVFlashCacheRequestMsg">
      <part name="parameters" element="vim25:HostConfigVFlashCache" />
   </message>
   <message name="HostConfigVFlashCacheResponseMsg">
      <part name="parameters" element="vim25:HostConfigVFlashCacheResponse" />
   </message>
   <message name="HostGetVFlashModuleDefaultConfigRequestMsg">
      <part name="parameters" element="vim25:HostGetVFlashModuleDefaultConfig" />
   </message>
   <message name="HostGetVFlashModuleDefaultConfigResponseMsg">
      <part name="parameters" element="vim25:HostGetVFlashModuleDefaultConfigResponse" />
   </message>
   <message name="UpdateIpConfigRequestMsg">
      <part name="parameters" element="vim25:UpdateIpConfig" />
   </message>
   <message name="UpdateIpConfigResponseMsg">
      <part name="parameters" element="vim25:UpdateIpConfigResponse" />
   </message>
   <message name="SelectVnicRequestMsg">
      <part name="parameters" element="vim25:SelectVnic" />
   </message>
   <message name="SelectVnicResponseMsg">
      <part name="parameters" element="vim25:SelectVnicResponse" />
   </message>
   <message name="DeselectVnicRequestMsg">
      <part name="parameters" element="vim25:DeselectVnic" />
   </message>
   <message name="DeselectVnicResponseMsg">
      <part name="parameters" element="vim25:DeselectVnicResponse" />
   </message>
   <message name="QueryNetConfigRequestMsg">
      <part name="parameters" element="vim25:QueryNetConfig" />
   </message>
   <message name="QueryNetConfigResponseMsg">
      <part name="parameters" element="vim25:QueryNetConfigResponse" />
   </message>
   <message name="SelectVnicForNicTypeRequestMsg">
      <part name="parameters" element="vim25:SelectVnicForNicType" />
   </message>
   <message name="SelectVnicForNicTypeResponseMsg">
      <part name="parameters" element="vim25:SelectVnicForNicTypeResponse" />
   </message>
   <message name="DeselectVnicForNicTypeRequestMsg">
      <part name="parameters" element="vim25:DeselectVnicForNicType" />
   </message>
   <message name="DeselectVnicForNicTypeResponseMsg">
      <part name="parameters" element="vim25:DeselectVnicForNicTypeResponse" />
   </message>
   <message name="QueryCmmdsRequestMsg">
      <part name="parameters" element="vim25:QueryCmmds" />
   </message>
   <message name="QueryCmmdsResponseMsg">
      <part name="parameters" element="vim25:QueryCmmdsResponse" />
   </message>
   <message name="QueryPhysicalVsanDisksRequestMsg">
      <part name="parameters" element="vim25:QueryPhysicalVsanDisks" />
   </message>
   <message name="QueryPhysicalVsanDisksResponseMsg">
      <part name="parameters" element="vim25:QueryPhysicalVsanDisksResponse" />
   </message>
   <message name="QueryVsanObjectsRequestMsg">
      <part name="parameters" element="vim25:QueryVsanObjects" />
   </message>
   <message name="QueryVsanObjectsResponseMsg">
      <part name="parameters" element="vim25:QueryVsanObjectsResponse" />
   </message>
   <message name="QueryObjectsOnPhysicalVsanDiskRequestMsg">
      <part name="parameters" element="vim25:QueryObjectsOnPhysicalVsanDisk" />
   </message>
   <message name="QueryObjectsOnPhysicalVsanDiskResponseMsg">
      <part name="parameters" element="vim25:QueryObjectsOnPhysicalVsanDiskResponse" />
   </message>
   <message name="AbdicateDomOwnershipRequestMsg">
      <part name="parameters" element="vim25:AbdicateDomOwnership" />
   </message>
   <message name="AbdicateDomOwnershipResponseMsg">
      <part name="parameters" element="vim25:AbdicateDomOwnershipResponse" />
   </message>
   <message name="QueryVsanStatisticsRequestMsg">
      <part name="parameters" element="vim25:QueryVsanStatistics" />
   </message>
   <message name="QueryVsanStatisticsResponseMsg">
      <part name="parameters" element="vim25:QueryVsanStatisticsResponse" />
   </message>
   <message name="ReconfigureDomObjectRequestMsg">
      <part name="parameters" element="vim25:ReconfigureDomObject" />
   </message>
   <message name="ReconfigureDomObjectResponseMsg">
      <part name="parameters" element="vim25:ReconfigureDomObjectResponse" />
   </message>
   <message name="QuerySyncingVsanObjectsRequestMsg">
      <part name="parameters" element="vim25:QuerySyncingVsanObjects" />
   </message>
   <message name="QuerySyncingVsanObjectsResponseMsg">
      <part name="parameters" element="vim25:QuerySyncingVsanObjectsResponse" />
   </message>
   <message name="RunVsanPhysicalDiskDiagnosticsRequestMsg">
      <part name="parameters" element="vim25:RunVsanPhysicalDiskDiagnostics" />
   </message>
   <message name="RunVsanPhysicalDiskDiagnosticsResponseMsg">
      <part name="parameters" element="vim25:RunVsanPhysicalDiskDiagnosticsResponse" />
   </message>
   <message name="GetVsanObjExtAttrsRequestMsg">
      <part name="parameters" element="vim25:GetVsanObjExtAttrs" />
   </message>
   <message name="GetVsanObjExtAttrsResponseMsg">
      <part name="parameters" element="vim25:GetVsanObjExtAttrsResponse" />
   </message>
   <message name="ReconfigurationSatisfiableRequestMsg">
      <part name="parameters" element="vim25:ReconfigurationSatisfiable" />
   </message>
   <message name="ReconfigurationSatisfiableResponseMsg">
      <part name="parameters" element="vim25:ReconfigurationSatisfiableResponse" />
   </message>
   <message name="CanProvisionObjectsRequestMsg">
      <part name="parameters" element="vim25:CanProvisionObjects" />
   </message>
   <message name="CanProvisionObjectsResponseMsg">
      <part name="parameters" element="vim25:CanProvisionObjectsResponse" />
   </message>
   <message name="DeleteVsanObjectsRequestMsg">
      <part name="parameters" element="vim25:DeleteVsanObjects" />
   </message>
   <message name="DeleteVsanObjectsResponseMsg">
      <part name="parameters" element="vim25:DeleteVsanObjectsResponse" />
   </message>
   <message name="UpgradeVsanObjectsRequestMsg">
      <part name="parameters" element="vim25:UpgradeVsanObjects" />
   </message>
   <message name="UpgradeVsanObjectsResponseMsg">
      <part name="parameters" element="vim25:UpgradeVsanObjectsResponse" />
   </message>
   <message name="QueryVsanObjectUuidsByFilterRequestMsg">
      <part name="parameters" element="vim25:QueryVsanObjectUuidsByFilter" />
   </message>
   <message name="QueryVsanObjectUuidsByFilterResponseMsg">
      <part name="parameters" element="vim25:QueryVsanObjectUuidsByFilterResponse" />
   </message>
   <message name="QueryDisksForVsanRequestMsg">
      <part name="parameters" element="vim25:QueryDisksForVsan" />
   </message>
   <message name="QueryDisksForVsanResponseMsg">
      <part name="parameters" element="vim25:QueryDisksForVsanResponse" />
   </message>
   <message name="AddDisks_TaskRequestMsg">
      <part name="parameters" element="vim25:AddDisks_Task" />
   </message>
   <message name="AddDisks_TaskResponseMsg">
      <part name="parameters" element="vim25:AddDisks_TaskResponse" />
   </message>
   <message name="InitializeDisks_TaskRequestMsg">
      <part name="parameters" element="vim25:InitializeDisks_Task" />
   </message>
   <message name="InitializeDisks_TaskResponseMsg">
      <part name="parameters" element="vim25:InitializeDisks_TaskResponse" />
   </message>
   <message name="RemoveDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:RemoveDisk_Task" />
   </message>
   <message name="RemoveDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:RemoveDisk_TaskResponse" />
   </message>
   <message name="RemoveDiskMapping_TaskRequestMsg">
      <part name="parameters" element="vim25:RemoveDiskMapping_Task" />
   </message>
   <message name="RemoveDiskMapping_TaskResponseMsg">
      <part name="parameters" element="vim25:RemoveDiskMapping_TaskResponse" />
   </message>
   <message name="UnmountDiskMapping_TaskRequestMsg">
      <part name="parameters" element="vim25:UnmountDiskMapping_Task" />
   </message>
   <message name="UnmountDiskMapping_TaskResponseMsg">
      <part name="parameters" element="vim25:UnmountDiskMapping_TaskResponse" />
   </message>
   <message name="UpdateVsan_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVsan_Task" />
   </message>
   <message name="UpdateVsan_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVsan_TaskResponse" />
   </message>
   <message name="QueryHostStatusRequestMsg">
      <part name="parameters" element="vim25:QueryHostStatus" />
   </message>
   <message name="QueryHostStatusResponseMsg">
      <part name="parameters" element="vim25:QueryHostStatusResponse" />
   </message>
   <message name="EvacuateVsanNode_TaskRequestMsg">
      <part name="parameters" element="vim25:EvacuateVsanNode_Task" />
   </message>
   <message name="EvacuateVsanNode_TaskResponseMsg">
      <part name="parameters" element="vim25:EvacuateVsanNode_TaskResponse" />
   </message>
   <message name="RecommissionVsanNode_TaskRequestMsg">
      <part name="parameters" element="vim25:RecommissionVsanNode_Task" />
   </message>
   <message name="RecommissionVsanNode_TaskResponseMsg">
      <part name="parameters" element="vim25:RecommissionVsanNode_TaskResponse" />
   </message>
   <message name="QueryOptionsRequestMsg">
      <part name="parameters" element="vim25:QueryOptions" />
   </message>
   <message name="QueryOptionsResponseMsg">
      <part name="parameters" element="vim25:QueryOptionsResponse" />
   </message>
   <message name="UpdateOptionsRequestMsg">
      <part name="parameters" element="vim25:UpdateOptions" />
   </message>
   <message name="UpdateOptionsResponseMsg">
      <part name="parameters" element="vim25:UpdateOptionsResponse" />
   </message>
   <message name="CheckCompliance_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckCompliance_Task" />
   </message>
   <message name="CheckCompliance_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckCompliance_TaskResponse" />
   </message>
   <message name="QueryComplianceStatusRequestMsg">
      <part name="parameters" element="vim25:QueryComplianceStatus" />
   </message>
   <message name="QueryComplianceStatusResponseMsg">
      <part name="parameters" element="vim25:QueryComplianceStatusResponse" />
   </message>
   <message name="ClearComplianceStatusRequestMsg">
      <part name="parameters" element="vim25:ClearComplianceStatus" />
   </message>
   <message name="ClearComplianceStatusResponseMsg">
      <part name="parameters" element="vim25:ClearComplianceStatusResponse" />
   </message>
   <message name="QueryExpressionMetadataRequestMsg">
      <part name="parameters" element="vim25:QueryExpressionMetadata" />
   </message>
   <message name="QueryExpressionMetadataResponseMsg">
      <part name="parameters" element="vim25:QueryExpressionMetadataResponse" />
   </message>
   <message name="RetrieveDescriptionRequestMsg">
      <part name="parameters" element="vim25:RetrieveDescription" />
   </message>
   <message name="RetrieveDescriptionResponseMsg">
      <part name="parameters" element="vim25:RetrieveDescriptionResponse" />
   </message>
   <message name="DestroyProfileRequestMsg">
      <part name="parameters" element="vim25:DestroyProfile" />
   </message>
   <message name="DestroyProfileResponseMsg">
      <part name="parameters" element="vim25:DestroyProfileResponse" />
   </message>
   <message name="AssociateProfileRequestMsg">
      <part name="parameters" element="vim25:AssociateProfile" />
   </message>
   <message name="AssociateProfileResponseMsg">
      <part name="parameters" element="vim25:AssociateProfileResponse" />
   </message>
   <message name="DissociateProfileRequestMsg">
      <part name="parameters" element="vim25:DissociateProfile" />
   </message>
   <message name="DissociateProfileResponseMsg">
      <part name="parameters" element="vim25:DissociateProfileResponse" />
   </message>
   <message name="CheckProfileCompliance_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckProfileCompliance_Task" />
   </message>
   <message name="CheckProfileCompliance_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckProfileCompliance_TaskResponse" />
   </message>
   <message name="ExportProfileRequestMsg">
      <part name="parameters" element="vim25:ExportProfile" />
   </message>
   <message name="ExportProfileResponseMsg">
      <part name="parameters" element="vim25:ExportProfileResponse" />
   </message>
   <message name="CreateProfileRequestMsg">
      <part name="parameters" element="vim25:CreateProfile" />
   </message>
   <message name="CreateProfileResponseMsg">
      <part name="parameters" element="vim25:CreateProfileResponse" />
   </message>
   <message name="QueryPolicyMetadataRequestMsg">
      <part name="parameters" element="vim25:QueryPolicyMetadata" />
   </message>
   <message name="QueryPolicyMetadataResponseMsg">
      <part name="parameters" element="vim25:QueryPolicyMetadataResponse" />
   </message>
   <message name="FindAssociatedProfileRequestMsg">
      <part name="parameters" element="vim25:FindAssociatedProfile" />
   </message>
   <message name="FindAssociatedProfileResponseMsg">
      <part name="parameters" element="vim25:FindAssociatedProfileResponse" />
   </message>
   <message name="UpdateClusterProfileRequestMsg">
      <part name="parameters" element="vim25:UpdateClusterProfile" />
   </message>
   <message name="UpdateClusterProfileResponseMsg">
      <part name="parameters" element="vim25:UpdateClusterProfileResponse" />
   </message>
   <message name="HostProfileResetValidationStateRequestMsg">
      <part name="parameters" element="vim25:HostProfileResetValidationState" />
   </message>
   <message name="HostProfileResetValidationStateResponseMsg">
      <part name="parameters" element="vim25:HostProfileResetValidationStateResponse" />
   </message>
   <message name="UpdateReferenceHostRequestMsg">
      <part name="parameters" element="vim25:UpdateReferenceHost" />
   </message>
   <message name="UpdateReferenceHostResponseMsg">
      <part name="parameters" element="vim25:UpdateReferenceHostResponse" />
   </message>
   <message name="UpdateHostProfileRequestMsg">
      <part name="parameters" element="vim25:UpdateHostProfile" />
   </message>
   <message name="UpdateHostProfileResponseMsg">
      <part name="parameters" element="vim25:UpdateHostProfileResponse" />
   </message>
   <message name="ExecuteHostProfileRequestMsg">
      <part name="parameters" element="vim25:ExecuteHostProfile" />
   </message>
   <message name="ExecuteHostProfileResponseMsg">
      <part name="parameters" element="vim25:ExecuteHostProfileResponse" />
   </message>
   <message name="UpdateHostSpecificationRequestMsg">
      <part name="parameters" element="vim25:UpdateHostSpecification" />
   </message>
   <message name="UpdateHostSpecificationResponseMsg">
      <part name="parameters" element="vim25:UpdateHostSpecificationResponse" />
   </message>
   <message name="UpdateHostSubSpecificationRequestMsg">
      <part name="parameters" element="vim25:UpdateHostSubSpecification" />
   </message>
   <message name="UpdateHostSubSpecificationResponseMsg">
      <part name="parameters" element="vim25:UpdateHostSubSpecificationResponse" />
   </message>
   <message name="RetrieveHostSpecificationRequestMsg">
      <part name="parameters" element="vim25:RetrieveHostSpecification" />
   </message>
   <message name="RetrieveHostSpecificationResponseMsg">
      <part name="parameters" element="vim25:RetrieveHostSpecificationResponse" />
   </message>
   <message name="DeleteHostSubSpecificationRequestMsg">
      <part name="parameters" element="vim25:DeleteHostSubSpecification" />
   </message>
   <message name="DeleteHostSubSpecificationResponseMsg">
      <part name="parameters" element="vim25:DeleteHostSubSpecificationResponse" />
   </message>
   <message name="DeleteHostSpecificationRequestMsg">
      <part name="parameters" element="vim25:DeleteHostSpecification" />
   </message>
   <message name="DeleteHostSpecificationResponseMsg">
      <part name="parameters" element="vim25:DeleteHostSpecificationResponse" />
   </message>
   <message name="HostSpecGetUpdatedHostsRequestMsg">
      <part name="parameters" element="vim25:HostSpecGetUpdatedHosts" />
   </message>
   <message name="HostSpecGetUpdatedHostsResponseMsg">
      <part name="parameters" element="vim25:HostSpecGetUpdatedHostsResponse" />
   </message>
   <message name="ApplyHostConfig_TaskRequestMsg">
      <part name="parameters" element="vim25:ApplyHostConfig_Task" />
   </message>
   <message name="ApplyHostConfig_TaskResponseMsg">
      <part name="parameters" element="vim25:ApplyHostConfig_TaskResponse" />
   </message>
   <message name="GenerateConfigTaskListRequestMsg">
      <part name="parameters" element="vim25:GenerateConfigTaskList" />
   </message>
   <message name="GenerateConfigTaskListResponseMsg">
      <part name="parameters" element="vim25:GenerateConfigTaskListResponse" />
   </message>
   <message name="GenerateHostProfileTaskList_TaskRequestMsg">
      <part name="parameters" element="vim25:GenerateHostProfileTaskList_Task" />
   </message>
   <message name="GenerateHostProfileTaskList_TaskResponseMsg">
      <part name="parameters" element="vim25:GenerateHostProfileTaskList_TaskResponse" />
   </message>
   <message name="QueryHostProfileMetadataRequestMsg">
      <part name="parameters" element="vim25:QueryHostProfileMetadata" />
   </message>
   <message name="QueryHostProfileMetadataResponseMsg">
      <part name="parameters" element="vim25:QueryHostProfileMetadataResponse" />
   </message>
   <message name="QueryProfileStructureRequestMsg">
      <part name="parameters" element="vim25:QueryProfileStructure" />
   </message>
   <message name="QueryProfileStructureResponseMsg">
      <part name="parameters" element="vim25:QueryProfileStructureResponse" />
   </message>
   <message name="CreateDefaultProfileRequestMsg">
      <part name="parameters" element="vim25:CreateDefaultProfile" />
   </message>
   <message name="CreateDefaultProfileResponseMsg">
      <part name="parameters" element="vim25:CreateDefaultProfileResponse" />
   </message>
   <message name="UpdateAnswerFile_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateAnswerFile_Task" />
   </message>
   <message name="UpdateAnswerFile_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateAnswerFile_TaskResponse" />
   </message>
   <message name="RetrieveAnswerFileRequestMsg">
      <part name="parameters" element="vim25:RetrieveAnswerFile" />
   </message>
   <message name="RetrieveAnswerFileResponseMsg">
      <part name="parameters" element="vim25:RetrieveAnswerFileResponse" />
   </message>
   <message name="RetrieveAnswerFileForProfileRequestMsg">
      <part name="parameters" element="vim25:RetrieveAnswerFileForProfile" />
   </message>
   <message name="RetrieveAnswerFileForProfileResponseMsg">
      <part name="parameters" element="vim25:RetrieveAnswerFileForProfileResponse" />
   </message>
   <message name="ExportAnswerFile_TaskRequestMsg">
      <part name="parameters" element="vim25:ExportAnswerFile_Task" />
   </message>
   <message name="ExportAnswerFile_TaskResponseMsg">
      <part name="parameters" element="vim25:ExportAnswerFile_TaskResponse" />
   </message>
   <message name="CheckAnswerFileStatus_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckAnswerFileStatus_Task" />
   </message>
   <message name="CheckAnswerFileStatus_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckAnswerFileStatus_TaskResponse" />
   </message>
   <message name="QueryAnswerFileStatusRequestMsg">
      <part name="parameters" element="vim25:QueryAnswerFileStatus" />
   </message>
   <message name="QueryAnswerFileStatusResponseMsg">
      <part name="parameters" element="vim25:QueryAnswerFileStatusResponse" />
   </message>
   <message name="UpdateHostCustomizations_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateHostCustomizations_Task" />
   </message>
   <message name="UpdateHostCustomizations_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateHostCustomizations_TaskResponse" />
   </message>
   <message name="RetrieveHostCustomizationsRequestMsg">
      <part name="parameters" element="vim25:RetrieveHostCustomizations" />
   </message>
   <message name="RetrieveHostCustomizationsResponseMsg">
      <part name="parameters" element="vim25:RetrieveHostCustomizationsResponse" />
   </message>
   <message name="RetrieveHostCustomizationsForProfileRequestMsg">
      <part name="parameters" element="vim25:RetrieveHostCustomizationsForProfile" />
   </message>
   <message name="RetrieveHostCustomizationsForProfileResponseMsg">
      <part name="parameters" element="vim25:RetrieveHostCustomizationsForProfileResponse" />
   </message>
   <message name="GenerateHostConfigTaskSpec_TaskRequestMsg">
      <part name="parameters" element="vim25:GenerateHostConfigTaskSpec_Task" />
   </message>
   <message name="GenerateHostConfigTaskSpec_TaskResponseMsg">
      <part name="parameters" element="vim25:GenerateHostConfigTaskSpec_TaskResponse" />
   </message>
   <message name="ApplyEntitiesConfig_TaskRequestMsg">
      <part name="parameters" element="vim25:ApplyEntitiesConfig_Task" />
   </message>
   <message name="ApplyEntitiesConfig_TaskResponseMsg">
      <part name="parameters" element="vim25:ApplyEntitiesConfig_TaskResponse" />
   </message>
   <message name="ValidateHostProfileComposition_TaskRequestMsg">
      <part name="parameters" element="vim25:ValidateHostProfileComposition_Task" />
   </message>
   <message name="ValidateHostProfileComposition_TaskResponseMsg">
      <part name="parameters" element="vim25:ValidateHostProfileComposition_TaskResponse" />
   </message>
   <message name="CompositeHostProfile_TaskRequestMsg">
      <part name="parameters" element="vim25:CompositeHostProfile_Task" />
   </message>
   <message name="CompositeHostProfile_TaskResponseMsg">
      <part name="parameters" element="vim25:CompositeHostProfile_TaskResponse" />
   </message>
   <message name="RemoveScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:RemoveScheduledTask" />
   </message>
   <message name="RemoveScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:RemoveScheduledTaskResponse" />
   </message>
   <message name="ReconfigureScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:ReconfigureScheduledTask" />
   </message>
   <message name="ReconfigureScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:ReconfigureScheduledTaskResponse" />
   </message>
   <message name="RunScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:RunScheduledTask" />
   </message>
   <message name="RunScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:RunScheduledTaskResponse" />
   </message>
   <message name="CreateScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:CreateScheduledTask" />
   </message>
   <message name="CreateScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:CreateScheduledTaskResponse" />
   </message>
   <message name="RetrieveEntityScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:RetrieveEntityScheduledTask" />
   </message>
   <message name="RetrieveEntityScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:RetrieveEntityScheduledTaskResponse" />
   </message>
   <message name="CreateObjectScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:CreateObjectScheduledTask" />
   </message>
   <message name="CreateObjectScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:CreateObjectScheduledTaskResponse" />
   </message>
   <message name="RetrieveObjectScheduledTaskRequestMsg">
      <part name="parameters" element="vim25:RetrieveObjectScheduledTask" />
   </message>
   <message name="RetrieveObjectScheduledTaskResponseMsg">
      <part name="parameters" element="vim25:RetrieveObjectScheduledTaskResponse" />
   </message>
   <message name="MarkServiceProviderEntitiesRequestMsg">
      <part name="parameters" element="vim25:MarkServiceProviderEntities" />
   </message>
   <message name="MarkServiceProviderEntitiesResponseMsg">
      <part name="parameters" element="vim25:MarkServiceProviderEntitiesResponse" />
   </message>
   <message name="UnmarkServiceProviderEntitiesRequestMsg">
      <part name="parameters" element="vim25:UnmarkServiceProviderEntities" />
   </message>
   <message name="UnmarkServiceProviderEntitiesResponseMsg">
      <part name="parameters" element="vim25:UnmarkServiceProviderEntitiesResponse" />
   </message>
   <message name="RetrieveServiceProviderEntitiesRequestMsg">
      <part name="parameters" element="vim25:RetrieveServiceProviderEntities" />
   </message>
   <message name="RetrieveServiceProviderEntitiesResponseMsg">
      <part name="parameters" element="vim25:RetrieveServiceProviderEntitiesResponse" />
   </message>
   <message name="prepareVcha_TaskRequestMsg">
      <part name="parameters" element="vim25:prepareVcha_Task" />
   </message>
   <message name="prepareVcha_TaskResponseMsg">
      <part name="parameters" element="vim25:prepareVcha_TaskResponse" />
   </message>
   <message name="deployVcha_TaskRequestMsg">
      <part name="parameters" element="vim25:deployVcha_Task" />
   </message>
   <message name="deployVcha_TaskResponseMsg">
      <part name="parameters" element="vim25:deployVcha_TaskResponse" />
   </message>
   <message name="configureVcha_TaskRequestMsg">
      <part name="parameters" element="vim25:configureVcha_Task" />
   </message>
   <message name="configureVcha_TaskResponseMsg">
      <part name="parameters" element="vim25:configureVcha_TaskResponse" />
   </message>
   <message name="createPassiveNode_TaskRequestMsg">
      <part name="parameters" element="vim25:createPassiveNode_Task" />
   </message>
   <message name="createPassiveNode_TaskResponseMsg">
      <part name="parameters" element="vim25:createPassiveNode_TaskResponse" />
   </message>
   <message name="createWitnessNode_TaskRequestMsg">
      <part name="parameters" element="vim25:createWitnessNode_Task" />
   </message>
   <message name="createWitnessNode_TaskResponseMsg">
      <part name="parameters" element="vim25:createWitnessNode_TaskResponse" />
   </message>
   <message name="getVchaConfigRequestMsg">
      <part name="parameters" element="vim25:getVchaConfig" />
   </message>
   <message name="getVchaConfigResponseMsg">
      <part name="parameters" element="vim25:getVchaConfigResponse" />
   </message>
   <message name="destroyVcha_TaskRequestMsg">
      <part name="parameters" element="vim25:destroyVcha_Task" />
   </message>
   <message name="destroyVcha_TaskResponseMsg">
      <part name="parameters" element="vim25:destroyVcha_TaskResponse" />
   </message>
   <message name="setClusterMode_TaskRequestMsg">
      <part name="parameters" element="vim25:setClusterMode_Task" />
   </message>
   <message name="setClusterMode_TaskResponseMsg">
      <part name="parameters" element="vim25:setClusterMode_TaskResponse" />
   </message>
   <message name="getClusterModeRequestMsg">
      <part name="parameters" element="vim25:getClusterMode" />
   </message>
   <message name="getClusterModeResponseMsg">
      <part name="parameters" element="vim25:getClusterModeResponse" />
   </message>
   <message name="GetVchaClusterHealthRequestMsg">
      <part name="parameters" element="vim25:GetVchaClusterHealth" />
   </message>
   <message name="GetVchaClusterHealthResponseMsg">
      <part name="parameters" element="vim25:GetVchaClusterHealthResponse" />
   </message>
   <message name="initiateFailover_TaskRequestMsg">
      <part name="parameters" element="vim25:initiateFailover_Task" />
   </message>
   <message name="initiateFailover_TaskResponseMsg">
      <part name="parameters" element="vim25:initiateFailover_TaskResponse" />
   </message>
   <message name="OpenInventoryViewFolderRequestMsg">
      <part name="parameters" element="vim25:OpenInventoryViewFolder" />
   </message>
   <message name="OpenInventoryViewFolderResponseMsg">
      <part name="parameters" element="vim25:OpenInventoryViewFolderResponse" />
   </message>
   <message name="CloseInventoryViewFolderRequestMsg">
      <part name="parameters" element="vim25:CloseInventoryViewFolder" />
   </message>
   <message name="CloseInventoryViewFolderResponseMsg">
      <part name="parameters" element="vim25:CloseInventoryViewFolderResponse" />
   </message>
   <message name="ModifyListViewRequestMsg">
      <part name="parameters" element="vim25:ModifyListView" />
   </message>
   <message name="ModifyListViewResponseMsg">
      <part name="parameters" element="vim25:ModifyListViewResponse" />
   </message>
   <message name="ResetListViewRequestMsg">
      <part name="parameters" element="vim25:ResetListView" />
   </message>
   <message name="ResetListViewResponseMsg">
      <part name="parameters" element="vim25:ResetListViewResponse" />
   </message>
   <message name="ResetListViewFromViewRequestMsg">
      <part name="parameters" element="vim25:ResetListViewFromView" />
   </message>
   <message name="ResetListViewFromViewResponseMsg">
      <part name="parameters" element="vim25:ResetListViewFromViewResponse" />
   </message>
   <message name="DestroyViewRequestMsg">
      <part name="parameters" element="vim25:DestroyView" />
   </message>
   <message name="DestroyViewResponseMsg">
      <part name="parameters" element="vim25:DestroyViewResponse" />
   </message>
   <message name="CreateInventoryViewRequestMsg">
      <part name="parameters" element="vim25:CreateInventoryView" />
   </message>
   <message name="CreateInventoryViewResponseMsg">
      <part name="parameters" element="vim25:CreateInventoryViewResponse" />
   </message>
   <message name="CreateContainerViewRequestMsg">
      <part name="parameters" element="vim25:CreateContainerView" />
   </message>
   <message name="CreateContainerViewResponseMsg">
      <part name="parameters" element="vim25:CreateContainerViewResponse" />
   </message>
   <message name="CreateListViewRequestMsg">
      <part name="parameters" element="vim25:CreateListView" />
   </message>
   <message name="CreateListViewResponseMsg">
      <part name="parameters" element="vim25:CreateListViewResponse" />
   </message>
   <message name="CreateListViewFromViewRequestMsg">
      <part name="parameters" element="vim25:CreateListViewFromView" />
   </message>
   <message name="CreateListViewFromViewResponseMsg">
      <part name="parameters" element="vim25:CreateListViewFromViewResponse" />
   </message>
   <message name="CustomizeGuest_TaskRequestMsg">
      <part name="parameters" element="vim25:CustomizeGuest_Task" />
   </message>
   <message name="CustomizeGuest_TaskResponseMsg">
      <part name="parameters" element="vim25:CustomizeGuest_TaskResponse" />
   </message>
   <message name="StartGuestNetwork_TaskRequestMsg">
      <part name="parameters" element="vim25:StartGuestNetwork_Task" />
   </message>
   <message name="StartGuestNetwork_TaskResponseMsg">
      <part name="parameters" element="vim25:StartGuestNetwork_TaskResponse" />
   </message>
   <message name="AbortCustomization_TaskRequestMsg">
      <part name="parameters" element="vim25:AbortCustomization_Task" />
   </message>
   <message name="AbortCustomization_TaskResponseMsg">
      <part name="parameters" element="vim25:AbortCustomization_TaskResponse" />
   </message>
   <message name="RevertToSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:RevertToSnapshot_Task" />
   </message>
   <message name="RevertToSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:RevertToSnapshot_TaskResponse" />
   </message>
   <message name="RemoveSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:RemoveSnapshot_Task" />
   </message>
   <message name="RemoveSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:RemoveSnapshot_TaskResponse" />
   </message>
   <message name="RenameSnapshotRequestMsg">
      <part name="parameters" element="vim25:RenameSnapshot" />
   </message>
   <message name="RenameSnapshotResponseMsg">
      <part name="parameters" element="vim25:RenameSnapshotResponse" />
   </message>
   <message name="ExportSnapshotRequestMsg">
      <part name="parameters" element="vim25:ExportSnapshot" />
   </message>
   <message name="ExportSnapshotResponseMsg">
      <part name="parameters" element="vim25:ExportSnapshotResponse" />
   </message>
   <message name="CheckCompatibility_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckCompatibility_Task" />
   </message>
   <message name="CheckCompatibility_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckCompatibility_TaskResponse" />
   </message>
   <message name="CheckVmConfig_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckVmConfig_Task" />
   </message>
   <message name="CheckVmConfig_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckVmConfig_TaskResponse" />
   </message>
   <message name="CheckPowerOn_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckPowerOn_Task" />
   </message>
   <message name="CheckPowerOn_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckPowerOn_TaskResponse" />
   </message>
   <message name="QueryVMotionCompatibilityEx_TaskRequestMsg">
      <part name="parameters" element="vim25:QueryVMotionCompatibilityEx_Task" />
   </message>
   <message name="QueryVMotionCompatibilityEx_TaskResponseMsg">
      <part name="parameters" element="vim25:QueryVMotionCompatibilityEx_TaskResponse" />
   </message>
   <message name="CheckMigrate_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckMigrate_Task" />
   </message>
   <message name="CheckMigrate_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckMigrate_TaskResponse" />
   </message>
   <message name="CheckRelocate_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckRelocate_Task" />
   </message>
   <message name="CheckRelocate_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckRelocate_TaskResponse" />
   </message>
   <message name="CheckClone_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckClone_Task" />
   </message>
   <message name="CheckClone_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckClone_TaskResponse" />
   </message>
   <message name="CheckInstantClone_TaskRequestMsg">
      <part name="parameters" element="vim25:CheckInstantClone_Task" />
   </message>
   <message name="CheckInstantClone_TaskResponseMsg">
      <part name="parameters" element="vim25:CheckInstantClone_TaskResponse" />
   </message>
   <message name="AddGuestAliasRequestMsg">
      <part name="parameters" element="vim25:AddGuestAlias" />
   </message>
   <message name="AddGuestAliasResponseMsg">
      <part name="parameters" element="vim25:AddGuestAliasResponse" />
   </message>
   <message name="RemoveGuestAliasRequestMsg">
      <part name="parameters" element="vim25:RemoveGuestAlias" />
   </message>
   <message name="RemoveGuestAliasResponseMsg">
      <part name="parameters" element="vim25:RemoveGuestAliasResponse" />
   </message>
   <message name="RemoveGuestAliasByCertRequestMsg">
      <part name="parameters" element="vim25:RemoveGuestAliasByCert" />
   </message>
   <message name="RemoveGuestAliasByCertResponseMsg">
      <part name="parameters" element="vim25:RemoveGuestAliasByCertResponse" />
   </message>
   <message name="ListGuestAliasesRequestMsg">
      <part name="parameters" element="vim25:ListGuestAliases" />
   </message>
   <message name="ListGuestAliasesResponseMsg">
      <part name="parameters" element="vim25:ListGuestAliasesResponse" />
   </message>
   <message name="ListGuestMappedAliasesRequestMsg">
      <part name="parameters" element="vim25:ListGuestMappedAliases" />
   </message>
   <message name="ListGuestMappedAliasesResponseMsg">
      <part name="parameters" element="vim25:ListGuestMappedAliasesResponse" />
   </message>
   <message name="ValidateCredentialsInGuestRequestMsg">
      <part name="parameters" element="vim25:ValidateCredentialsInGuest" />
   </message>
   <message name="ValidateCredentialsInGuestResponseMsg">
      <part name="parameters" element="vim25:ValidateCredentialsInGuestResponse" />
   </message>
   <message name="AcquireCredentialsInGuestRequestMsg">
      <part name="parameters" element="vim25:AcquireCredentialsInGuest" />
   </message>
   <message name="AcquireCredentialsInGuestResponseMsg">
      <part name="parameters" element="vim25:AcquireCredentialsInGuestResponse" />
   </message>
   <message name="ReleaseCredentialsInGuestRequestMsg">
      <part name="parameters" element="vim25:ReleaseCredentialsInGuest" />
   </message>
   <message name="ReleaseCredentialsInGuestResponseMsg">
      <part name="parameters" element="vim25:ReleaseCredentialsInGuestResponse" />
   </message>
   <message name="MakeDirectoryInGuestRequestMsg">
      <part name="parameters" element="vim25:MakeDirectoryInGuest" />
   </message>
   <message name="MakeDirectoryInGuestResponseMsg">
      <part name="parameters" element="vim25:MakeDirectoryInGuestResponse" />
   </message>
   <message name="DeleteFileInGuestRequestMsg">
      <part name="parameters" element="vim25:DeleteFileInGuest" />
   </message>
   <message name="DeleteFileInGuestResponseMsg">
      <part name="parameters" element="vim25:DeleteFileInGuestResponse" />
   </message>
   <message name="DeleteDirectoryInGuestRequestMsg">
      <part name="parameters" element="vim25:DeleteDirectoryInGuest" />
   </message>
   <message name="DeleteDirectoryInGuestResponseMsg">
      <part name="parameters" element="vim25:DeleteDirectoryInGuestResponse" />
   </message>
   <message name="MoveDirectoryInGuestRequestMsg">
      <part name="parameters" element="vim25:MoveDirectoryInGuest" />
   </message>
   <message name="MoveDirectoryInGuestResponseMsg">
      <part name="parameters" element="vim25:MoveDirectoryInGuestResponse" />
   </message>
   <message name="MoveFileInGuestRequestMsg">
      <part name="parameters" element="vim25:MoveFileInGuest" />
   </message>
   <message name="MoveFileInGuestResponseMsg">
      <part name="parameters" element="vim25:MoveFileInGuestResponse" />
   </message>
   <message name="CreateTemporaryFileInGuestRequestMsg">
      <part name="parameters" element="vim25:CreateTemporaryFileInGuest" />
   </message>
   <message name="CreateTemporaryFileInGuestResponseMsg">
      <part name="parameters" element="vim25:CreateTemporaryFileInGuestResponse" />
   </message>
   <message name="CreateTemporaryDirectoryInGuestRequestMsg">
      <part name="parameters" element="vim25:CreateTemporaryDirectoryInGuest" />
   </message>
   <message name="CreateTemporaryDirectoryInGuestResponseMsg">
      <part name="parameters" element="vim25:CreateTemporaryDirectoryInGuestResponse" />
   </message>
   <message name="ListFilesInGuestRequestMsg">
      <part name="parameters" element="vim25:ListFilesInGuest" />
   </message>
   <message name="ListFilesInGuestResponseMsg">
      <part name="parameters" element="vim25:ListFilesInGuestResponse" />
   </message>
   <message name="ChangeFileAttributesInGuestRequestMsg">
      <part name="parameters" element="vim25:ChangeFileAttributesInGuest" />
   </message>
   <message name="ChangeFileAttributesInGuestResponseMsg">
      <part name="parameters" element="vim25:ChangeFileAttributesInGuestResponse" />
   </message>
   <message name="InitiateFileTransferFromGuestRequestMsg">
      <part name="parameters" element="vim25:InitiateFileTransferFromGuest" />
   </message>
   <message name="InitiateFileTransferFromGuestResponseMsg">
      <part name="parameters" element="vim25:InitiateFileTransferFromGuestResponse" />
   </message>
   <message name="InitiateFileTransferToGuestRequestMsg">
      <part name="parameters" element="vim25:InitiateFileTransferToGuest" />
   </message>
   <message name="InitiateFileTransferToGuestResponseMsg">
      <part name="parameters" element="vim25:InitiateFileTransferToGuestResponse" />
   </message>
   <message name="StartProgramInGuestRequestMsg">
      <part name="parameters" element="vim25:StartProgramInGuest" />
   </message>
   <message name="StartProgramInGuestResponseMsg">
      <part name="parameters" element="vim25:StartProgramInGuestResponse" />
   </message>
   <message name="ListProcessesInGuestRequestMsg">
      <part name="parameters" element="vim25:ListProcessesInGuest" />
   </message>
   <message name="ListProcessesInGuestResponseMsg">
      <part name="parameters" element="vim25:ListProcessesInGuestResponse" />
   </message>
   <message name="TerminateProcessInGuestRequestMsg">
      <part name="parameters" element="vim25:TerminateProcessInGuest" />
   </message>
   <message name="TerminateProcessInGuestResponseMsg">
      <part name="parameters" element="vim25:TerminateProcessInGuestResponse" />
   </message>
   <message name="ReadEnvironmentVariableInGuestRequestMsg">
      <part name="parameters" element="vim25:ReadEnvironmentVariableInGuest" />
   </message>
   <message name="ReadEnvironmentVariableInGuestResponseMsg">
      <part name="parameters" element="vim25:ReadEnvironmentVariableInGuestResponse" />
   </message>
   <message name="CreateRegistryKeyInGuestRequestMsg">
      <part name="parameters" element="vim25:CreateRegistryKeyInGuest" />
   </message>
   <message name="CreateRegistryKeyInGuestResponseMsg">
      <part name="parameters" element="vim25:CreateRegistryKeyInGuestResponse" />
   </message>
   <message name="ListRegistryKeysInGuestRequestMsg">
      <part name="parameters" element="vim25:ListRegistryKeysInGuest" />
   </message>
   <message name="ListRegistryKeysInGuestResponseMsg">
      <part name="parameters" element="vim25:ListRegistryKeysInGuestResponse" />
   </message>
   <message name="DeleteRegistryKeyInGuestRequestMsg">
      <part name="parameters" element="vim25:DeleteRegistryKeyInGuest" />
   </message>
   <message name="DeleteRegistryKeyInGuestResponseMsg">
      <part name="parameters" element="vim25:DeleteRegistryKeyInGuestResponse" />
   </message>
   <message name="SetRegistryValueInGuestRequestMsg">
      <part name="parameters" element="vim25:SetRegistryValueInGuest" />
   </message>
   <message name="SetRegistryValueInGuestResponseMsg">
      <part name="parameters" element="vim25:SetRegistryValueInGuestResponse" />
   </message>
   <message name="ListRegistryValuesInGuestRequestMsg">
      <part name="parameters" element="vim25:ListRegistryValuesInGuest" />
   </message>
   <message name="ListRegistryValuesInGuestResponseMsg">
      <part name="parameters" element="vim25:ListRegistryValuesInGuestResponse" />
   </message>
   <message name="DeleteRegistryValueInGuestRequestMsg">
      <part name="parameters" element="vim25:DeleteRegistryValueInGuest" />
   </message>
   <message name="DeleteRegistryValueInGuestResponseMsg">
      <part name="parameters" element="vim25:DeleteRegistryValueInGuestResponse" />
   </message>
   <message name="HostCreateDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:HostCreateDisk_Task" />
   </message>
   <message name="HostCreateDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:HostCreateDisk_TaskResponse" />
   </message>
   <message name="HostRegisterDiskRequestMsg">
      <part name="parameters" element="vim25:HostRegisterDisk" />
   </message>
   <message name="HostRegisterDiskResponseMsg">
      <part name="parameters" element="vim25:HostRegisterDiskResponse" />
   </message>
   <message name="HostExtendDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:HostExtendDisk_Task" />
   </message>
   <message name="HostExtendDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:HostExtendDisk_TaskResponse" />
   </message>
   <message name="HostInflateDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:HostInflateDisk_Task" />
   </message>
   <message name="HostInflateDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:HostInflateDisk_TaskResponse" />
   </message>
   <message name="HostRenameVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:HostRenameVStorageObject" />
   </message>
   <message name="HostRenameVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:HostRenameVStorageObjectResponse" />
   </message>
   <message name="HostRetrieveVStorageInfrastructureObjectPolicyRequestMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageInfrastructureObjectPolicy" />
   </message>
   <message name="HostRetrieveVStorageInfrastructureObjectPolicyResponseMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageInfrastructureObjectPolicyResponse" />
   </message>
   <message name="HostDeleteVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:HostDeleteVStorageObject_Task" />
   </message>
   <message name="HostDeleteVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:HostDeleteVStorageObject_TaskResponse" />
   </message>
   <message name="HostRetrieveVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObject" />
   </message>
   <message name="HostRetrieveVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectResponse" />
   </message>
   <message name="HostRetrieveVStorageObjectStateRequestMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectState" />
   </message>
   <message name="HostRetrieveVStorageObjectStateResponseMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectStateResponse" />
   </message>
   <message name="HostListVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:HostListVStorageObject" />
   </message>
   <message name="HostListVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:HostListVStorageObjectResponse" />
   </message>
   <message name="HostCloneVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:HostCloneVStorageObject_Task" />
   </message>
   <message name="HostCloneVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:HostCloneVStorageObject_TaskResponse" />
   </message>
   <message name="HostRelocateVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:HostRelocateVStorageObject_Task" />
   </message>
   <message name="HostRelocateVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:HostRelocateVStorageObject_TaskResponse" />
   </message>
   <message name="HostSetVStorageObjectControlFlagsRequestMsg">
      <part name="parameters" element="vim25:HostSetVStorageObjectControlFlags" />
   </message>
   <message name="HostSetVStorageObjectControlFlagsResponseMsg">
      <part name="parameters" element="vim25:HostSetVStorageObjectControlFlagsResponse" />
   </message>
   <message name="HostClearVStorageObjectControlFlagsRequestMsg">
      <part name="parameters" element="vim25:HostClearVStorageObjectControlFlags" />
   </message>
   <message name="HostClearVStorageObjectControlFlagsResponseMsg">
      <part name="parameters" element="vim25:HostClearVStorageObjectControlFlagsResponse" />
   </message>
   <message name="HostReconcileDatastoreInventory_TaskRequestMsg">
      <part name="parameters" element="vim25:HostReconcileDatastoreInventory_Task" />
   </message>
   <message name="HostReconcileDatastoreInventory_TaskResponseMsg">
      <part name="parameters" element="vim25:HostReconcileDatastoreInventory_TaskResponse" />
   </message>
   <message name="HostScheduleReconcileDatastoreInventoryRequestMsg">
      <part name="parameters" element="vim25:HostScheduleReconcileDatastoreInventory" />
   </message>
   <message name="HostScheduleReconcileDatastoreInventoryResponseMsg">
      <part name="parameters" element="vim25:HostScheduleReconcileDatastoreInventoryResponse" />
   </message>
   <message name="HostVStorageObjectCreateSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:HostVStorageObjectCreateSnapshot_Task" />
   </message>
   <message name="HostVStorageObjectCreateSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:HostVStorageObjectCreateSnapshot_TaskResponse" />
   </message>
   <message name="HostVStorageObjectDeleteSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:HostVStorageObjectDeleteSnapshot_Task" />
   </message>
   <message name="HostVStorageObjectDeleteSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:HostVStorageObjectDeleteSnapshot_TaskResponse" />
   </message>
   <message name="HostVStorageObjectRetrieveSnapshotInfoRequestMsg">
      <part name="parameters" element="vim25:HostVStorageObjectRetrieveSnapshotInfo" />
   </message>
   <message name="HostVStorageObjectRetrieveSnapshotInfoResponseMsg">
      <part name="parameters" element="vim25:HostVStorageObjectRetrieveSnapshotInfoResponse" />
   </message>
   <message name="HostVStorageObjectCreateDiskFromSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:HostVStorageObjectCreateDiskFromSnapshot_Task" />
   </message>
   <message name="HostVStorageObjectCreateDiskFromSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:HostVStorageObjectCreateDiskFromSnapshot_TaskResponse" />
   </message>
   <message name="HostVStorageObjectRevert_TaskRequestMsg">
      <part name="parameters" element="vim25:HostVStorageObjectRevert_Task" />
   </message>
   <message name="HostVStorageObjectRevert_TaskResponseMsg">
      <part name="parameters" element="vim25:HostVStorageObjectRevert_TaskResponse" />
   </message>
   <message name="HostUpdateVStorageObjectMetadata_TaskRequestMsg">
      <part name="parameters" element="vim25:HostUpdateVStorageObjectMetadata_Task" />
   </message>
   <message name="HostUpdateVStorageObjectMetadata_TaskResponseMsg">
      <part name="parameters" element="vim25:HostUpdateVStorageObjectMetadata_TaskResponse" />
   </message>
   <message name="HostRetrieveVStorageObjectMetadataRequestMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectMetadata" />
   </message>
   <message name="HostRetrieveVStorageObjectMetadataResponseMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectMetadataResponse" />
   </message>
   <message name="HostRetrieveVStorageObjectMetadataValueRequestMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectMetadataValue" />
   </message>
   <message name="HostRetrieveVStorageObjectMetadataValueResponseMsg">
      <part name="parameters" element="vim25:HostRetrieveVStorageObjectMetadataValueResponse" />
   </message>
   <message name="CreateDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateDisk_Task" />
   </message>
   <message name="CreateDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateDisk_TaskResponse" />
   </message>
   <message name="RegisterDiskRequestMsg">
      <part name="parameters" element="vim25:RegisterDisk" />
   </message>
   <message name="RegisterDiskResponseMsg">
      <part name="parameters" element="vim25:RegisterDiskResponse" />
   </message>
   <message name="ExtendDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:ExtendDisk_Task" />
   </message>
   <message name="ExtendDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:ExtendDisk_TaskResponse" />
   </message>
   <message name="InflateDisk_TaskRequestMsg">
      <part name="parameters" element="vim25:InflateDisk_Task" />
   </message>
   <message name="InflateDisk_TaskResponseMsg">
      <part name="parameters" element="vim25:InflateDisk_TaskResponse" />
   </message>
   <message name="RenameVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:RenameVStorageObject" />
   </message>
   <message name="RenameVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:RenameVStorageObjectResponse" />
   </message>
   <message name="UpdateVStorageObjectPolicy_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVStorageObjectPolicy_Task" />
   </message>
   <message name="UpdateVStorageObjectPolicy_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVStorageObjectPolicy_TaskResponse" />
   </message>
   <message name="UpdateVStorageObjectCrypto_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVStorageObjectCrypto_Task" />
   </message>
   <message name="UpdateVStorageObjectCrypto_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVStorageObjectCrypto_TaskResponse" />
   </message>
   <message name="UpdateVStorageInfrastructureObjectPolicy_TaskRequestMsg">
      <part name="parameters" element="vim25:UpdateVStorageInfrastructureObjectPolicy_Task" />
   </message>
   <message name="UpdateVStorageInfrastructureObjectPolicy_TaskResponseMsg">
      <part name="parameters" element="vim25:UpdateVStorageInfrastructureObjectPolicy_TaskResponse" />
   </message>
   <message name="RetrieveVStorageInfrastructureObjectPolicyRequestMsg">
      <part name="parameters" element="vim25:RetrieveVStorageInfrastructureObjectPolicy" />
   </message>
   <message name="RetrieveVStorageInfrastructureObjectPolicyResponseMsg">
      <part name="parameters" element="vim25:RetrieveVStorageInfrastructureObjectPolicyResponse" />
   </message>
   <message name="DeleteVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteVStorageObject_Task" />
   </message>
   <message name="DeleteVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteVStorageObject_TaskResponse" />
   </message>
   <message name="RetrieveVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObject" />
   </message>
   <message name="RetrieveVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObjectResponse" />
   </message>
   <message name="RetrieveVStorageObjectStateRequestMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObjectState" />
   </message>
   <message name="RetrieveVStorageObjectStateResponseMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObjectStateResponse" />
   </message>
   <message name="RetrieveVStorageObjectAssociationsRequestMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObjectAssociations" />
   </message>
   <message name="RetrieveVStorageObjectAssociationsResponseMsg">
      <part name="parameters" element="vim25:RetrieveVStorageObjectAssociationsResponse" />
   </message>
   <message name="ListVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:ListVStorageObject" />
   </message>
   <message name="ListVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:ListVStorageObjectResponse" />
   </message>
   <message name="CloneVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:CloneVStorageObject_Task" />
   </message>
   <message name="CloneVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:CloneVStorageObject_TaskResponse" />
   </message>
   <message name="RelocateVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:RelocateVStorageObject_Task" />
   </message>
   <message name="RelocateVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:RelocateVStorageObject_TaskResponse" />
   </message>
   <message name="SetVStorageObjectControlFlagsRequestMsg">
      <part name="parameters" element="vim25:SetVStorageObjectControlFlags" />
   </message>
   <message name="SetVStorageObjectControlFlagsResponseMsg">
      <part name="parameters" element="vim25:SetVStorageObjectControlFlagsResponse" />
   </message>
   <message name="ClearVStorageObjectControlFlagsRequestMsg">
      <part name="parameters" element="vim25:ClearVStorageObjectControlFlags" />
   </message>
   <message name="ClearVStorageObjectControlFlagsResponseMsg">
      <part name="parameters" element="vim25:ClearVStorageObjectControlFlagsResponse" />
   </message>
   <message name="AttachTagToVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:AttachTagToVStorageObject" />
   </message>
   <message name="AttachTagToVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:AttachTagToVStorageObjectResponse" />
   </message>
   <message name="DetachTagFromVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:DetachTagFromVStorageObject" />
   </message>
   <message name="DetachTagFromVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:DetachTagFromVStorageObjectResponse" />
   </message>
   <message name="ListVStorageObjectsAttachedToTagRequestMsg">
      <part name="parameters" element="vim25:ListVStorageObjectsAttachedToTag" />
   </message>
   <message name="ListVStorageObjectsAttachedToTagResponseMsg">
      <part name="parameters" element="vim25:ListVStorageObjectsAttachedToTagResponse" />
   </message>
   <message name="ListTagsAttachedToVStorageObjectRequestMsg">
      <part name="parameters" element="vim25:ListTagsAttachedToVStorageObject" />
   </message>
   <message name="ListTagsAttachedToVStorageObjectResponseMsg">
      <part name="parameters" element="vim25:ListTagsAttachedToVStorageObjectResponse" />
   </message>
   <message name="ReconcileDatastoreInventory_TaskRequestMsg">
      <part name="parameters" element="vim25:ReconcileDatastoreInventory_Task" />
   </message>
   <message name="ReconcileDatastoreInventory_TaskResponseMsg">
      <part name="parameters" element="vim25:ReconcileDatastoreInventory_TaskResponse" />
   </message>
   <message name="ScheduleReconcileDatastoreInventoryRequestMsg">
      <part name="parameters" element="vim25:ScheduleReconcileDatastoreInventory" />
   </message>
   <message name="ScheduleReconcileDatastoreInventoryResponseMsg">
      <part name="parameters" element="vim25:ScheduleReconcileDatastoreInventoryResponse" />
   </message>
   <message name="VStorageObjectCreateSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:VStorageObjectCreateSnapshot_Task" />
   </message>
   <message name="VStorageObjectCreateSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:VStorageObjectCreateSnapshot_TaskResponse" />
   </message>
   <message name="DeleteSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:DeleteSnapshot_Task" />
   </message>
   <message name="DeleteSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:DeleteSnapshot_TaskResponse" />
   </message>
   <message name="RetrieveSnapshotInfoRequestMsg">
      <part name="parameters" element="vim25:RetrieveSnapshotInfo" />
   </message>
   <message name="RetrieveSnapshotInfoResponseMsg">
      <part name="parameters" element="vim25:RetrieveSnapshotInfoResponse" />
   </message>
   <message name="CreateDiskFromSnapshot_TaskRequestMsg">
      <part name="parameters" element="vim25:CreateDiskFromSnapshot_Task" />
   </message>
   <message name="CreateDiskFromSnapshot_TaskResponseMsg">
      <part name="parameters" element="vim25:CreateDiskFromSnapshot_TaskResponse" />
   </message>
   <message name="RevertVStorageObject_TaskRequestMsg">
      <part name="parameters" element="vim25:RevertVStorageObject_Task" />
   </message>
   <message name="RevertVStorageObject_TaskResponseMsg">
      <part name="parameters" element="vim25:RevertVStorageObject_TaskResponse" />
   </message>
   <message name="RetrieveSnapshotDetailsRequestMsg">
      <part name="parameters" element="vim25:RetrieveSnapshotDetails" />
   </message>
   <message name="RetrieveSnapshotDetailsResponseMsg">
      <part name="parameters" element="vim25:RetrieveSnapshotDetailsResponse" />
   </message>
   <message name="VstorageObjectVCenterQueryChangedDiskAreasRequestMsg">
      <part name="parameters" element="vim25:VstorageObjectVCenterQueryChangedDiskAreas" />
   </message>
   <message name="VstorageObjectVCenterQueryChangedDiskAreasResponseMsg">
      <part name="parameters" element="vim25:VstorageObjectVCenterQueryChangedDiskAreasResponse" />
   </message>
   <message name="MethodFaultFaultMsg">
      <part name="fault" element="vim25:MethodFaultFault" />
   </message>
   <message name="RuntimeFaultFaultMsg">
      <part name="fault" element="vim25:RuntimeFaultFault" />
   </message>
   <message name="HostCommunicationFaultMsg">
      <part name="fault" element="vim25:HostCommunicationFault" />
   </message>
   <message name="HostNotConnectedFaultMsg">
      <part name="fault" element="vim25:HostNotConnectedFault" />
   </message>
   <message name="HostNotReachableFaultMsg">
      <part name="fault" element="vim25:HostNotReachableFault" />
   </message>
   <message name="InvalidArgumentFaultMsg">
      <part name="fault" element="vim25:InvalidArgumentFault" />
   </message>
   <message name="InvalidRequestFaultMsg">
      <part name="fault" element="vim25:InvalidRequestFault" />
   </message>
   <message name="InvalidTypeFaultMsg">
      <part name="fault" element="vim25:InvalidTypeFault" />
   </message>
   <message name="ManagedObjectNotFoundFaultMsg">
      <part name="fault" element="vim25:ManagedObjectNotFoundFault" />
   </message>
   <message name="MethodNotFoundFaultMsg">
      <part name="fault" element="vim25:MethodNotFoundFault" />
   </message>
   <message name="NotEnoughLicensesFaultMsg">
      <part name="fault" element="vim25:NotEnoughLicensesFault" />
   </message>
   <message name="NotImplementedFaultMsg">
      <part name="fault" element="vim25:NotImplementedFault" />
   </message>
   <message name="NotSupportedFaultMsg">
      <part name="fault" element="vim25:NotSupportedFault" />
   </message>
   <message name="RequestCanceledFaultMsg">
      <part name="fault" element="vim25:RequestCanceledFault" />
   </message>
   <message name="SecurityErrorFaultMsg">
      <part name="fault" element="vim25:SecurityErrorFault" />
   </message>
   <message name="SystemErrorFaultMsg">
      <part name="fault" element="vim25:SystemErrorFault" />
   </message>
   <message name="UnexpectedFaultFaultMsg">
      <part name="fault" element="vim25:UnexpectedFaultFault" />
   </message>
   <message name="InvalidCollectorVersionFaultMsg">
      <part name="fault" element="vim25:InvalidCollectorVersionFault" />
   </message>
   <message name="InvalidPropertyFaultMsg">
      <part name="fault" element="vim25:InvalidPropertyFault" />
   </message>
   <message name="CreateFilterRequestMsg">
      <part name="parameters" element="vim25:CreateFilter" />
   </message>
   <message name="CreateFilterResponseMsg">
      <part name="parameters" element="vim25:CreateFilterResponse" />
   </message>
   <message name="RetrievePropertiesRequestMsg">
      <part name="parameters" element="vim25:RetrieveProperties" />
   </message>
   <message name="RetrievePropertiesResponseMsg">
      <part name="parameters" element="vim25:RetrievePropertiesResponse" />
   </message>
   <message name="CheckForUpdatesRequestMsg">
      <part name="parameters" element="vim25:CheckForUpdates" />
   </message>
   <message name="CheckForUpdatesResponseMsg">
      <part name="parameters" element="vim25:CheckForUpdatesResponse" />
   </message>
   <message name="WaitForUpdatesRequestMsg">
      <part name="parameters" element="vim25:WaitForUpdates" />
   </message>
   <message name="WaitForUpdatesResponseMsg">
      <part name="parameters" element="vim25:WaitForUpdatesResponse" />
   </message>
   <message name="CancelWaitForUpdatesRequestMsg">
      <part name="parameters" element="vim25:CancelWaitForUpdates" />
   </message>
   <message name="CancelWaitForUpdatesResponseMsg">
      <part name="parameters" element="vim25:CancelWaitForUpdatesResponse" />
   </message>
   <message name="WaitForUpdatesExRequestMsg">
      <part name="parameters" element="vim25:WaitForUpdatesEx" />
   </message>
   <message name="WaitForUpdatesExResponseMsg">
      <part name="parameters" element="vim25:WaitForUpdatesExResponse" />
   </message>
   <message name="RetrievePropertiesExRequestMsg">
      <part name="parameters" element="vim25:RetrievePropertiesEx" />
   </message>
   <message name="RetrievePropertiesExResponseMsg">
      <part name="parameters" element="vim25:RetrievePropertiesExResponse" />
   </message>
   <message name="ContinueRetrievePropertiesExRequestMsg">
      <part name="parameters" element="vim25:ContinueRetrievePropertiesEx" />
   </message>
   <message name="ContinueRetrievePropertiesExResponseMsg">
      <part name="parameters" element="vim25:ContinueRetrievePropertiesExResponse" />
   </message>
   <message name="CancelRetrievePropertiesExRequestMsg">
      <part name="parameters" element="vim25:CancelRetrievePropertiesEx" />
   </message>
   <message name="CancelRetrievePropertiesExResponseMsg">
      <part name="parameters" element="vim25:CancelRetrievePropertiesExResponse" />
   </message>
   <message name="CreatePropertyCollectorRequestMsg">
      <part name="parameters" element="vim25:CreatePropertyCollector" />
   </message>
   <message name="CreatePropertyCollectorResponseMsg">
      <part name="parameters" element="vim25:CreatePropertyCollectorResponse" />
   </message>
   <message name="DestroyPropertyCollectorRequestMsg">
      <part name="parameters" element="vim25:DestroyPropertyCollector" />
   </message>
   <message name="DestroyPropertyCollectorResponseMsg">
      <part name="parameters" element="vim25:DestroyPropertyCollectorResponse" />
   </message>
   <message name="DestroyPropertyFilterRequestMsg">
      <part name="parameters" element="vim25:DestroyPropertyFilter" />
   </message>
   <message name="DestroyPropertyFilterResponseMsg">
      <part name="parameters" element="vim25:DestroyPropertyFilterResponse" />
   </message>
   <portType name="VimPortType">
      <operation name="AddAuthorizationRole">
         <input message="vim25:AddAuthorizationRoleRequestMsg" />
         <output message="vim25:AddAuthorizationRoleResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveAuthorizationRole">
         <input message="vim25:RemoveAuthorizationRoleRequestMsg" />
         <output message="vim25:RemoveAuthorizationRoleResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RemoveFailedFault" message="vim25:RemoveFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateAuthorizationRole">
         <input message="vim25:UpdateAuthorizationRoleRequestMsg" />
         <output message="vim25:UpdateAuthorizationRoleResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MergePermissions">
         <input message="vim25:MergePermissionsRequestMsg" />
         <output message="vim25:MergePermissionsResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveRolePermissions">
         <input message="vim25:RetrieveRolePermissionsRequestMsg" />
         <output message="vim25:RetrieveRolePermissionsResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveEntityPermissions">
         <input message="vim25:RetrieveEntityPermissionsRequestMsg" />
         <output message="vim25:RetrieveEntityPermissionsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveAllPermissions">
         <input message="vim25:RetrieveAllPermissionsRequestMsg" />
         <output message="vim25:RetrieveAllPermissionsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetEntityPermissions">
         <input message="vim25:SetEntityPermissionsRequestMsg" />
         <output message="vim25:SetEntityPermissionsResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetEntityPermissions">
         <input message="vim25:ResetEntityPermissionsRequestMsg" />
         <output message="vim25:ResetEntityPermissionsResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveEntityPermission">
         <input message="vim25:RemoveEntityPermissionRequestMsg" />
         <output message="vim25:RemoveEntityPermissionResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HasPrivilegeOnEntity">
         <input message="vim25:HasPrivilegeOnEntityRequestMsg" />
         <output message="vim25:HasPrivilegeOnEntityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HasPrivilegeOnEntities">
         <input message="vim25:HasPrivilegeOnEntitiesRequestMsg" />
         <output message="vim25:HasPrivilegeOnEntitiesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HasUserPrivilegeOnEntities">
         <input message="vim25:HasUserPrivilegeOnEntitiesRequestMsg" />
         <output message="vim25:HasUserPrivilegeOnEntitiesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FetchUserPrivilegeOnEntities">
         <input message="vim25:FetchUserPrivilegeOnEntitiesRequestMsg" />
         <output message="vim25:FetchUserPrivilegeOnEntitiesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CertMgrRefreshCACertificatesAndCRLs_Task">
         <input message="vim25:CertMgrRefreshCACertificatesAndCRLs_TaskRequestMsg" />
         <output message="vim25:CertMgrRefreshCACertificatesAndCRLs_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CertMgrRefreshCertificates_Task">
         <input message="vim25:CertMgrRefreshCertificates_TaskRequestMsg" />
         <output message="vim25:CertMgrRefreshCertificates_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CertMgrRevokeCertificates_Task">
         <input message="vim25:CertMgrRevokeCertificates_TaskRequestMsg" />
         <output message="vim25:CertMgrRevokeCertificates_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureHCI_Task">
         <input message="vim25:ConfigureHCI_TaskRequestMsg" />
         <output message="vim25:ConfigureHCI_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtendHCI_Task">
         <input message="vim25:ExtendHCI_TaskRequestMsg" />
         <output message="vim25:ExtendHCI_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AbandonHciWorkflow">
         <input message="vim25:AbandonHciWorkflowRequestMsg" />
         <output message="vim25:AbandonHciWorkflowResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateHCIConfiguration">
         <input message="vim25:ValidateHCIConfigurationRequestMsg" />
         <output message="vim25:ValidateHCIConfigurationResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureCluster_Task">
         <input message="vim25:ReconfigureCluster_TaskRequestMsg" />
         <output message="vim25:ReconfigureCluster_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyRecommendation">
         <input message="vim25:ApplyRecommendationRequestMsg" />
         <output message="vim25:ApplyRecommendationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CancelRecommendation">
         <input message="vim25:CancelRecommendationRequestMsg" />
         <output message="vim25:CancelRecommendationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RecommendHostsForVm">
         <input message="vim25:RecommendHostsForVmRequestMsg" />
         <output message="vim25:RecommendHostsForVmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddHost_Task">
         <input message="vim25:AddHost_TaskRequestMsg" />
         <output message="vim25:AddHost_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveInto_Task">
         <input message="vim25:MoveInto_TaskRequestMsg" />
         <output message="vim25:MoveInto_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveHostInto_Task">
         <input message="vim25:MoveHostInto_TaskRequestMsg" />
         <output message="vim25:MoveHostInto_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshRecommendation">
         <input message="vim25:RefreshRecommendationRequestMsg" />
         <output message="vim25:RefreshRecommendationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EvcManager">
         <input message="vim25:EvcManagerRequestMsg" />
         <output message="vim25:EvcManagerResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveDasAdvancedRuntimeInfo">
         <input message="vim25:RetrieveDasAdvancedRuntimeInfoRequestMsg" />
         <output message="vim25:RetrieveDasAdvancedRuntimeInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClusterEnterMaintenanceMode">
         <input message="vim25:ClusterEnterMaintenanceModeRequestMsg" />
         <output message="vim25:ClusterEnterMaintenanceModeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PlaceVm">
         <input message="vim25:PlaceVmRequestMsg" />
         <output message="vim25:PlaceVmResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindRulesForVm">
         <input message="vim25:FindRulesForVmRequestMsg" />
         <output message="vim25:FindRulesForVmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StampAllRulesWithUuid_Task">
         <input message="vim25:StampAllRulesWithUuid_TaskRequestMsg" />
         <output message="vim25:StampAllRulesWithUuid_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetResourceUsage">
         <input message="vim25:GetResourceUsageRequestMsg" />
         <output message="vim25:GetResourceUsageResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetCryptoMode">
         <input message="vim25:SetCryptoModeRequestMsg" />
         <output message="vim25:SetCryptoModeResponseMsg" />
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="InvalidRequestFault" message="vim25:InvalidRequestFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureComputeResource_Task">
         <input message="vim25:ReconfigureComputeResource_TaskRequestMsg" />
         <output message="vim25:ReconfigureComputeResource_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddCustomFieldDef">
         <input message="vim25:AddCustomFieldDefRequestMsg" />
         <output message="vim25:AddCustomFieldDefResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidPrivilegeFault" message="vim25:InvalidPrivilegeFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveCustomFieldDef">
         <input message="vim25:RemoveCustomFieldDefRequestMsg" />
         <output message="vim25:RemoveCustomFieldDefResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RenameCustomFieldDef">
         <input message="vim25:RenameCustomFieldDefRequestMsg" />
         <output message="vim25:RenameCustomFieldDefResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetField">
         <input message="vim25:SetFieldRequestMsg" />
         <output message="vim25:SetFieldResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DoesCustomizationSpecExist">
         <input message="vim25:DoesCustomizationSpecExistRequestMsg" />
         <output message="vim25:DoesCustomizationSpecExistResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetCustomizationSpec">
         <input message="vim25:GetCustomizationSpecRequestMsg" />
         <output message="vim25:GetCustomizationSpecResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateCustomizationSpec">
         <input message="vim25:CreateCustomizationSpecRequestMsg" />
         <output message="vim25:CreateCustomizationSpecResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="OverwriteCustomizationSpec">
         <input message="vim25:OverwriteCustomizationSpecRequestMsg" />
         <output message="vim25:OverwriteCustomizationSpecResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteCustomizationSpec">
         <input message="vim25:DeleteCustomizationSpecRequestMsg" />
         <output message="vim25:DeleteCustomizationSpecResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DuplicateCustomizationSpec">
         <input message="vim25:DuplicateCustomizationSpecRequestMsg" />
         <output message="vim25:DuplicateCustomizationSpecResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RenameCustomizationSpec">
         <input message="vim25:RenameCustomizationSpecRequestMsg" />
         <output message="vim25:RenameCustomizationSpecResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CustomizationSpecItemToXml">
         <input message="vim25:CustomizationSpecItemToXmlRequestMsg" />
         <output message="vim25:CustomizationSpecItemToXmlResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="XmlToCustomizationSpecItem">
         <input message="vim25:XmlToCustomizationSpecItemRequestMsg" />
         <output message="vim25:XmlToCustomizationSpecItemResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckCustomizationResources">
         <input message="vim25:CheckCustomizationResourcesRequestMsg" />
         <output message="vim25:CheckCustomizationResourcesResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BatchQueryConnectInfo">
         <input message="vim25:BatchQueryConnectInfoRequestMsg" />
         <output message="vim25:BatchQueryConnectInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConnectionInfo">
         <input message="vim25:QueryConnectionInfoRequestMsg" />
         <output message="vim25:QueryConnectionInfoResponseMsg" />
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConnectionInfoViaSpec">
         <input message="vim25:QueryConnectionInfoViaSpecRequestMsg" />
         <output message="vim25:QueryConnectionInfoViaSpecResponseMsg" />
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerOnMultiVM_Task">
         <input message="vim25:PowerOnMultiVM_TaskRequestMsg" />
         <output message="vim25:PowerOnMultiVM_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="queryDatacenterConfigOptionDescriptor">
         <input message="vim25:queryDatacenterConfigOptionDescriptorRequestMsg" />
         <output message="vim25:queryDatacenterConfigOptionDescriptorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureDatacenter_Task">
         <input message="vim25:ReconfigureDatacenter_TaskRequestMsg" />
         <output message="vim25:ReconfigureDatacenter_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshDatastore">
         <input message="vim25:RefreshDatastoreRequestMsg" />
         <output message="vim25:RefreshDatastoreResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshDatastoreStorageInfo">
         <input message="vim25:RefreshDatastoreStorageInfoRequestMsg" />
         <output message="vim25:RefreshDatastoreStorageInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVirtualMachineFiles_Task">
         <input message="vim25:UpdateVirtualMachineFiles_TaskRequestMsg" />
         <output message="vim25:UpdateVirtualMachineFiles_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RenameDatastore">
         <input message="vim25:RenameDatastoreRequestMsg" />
         <output message="vim25:RenameDatastoreResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyDatastore">
         <input message="vim25:DestroyDatastoreRequestMsg" />
         <output message="vim25:DestroyDatastoreResponseMsg" />
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DatastoreEnterMaintenanceMode">
         <input message="vim25:DatastoreEnterMaintenanceModeRequestMsg" />
         <output message="vim25:DatastoreEnterMaintenanceModeResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DatastoreExitMaintenanceMode_Task">
         <input message="vim25:DatastoreExitMaintenanceMode_TaskRequestMsg" />
         <output message="vim25:DatastoreExitMaintenanceMode_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVVolVirtualMachineFiles_Task">
         <input message="vim25:UpdateVVolVirtualMachineFiles_TaskRequestMsg" />
         <output message="vim25:UpdateVVolVirtualMachineFiles_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDirectory">
         <input message="vim25:CreateDirectoryRequestMsg" />
         <output message="vim25:CreateDirectoryResponseMsg" />
         <fault name="CannotCreateFileFault" message="vim25:CannotCreateFileFaultMsg"/>
         <fault name="FileAlreadyExistsFault" message="vim25:FileAlreadyExistsFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteDirectory">
         <input message="vim25:DeleteDirectoryRequestMsg" />
         <output message="vim25:DeleteDirectoryResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidDatastorePathFault" message="vim25:InvalidDatastorePathFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConvertNamespacePathToUuidPath">
         <input message="vim25:ConvertNamespacePathToUuidPathRequestMsg" />
         <output message="vim25:ConvertNamespacePathToUuidPathResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidDatastorePathFault" message="vim25:InvalidDatastorePathFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDescriptions">
         <input message="vim25:QueryDescriptionsRequestMsg" />
         <output message="vim25:QueryDescriptionsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BrowseDiagnosticLog">
         <input message="vim25:BrowseDiagnosticLogRequestMsg" />
         <output message="vim25:BrowseDiagnosticLogResponseMsg" />
         <fault name="CannotAccessFileFault" message="vim25:CannotAccessFileFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateLogBundles_Task">
         <input message="vim25:GenerateLogBundles_TaskRequestMsg" />
         <output message="vim25:GenerateLogBundles_TaskResponseMsg" />
         <fault name="LogBundlingFailedFault" message="vim25:LogBundlingFailedFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FetchDVPortKeys">
         <input message="vim25:FetchDVPortKeysRequestMsg" />
         <output message="vim25:FetchDVPortKeysResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FetchDVPorts">
         <input message="vim25:FetchDVPortsRequestMsg" />
         <output message="vim25:FetchDVPortsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryUsedVlanIdInDvs">
         <input message="vim25:QueryUsedVlanIdInDvsRequestMsg" />
         <output message="vim25:QueryUsedVlanIdInDvsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureDvs_Task">
         <input message="vim25:ReconfigureDvs_TaskRequestMsg" />
         <output message="vim25:ReconfigureDvs_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="LimitExceededFault" message="vim25:LimitExceededFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="ResourceNotAvailableFault" message="vim25:ResourceNotAvailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PerformDvsProductSpecOperation_Task">
         <input message="vim25:PerformDvsProductSpecOperation_TaskRequestMsg" />
         <output message="vim25:PerformDvsProductSpecOperation_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MergeDvs_Task">
         <input message="vim25:MergeDvs_TaskRequestMsg" />
         <output message="vim25:MergeDvs_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddDVPortgroup_Task">
         <input message="vim25:AddDVPortgroup_TaskRequestMsg" />
         <output message="vim25:AddDVPortgroup_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveDVPort_Task">
         <input message="vim25:MoveDVPort_TaskRequestMsg" />
         <output message="vim25:MoveDVPort_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDvsCapability">
         <input message="vim25:UpdateDvsCapabilityRequestMsg" />
         <output message="vim25:UpdateDvsCapabilityResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureDVPort_Task">
         <input message="vim25:ReconfigureDVPort_TaskRequestMsg" />
         <output message="vim25:ReconfigureDVPort_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshDVPortState">
         <input message="vim25:RefreshDVPortStateRequestMsg" />
         <output message="vim25:RefreshDVPortStateResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RectifyDvsHost_Task">
         <input message="vim25:RectifyDvsHost_TaskRequestMsg" />
         <output message="vim25:RectifyDvsHost_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateNetworkResourcePool">
         <input message="vim25:UpdateNetworkResourcePoolRequestMsg" />
         <output message="vim25:UpdateNetworkResourcePoolResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddNetworkResourcePool">
         <input message="vim25:AddNetworkResourcePoolRequestMsg" />
         <output message="vim25:AddNetworkResourcePoolResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveNetworkResourcePool">
         <input message="vim25:RemoveNetworkResourcePoolRequestMsg" />
         <output message="vim25:RemoveNetworkResourcePoolResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DvsReconfigureVmVnicNetworkResourcePool_Task">
         <input message="vim25:DvsReconfigureVmVnicNetworkResourcePool_TaskRequestMsg" />
         <output message="vim25:DvsReconfigureVmVnicNetworkResourcePool_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="ConflictingConfigurationFault" message="vim25:ConflictingConfigurationFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableNetworkResourceManagement">
         <input message="vim25:EnableNetworkResourceManagementRequestMsg" />
         <output message="vim25:EnableNetworkResourceManagementResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DVSRollback_Task">
         <input message="vim25:DVSRollback_TaskRequestMsg" />
         <output message="vim25:DVSRollback_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RollbackFailureFault" message="vim25:RollbackFailureFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDVPortgroup_Task">
         <input message="vim25:CreateDVPortgroup_TaskRequestMsg" />
         <output message="vim25:CreateDVPortgroup_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDVSHealthCheckConfig_Task">
         <input message="vim25:UpdateDVSHealthCheckConfig_TaskRequestMsg" />
         <output message="vim25:UpdateDVSHealthCheckConfig_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LookupDvPortGroup">
         <input message="vim25:LookupDvPortGroupRequestMsg" />
         <output message="vim25:LookupDvPortGroupResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConfigOptionDescriptor">
         <input message="vim25:QueryConfigOptionDescriptorRequestMsg" />
         <output message="vim25:QueryConfigOptionDescriptorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConfigOption">
         <input message="vim25:QueryConfigOptionRequestMsg" />
         <output message="vim25:QueryConfigOptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConfigOptionEx">
         <input message="vim25:QueryConfigOptionExRequestMsg" />
         <output message="vim25:QueryConfigOptionExResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConfigTarget">
         <input message="vim25:QueryConfigTargetRequestMsg" />
         <output message="vim25:QueryConfigTargetResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryTargetCapabilities">
         <input message="vim25:QueryTargetCapabilitiesRequestMsg" />
         <output message="vim25:QueryTargetCapabilitiesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="setCustomValue">
         <input message="vim25:setCustomValueRequestMsg" />
         <output message="vim25:setCustomValueResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnregisterExtension">
         <input message="vim25:UnregisterExtensionRequestMsg" />
         <output message="vim25:UnregisterExtensionResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindExtension">
         <input message="vim25:FindExtensionRequestMsg" />
         <output message="vim25:FindExtensionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterExtension">
         <input message="vim25:RegisterExtensionRequestMsg" />
         <output message="vim25:RegisterExtensionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateExtension">
         <input message="vim25:UpdateExtensionRequestMsg" />
         <output message="vim25:UpdateExtensionResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetPublicKey">
         <input message="vim25:GetPublicKeyRequestMsg" />
         <output message="vim25:GetPublicKeyResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetPublicKey">
         <input message="vim25:SetPublicKeyRequestMsg" />
         <output message="vim25:SetPublicKeyResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetExtensionCertificate">
         <input message="vim25:SetExtensionCertificateRequestMsg" />
         <output message="vim25:SetExtensionCertificateResponseMsg" />
         <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryManagedBy">
         <input message="vim25:QueryManagedByRequestMsg" />
         <output message="vim25:QueryManagedByResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryExtensionIpAllocationUsage">
         <input message="vim25:QueryExtensionIpAllocationUsageRequestMsg" />
         <output message="vim25:QueryExtensionIpAllocationUsageResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveDatastoreFile_Task">
         <input message="vim25:MoveDatastoreFile_TaskRequestMsg" />
         <output message="vim25:MoveDatastoreFile_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CopyDatastoreFile_Task">
         <input message="vim25:CopyDatastoreFile_TaskRequestMsg" />
         <output message="vim25:CopyDatastoreFile_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteDatastoreFile_Task">
         <input message="vim25:DeleteDatastoreFile_TaskRequestMsg" />
         <output message="vim25:DeleteDatastoreFile_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MakeDirectory">
         <input message="vim25:MakeDirectoryRequestMsg" />
         <output message="vim25:MakeDirectoryResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeOwner">
         <input message="vim25:ChangeOwnerRequestMsg" />
         <output message="vim25:ChangeOwnerResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateFolder">
         <input message="vim25:CreateFolderRequestMsg" />
         <output message="vim25:CreateFolderResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveIntoFolder_Task">
         <input message="vim25:MoveIntoFolder_TaskRequestMsg" />
         <output message="vim25:MoveIntoFolder_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidFolderFault" message="vim25:InvalidFolderFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateVM_Task">
         <input message="vim25:CreateVM_TaskRequestMsg" />
         <output message="vim25:CreateVM_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterVM_Task">
         <input message="vim25:RegisterVM_TaskRequestMsg" />
         <output message="vim25:RegisterVM_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateCluster">
         <input message="vim25:CreateClusterRequestMsg" />
         <output message="vim25:CreateClusterResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateClusterEx">
         <input message="vim25:CreateClusterExRequestMsg" />
         <output message="vim25:CreateClusterExResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddStandaloneHost_Task">
         <input message="vim25:AddStandaloneHost_TaskRequestMsg" />
         <output message="vim25:AddStandaloneHost_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDatacenter">
         <input message="vim25:CreateDatacenterRequestMsg" />
         <output message="vim25:CreateDatacenterResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnregisterAndDestroy_Task">
         <input message="vim25:UnregisterAndDestroy_TaskRequestMsg" />
         <output message="vim25:UnregisterAndDestroy_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDVS_Task">
         <input message="vim25:CreateDVS_TaskRequestMsg" />
         <output message="vim25:CreateDVS_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateStoragePod">
         <input message="vim25:CreateStoragePodRequestMsg" />
         <output message="vim25:CreateStoragePodResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BatchAddStandaloneHosts_Task">
         <input message="vim25:BatchAddStandaloneHosts_TaskRequestMsg" />
         <output message="vim25:BatchAddStandaloneHosts_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BatchAddHostsToCluster_Task">
         <input message="vim25:BatchAddHostsToCluster_TaskRequestMsg" />
         <output message="vim25:BatchAddHostsToCluster_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterHealthUpdateProvider">
         <input message="vim25:RegisterHealthUpdateProviderRequestMsg" />
         <output message="vim25:RegisterHealthUpdateProviderResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnregisterHealthUpdateProvider">
         <input message="vim25:UnregisterHealthUpdateProviderRequestMsg" />
         <output message="vim25:UnregisterHealthUpdateProviderResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryProviderList">
         <input message="vim25:QueryProviderListRequestMsg" />
         <output message="vim25:QueryProviderListResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HasProvider">
         <input message="vim25:HasProviderRequestMsg" />
         <output message="vim25:HasProviderResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryProviderName">
         <input message="vim25:QueryProviderNameRequestMsg" />
         <output message="vim25:QueryProviderNameResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHealthUpdateInfos">
         <input message="vim25:QueryHealthUpdateInfosRequestMsg" />
         <output message="vim25:QueryHealthUpdateInfosResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddMonitoredEntities">
         <input message="vim25:AddMonitoredEntitiesRequestMsg" />
         <output message="vim25:AddMonitoredEntitiesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveMonitoredEntities">
         <input message="vim25:RemoveMonitoredEntitiesRequestMsg" />
         <output message="vim25:RemoveMonitoredEntitiesResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryMonitoredEntities">
         <input message="vim25:QueryMonitoredEntitiesRequestMsg" />
         <output message="vim25:QueryMonitoredEntitiesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HasMonitoredEntity">
         <input message="vim25:HasMonitoredEntityRequestMsg" />
         <output message="vim25:HasMonitoredEntityResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryUnmonitoredHosts">
         <input message="vim25:QueryUnmonitoredHostsRequestMsg" />
         <output message="vim25:QueryUnmonitoredHostsResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PostHealthUpdates">
         <input message="vim25:PostHealthUpdatesRequestMsg" />
         <output message="vim25:PostHealthUpdatesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHealthUpdates">
         <input message="vim25:QueryHealthUpdatesRequestMsg" />
         <output message="vim25:QueryHealthUpdatesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddFilter">
         <input message="vim25:AddFilterRequestMsg" />
         <output message="vim25:AddFilterResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFilterList">
         <input message="vim25:QueryFilterListRequestMsg" />
         <output message="vim25:QueryFilterListResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFilterName">
         <input message="vim25:QueryFilterNameRequestMsg" />
         <output message="vim25:QueryFilterNameResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFilterInfoIds">
         <input message="vim25:QueryFilterInfoIdsRequestMsg" />
         <output message="vim25:QueryFilterInfoIdsResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFilterEntities">
         <input message="vim25:QueryFilterEntitiesRequestMsg" />
         <output message="vim25:QueryFilterEntitiesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddFilterEntities">
         <input message="vim25:AddFilterEntitiesRequestMsg" />
         <output message="vim25:AddFilterEntitiesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveFilterEntities">
         <input message="vim25:RemoveFilterEntitiesRequestMsg" />
         <output message="vim25:RemoveFilterEntitiesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveFilter">
         <input message="vim25:RemoveFilterRequestMsg" />
         <output message="vim25:RemoveFilterResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetCollectorPageSize">
         <input message="vim25:SetCollectorPageSizeRequestMsg" />
         <output message="vim25:SetCollectorPageSizeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RewindCollector">
         <input message="vim25:RewindCollectorRequestMsg" />
         <output message="vim25:RewindCollectorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetCollector">
         <input message="vim25:ResetCollectorRequestMsg" />
         <output message="vim25:ResetCollectorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyCollector">
         <input message="vim25:DestroyCollectorRequestMsg" />
         <output message="vim25:DestroyCollectorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryTpmAttestationReport">
         <input message="vim25:QueryTpmAttestationReportRequestMsg" />
         <output message="vim25:QueryTpmAttestationReportResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHostConnectionInfo">
         <input message="vim25:QueryHostConnectionInfoRequestMsg" />
         <output message="vim25:QueryHostConnectionInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateSystemResources">
         <input message="vim25:UpdateSystemResourcesRequestMsg" />
         <output message="vim25:UpdateSystemResourcesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateSystemSwapConfiguration">
         <input message="vim25:UpdateSystemSwapConfigurationRequestMsg" />
         <output message="vim25:UpdateSystemSwapConfigurationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconnectHost_Task">
         <input message="vim25:ReconnectHost_TaskRequestMsg" />
         <output message="vim25:ReconnectHost_TaskResponseMsg" />
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisconnectHost_Task">
         <input message="vim25:DisconnectHost_TaskRequestMsg" />
         <output message="vim25:DisconnectHost_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnterMaintenanceMode_Task">
         <input message="vim25:EnterMaintenanceMode_TaskRequestMsg" />
         <output message="vim25:EnterMaintenanceMode_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExitMaintenanceMode_Task">
         <input message="vim25:ExitMaintenanceMode_TaskRequestMsg" />
         <output message="vim25:ExitMaintenanceMode_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RebootHost_Task">
         <input message="vim25:RebootHost_TaskRequestMsg" />
         <output message="vim25:RebootHost_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ShutdownHost_Task">
         <input message="vim25:ShutdownHost_TaskRequestMsg" />
         <output message="vim25:ShutdownHost_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerDownHostToStandBy_Task">
         <input message="vim25:PowerDownHostToStandBy_TaskRequestMsg" />
         <output message="vim25:PowerDownHostToStandBy_TaskResponseMsg" />
         <fault name="HostPowerOpFailedFault" message="vim25:HostPowerOpFailedFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerUpHostFromStandBy_Task">
         <input message="vim25:PowerUpHostFromStandBy_TaskRequestMsg" />
         <output message="vim25:PowerUpHostFromStandBy_TaskResponseMsg" />
         <fault name="HostPowerOpFailedFault" message="vim25:HostPowerOpFailedFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryMemoryOverhead">
         <input message="vim25:QueryMemoryOverheadRequestMsg" />
         <output message="vim25:QueryMemoryOverheadResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryMemoryOverheadEx">
         <input message="vim25:QueryMemoryOverheadExRequestMsg" />
         <output message="vim25:QueryMemoryOverheadExResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureHostForDAS_Task">
         <input message="vim25:ReconfigureHostForDAS_TaskRequestMsg" />
         <output message="vim25:ReconfigureHostForDAS_TaskResponseMsg" />
         <fault name="DasConfigFaultFault" message="vim25:DasConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateFlags">
         <input message="vim25:UpdateFlagsRequestMsg" />
         <output message="vim25:UpdateFlagsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnterLockdownMode">
         <input message="vim25:EnterLockdownModeRequestMsg" />
         <output message="vim25:EnterLockdownModeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExitLockdownMode">
         <input message="vim25:ExitLockdownModeRequestMsg" />
         <output message="vim25:ExitLockdownModeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireCimServicesTicket">
         <input message="vim25:AcquireCimServicesTicketRequestMsg" />
         <output message="vim25:AcquireCimServicesTicketResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateIpmi">
         <input message="vim25:UpdateIpmiRequestMsg" />
         <output message="vim25:UpdateIpmiResponseMsg" />
         <fault name="InvalidIpmiLoginInfoFault" message="vim25:InvalidIpmiLoginInfoFaultMsg"/>
         <fault name="InvalidIpmiMacAddressFault" message="vim25:InvalidIpmiMacAddressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveHardwareUptime">
         <input message="vim25:RetrieveHardwareUptimeRequestMsg" />
         <output message="vim25:RetrieveHardwareUptimeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PrepareCrypto">
         <input message="vim25:PrepareCryptoRequestMsg" />
         <output message="vim25:PrepareCryptoResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableCrypto">
         <input message="vim25:EnableCryptoRequestMsg" />
         <output message="vim25:EnableCryptoResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureCryptoKey">
         <input message="vim25:ConfigureCryptoKeyRequestMsg" />
         <output message="vim25:ConfigureCryptoKeyResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryProductLockerLocation">
         <input message="vim25:QueryProductLockerLocationRequestMsg" />
         <output message="vim25:QueryProductLockerLocationResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateProductLockerLocation_Task">
         <input message="vim25:UpdateProductLockerLocation_TaskRequestMsg" />
         <output message="vim25:UpdateProductLockerLocation_TaskResponseMsg" />
         <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveFreeEpcMemory">
         <input message="vim25:RetrieveFreeEpcMemoryRequestMsg" />
         <output message="vim25:RetrieveFreeEpcMemoryResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeaseGetManifest">
         <input message="vim25:HttpNfcLeaseGetManifestRequestMsg" />
         <output message="vim25:HttpNfcLeaseGetManifestResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeaseSetManifestChecksumType">
         <input message="vim25:HttpNfcLeaseSetManifestChecksumTypeRequestMsg" />
         <output message="vim25:HttpNfcLeaseSetManifestChecksumTypeResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeaseComplete">
         <input message="vim25:HttpNfcLeaseCompleteRequestMsg" />
         <output message="vim25:HttpNfcLeaseCompleteResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeaseAbort">
         <input message="vim25:HttpNfcLeaseAbortRequestMsg" />
         <output message="vim25:HttpNfcLeaseAbortResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeaseProgress">
         <input message="vim25:HttpNfcLeaseProgressRequestMsg" />
         <output message="vim25:HttpNfcLeaseProgressResponseMsg" />
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HttpNfcLeasePullFromUrls_Task">
         <input message="vim25:HttpNfcLeasePullFromUrls_TaskRequestMsg" />
         <output message="vim25:HttpNfcLeasePullFromUrls_TaskResponseMsg" />
         <fault name="HttpFaultFault" message="vim25:HttpFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SSLVerifyFaultFault" message="vim25:SSLVerifyFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstallIoFilter_Task">
         <input message="vim25:InstallIoFilter_TaskRequestMsg" />
         <output message="vim25:InstallIoFilter_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UninstallIoFilter_Task">
         <input message="vim25:UninstallIoFilter_TaskRequestMsg" />
         <output message="vim25:UninstallIoFilter_TaskResponseMsg" />
         <fault name="FilterInUseFault" message="vim25:FilterInUseFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeIoFilter_Task">
         <input message="vim25:UpgradeIoFilter_TaskRequestMsg" />
         <output message="vim25:UpgradeIoFilter_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryIoFilterIssues">
         <input message="vim25:QueryIoFilterIssuesRequestMsg" />
         <output message="vim25:QueryIoFilterIssuesResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryIoFilterInfo">
         <input message="vim25:QueryIoFilterInfoRequestMsg" />
         <output message="vim25:QueryIoFilterInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResolveInstallationErrorsOnHost_Task">
         <input message="vim25:ResolveInstallationErrorsOnHost_TaskRequestMsg" />
         <output message="vim25:ResolveInstallationErrorsOnHost_TaskResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResolveInstallationErrorsOnCluster_Task">
         <input message="vim25:ResolveInstallationErrorsOnCluster_TaskRequestMsg" />
         <output message="vim25:ResolveInstallationErrorsOnCluster_TaskResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDisksUsingFilter">
         <input message="vim25:QueryDisksUsingFilterRequestMsg" />
         <output message="vim25:QueryDisksUsingFilterResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryIpPools">
         <input message="vim25:QueryIpPoolsRequestMsg" />
         <output message="vim25:QueryIpPoolsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateIpPool">
         <input message="vim25:CreateIpPoolRequestMsg" />
         <output message="vim25:CreateIpPoolResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateIpPool">
         <input message="vim25:UpdateIpPoolRequestMsg" />
         <output message="vim25:UpdateIpPoolResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyIpPool">
         <input message="vim25:DestroyIpPoolRequestMsg" />
         <output message="vim25:DestroyIpPoolResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AllocateIpv4Address">
         <input message="vim25:AllocateIpv4AddressRequestMsg" />
         <output message="vim25:AllocateIpv4AddressResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AllocateIpv6Address">
         <input message="vim25:AllocateIpv6AddressRequestMsg" />
         <output message="vim25:AllocateIpv6AddressResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReleaseIpAllocation">
         <input message="vim25:ReleaseIpAllocationRequestMsg" />
         <output message="vim25:ReleaseIpAllocationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryIPAllocations">
         <input message="vim25:QueryIPAllocationsRequestMsg" />
         <output message="vim25:QueryIPAllocationsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateAssignedLicense">
         <input message="vim25:UpdateAssignedLicenseRequestMsg" />
         <output message="vim25:UpdateAssignedLicenseResponseMsg" />
         <fault name="LicenseEntityNotFoundFault" message="vim25:LicenseEntityNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveAssignedLicense">
         <input message="vim25:RemoveAssignedLicenseRequestMsg" />
         <output message="vim25:RemoveAssignedLicenseResponseMsg" />
         <fault name="LicenseEntityNotFoundFault" message="vim25:LicenseEntityNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAssignedLicenses">
         <input message="vim25:QueryAssignedLicensesRequestMsg" />
         <output message="vim25:QueryAssignedLicensesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QuerySupportedFeatures">
         <input message="vim25:QuerySupportedFeaturesRequestMsg" />
         <output message="vim25:QuerySupportedFeaturesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryLicenseSourceAvailability">
         <input message="vim25:QueryLicenseSourceAvailabilityRequestMsg" />
         <output message="vim25:QueryLicenseSourceAvailabilityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryLicenseUsage">
         <input message="vim25:QueryLicenseUsageRequestMsg" />
         <output message="vim25:QueryLicenseUsageResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetLicenseEdition">
         <input message="vim25:SetLicenseEditionRequestMsg" />
         <output message="vim25:SetLicenseEditionResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckLicenseFeature">
         <input message="vim25:CheckLicenseFeatureRequestMsg" />
         <output message="vim25:CheckLicenseFeatureResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableFeature">
         <input message="vim25:EnableFeatureRequestMsg" />
         <output message="vim25:EnableFeatureResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableFeature">
         <input message="vim25:DisableFeatureRequestMsg" />
         <output message="vim25:DisableFeatureResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureLicenseSource">
         <input message="vim25:ConfigureLicenseSourceRequestMsg" />
         <output message="vim25:ConfigureLicenseSourceResponseMsg" />
         <fault name="CannotAccessLocalSourceFault" message="vim25:CannotAccessLocalSourceFaultMsg"/>
         <fault name="InvalidLicenseFault" message="vim25:InvalidLicenseFaultMsg"/>
         <fault name="LicenseServerUnavailableFault" message="vim25:LicenseServerUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateLicense">
         <input message="vim25:UpdateLicenseRequestMsg" />
         <output message="vim25:UpdateLicenseResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddLicense">
         <input message="vim25:AddLicenseRequestMsg" />
         <output message="vim25:AddLicenseResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveLicense">
         <input message="vim25:RemoveLicenseRequestMsg" />
         <output message="vim25:RemoveLicenseResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DecodeLicense">
         <input message="vim25:DecodeLicenseRequestMsg" />
         <output message="vim25:DecodeLicenseResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateLicenseLabel">
         <input message="vim25:UpdateLicenseLabelRequestMsg" />
         <output message="vim25:UpdateLicenseLabelResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveLicenseLabel">
         <input message="vim25:RemoveLicenseLabelRequestMsg" />
         <output message="vim25:RemoveLicenseLabelResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Reload">
         <input message="vim25:ReloadRequestMsg" />
         <output message="vim25:ReloadResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Rename_Task">
         <input message="vim25:Rename_TaskRequestMsg" />
         <output message="vim25:Rename_TaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Destroy_Task">
         <input message="vim25:Destroy_TaskRequestMsg" />
         <output message="vim25:Destroy_TaskResponseMsg" />
         <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyNetwork">
         <input message="vim25:DestroyNetworkRequestMsg" />
         <output message="vim25:DestroyNetworkResponseMsg" />
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LookupVmOverheadMemory">
         <input message="vim25:LookupVmOverheadMemoryRequestMsg" />
         <output message="vim25:LookupVmOverheadMemoryResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="InvalidTypeFault" message="vim25:InvalidTypeFaultMsg"/>
         <fault name="ManagedObjectNotFoundFault" message="vim25:ManagedObjectNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateHost">
         <input message="vim25:ValidateHostRequestMsg" />
         <output message="vim25:ValidateHostResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ParseDescriptor">
         <input message="vim25:ParseDescriptorRequestMsg" />
         <output message="vim25:ParseDescriptorResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateImportSpec">
         <input message="vim25:CreateImportSpecRequestMsg" />
         <output message="vim25:CreateImportSpecResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDescriptor">
         <input message="vim25:CreateDescriptorRequestMsg" />
         <output message="vim25:CreateDescriptorResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPerfProviderSummary">
         <input message="vim25:QueryPerfProviderSummaryRequestMsg" />
         <output message="vim25:QueryPerfProviderSummaryResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailablePerfMetric">
         <input message="vim25:QueryAvailablePerfMetricRequestMsg" />
         <output message="vim25:QueryAvailablePerfMetricResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPerfCounter">
         <input message="vim25:QueryPerfCounterRequestMsg" />
         <output message="vim25:QueryPerfCounterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPerfCounterByLevel">
         <input message="vim25:QueryPerfCounterByLevelRequestMsg" />
         <output message="vim25:QueryPerfCounterByLevelResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPerf">
         <input message="vim25:QueryPerfRequestMsg" />
         <output message="vim25:QueryPerfResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPerfComposite">
         <input message="vim25:QueryPerfCompositeRequestMsg" />
         <output message="vim25:QueryPerfCompositeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreatePerfInterval">
         <input message="vim25:CreatePerfIntervalRequestMsg" />
         <output message="vim25:CreatePerfIntervalResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemovePerfInterval">
         <input message="vim25:RemovePerfIntervalRequestMsg" />
         <output message="vim25:RemovePerfIntervalResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdatePerfInterval">
         <input message="vim25:UpdatePerfIntervalRequestMsg" />
         <output message="vim25:UpdatePerfIntervalResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateCounterLevelMapping">
         <input message="vim25:UpdateCounterLevelMappingRequestMsg" />
         <output message="vim25:UpdateCounterLevelMappingResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetCounterLevelMapping">
         <input message="vim25:ResetCounterLevelMappingRequestMsg" />
         <output message="vim25:ResetCounterLevelMappingResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EstimateDatabaseSize">
         <input message="vim25:EstimateDatabaseSizeRequestMsg" />
         <output message="vim25:EstimateDatabaseSizeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateConfig">
         <input message="vim25:UpdateConfigRequestMsg" />
         <output message="vim25:UpdateConfigResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveIntoResourcePool">
         <input message="vim25:MoveIntoResourcePoolRequestMsg" />
         <output message="vim25:MoveIntoResourcePoolResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateChildResourceConfiguration">
         <input message="vim25:UpdateChildResourceConfigurationRequestMsg" />
         <output message="vim25:UpdateChildResourceConfigurationResponseMsg" />
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateResourcePool">
         <input message="vim25:CreateResourcePoolRequestMsg" />
         <output message="vim25:CreateResourcePoolResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyChildren">
         <input message="vim25:DestroyChildrenRequestMsg" />
         <output message="vim25:DestroyChildrenResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateVApp">
         <input message="vim25:CreateVAppRequestMsg" />
         <output message="vim25:CreateVAppResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateChildVM_Task">
         <input message="vim25:CreateChildVM_TaskRequestMsg" />
         <output message="vim25:CreateChildVM_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterChildVM_Task">
         <input message="vim25:RegisterChildVM_TaskRequestMsg" />
         <output message="vim25:RegisterChildVM_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ImportVApp">
         <input message="vim25:ImportVAppRequestMsg" />
         <output message="vim25:ImportVAppResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryResourceConfigOption">
         <input message="vim25:QueryResourceConfigOptionRequestMsg" />
         <output message="vim25:QueryResourceConfigOptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshRuntime">
         <input message="vim25:RefreshRuntimeRequestMsg" />
         <output message="vim25:RefreshRuntimeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindByUuid">
         <input message="vim25:FindByUuidRequestMsg" />
         <output message="vim25:FindByUuidResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindByDatastorePath">
         <input message="vim25:FindByDatastorePathRequestMsg" />
         <output message="vim25:FindByDatastorePathResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindByDnsName">
         <input message="vim25:FindByDnsNameRequestMsg" />
         <output message="vim25:FindByDnsNameResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindByIp">
         <input message="vim25:FindByIpRequestMsg" />
         <output message="vim25:FindByIpResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindByInventoryPath">
         <input message="vim25:FindByInventoryPathRequestMsg" />
         <output message="vim25:FindByInventoryPathResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindChild">
         <input message="vim25:FindChildRequestMsg" />
         <output message="vim25:FindChildResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindAllByUuid">
         <input message="vim25:FindAllByUuidRequestMsg" />
         <output message="vim25:FindAllByUuidResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindAllByDnsName">
         <input message="vim25:FindAllByDnsNameRequestMsg" />
         <output message="vim25:FindAllByDnsNameResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindAllByIp">
         <input message="vim25:FindAllByIpRequestMsg" />
         <output message="vim25:FindAllByIpResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CurrentTime">
         <input message="vim25:CurrentTimeRequestMsg" />
         <output message="vim25:CurrentTimeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveServiceContent">
         <input message="vim25:RetrieveServiceContentRequestMsg" />
         <output message="vim25:RetrieveServiceContentResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateMigration">
         <input message="vim25:ValidateMigrationRequestMsg" />
         <output message="vim25:ValidateMigrationResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVMotionCompatibility">
         <input message="vim25:QueryVMotionCompatibilityRequestMsg" />
         <output message="vim25:QueryVMotionCompatibilityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveProductComponents">
         <input message="vim25:RetrieveProductComponentsRequestMsg" />
         <output message="vim25:RetrieveProductComponentsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryServiceList">
         <input message="vim25:QueryServiceListRequestMsg" />
         <output message="vim25:QueryServiceListResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateServiceMessage">
         <input message="vim25:UpdateServiceMessageRequestMsg" />
         <output message="vim25:UpdateServiceMessageResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LoginByToken">
         <input message="vim25:LoginByTokenRequestMsg" />
         <output message="vim25:LoginByTokenResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Login">
         <input message="vim25:LoginRequestMsg" />
         <output message="vim25:LoginResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LoginBySSPI">
         <input message="vim25:LoginBySSPIRequestMsg" />
         <output message="vim25:LoginBySSPIResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="SSPIChallengeFault" message="vim25:SSPIChallengeFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Logout">
         <input message="vim25:LogoutRequestMsg" />
         <output message="vim25:LogoutResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireLocalTicket">
         <input message="vim25:AcquireLocalTicketRequestMsg" />
         <output message="vim25:AcquireLocalTicketResponseMsg" />
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireGenericServiceTicket">
         <input message="vim25:AcquireGenericServiceTicketRequestMsg" />
         <output message="vim25:AcquireGenericServiceTicketResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TerminateSession">
         <input message="vim25:TerminateSessionRequestMsg" />
         <output message="vim25:TerminateSessionResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetLocale">
         <input message="vim25:SetLocaleRequestMsg" />
         <output message="vim25:SetLocaleResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LoginExtensionBySubjectName">
         <input message="vim25:LoginExtensionBySubjectNameRequestMsg" />
         <output message="vim25:LoginExtensionBySubjectNameResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
         <fault name="NoSubjectNameFault" message="vim25:NoSubjectNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LoginExtensionByCertificate">
         <input message="vim25:LoginExtensionByCertificateRequestMsg" />
         <output message="vim25:LoginExtensionByCertificateResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ImpersonateUser">
         <input message="vim25:ImpersonateUserRequestMsg" />
         <output message="vim25:ImpersonateUserResponseMsg" />
         <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SessionIsActive">
         <input message="vim25:SessionIsActiveRequestMsg" />
         <output message="vim25:SessionIsActiveResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireCloneTicket">
         <input message="vim25:AcquireCloneTicketRequestMsg" />
         <output message="vim25:AcquireCloneTicketResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CloneSession">
         <input message="vim25:CloneSessionRequestMsg" />
         <output message="vim25:CloneSessionResponseMsg" />
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExecuteSimpleCommand">
         <input message="vim25:ExecuteSimpleCommandRequestMsg" />
         <output message="vim25:ExecuteSimpleCommandResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetSiteInfo">
         <input message="vim25:GetSiteInfoRequestMsg" />
         <output message="vim25:GetSiteInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHostsWithAttachedLun">
         <input message="vim25:QueryHostsWithAttachedLunRequestMsg" />
         <output message="vim25:QueryHostsWithAttachedLunResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureDatastoreIORM_Task">
         <input message="vim25:ConfigureDatastoreIORM_TaskRequestMsg" />
         <output message="vim25:ConfigureDatastoreIORM_TaskResponseMsg" />
         <fault name="IORMNotSupportedHostOnDatastoreFault" message="vim25:IORMNotSupportedHostOnDatastoreFaultMsg"/>
         <fault name="InaccessibleDatastoreFault" message="vim25:InaccessibleDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryIORMConfigOption">
         <input message="vim25:QueryIORMConfigOptionRequestMsg" />
         <output message="vim25:QueryIORMConfigOptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDatastorePerformanceSummary">
         <input message="vim25:QueryDatastorePerformanceSummaryRequestMsg" />
         <output message="vim25:QueryDatastorePerformanceSummaryResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyStorageDrsRecommendationToPod_Task">
         <input message="vim25:ApplyStorageDrsRecommendationToPod_TaskRequestMsg" />
         <output message="vim25:ApplyStorageDrsRecommendationToPod_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyStorageDrsRecommendation_Task">
         <input message="vim25:ApplyStorageDrsRecommendation_TaskRequestMsg" />
         <output message="vim25:ApplyStorageDrsRecommendation_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CancelStorageDrsRecommendation">
         <input message="vim25:CancelStorageDrsRecommendationRequestMsg" />
         <output message="vim25:CancelStorageDrsRecommendationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshStorageDrsRecommendation">
         <input message="vim25:RefreshStorageDrsRecommendationRequestMsg" />
         <output message="vim25:RefreshStorageDrsRecommendationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshStorageDrsRecommendationsForPod_Task">
         <input message="vim25:RefreshStorageDrsRecommendationsForPod_TaskRequestMsg" />
         <output message="vim25:RefreshStorageDrsRecommendationsForPod_TaskResponseMsg" />
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureStorageDrsForPod_Task">
         <input message="vim25:ConfigureStorageDrsForPod_TaskRequestMsg" />
         <output message="vim25:ConfigureStorageDrsForPod_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateStoragePodConfig">
         <input message="vim25:ValidateStoragePodConfigRequestMsg" />
         <output message="vim25:ValidateStoragePodConfigResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RecommendDatastores">
         <input message="vim25:RecommendDatastoresRequestMsg" />
         <output message="vim25:RecommendDatastoresResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CancelTask">
         <input message="vim25:CancelTaskRequestMsg" />
         <output message="vim25:CancelTaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateProgress">
         <input message="vim25:UpdateProgressRequestMsg" />
         <output message="vim25:UpdateProgressResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetTaskState">
         <input message="vim25:SetTaskStateRequestMsg" />
         <output message="vim25:SetTaskStateResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetTaskDescription">
         <input message="vim25:SetTaskDescriptionRequestMsg" />
         <output message="vim25:SetTaskDescriptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReadNextTasks">
         <input message="vim25:ReadNextTasksRequestMsg" />
         <output message="vim25:ReadNextTasksResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReadPreviousTasks">
         <input message="vim25:ReadPreviousTasksRequestMsg" />
         <output message="vim25:ReadPreviousTasksResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateCollectorForTasks">
         <input message="vim25:CreateCollectorForTasksRequestMsg" />
         <output message="vim25:CreateCollectorForTasksResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateTask">
         <input message="vim25:CreateTaskRequestMsg" />
         <output message="vim25:CreateTaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveUserGroups">
         <input message="vim25:RetrieveUserGroupsRequestMsg" />
         <output message="vim25:RetrieveUserGroupsResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVAppConfig">
         <input message="vim25:UpdateVAppConfigRequestMsg" />
         <output message="vim25:UpdateVAppConfigResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateLinkedChildren">
         <input message="vim25:UpdateLinkedChildrenRequestMsg" />
         <output message="vim25:UpdateLinkedChildrenResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CloneVApp_Task">
         <input message="vim25:CloneVApp_TaskRequestMsg" />
         <output message="vim25:CloneVApp_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExportVApp">
         <input message="vim25:ExportVAppRequestMsg" />
         <output message="vim25:ExportVAppResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerOnVApp_Task">
         <input message="vim25:PowerOnVApp_TaskRequestMsg" />
         <output message="vim25:PowerOnVApp_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerOffVApp_Task">
         <input message="vim25:PowerOffVApp_TaskRequestMsg" />
         <output message="vim25:PowerOffVApp_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SuspendVApp_Task">
         <input message="vim25:SuspendVApp_TaskRequestMsg" />
         <output message="vim25:SuspendVApp_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="unregisterVApp_Task">
         <input message="vim25:unregisterVApp_TaskRequestMsg" />
         <output message="vim25:unregisterVApp_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateVirtualDisk_Task">
         <input message="vim25:CreateVirtualDisk_TaskRequestMsg" />
         <output message="vim25:CreateVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteVirtualDisk_Task">
         <input message="vim25:DeleteVirtualDisk_TaskRequestMsg" />
         <output message="vim25:DeleteVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveVirtualDisk_Task">
         <input message="vim25:MoveVirtualDisk_TaskRequestMsg" />
         <output message="vim25:MoveVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CopyVirtualDisk_Task">
         <input message="vim25:CopyVirtualDisk_TaskRequestMsg" />
         <output message="vim25:CopyVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidDiskFormatFault" message="vim25:InvalidDiskFormatFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtendVirtualDisk_Task">
         <input message="vim25:ExtendVirtualDisk_TaskRequestMsg" />
         <output message="vim25:ExtendVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVirtualDiskFragmentation">
         <input message="vim25:QueryVirtualDiskFragmentationRequestMsg" />
         <output message="vim25:QueryVirtualDiskFragmentationResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DefragmentVirtualDisk_Task">
         <input message="vim25:DefragmentVirtualDisk_TaskRequestMsg" />
         <output message="vim25:DefragmentVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ShrinkVirtualDisk_Task">
         <input message="vim25:ShrinkVirtualDisk_TaskRequestMsg" />
         <output message="vim25:ShrinkVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InflateVirtualDisk_Task">
         <input message="vim25:InflateVirtualDisk_TaskRequestMsg" />
         <output message="vim25:InflateVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EagerZeroVirtualDisk_Task">
         <input message="vim25:EagerZeroVirtualDisk_TaskRequestMsg" />
         <output message="vim25:EagerZeroVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ZeroFillVirtualDisk_Task">
         <input message="vim25:ZeroFillVirtualDisk_TaskRequestMsg" />
         <output message="vim25:ZeroFillVirtualDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetVirtualDiskUuid">
         <input message="vim25:SetVirtualDiskUuidRequestMsg" />
         <output message="vim25:SetVirtualDiskUuidResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVirtualDiskUuid">
         <input message="vim25:QueryVirtualDiskUuidRequestMsg" />
         <output message="vim25:QueryVirtualDiskUuidResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVirtualDiskGeometry">
         <input message="vim25:QueryVirtualDiskGeometryRequestMsg" />
         <output message="vim25:QueryVirtualDiskGeometryResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ImportUnmanagedSnapshot">
         <input message="vim25:ImportUnmanagedSnapshotRequestMsg" />
         <output message="vim25:ImportUnmanagedSnapshotResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReleaseManagedSnapshot">
         <input message="vim25:ReleaseManagedSnapshotRequestMsg" />
         <output message="vim25:ReleaseManagedSnapshotResponseMsg" />
         <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshStorageInfo">
         <input message="vim25:RefreshStorageInfoRequestMsg" />
         <output message="vim25:RefreshStorageInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateSnapshot_Task">
         <input message="vim25:CreateSnapshot_TaskRequestMsg" />
         <output message="vim25:CreateSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateSnapshotEx_Task">
         <input message="vim25:CreateSnapshotEx_TaskRequestMsg" />
         <output message="vim25:CreateSnapshotEx_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RevertToCurrentSnapshot_Task">
         <input message="vim25:RevertToCurrentSnapshot_TaskRequestMsg" />
         <output message="vim25:RevertToCurrentSnapshot_TaskResponseMsg" />
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveAllSnapshots_Task">
         <input message="vim25:RemoveAllSnapshots_TaskRequestMsg" />
         <output message="vim25:RemoveAllSnapshots_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConsolidateVMDisks_Task">
         <input message="vim25:ConsolidateVMDisks_TaskRequestMsg" />
         <output message="vim25:ConsolidateVMDisks_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EstimateStorageForConsolidateSnapshots_Task">
         <input message="vim25:EstimateStorageForConsolidateSnapshots_TaskRequestMsg" />
         <output message="vim25:EstimateStorageForConsolidateSnapshots_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigVM_Task">
         <input message="vim25:ReconfigVM_TaskRequestMsg" />
         <output message="vim25:ReconfigVM_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeVM_Task">
         <input message="vim25:UpgradeVM_TaskRequestMsg" />
         <output message="vim25:UpgradeVM_TaskResponseMsg" />
         <fault name="AlreadyUpgradedFault" message="vim25:AlreadyUpgradedFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NoDiskFoundFault" message="vim25:NoDiskFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtractOvfEnvironment">
         <input message="vim25:ExtractOvfEnvironmentRequestMsg" />
         <output message="vim25:ExtractOvfEnvironmentResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerOnVM_Task">
         <input message="vim25:PowerOnVM_TaskRequestMsg" />
         <output message="vim25:PowerOnVM_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PowerOffVM_Task">
         <input message="vim25:PowerOffVM_TaskRequestMsg" />
         <output message="vim25:PowerOffVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SuspendVM_Task">
         <input message="vim25:SuspendVM_TaskRequestMsg" />
         <output message="vim25:SuspendVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetVM_Task">
         <input message="vim25:ResetVM_TaskRequestMsg" />
         <output message="vim25:ResetVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ShutdownGuest">
         <input message="vim25:ShutdownGuestRequestMsg" />
         <output message="vim25:ShutdownGuestResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RebootGuest">
         <input message="vim25:RebootGuestRequestMsg" />
         <output message="vim25:RebootGuestResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StandbyGuest">
         <input message="vim25:StandbyGuestRequestMsg" />
         <output message="vim25:StandbyGuestResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AnswerVM">
         <input message="vim25:AnswerVMRequestMsg" />
         <output message="vim25:AnswerVMResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CustomizeVM_Task">
         <input message="vim25:CustomizeVM_TaskRequestMsg" />
         <output message="vim25:CustomizeVM_TaskResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckCustomizationSpec">
         <input message="vim25:CheckCustomizationSpecRequestMsg" />
         <output message="vim25:CheckCustomizationSpecResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MigrateVM_Task">
         <input message="vim25:MigrateVM_TaskRequestMsg" />
         <output message="vim25:MigrateVM_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RelocateVM_Task">
         <input message="vim25:RelocateVM_TaskRequestMsg" />
         <output message="vim25:RelocateVM_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CloneVM_Task">
         <input message="vim25:CloneVM_TaskRequestMsg" />
         <output message="vim25:CloneVM_TaskResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstantClone_Task">
         <input message="vim25:InstantClone_TaskRequestMsg" />
         <output message="vim25:InstantClone_TaskResponseMsg" />
         <fault name="DisallowedMigrationDeviceAttachedFault" message="vim25:DisallowedMigrationDeviceAttachedFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExportVm">
         <input message="vim25:ExportVmRequestMsg" />
         <output message="vim25:ExportVmResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsTemplate">
         <input message="vim25:MarkAsTemplateRequestMsg" />
         <output message="vim25:MarkAsTemplateResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsVirtualMachine">
         <input message="vim25:MarkAsVirtualMachineRequestMsg" />
         <output message="vim25:MarkAsVirtualMachineResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnregisterVM">
         <input message="vim25:UnregisterVMRequestMsg" />
         <output message="vim25:UnregisterVMResponseMsg" />
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetGuestInformation">
         <input message="vim25:ResetGuestInformationRequestMsg" />
         <output message="vim25:ResetGuestInformationResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MountToolsInstaller">
         <input message="vim25:MountToolsInstallerRequestMsg" />
         <output message="vim25:MountToolsInstallerResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="VmToolsUpgradeFaultFault" message="vim25:VmToolsUpgradeFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountToolsInstaller">
         <input message="vim25:UnmountToolsInstallerRequestMsg" />
         <output message="vim25:UnmountToolsInstallerResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeTools_Task">
         <input message="vim25:UpgradeTools_TaskRequestMsg" />
         <output message="vim25:UpgradeTools_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="VmToolsUpgradeFaultFault" message="vim25:VmToolsUpgradeFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireMksTicket">
         <input message="vim25:AcquireMksTicketRequestMsg" />
         <output message="vim25:AcquireMksTicketResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireTicket">
         <input message="vim25:AcquireTicketRequestMsg" />
         <output message="vim25:AcquireTicketResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetScreenResolution">
         <input message="vim25:SetScreenResolutionRequestMsg" />
         <output message="vim25:SetScreenResolutionResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DefragmentAllDisks">
         <input message="vim25:DefragmentAllDisksRequestMsg" />
         <output message="vim25:DefragmentAllDisksResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateSecondaryVM_Task">
         <input message="vim25:CreateSecondaryVM_TaskRequestMsg" />
         <output message="vim25:CreateSecondaryVM_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateSecondaryVMEx_Task">
         <input message="vim25:CreateSecondaryVMEx_TaskRequestMsg" />
         <output message="vim25:CreateSecondaryVMEx_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TurnOffFaultToleranceForVM_Task">
         <input message="vim25:TurnOffFaultToleranceForVM_TaskRequestMsg" />
         <output message="vim25:TurnOffFaultToleranceForVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MakePrimaryVM_Task">
         <input message="vim25:MakePrimaryVM_TaskRequestMsg" />
         <output message="vim25:MakePrimaryVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TerminateFaultTolerantVM_Task">
         <input message="vim25:TerminateFaultTolerantVM_TaskRequestMsg" />
         <output message="vim25:TerminateFaultTolerantVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableSecondaryVM_Task">
         <input message="vim25:DisableSecondaryVM_TaskRequestMsg" />
         <output message="vim25:DisableSecondaryVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableSecondaryVM_Task">
         <input message="vim25:EnableSecondaryVM_TaskRequestMsg" />
         <output message="vim25:EnableSecondaryVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetDisplayTopology">
         <input message="vim25:SetDisplayTopologyRequestMsg" />
         <output message="vim25:SetDisplayTopologyResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StartRecording_Task">
         <input message="vim25:StartRecording_TaskRequestMsg" />
         <output message="vim25:StartRecording_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StopRecording_Task">
         <input message="vim25:StopRecording_TaskRequestMsg" />
         <output message="vim25:StopRecording_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StartReplaying_Task">
         <input message="vim25:StartReplaying_TaskRequestMsg" />
         <output message="vim25:StartReplaying_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StopReplaying_Task">
         <input message="vim25:StopReplaying_TaskRequestMsg" />
         <output message="vim25:StopReplaying_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PromoteDisks_Task">
         <input message="vim25:PromoteDisks_TaskRequestMsg" />
         <output message="vim25:PromoteDisks_TaskResponseMsg" />
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateScreenshot_Task">
         <input message="vim25:CreateScreenshot_TaskRequestMsg" />
         <output message="vim25:CreateScreenshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PutUsbScanCodes">
         <input message="vim25:PutUsbScanCodesRequestMsg" />
         <output message="vim25:PutUsbScanCodesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryChangedDiskAreas">
         <input message="vim25:QueryChangedDiskAreasRequestMsg" />
         <output message="vim25:QueryChangedDiskAreasResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryUnownedFiles">
         <input message="vim25:QueryUnownedFilesRequestMsg" />
         <output message="vim25:QueryUnownedFilesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="reloadVirtualMachineFromPath_Task">
         <input message="vim25:reloadVirtualMachineFromPath_TaskRequestMsg" />
         <output message="vim25:reloadVirtualMachineFromPath_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFaultToleranceCompatibility">
         <input message="vim25:QueryFaultToleranceCompatibilityRequestMsg" />
         <output message="vim25:QueryFaultToleranceCompatibilityResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFaultToleranceCompatibilityEx">
         <input message="vim25:QueryFaultToleranceCompatibilityExRequestMsg" />
         <output message="vim25:QueryFaultToleranceCompatibilityExResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TerminateVM">
         <input message="vim25:TerminateVMRequestMsg" />
         <output message="vim25:TerminateVMResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SendNMI">
         <input message="vim25:SendNMIRequestMsg" />
         <output message="vim25:SendNMIResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AttachDisk_Task">
         <input message="vim25:AttachDisk_TaskRequestMsg" />
         <output message="vim25:AttachDisk_TaskResponseMsg" />
         <fault name="DeviceUnsupportedForVmVersionFault" message="vim25:DeviceUnsupportedForVmVersionFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidControllerFault" message="vim25:InvalidControllerFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MissingControllerFault" message="vim25:MissingControllerFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DetachDisk_Task">
         <input message="vim25:DetachDisk_TaskRequestMsg" />
         <output message="vim25:DetachDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyEvcModeVM_Task">
         <input message="vim25:ApplyEvcModeVM_TaskRequestMsg" />
         <output message="vim25:ApplyEvcModeVM_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CryptoUnlock_Task">
         <input message="vim25:CryptoUnlock_TaskRequestMsg" />
         <output message="vim25:CryptoUnlock_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PerformVsanUpgradePreflightCheck">
         <input message="vim25:PerformVsanUpgradePreflightCheckRequestMsg" />
         <output message="vim25:PerformVsanUpgradePreflightCheckResponseMsg" />
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVsanUpgradeStatus">
         <input message="vim25:QueryVsanUpgradeStatusRequestMsg" />
         <output message="vim25:QueryVsanUpgradeStatusResponseMsg" />
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PerformVsanUpgrade_Task">
         <input message="vim25:PerformVsanUpgrade_TaskRequestMsg" />
         <output message="vim25:PerformVsanUpgrade_TaskResponseMsg" />
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveAlarm">
         <input message="vim25:RemoveAlarmRequestMsg" />
         <output message="vim25:RemoveAlarmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureAlarm">
         <input message="vim25:ReconfigureAlarmRequestMsg" />
         <output message="vim25:ReconfigureAlarmResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateAlarm">
         <input message="vim25:CreateAlarmRequestMsg" />
         <output message="vim25:CreateAlarmResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetAlarm">
         <input message="vim25:GetAlarmRequestMsg" />
         <output message="vim25:GetAlarmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AreAlarmActionsEnabled">
         <input message="vim25:AreAlarmActionsEnabledRequestMsg" />
         <output message="vim25:AreAlarmActionsEnabledResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableAlarmActions">
         <input message="vim25:EnableAlarmActionsRequestMsg" />
         <output message="vim25:EnableAlarmActionsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetAlarmState">
         <input message="vim25:GetAlarmStateRequestMsg" />
         <output message="vim25:GetAlarmStateResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcknowledgeAlarm">
         <input message="vim25:AcknowledgeAlarmRequestMsg" />
         <output message="vim25:AcknowledgeAlarmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClearTriggeredAlarms">
         <input message="vim25:ClearTriggeredAlarmsRequestMsg" />
         <output message="vim25:ClearTriggeredAlarmsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableAlarm">
         <input message="vim25:DisableAlarmRequestMsg" />
         <output message="vim25:DisableAlarmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableAlarm">
         <input message="vim25:EnableAlarmRequestMsg" />
         <output message="vim25:EnableAlarmResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureEvcMode_Task">
         <input message="vim25:ConfigureEvcMode_TaskRequestMsg" />
         <output message="vim25:ConfigureEvcMode_TaskResponseMsg" />
         <fault name="EVCConfigFaultFault" message="vim25:EVCConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableEvcMode_Task">
         <input message="vim25:DisableEvcMode_TaskRequestMsg" />
         <output message="vim25:DisableEvcMode_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckConfigureEvcMode_Task">
         <input message="vim25:CheckConfigureEvcMode_TaskRequestMsg" />
         <output message="vim25:CheckConfigureEvcMode_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckAddHostEvc_Task">
         <input message="vim25:CheckAddHostEvc_TaskRequestMsg" />
         <output message="vim25:CheckAddHostEvc_TaskResponseMsg" />
         <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureDVPortgroup_Task">
         <input message="vim25:ReconfigureDVPortgroup_TaskRequestMsg" />
         <output message="vim25:ReconfigureDVPortgroup_TaskResponseMsg" />
         <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DVPortgroupRollback_Task">
         <input message="vim25:DVPortgroupRollback_TaskRequestMsg" />
         <output message="vim25:DVPortgroupRollback_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RollbackFailureFault" message="vim25:RollbackFailureFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailableDvsSpec">
         <input message="vim25:QueryAvailableDvsSpecRequestMsg" />
         <output message="vim25:QueryAvailableDvsSpecResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryCompatibleHostForNewDvs">
         <input message="vim25:QueryCompatibleHostForNewDvsRequestMsg" />
         <output message="vim25:QueryCompatibleHostForNewDvsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryCompatibleHostForExistingDvs">
         <input message="vim25:QueryCompatibleHostForExistingDvsRequestMsg" />
         <output message="vim25:QueryCompatibleHostForExistingDvsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDvsCompatibleHostSpec">
         <input message="vim25:QueryDvsCompatibleHostSpecRequestMsg" />
         <output message="vim25:QueryDvsCompatibleHostSpecResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDvsFeatureCapability">
         <input message="vim25:QueryDvsFeatureCapabilityRequestMsg" />
         <output message="vim25:QueryDvsFeatureCapabilityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDvsByUuid">
         <input message="vim25:QueryDvsByUuidRequestMsg" />
         <output message="vim25:QueryDvsByUuidResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDvsConfigTarget">
         <input message="vim25:QueryDvsConfigTargetRequestMsg" />
         <output message="vim25:QueryDvsConfigTargetResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDvsCheckCompatibility">
         <input message="vim25:QueryDvsCheckCompatibilityRequestMsg" />
         <output message="vim25:QueryDvsCheckCompatibilityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RectifyDvsOnHost_Task">
         <input message="vim25:RectifyDvsOnHost_TaskRequestMsg" />
         <output message="vim25:RectifyDvsOnHost_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DVSManagerExportEntity_Task">
         <input message="vim25:DVSManagerExportEntity_TaskRequestMsg" />
         <output message="vim25:DVSManagerExportEntity_TaskResponseMsg" />
         <fault name="BackupBlobWriteFailureFault" message="vim25:BackupBlobWriteFailureFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DVSManagerImportEntity_Task">
         <input message="vim25:DVSManagerImportEntity_TaskRequestMsg" />
         <output message="vim25:DVSManagerImportEntity_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DVSManagerLookupDvPortGroup">
         <input message="vim25:DVSManagerLookupDvPortGroupRequestMsg" />
         <output message="vim25:DVSManagerLookupDvPortGroupResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDVSLacpGroupConfig_Task">
         <input message="vim25:UpdateDVSLacpGroupConfig_TaskRequestMsg" />
         <output message="vim25:UpdateDVSLacpGroupConfig_TaskResponseMsg" />
         <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddKey">
         <input message="vim25:AddKeyRequestMsg" />
         <output message="vim25:AddKeyResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddKeys">
         <input message="vim25:AddKeysRequestMsg" />
         <output message="vim25:AddKeysResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveKey">
         <input message="vim25:RemoveKeyRequestMsg" />
         <output message="vim25:RemoveKeyResponseMsg" />
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveKeys">
         <input message="vim25:RemoveKeysRequestMsg" />
         <output message="vim25:RemoveKeysResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListKeys">
         <input message="vim25:ListKeysRequestMsg" />
         <output message="vim25:ListKeysResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CryptoManagerHostPrepare">
         <input message="vim25:CryptoManagerHostPrepareRequestMsg" />
         <output message="vim25:CryptoManagerHostPrepareResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CryptoManagerHostEnable">
         <input message="vim25:CryptoManagerHostEnableRequestMsg" />
         <output message="vim25:CryptoManagerHostEnableResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeKey_Task">
         <input message="vim25:ChangeKey_TaskRequestMsg" />
         <output message="vim25:ChangeKey_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CryptoManagerHostDisable">
         <input message="vim25:CryptoManagerHostDisableRequestMsg" />
         <output message="vim25:CryptoManagerHostDisableResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterKmipServer">
         <input message="vim25:RegisterKmipServerRequestMsg" />
         <output message="vim25:RegisterKmipServerResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkDefault">
         <input message="vim25:MarkDefaultRequestMsg" />
         <output message="vim25:MarkDefaultResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateKmipServer">
         <input message="vim25:UpdateKmipServerRequestMsg" />
         <output message="vim25:UpdateKmipServerResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveKmipServer">
         <input message="vim25:RemoveKmipServerRequestMsg" />
         <output message="vim25:RemoveKmipServerResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListKmipServers">
         <input message="vim25:ListKmipServersRequestMsg" />
         <output message="vim25:ListKmipServersResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveKmipServersStatus_Task">
         <input message="vim25:RetrieveKmipServersStatus_TaskRequestMsg" />
         <output message="vim25:RetrieveKmipServersStatus_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateKey">
         <input message="vim25:GenerateKeyRequestMsg" />
         <output message="vim25:GenerateKeyResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveKmipServerCert">
         <input message="vim25:RetrieveKmipServerCertRequestMsg" />
         <output message="vim25:RetrieveKmipServerCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UploadKmipServerCert">
         <input message="vim25:UploadKmipServerCertRequestMsg" />
         <output message="vim25:UploadKmipServerCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateSelfSignedClientCert">
         <input message="vim25:GenerateSelfSignedClientCertRequestMsg" />
         <output message="vim25:GenerateSelfSignedClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateClientCsr">
         <input message="vim25:GenerateClientCsrRequestMsg" />
         <output message="vim25:GenerateClientCsrResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveSelfSignedClientCert">
         <input message="vim25:RetrieveSelfSignedClientCertRequestMsg" />
         <output message="vim25:RetrieveSelfSignedClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveClientCsr">
         <input message="vim25:RetrieveClientCsrRequestMsg" />
         <output message="vim25:RetrieveClientCsrResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveClientCert">
         <input message="vim25:RetrieveClientCertRequestMsg" />
         <output message="vim25:RetrieveClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateSelfSignedClientCert">
         <input message="vim25:UpdateSelfSignedClientCertRequestMsg" />
         <output message="vim25:UpdateSelfSignedClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateKmsSignedCsrClientCert">
         <input message="vim25:UpdateKmsSignedCsrClientCertRequestMsg" />
         <output message="vim25:UpdateKmsSignedCsrClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UploadClientCert">
         <input message="vim25:UploadClientCertRequestMsg" />
         <output message="vim25:UploadClientCertResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="IsKmsClusterActive">
         <input message="vim25:IsKmsClusterActiveRequestMsg" />
         <output message="vim25:IsKmsClusterActiveResponseMsg" />
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetDefaultKmsCluster">
         <input message="vim25:SetDefaultKmsClusterRequestMsg" />
         <output message="vim25:SetDefaultKmsClusterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetDefaultKmsCluster">
         <input message="vim25:GetDefaultKmsClusterRequestMsg" />
         <output message="vim25:GetDefaultKmsClusterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryCryptoKeyStatus">
         <input message="vim25:QueryCryptoKeyStatusRequestMsg" />
         <output message="vim25:QueryCryptoKeyStatusResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterKmsCluster">
         <input message="vim25:RegisterKmsClusterRequestMsg" />
         <output message="vim25:RegisterKmsClusterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnregisterKmsCluster">
         <input message="vim25:UnregisterKmsClusterRequestMsg" />
         <output message="vim25:UnregisterKmsClusterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListKmsClusters">
         <input message="vim25:ListKmsClustersRequestMsg" />
         <output message="vim25:ListKmsClustersResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReadNextEvents">
         <input message="vim25:ReadNextEventsRequestMsg" />
         <output message="vim25:ReadNextEventsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReadPreviousEvents">
         <input message="vim25:ReadPreviousEventsRequestMsg" />
         <output message="vim25:ReadPreviousEventsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveArgumentDescription">
         <input message="vim25:RetrieveArgumentDescriptionRequestMsg" />
         <output message="vim25:RetrieveArgumentDescriptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateCollectorForEvents">
         <input message="vim25:CreateCollectorForEventsRequestMsg" />
         <output message="vim25:CreateCollectorForEventsResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LogUserEvent">
         <input message="vim25:LogUserEventRequestMsg" />
         <output message="vim25:LogUserEventResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryEvents">
         <input message="vim25:QueryEventsRequestMsg" />
         <output message="vim25:QueryEventsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="PostEvent">
         <input message="vim25:PostEventRequestMsg" />
         <output message="vim25:PostEventResponseMsg" />
         <fault name="InvalidEventFault" message="vim25:InvalidEventFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="JoinDomain_Task">
         <input message="vim25:JoinDomain_TaskRequestMsg" />
         <output message="vim25:JoinDomain_TaskResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="JoinDomainWithCAM_Task">
         <input message="vim25:JoinDomainWithCAM_TaskRequestMsg" />
         <output message="vim25:JoinDomainWithCAM_TaskResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ImportCertificateForCAM_Task">
         <input message="vim25:ImportCertificateForCAM_TaskRequestMsg" />
         <output message="vim25:ImportCertificateForCAM_TaskResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="LeaveCurrentDomain_Task">
         <input message="vim25:LeaveCurrentDomain_TaskRequestMsg" />
         <output message="vim25:LeaveCurrentDomain_TaskResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableSmartCardAuthentication">
         <input message="vim25:EnableSmartCardAuthenticationRequestMsg" />
         <output message="vim25:EnableSmartCardAuthenticationResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstallSmartCardTrustAnchor">
         <input message="vim25:InstallSmartCardTrustAnchorRequestMsg" />
         <output message="vim25:InstallSmartCardTrustAnchorResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReplaceSmartCardTrustAnchors">
         <input message="vim25:ReplaceSmartCardTrustAnchorsRequestMsg" />
         <output message="vim25:ReplaceSmartCardTrustAnchorsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveSmartCardTrustAnchor">
         <input message="vim25:RemoveSmartCardTrustAnchorRequestMsg" />
         <output message="vim25:RemoveSmartCardTrustAnchorResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveSmartCardTrustAnchorByFingerprint">
         <input message="vim25:RemoveSmartCardTrustAnchorByFingerprintRequestMsg" />
         <output message="vim25:RemoveSmartCardTrustAnchorByFingerprintResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListSmartCardTrustAnchors">
         <input message="vim25:ListSmartCardTrustAnchorsRequestMsg" />
         <output message="vim25:ListSmartCardTrustAnchorsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableSmartCardAuthentication">
         <input message="vim25:DisableSmartCardAuthenticationRequestMsg" />
         <output message="vim25:DisableSmartCardAuthenticationResponseMsg" />
         <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DownloadDescriptionTree">
         <input message="vim25:DownloadDescriptionTreeRequestMsg" />
         <output message="vim25:DownloadDescriptionTreeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveDynamicPassthroughInfo">
         <input message="vim25:RetrieveDynamicPassthroughInfoRequestMsg" />
         <output message="vim25:RetrieveDynamicPassthroughInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateAssignableHardwareConfig">
         <input message="vim25:UpdateAssignableHardwareConfigRequestMsg" />
         <output message="vim25:UpdateAssignableHardwareConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureAutostart">
         <input message="vim25:ReconfigureAutostartRequestMsg" />
         <output message="vim25:ReconfigureAutostartResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AutoStartPowerOn">
         <input message="vim25:AutoStartPowerOnRequestMsg" />
         <output message="vim25:AutoStartPowerOnResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AutoStartPowerOff">
         <input message="vim25:AutoStartPowerOffRequestMsg" />
         <output message="vim25:AutoStartPowerOffResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryBootDevices">
         <input message="vim25:QueryBootDevicesRequestMsg" />
         <output message="vim25:QueryBootDevicesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateBootDevice">
         <input message="vim25:UpdateBootDeviceRequestMsg" />
         <output message="vim25:UpdateBootDeviceResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureHostCache_Task">
         <input message="vim25:ConfigureHostCache_TaskRequestMsg" />
         <output message="vim25:ConfigureHostCache_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateCertificateSigningRequest">
         <input message="vim25:GenerateCertificateSigningRequestRequestMsg" />
         <output message="vim25:GenerateCertificateSigningRequestResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateCertificateSigningRequestByDn">
         <input message="vim25:GenerateCertificateSigningRequestByDnRequestMsg" />
         <output message="vim25:GenerateCertificateSigningRequestByDnResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstallServerCertificate">
         <input message="vim25:InstallServerCertificateRequestMsg" />
         <output message="vim25:InstallServerCertificateResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReplaceCACertificatesAndCRLs">
         <input message="vim25:ReplaceCACertificatesAndCRLsRequestMsg" />
         <output message="vim25:ReplaceCACertificatesAndCRLsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListCACertificates">
         <input message="vim25:ListCACertificatesRequestMsg" />
         <output message="vim25:ListCACertificatesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListCACertificateRevocationLists">
         <input message="vim25:ListCACertificateRevocationListsRequestMsg" />
         <output message="vim25:ListCACertificateRevocationListsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableHyperThreading">
         <input message="vim25:EnableHyperThreadingRequestMsg" />
         <output message="vim25:EnableHyperThreadingResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableHyperThreading">
         <input message="vim25:DisableHyperThreadingRequestMsg" />
         <output message="vim25:DisableHyperThreadingResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SearchDatastore_Task">
         <input message="vim25:SearchDatastore_TaskRequestMsg" />
         <output message="vim25:SearchDatastore_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SearchDatastoreSubFolders_Task">
         <input message="vim25:SearchDatastoreSubFolders_TaskRequestMsg" />
         <output message="vim25:SearchDatastoreSubFolders_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteFile">
         <input message="vim25:DeleteFileRequestMsg" />
         <output message="vim25:DeleteFileResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateLocalSwapDatastore">
         <input message="vim25:UpdateLocalSwapDatastoreRequestMsg" />
         <output message="vim25:UpdateLocalSwapDatastoreResponseMsg" />
         <fault name="DatastoreNotWritableOnHostFault" message="vim25:DatastoreNotWritableOnHostFaultMsg"/>
         <fault name="InaccessibleDatastoreFault" message="vim25:InaccessibleDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailableDisksForVmfs">
         <input message="vim25:QueryAvailableDisksForVmfsRequestMsg" />
         <output message="vim25:QueryAvailableDisksForVmfsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVmfsDatastoreCreateOptions">
         <input message="vim25:QueryVmfsDatastoreCreateOptionsRequestMsg" />
         <output message="vim25:QueryVmfsDatastoreCreateOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateVmfsDatastore">
         <input message="vim25:CreateVmfsDatastoreRequestMsg" />
         <output message="vim25:CreateVmfsDatastoreResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVmfsDatastoreExtendOptions">
         <input message="vim25:QueryVmfsDatastoreExtendOptionsRequestMsg" />
         <output message="vim25:QueryVmfsDatastoreExtendOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVmfsDatastoreExpandOptions">
         <input message="vim25:QueryVmfsDatastoreExpandOptionsRequestMsg" />
         <output message="vim25:QueryVmfsDatastoreExpandOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtendVmfsDatastore">
         <input message="vim25:ExtendVmfsDatastoreRequestMsg" />
         <output message="vim25:ExtendVmfsDatastoreResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableClusteredVmdkSupport">
         <input message="vim25:EnableClusteredVmdkSupportRequestMsg" />
         <output message="vim25:EnableClusteredVmdkSupportResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableClusteredVmdkSupport">
         <input message="vim25:DisableClusteredVmdkSupportRequestMsg" />
         <output message="vim25:DisableClusteredVmdkSupportResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExpandVmfsDatastore">
         <input message="vim25:ExpandVmfsDatastoreRequestMsg" />
         <output message="vim25:ExpandVmfsDatastoreResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateNasDatastore">
         <input message="vim25:CreateNasDatastoreRequestMsg" />
         <output message="vim25:CreateNasDatastoreResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateLocalDatastore">
         <input message="vim25:CreateLocalDatastoreRequestMsg" />
         <output message="vim25:CreateLocalDatastoreResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateVvolDatastore">
         <input message="vim25:CreateVvolDatastoreRequestMsg" />
         <output message="vim25:CreateVvolDatastoreResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveDatastore">
         <input message="vim25:RemoveDatastoreRequestMsg" />
         <output message="vim25:RemoveDatastoreResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveDatastoreEx_Task">
         <input message="vim25:RemoveDatastoreEx_TaskRequestMsg" />
         <output message="vim25:RemoveDatastoreEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureDatastorePrincipal">
         <input message="vim25:ConfigureDatastorePrincipalRequestMsg" />
         <output message="vim25:ConfigureDatastorePrincipalResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryUnresolvedVmfsVolumes">
         <input message="vim25:QueryUnresolvedVmfsVolumesRequestMsg" />
         <output message="vim25:QueryUnresolvedVmfsVolumesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResignatureUnresolvedVmfsVolume_Task">
         <input message="vim25:ResignatureUnresolvedVmfsVolume_TaskRequestMsg" />
         <output message="vim25:ResignatureUnresolvedVmfsVolume_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="VmfsAmbiguousMountFault" message="vim25:VmfsAmbiguousMountFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDateTimeConfig">
         <input message="vim25:UpdateDateTimeConfigRequestMsg" />
         <output message="vim25:UpdateDateTimeConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailableTimeZones">
         <input message="vim25:QueryAvailableTimeZonesRequestMsg" />
         <output message="vim25:QueryAvailableTimeZonesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDateTime">
         <input message="vim25:QueryDateTimeRequestMsg" />
         <output message="vim25:QueryDateTimeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDateTime">
         <input message="vim25:UpdateDateTimeRequestMsg" />
         <output message="vim25:UpdateDateTimeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshDateTimeSystem">
         <input message="vim25:RefreshDateTimeSystemRequestMsg" />
         <output message="vim25:RefreshDateTimeSystemResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailablePartition">
         <input message="vim25:QueryAvailablePartitionRequestMsg" />
         <output message="vim25:QueryAvailablePartitionResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SelectActivePartition">
         <input message="vim25:SelectActivePartitionRequestMsg" />
         <output message="vim25:SelectActivePartitionResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPartitionCreateOptions">
         <input message="vim25:QueryPartitionCreateOptionsRequestMsg" />
         <output message="vim25:QueryPartitionCreateOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPartitionCreateDesc">
         <input message="vim25:QueryPartitionCreateDescRequestMsg" />
         <output message="vim25:QueryPartitionCreateDescResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDiagnosticPartition">
         <input message="vim25:CreateDiagnosticPartitionRequestMsg" />
         <output message="vim25:CreateDiagnosticPartitionResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EsxAgentHostManagerUpdateConfig">
         <input message="vim25:EsxAgentHostManagerUpdateConfigRequestMsg" />
         <output message="vim25:EsxAgentHostManagerUpdateConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDefaultPolicy">
         <input message="vim25:UpdateDefaultPolicyRequestMsg" />
         <output message="vim25:UpdateDefaultPolicyResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableRuleset">
         <input message="vim25:EnableRulesetRequestMsg" />
         <output message="vim25:EnableRulesetResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableRuleset">
         <input message="vim25:DisableRulesetRequestMsg" />
         <output message="vim25:DisableRulesetResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateRuleset">
         <input message="vim25:UpdateRulesetRequestMsg" />
         <output message="vim25:UpdateRulesetResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshFirewall">
         <input message="vim25:RefreshFirewallRequestMsg" />
         <output message="vim25:RefreshFirewallResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetFirmwareToFactoryDefaults">
         <input message="vim25:ResetFirmwareToFactoryDefaultsRequestMsg" />
         <output message="vim25:ResetFirmwareToFactoryDefaultsResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BackupFirmwareConfiguration">
         <input message="vim25:BackupFirmwareConfigurationRequestMsg" />
         <output message="vim25:BackupFirmwareConfigurationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryFirmwareConfigUploadURL">
         <input message="vim25:QueryFirmwareConfigUploadURLRequestMsg" />
         <output message="vim25:QueryFirmwareConfigUploadURLResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RestoreFirmwareConfiguration">
         <input message="vim25:RestoreFirmwareConfigurationRequestMsg" />
         <output message="vim25:RestoreFirmwareConfigurationResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidBundleFault" message="vim25:InvalidBundleFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="MismatchedBundleFault" message="vim25:MismatchedBundleFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshGraphicsManager">
         <input message="vim25:RefreshGraphicsManagerRequestMsg" />
         <output message="vim25:RefreshGraphicsManagerResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="IsSharedGraphicsActive">
         <input message="vim25:IsSharedGraphicsActiveRequestMsg" />
         <output message="vim25:IsSharedGraphicsActiveResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateGraphicsConfig">
         <input message="vim25:UpdateGraphicsConfigRequestMsg" />
         <output message="vim25:UpdateGraphicsConfigResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshHealthStatusSystem">
         <input message="vim25:RefreshHealthStatusSystemRequestMsg" />
         <output message="vim25:RefreshHealthStatusSystemResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetSystemHealthInfo">
         <input message="vim25:ResetSystemHealthInfoRequestMsg" />
         <output message="vim25:ResetSystemHealthInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClearSystemEventLog">
         <input message="vim25:ClearSystemEventLogRequestMsg" />
         <output message="vim25:ClearSystemEventLogResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FetchSystemEventLog">
         <input message="vim25:FetchSystemEventLogRequestMsg" />
         <output message="vim25:FetchSystemEventLogResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveHostAccessControlEntries">
         <input message="vim25:RetrieveHostAccessControlEntriesRequestMsg" />
         <output message="vim25:RetrieveHostAccessControlEntriesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeAccessMode">
         <input message="vim25:ChangeAccessModeRequestMsg" />
         <output message="vim25:ChangeAccessModeResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QuerySystemUsers">
         <input message="vim25:QuerySystemUsersRequestMsg" />
         <output message="vim25:QuerySystemUsersResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateSystemUsers">
         <input message="vim25:UpdateSystemUsersRequestMsg" />
         <output message="vim25:UpdateSystemUsersResponseMsg" />
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryLockdownExceptions">
         <input message="vim25:QueryLockdownExceptionsRequestMsg" />
         <output message="vim25:QueryLockdownExceptionsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateLockdownExceptions">
         <input message="vim25:UpdateLockdownExceptionsRequestMsg" />
         <output message="vim25:UpdateLockdownExceptionsResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeLockdownMode">
         <input message="vim25:ChangeLockdownModeRequestMsg" />
         <output message="vim25:ChangeLockdownModeResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostImageConfigGetAcceptance">
         <input message="vim25:HostImageConfigGetAcceptanceRequestMsg" />
         <output message="vim25:HostImageConfigGetAcceptanceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostImageConfigGetProfile">
         <input message="vim25:HostImageConfigGetProfileRequestMsg" />
         <output message="vim25:HostImageConfigGetProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHostImageAcceptanceLevel">
         <input message="vim25:UpdateHostImageAcceptanceLevelRequestMsg" />
         <output message="vim25:UpdateHostImageAcceptanceLevelResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="fetchSoftwarePackages">
         <input message="vim25:fetchSoftwarePackagesRequestMsg" />
         <output message="vim25:fetchSoftwarePackagesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="installDate">
         <input message="vim25:installDateRequestMsg" />
         <output message="vim25:installDateResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVnicStatus">
         <input message="vim25:QueryVnicStatusRequestMsg" />
         <output message="vim25:QueryVnicStatusResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPnicStatus">
         <input message="vim25:QueryPnicStatusRequestMsg" />
         <output message="vim25:QueryPnicStatusResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryBoundVnics">
         <input message="vim25:QueryBoundVnicsRequestMsg" />
         <output message="vim25:QueryBoundVnicsResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryCandidateNics">
         <input message="vim25:QueryCandidateNicsRequestMsg" />
         <output message="vim25:QueryCandidateNicsResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="BindVnic">
         <input message="vim25:BindVnicRequestMsg" />
         <output message="vim25:BindVnicResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="IscsiFaultInvalidVnicFault" message="vim25:IscsiFaultInvalidVnicFaultMsg"/>
         <fault name="IscsiFaultVnicAlreadyBoundFault" message="vim25:IscsiFaultVnicAlreadyBoundFaultMsg"/>
         <fault name="IscsiFaultVnicHasMultipleUplinksFault" message="vim25:IscsiFaultVnicHasMultipleUplinksFaultMsg"/>
         <fault name="IscsiFaultVnicHasNoUplinksFault" message="vim25:IscsiFaultVnicHasNoUplinksFaultMsg"/>
         <fault name="IscsiFaultVnicHasWrongUplinkFault" message="vim25:IscsiFaultVnicHasWrongUplinkFaultMsg"/>
         <fault name="IscsiFaultVnicNotFoundFault" message="vim25:IscsiFaultVnicNotFoundFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnbindVnic">
         <input message="vim25:UnbindVnicRequestMsg" />
         <output message="vim25:UnbindVnicResponseMsg" />
         <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/>
         <fault name="IscsiFaultVnicHasActivePathsFault" message="vim25:IscsiFaultVnicHasActivePathsFaultMsg"/>
         <fault name="IscsiFaultVnicIsLastPathFault" message="vim25:IscsiFaultVnicIsLastPathFaultMsg"/>
         <fault name="IscsiFaultVnicNotBoundFault" message="vim25:IscsiFaultVnicNotBoundFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryMigrationDependencies">
         <input message="vim25:QueryMigrationDependenciesRequestMsg" />
         <output message="vim25:QueryMigrationDependenciesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryModules">
         <input message="vim25:QueryModulesRequestMsg" />
         <output message="vim25:QueryModulesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateModuleOptionString">
         <input message="vim25:UpdateModuleOptionStringRequestMsg" />
         <output message="vim25:UpdateModuleOptionStringResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryConfiguredModuleOptionString">
         <input message="vim25:QueryConfiguredModuleOptionStringRequestMsg" />
         <output message="vim25:QueryConfiguredModuleOptionStringResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateUser">
         <input message="vim25:CreateUserRequestMsg" />
         <output message="vim25:CreateUserResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateUser">
         <input message="vim25:UpdateUserRequestMsg" />
         <output message="vim25:UpdateUserResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateGroup">
         <input message="vim25:CreateGroupRequestMsg" />
         <output message="vim25:CreateGroupResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveUser">
         <input message="vim25:RemoveUserRequestMsg" />
         <output message="vim25:RemoveUserResponseMsg" />
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveGroup">
         <input message="vim25:RemoveGroupRequestMsg" />
         <output message="vim25:RemoveGroupResponseMsg" />
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AssignUserToGroup">
         <input message="vim25:AssignUserToGroupRequestMsg" />
         <output message="vim25:AssignUserToGroupResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnassignUserFromGroup">
         <input message="vim25:UnassignUserFromGroupRequestMsg" />
         <output message="vim25:UnassignUserFromGroupResponseMsg" />
         <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangePassword">
         <input message="vim25:ChangePasswordRequestMsg" />
         <output message="vim25:ChangePasswordResponseMsg" />
         <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureServiceConsoleReservation">
         <input message="vim25:ReconfigureServiceConsoleReservationRequestMsg" />
         <output message="vim25:ReconfigureServiceConsoleReservationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureVirtualMachineReservation">
         <input message="vim25:ReconfigureVirtualMachineReservationRequestMsg" />
         <output message="vim25:ReconfigureVirtualMachineReservationResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateNetworkConfig">
         <input message="vim25:UpdateNetworkConfigRequestMsg" />
         <output message="vim25:UpdateNetworkConfigResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDnsConfig">
         <input message="vim25:UpdateDnsConfigRequestMsg" />
         <output message="vim25:UpdateDnsConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateIpRouteConfig">
         <input message="vim25:UpdateIpRouteConfigRequestMsg" />
         <output message="vim25:UpdateIpRouteConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateConsoleIpRouteConfig">
         <input message="vim25:UpdateConsoleIpRouteConfigRequestMsg" />
         <output message="vim25:UpdateConsoleIpRouteConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateIpRouteTableConfig">
         <input message="vim25:UpdateIpRouteTableConfigRequestMsg" />
         <output message="vim25:UpdateIpRouteTableConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddVirtualSwitch">
         <input message="vim25:AddVirtualSwitchRequestMsg" />
         <output message="vim25:AddVirtualSwitchResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveVirtualSwitch">
         <input message="vim25:RemoveVirtualSwitchRequestMsg" />
         <output message="vim25:RemoveVirtualSwitchResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVirtualSwitch">
         <input message="vim25:UpdateVirtualSwitchRequestMsg" />
         <output message="vim25:UpdateVirtualSwitchResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddPortGroup">
         <input message="vim25:AddPortGroupRequestMsg" />
         <output message="vim25:AddPortGroupResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemovePortGroup">
         <input message="vim25:RemovePortGroupRequestMsg" />
         <output message="vim25:RemovePortGroupResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdatePortGroup">
         <input message="vim25:UpdatePortGroupRequestMsg" />
         <output message="vim25:UpdatePortGroupResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdatePhysicalNicLinkSpeed">
         <input message="vim25:UpdatePhysicalNicLinkSpeedRequestMsg" />
         <output message="vim25:UpdatePhysicalNicLinkSpeedResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryNetworkHint">
         <input message="vim25:QueryNetworkHintRequestMsg" />
         <output message="vim25:QueryNetworkHintResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddVirtualNic">
         <input message="vim25:AddVirtualNicRequestMsg" />
         <output message="vim25:AddVirtualNicResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveVirtualNic">
         <input message="vim25:RemoveVirtualNicRequestMsg" />
         <output message="vim25:RemoveVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVirtualNic">
         <input message="vim25:UpdateVirtualNicRequestMsg" />
         <output message="vim25:UpdateVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddServiceConsoleVirtualNic">
         <input message="vim25:AddServiceConsoleVirtualNicRequestMsg" />
         <output message="vim25:AddServiceConsoleVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveServiceConsoleVirtualNic">
         <input message="vim25:RemoveServiceConsoleVirtualNicRequestMsg" />
         <output message="vim25:RemoveServiceConsoleVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateServiceConsoleVirtualNic">
         <input message="vim25:UpdateServiceConsoleVirtualNicRequestMsg" />
         <output message="vim25:UpdateServiceConsoleVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RestartServiceConsoleVirtualNic">
         <input message="vim25:RestartServiceConsoleVirtualNicRequestMsg" />
         <output message="vim25:RestartServiceConsoleVirtualNicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshNetworkSystem">
         <input message="vim25:RefreshNetworkSystemRequestMsg" />
         <output message="vim25:RefreshNetworkSystemResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateNvdimmNamespace_Task">
         <input message="vim25:CreateNvdimmNamespace_TaskRequestMsg" />
         <output message="vim25:CreateNvdimmNamespace_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateNvdimmPMemNamespace_Task">
         <input message="vim25:CreateNvdimmPMemNamespace_TaskRequestMsg" />
         <output message="vim25:CreateNvdimmPMemNamespace_TaskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteNvdimmNamespace_Task">
         <input message="vim25:DeleteNvdimmNamespace_TaskRequestMsg" />
         <output message="vim25:DeleteNvdimmNamespace_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteNvdimmBlockNamespaces_Task">
         <input message="vim25:DeleteNvdimmBlockNamespaces_TaskRequestMsg" />
         <output message="vim25:DeleteNvdimmBlockNamespaces_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckHostPatch_Task">
         <input message="vim25:CheckHostPatch_TaskRequestMsg" />
         <output message="vim25:CheckHostPatch_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ScanHostPatch_Task">
         <input message="vim25:ScanHostPatch_TaskRequestMsg" />
         <output message="vim25:ScanHostPatch_TaskResponseMsg" />
         <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ScanHostPatchV2_Task">
         <input message="vim25:ScanHostPatchV2_TaskRequestMsg" />
         <output message="vim25:ScanHostPatchV2_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StageHostPatch_Task">
         <input message="vim25:StageHostPatch_TaskRequestMsg" />
         <output message="vim25:StageHostPatch_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstallHostPatch_Task">
         <input message="vim25:InstallHostPatch_TaskRequestMsg" />
         <output message="vim25:InstallHostPatch_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NoDiskSpaceFault" message="vim25:NoDiskSpaceFaultMsg"/>
         <fault name="PatchBinariesNotFoundFault" message="vim25:PatchBinariesNotFoundFaultMsg"/>
         <fault name="PatchInstallFailedFault" message="vim25:PatchInstallFailedFaultMsg"/>
         <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/>
         <fault name="PatchNotApplicableFault" message="vim25:PatchNotApplicableFaultMsg"/>
         <fault name="RebootRequiredFault" message="vim25:RebootRequiredFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InstallHostPatchV2_Task">
         <input message="vim25:InstallHostPatchV2_TaskRequestMsg" />
         <output message="vim25:InstallHostPatchV2_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UninstallHostPatch_Task">
         <input message="vim25:UninstallHostPatch_TaskRequestMsg" />
         <output message="vim25:UninstallHostPatch_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHostPatch_Task">
         <input message="vim25:QueryHostPatch_TaskRequestMsg" />
         <output message="vim25:QueryHostPatch_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="Refresh">
         <input message="vim25:RefreshRequestMsg" />
         <output message="vim25:RefreshResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdatePassthruConfig">
         <input message="vim25:UpdatePassthruConfigRequestMsg" />
         <output message="vim25:UpdatePassthruConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigurePowerPolicy">
         <input message="vim25:ConfigurePowerPolicyRequestMsg" />
         <output message="vim25:ConfigurePowerPolicyResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateServicePolicy">
         <input message="vim25:UpdateServicePolicyRequestMsg" />
         <output message="vim25:UpdateServicePolicyResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StartService">
         <input message="vim25:StartServiceRequestMsg" />
         <output message="vim25:StartServiceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StopService">
         <input message="vim25:StopServiceRequestMsg" />
         <output message="vim25:StopServiceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RestartService">
         <input message="vim25:RestartServiceRequestMsg" />
         <output message="vim25:RestartServiceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UninstallService">
         <input message="vim25:UninstallServiceRequestMsg" />
         <output message="vim25:UninstallServiceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshServices">
         <input message="vim25:RefreshServicesRequestMsg" />
         <output message="vim25:RefreshServicesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureSnmpAgent">
         <input message="vim25:ReconfigureSnmpAgentRequestMsg" />
         <output message="vim25:ReconfigureSnmpAgentResponseMsg" />
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SendTestNotification">
         <input message="vim25:SendTestNotificationRequestMsg" />
         <output message="vim25:SendTestNotificationResponseMsg" />
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveDiskPartitionInfo">
         <input message="vim25:RetrieveDiskPartitionInfoRequestMsg" />
         <output message="vim25:RetrieveDiskPartitionInfoResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ComputeDiskPartitionInfo">
         <input message="vim25:ComputeDiskPartitionInfoRequestMsg" />
         <output message="vim25:ComputeDiskPartitionInfoResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ComputeDiskPartitionInfoForResize">
         <input message="vim25:ComputeDiskPartitionInfoForResizeRequestMsg" />
         <output message="vim25:ComputeDiskPartitionInfoForResizeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateDiskPartitions">
         <input message="vim25:UpdateDiskPartitionsRequestMsg" />
         <output message="vim25:UpdateDiskPartitionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FormatVmfs">
         <input message="vim25:FormatVmfsRequestMsg" />
         <output message="vim25:FormatVmfsResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MountVmfsVolume">
         <input message="vim25:MountVmfsVolumeRequestMsg" />
         <output message="vim25:MountVmfsVolumeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountVmfsVolume">
         <input message="vim25:UnmountVmfsVolumeRequestMsg" />
         <output message="vim25:UnmountVmfsVolumeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountVmfsVolumeEx_Task">
         <input message="vim25:UnmountVmfsVolumeEx_TaskRequestMsg" />
         <output message="vim25:UnmountVmfsVolumeEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MountVmfsVolumeEx_Task">
         <input message="vim25:MountVmfsVolumeEx_TaskRequestMsg" />
         <output message="vim25:MountVmfsVolumeEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmapVmfsVolumeEx_Task">
         <input message="vim25:UnmapVmfsVolumeEx_TaskRequestMsg" />
         <output message="vim25:UnmapVmfsVolumeEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteVmfsVolumeState">
         <input message="vim25:DeleteVmfsVolumeStateRequestMsg" />
         <output message="vim25:DeleteVmfsVolumeStateResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RescanVmfs">
         <input message="vim25:RescanVmfsRequestMsg" />
         <output message="vim25:RescanVmfsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AttachVmfsExtent">
         <input message="vim25:AttachVmfsExtentRequestMsg" />
         <output message="vim25:AttachVmfsExtentResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExpandVmfsExtent">
         <input message="vim25:ExpandVmfsExtentRequestMsg" />
         <output message="vim25:ExpandVmfsExtentResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeVmfs">
         <input message="vim25:UpgradeVmfsRequestMsg" />
         <output message="vim25:UpgradeVmfsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeVmLayout">
         <input message="vim25:UpgradeVmLayoutRequestMsg" />
         <output message="vim25:UpgradeVmLayoutResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryUnresolvedVmfsVolume">
         <input message="vim25:QueryUnresolvedVmfsVolumeRequestMsg" />
         <output message="vim25:QueryUnresolvedVmfsVolumeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResolveMultipleUnresolvedVmfsVolumes">
         <input message="vim25:ResolveMultipleUnresolvedVmfsVolumesRequestMsg" />
         <output message="vim25:ResolveMultipleUnresolvedVmfsVolumesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResolveMultipleUnresolvedVmfsVolumesEx_Task">
         <input message="vim25:ResolveMultipleUnresolvedVmfsVolumesEx_TaskRequestMsg" />
         <output message="vim25:ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountForceMountedVmfsVolume">
         <input message="vim25:UnmountForceMountedVmfsVolumeRequestMsg" />
         <output message="vim25:UnmountForceMountedVmfsVolumeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RescanHba">
         <input message="vim25:RescanHbaRequestMsg" />
         <output message="vim25:RescanHbaResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RescanAllHba">
         <input message="vim25:RescanAllHbaRequestMsg" />
         <output message="vim25:RescanAllHbaResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateSoftwareInternetScsiEnabled">
         <input message="vim25:UpdateSoftwareInternetScsiEnabledRequestMsg" />
         <output message="vim25:UpdateSoftwareInternetScsiEnabledResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiDiscoveryProperties">
         <input message="vim25:UpdateInternetScsiDiscoveryPropertiesRequestMsg" />
         <output message="vim25:UpdateInternetScsiDiscoveryPropertiesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiAuthenticationProperties">
         <input message="vim25:UpdateInternetScsiAuthenticationPropertiesRequestMsg" />
         <output message="vim25:UpdateInternetScsiAuthenticationPropertiesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiDigestProperties">
         <input message="vim25:UpdateInternetScsiDigestPropertiesRequestMsg" />
         <output message="vim25:UpdateInternetScsiDigestPropertiesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiAdvancedOptions">
         <input message="vim25:UpdateInternetScsiAdvancedOptionsRequestMsg" />
         <output message="vim25:UpdateInternetScsiAdvancedOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiIPProperties">
         <input message="vim25:UpdateInternetScsiIPPropertiesRequestMsg" />
         <output message="vim25:UpdateInternetScsiIPPropertiesResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiName">
         <input message="vim25:UpdateInternetScsiNameRequestMsg" />
         <output message="vim25:UpdateInternetScsiNameResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateInternetScsiAlias">
         <input message="vim25:UpdateInternetScsiAliasRequestMsg" />
         <output message="vim25:UpdateInternetScsiAliasResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddInternetScsiSendTargets">
         <input message="vim25:AddInternetScsiSendTargetsRequestMsg" />
         <output message="vim25:AddInternetScsiSendTargetsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveInternetScsiSendTargets">
         <input message="vim25:RemoveInternetScsiSendTargetsRequestMsg" />
         <output message="vim25:RemoveInternetScsiSendTargetsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddInternetScsiStaticTargets">
         <input message="vim25:AddInternetScsiStaticTargetsRequestMsg" />
         <output message="vim25:AddInternetScsiStaticTargetsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveInternetScsiStaticTargets">
         <input message="vim25:RemoveInternetScsiStaticTargetsRequestMsg" />
         <output message="vim25:RemoveInternetScsiStaticTargetsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EnableMultipathPath">
         <input message="vim25:EnableMultipathPathRequestMsg" />
         <output message="vim25:EnableMultipathPathResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisableMultipathPath">
         <input message="vim25:DisableMultipathPathRequestMsg" />
         <output message="vim25:DisableMultipathPathResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetMultipathLunPolicy">
         <input message="vim25:SetMultipathLunPolicyRequestMsg" />
         <output message="vim25:SetMultipathLunPolicyResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHppMultipathLunPolicy">
         <input message="vim25:UpdateHppMultipathLunPolicyRequestMsg" />
         <output message="vim25:UpdateHppMultipathLunPolicyResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPathSelectionPolicyOptions">
         <input message="vim25:QueryPathSelectionPolicyOptionsRequestMsg" />
         <output message="vim25:QueryPathSelectionPolicyOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryStorageArrayTypePolicyOptions">
         <input message="vim25:QueryStorageArrayTypePolicyOptionsRequestMsg" />
         <output message="vim25:QueryStorageArrayTypePolicyOptionsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateScsiLunDisplayName">
         <input message="vim25:UpdateScsiLunDisplayNameRequestMsg" />
         <output message="vim25:UpdateScsiLunDisplayNameResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DetachScsiLun">
         <input message="vim25:DetachScsiLunRequestMsg" />
         <output message="vim25:DetachScsiLunResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DetachScsiLunEx_Task">
         <input message="vim25:DetachScsiLunEx_TaskRequestMsg" />
         <output message="vim25:DetachScsiLunEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteScsiLunState">
         <input message="vim25:DeleteScsiLunStateRequestMsg" />
         <output message="vim25:DeleteScsiLunStateResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AttachScsiLun">
         <input message="vim25:AttachScsiLunRequestMsg" />
         <output message="vim25:AttachScsiLunResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AttachScsiLunEx_Task">
         <input message="vim25:AttachScsiLunEx_TaskRequestMsg" />
         <output message="vim25:AttachScsiLunEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RefreshStorageSystem">
         <input message="vim25:RefreshStorageSystemRequestMsg" />
         <output message="vim25:RefreshStorageSystemResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DiscoverFcoeHbas">
         <input message="vim25:DiscoverFcoeHbasRequestMsg" />
         <output message="vim25:DiscoverFcoeHbasResponseMsg" />
         <fault name="FcoeFaultPnicHasNoPortSetFault" message="vim25:FcoeFaultPnicHasNoPortSetFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkForRemoval">
         <input message="vim25:MarkForRemovalRequestMsg" />
         <output message="vim25:MarkForRemovalResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FormatVffs">
         <input message="vim25:FormatVffsRequestMsg" />
         <output message="vim25:FormatVffsResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtendVffs">
         <input message="vim25:ExtendVffsRequestMsg" />
         <output message="vim25:ExtendVffsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyVffs">
         <input message="vim25:DestroyVffsRequestMsg" />
         <output message="vim25:DestroyVffsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MountVffsVolume">
         <input message="vim25:MountVffsVolumeRequestMsg" />
         <output message="vim25:MountVffsVolumeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountVffsVolume">
         <input message="vim25:UnmountVffsVolumeRequestMsg" />
         <output message="vim25:UnmountVffsVolumeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteVffsVolumeState">
         <input message="vim25:DeleteVffsVolumeStateRequestMsg" />
         <output message="vim25:DeleteVffsVolumeStateResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RescanVffs">
         <input message="vim25:RescanVffsRequestMsg" />
         <output message="vim25:RescanVffsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAvailableSsds">
         <input message="vim25:QueryAvailableSsdsRequestMsg" />
         <output message="vim25:QueryAvailableSsdsResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetNFSUser">
         <input message="vim25:SetNFSUserRequestMsg" />
         <output message="vim25:SetNFSUserResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeNFSUserPassword">
         <input message="vim25:ChangeNFSUserPasswordRequestMsg" />
         <output message="vim25:ChangeNFSUserPasswordResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryNFSUser">
         <input message="vim25:QueryNFSUserRequestMsg" />
         <output message="vim25:QueryNFSUserResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClearNFSUser">
         <input message="vim25:ClearNFSUserRequestMsg" />
         <output message="vim25:ClearNFSUserResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TurnDiskLocatorLedOn_Task">
         <input message="vim25:TurnDiskLocatorLedOn_TaskRequestMsg" />
         <output message="vim25:TurnDiskLocatorLedOn_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TurnDiskLocatorLedOff_Task">
         <input message="vim25:TurnDiskLocatorLedOff_TaskRequestMsg" />
         <output message="vim25:TurnDiskLocatorLedOff_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsSsd_Task">
         <input message="vim25:MarkAsSsd_TaskRequestMsg" />
         <output message="vim25:MarkAsSsd_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsNonSsd_Task">
         <input message="vim25:MarkAsNonSsd_TaskRequestMsg" />
         <output message="vim25:MarkAsNonSsd_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsLocal_Task">
         <input message="vim25:MarkAsLocal_TaskRequestMsg" />
         <output message="vim25:MarkAsLocal_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkAsNonLocal_Task">
         <input message="vim25:MarkAsNonLocal_TaskRequestMsg" />
         <output message="vim25:MarkAsNonLocal_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVmfsUnmapPriority">
         <input message="vim25:UpdateVmfsUnmapPriorityRequestMsg" />
         <output message="vim25:UpdateVmfsUnmapPriorityResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVmfsUnmapBandwidth">
         <input message="vim25:UpdateVmfsUnmapBandwidthRequestMsg" />
         <output message="vim25:UpdateVmfsUnmapBandwidthResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVmfsConfigOption">
         <input message="vim25:QueryVmfsConfigOptionRequestMsg" />
         <output message="vim25:QueryVmfsConfigOptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkPerenniallyReserved">
         <input message="vim25:MarkPerenniallyReservedRequestMsg" />
         <output message="vim25:MarkPerenniallyReservedResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkPerenniallyReservedEx_Task">
         <input message="vim25:MarkPerenniallyReservedEx_TaskRequestMsg" />
         <output message="vim25:MarkPerenniallyReservedEx_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateNvmeOverRdmaAdapter">
         <input message="vim25:CreateNvmeOverRdmaAdapterRequestMsg" />
         <output message="vim25:CreateNvmeOverRdmaAdapterResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveNvmeOverRdmaAdapter">
         <input message="vim25:RemoveNvmeOverRdmaAdapterRequestMsg" />
         <output message="vim25:RemoveNvmeOverRdmaAdapterResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DiscoverNvmeControllers">
         <input message="vim25:DiscoverNvmeControllersRequestMsg" />
         <output message="vim25:DiscoverNvmeControllersResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConnectNvmeController">
         <input message="vim25:ConnectNvmeControllerRequestMsg" />
         <output message="vim25:ConnectNvmeControllerResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DisconnectNvmeController">
         <input message="vim25:DisconnectNvmeControllerRequestMsg" />
         <output message="vim25:DisconnectNvmeControllerResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ConfigureVFlashResourceEx_Task">
         <input message="vim25:ConfigureVFlashResourceEx_TaskRequestMsg" />
         <output message="vim25:ConfigureVFlashResourceEx_TaskResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostConfigureVFlashResource">
         <input message="vim25:HostConfigureVFlashResourceRequestMsg" />
         <output message="vim25:HostConfigureVFlashResourceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRemoveVFlashResource">
         <input message="vim25:HostRemoveVFlashResourceRequestMsg" />
         <output message="vim25:HostRemoveVFlashResourceResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostConfigVFlashCache">
         <input message="vim25:HostConfigVFlashCacheRequestMsg" />
         <output message="vim25:HostConfigVFlashCacheResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InaccessibleVFlashSourceFault" message="vim25:InaccessibleVFlashSourceFaultMsg"/>
         <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostGetVFlashModuleDefaultConfig">
         <input message="vim25:HostGetVFlashModuleDefaultConfigRequestMsg" />
         <output message="vim25:HostGetVFlashModuleDefaultConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateIpConfig">
         <input message="vim25:UpdateIpConfigRequestMsg" />
         <output message="vim25:UpdateIpConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SelectVnic">
         <input message="vim25:SelectVnicRequestMsg" />
         <output message="vim25:SelectVnicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeselectVnic">
         <input message="vim25:DeselectVnicRequestMsg" />
         <output message="vim25:DeselectVnicResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryNetConfig">
         <input message="vim25:QueryNetConfigRequestMsg" />
         <output message="vim25:QueryNetConfigResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SelectVnicForNicType">
         <input message="vim25:SelectVnicForNicTypeRequestMsg" />
         <output message="vim25:SelectVnicForNicTypeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeselectVnicForNicType">
         <input message="vim25:DeselectVnicForNicTypeRequestMsg" />
         <output message="vim25:DeselectVnicForNicTypeResponseMsg" />
         <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryCmmds">
         <input message="vim25:QueryCmmdsRequestMsg" />
         <output message="vim25:QueryCmmdsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPhysicalVsanDisks">
         <input message="vim25:QueryPhysicalVsanDisksRequestMsg" />
         <output message="vim25:QueryPhysicalVsanDisksResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVsanObjects">
         <input message="vim25:QueryVsanObjectsRequestMsg" />
         <output message="vim25:QueryVsanObjectsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryObjectsOnPhysicalVsanDisk">
         <input message="vim25:QueryObjectsOnPhysicalVsanDiskRequestMsg" />
         <output message="vim25:QueryObjectsOnPhysicalVsanDiskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AbdicateDomOwnership">
         <input message="vim25:AbdicateDomOwnershipRequestMsg" />
         <output message="vim25:AbdicateDomOwnershipResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVsanStatistics">
         <input message="vim25:QueryVsanStatisticsRequestMsg" />
         <output message="vim25:QueryVsanStatisticsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureDomObject">
         <input message="vim25:ReconfigureDomObjectRequestMsg" />
         <output message="vim25:ReconfigureDomObjectResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QuerySyncingVsanObjects">
         <input message="vim25:QuerySyncingVsanObjectsRequestMsg" />
         <output message="vim25:QuerySyncingVsanObjectsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RunVsanPhysicalDiskDiagnostics">
         <input message="vim25:RunVsanPhysicalDiskDiagnosticsRequestMsg" />
         <output message="vim25:RunVsanPhysicalDiskDiagnosticsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetVsanObjExtAttrs">
         <input message="vim25:GetVsanObjExtAttrsRequestMsg" />
         <output message="vim25:GetVsanObjExtAttrsResponseMsg" />
         <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigurationSatisfiable">
         <input message="vim25:ReconfigurationSatisfiableRequestMsg" />
         <output message="vim25:ReconfigurationSatisfiableResponseMsg" />
         <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CanProvisionObjects">
         <input message="vim25:CanProvisionObjectsRequestMsg" />
         <output message="vim25:CanProvisionObjectsResponseMsg" />
         <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteVsanObjects">
         <input message="vim25:DeleteVsanObjectsRequestMsg" />
         <output message="vim25:DeleteVsanObjectsResponseMsg" />
         <fault name="VimFaultFault" message="vim25:VimFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpgradeVsanObjects">
         <input message="vim25:UpgradeVsanObjectsRequestMsg" />
         <output message="vim25:UpgradeVsanObjectsResponseMsg" />
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVsanObjectUuidsByFilter">
         <input message="vim25:QueryVsanObjectUuidsByFilterRequestMsg" />
         <output message="vim25:QueryVsanObjectUuidsByFilterResponseMsg" />
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryDisksForVsan">
         <input message="vim25:QueryDisksForVsanRequestMsg" />
         <output message="vim25:QueryDisksForVsanResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddDisks_Task">
         <input message="vim25:AddDisks_TaskRequestMsg" />
         <output message="vim25:AddDisks_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InitializeDisks_Task">
         <input message="vim25:InitializeDisks_TaskRequestMsg" />
         <output message="vim25:InitializeDisks_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveDisk_Task">
         <input message="vim25:RemoveDisk_TaskRequestMsg" />
         <output message="vim25:RemoveDisk_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveDiskMapping_Task">
         <input message="vim25:RemoveDiskMapping_TaskRequestMsg" />
         <output message="vim25:RemoveDiskMapping_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmountDiskMapping_Task">
         <input message="vim25:UnmountDiskMapping_TaskRequestMsg" />
         <output message="vim25:UnmountDiskMapping_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVsan_Task">
         <input message="vim25:UpdateVsan_TaskRequestMsg" />
         <output message="vim25:UpdateVsan_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHostStatus">
         <input message="vim25:QueryHostStatusRequestMsg" />
         <output message="vim25:QueryHostStatusResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="EvacuateVsanNode_Task">
         <input message="vim25:EvacuateVsanNode_TaskRequestMsg" />
         <output message="vim25:EvacuateVsanNode_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/>
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RecommissionVsanNode_Task">
         <input message="vim25:RecommissionVsanNode_TaskRequestMsg" />
         <output message="vim25:RecommissionVsanNode_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="VsanFaultFault" message="vim25:VsanFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryOptions">
         <input message="vim25:QueryOptionsRequestMsg" />
         <output message="vim25:QueryOptionsResponseMsg" />
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateOptions">
         <input message="vim25:UpdateOptionsRequestMsg" />
         <output message="vim25:UpdateOptionsResponseMsg" />
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckCompliance_Task">
         <input message="vim25:CheckCompliance_TaskRequestMsg" />
         <output message="vim25:CheckCompliance_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryComplianceStatus">
         <input message="vim25:QueryComplianceStatusRequestMsg" />
         <output message="vim25:QueryComplianceStatusResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClearComplianceStatus">
         <input message="vim25:ClearComplianceStatusRequestMsg" />
         <output message="vim25:ClearComplianceStatusResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryExpressionMetadata">
         <input message="vim25:QueryExpressionMetadataRequestMsg" />
         <output message="vim25:QueryExpressionMetadataResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveDescription">
         <input message="vim25:RetrieveDescriptionRequestMsg" />
         <output message="vim25:RetrieveDescriptionResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyProfile">
         <input message="vim25:DestroyProfileRequestMsg" />
         <output message="vim25:DestroyProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AssociateProfile">
         <input message="vim25:AssociateProfileRequestMsg" />
         <output message="vim25:AssociateProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DissociateProfile">
         <input message="vim25:DissociateProfileRequestMsg" />
         <output message="vim25:DissociateProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckProfileCompliance_Task">
         <input message="vim25:CheckProfileCompliance_TaskRequestMsg" />
         <output message="vim25:CheckProfileCompliance_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExportProfile">
         <input message="vim25:ExportProfileRequestMsg" />
         <output message="vim25:ExportProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateProfile">
         <input message="vim25:CreateProfileRequestMsg" />
         <output message="vim25:CreateProfileResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryPolicyMetadata">
         <input message="vim25:QueryPolicyMetadataRequestMsg" />
         <output message="vim25:QueryPolicyMetadataResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="FindAssociatedProfile">
         <input message="vim25:FindAssociatedProfileRequestMsg" />
         <output message="vim25:FindAssociatedProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateClusterProfile">
         <input message="vim25:UpdateClusterProfileRequestMsg" />
         <output message="vim25:UpdateClusterProfileResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostProfileResetValidationState">
         <input message="vim25:HostProfileResetValidationStateRequestMsg" />
         <output message="vim25:HostProfileResetValidationStateResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateReferenceHost">
         <input message="vim25:UpdateReferenceHostRequestMsg" />
         <output message="vim25:UpdateReferenceHostResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHostProfile">
         <input message="vim25:UpdateHostProfileRequestMsg" />
         <output message="vim25:UpdateHostProfileResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="ProfileUpdateFailedFault" message="vim25:ProfileUpdateFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExecuteHostProfile">
         <input message="vim25:ExecuteHostProfileRequestMsg" />
         <output message="vim25:ExecuteHostProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHostSpecification">
         <input message="vim25:UpdateHostSpecificationRequestMsg" />
         <output message="vim25:UpdateHostSpecificationResponseMsg" />
         <fault name="HostSpecificationOperationFailedFault" message="vim25:HostSpecificationOperationFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHostSubSpecification">
         <input message="vim25:UpdateHostSubSpecificationRequestMsg" />
         <output message="vim25:UpdateHostSubSpecificationResponseMsg" />
         <fault name="HostSpecificationOperationFailedFault" message="vim25:HostSpecificationOperationFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveHostSpecification">
         <input message="vim25:RetrieveHostSpecificationRequestMsg" />
         <output message="vim25:RetrieveHostSpecificationResponseMsg" />
         <fault name="HostSpecificationOperationFailedFault" message="vim25:HostSpecificationOperationFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteHostSubSpecification">
         <input message="vim25:DeleteHostSubSpecificationRequestMsg" />
         <output message="vim25:DeleteHostSubSpecificationResponseMsg" />
         <fault name="HostSpecificationOperationFailedFault" message="vim25:HostSpecificationOperationFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteHostSpecification">
         <input message="vim25:DeleteHostSpecificationRequestMsg" />
         <output message="vim25:DeleteHostSpecificationResponseMsg" />
         <fault name="HostSpecificationOperationFailedFault" message="vim25:HostSpecificationOperationFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostSpecGetUpdatedHosts">
         <input message="vim25:HostSpecGetUpdatedHostsRequestMsg" />
         <output message="vim25:HostSpecGetUpdatedHostsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyHostConfig_Task">
         <input message="vim25:ApplyHostConfig_TaskRequestMsg" />
         <output message="vim25:ApplyHostConfig_TaskResponseMsg" />
         <fault name="HostConfigFailedFault" message="vim25:HostConfigFailedFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateConfigTaskList">
         <input message="vim25:GenerateConfigTaskListRequestMsg" />
         <output message="vim25:GenerateConfigTaskListResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateHostProfileTaskList_Task">
         <input message="vim25:GenerateHostProfileTaskList_TaskRequestMsg" />
         <output message="vim25:GenerateHostProfileTaskList_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryHostProfileMetadata">
         <input message="vim25:QueryHostProfileMetadataRequestMsg" />
         <output message="vim25:QueryHostProfileMetadataResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryProfileStructure">
         <input message="vim25:QueryProfileStructureRequestMsg" />
         <output message="vim25:QueryProfileStructureResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDefaultProfile">
         <input message="vim25:CreateDefaultProfileRequestMsg" />
         <output message="vim25:CreateDefaultProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateAnswerFile_Task">
         <input message="vim25:UpdateAnswerFile_TaskRequestMsg" />
         <output message="vim25:UpdateAnswerFile_TaskResponseMsg" />
         <fault name="AnswerFileUpdateFailedFault" message="vim25:AnswerFileUpdateFailedFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveAnswerFile">
         <input message="vim25:RetrieveAnswerFileRequestMsg" />
         <output message="vim25:RetrieveAnswerFileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveAnswerFileForProfile">
         <input message="vim25:RetrieveAnswerFileForProfileRequestMsg" />
         <output message="vim25:RetrieveAnswerFileForProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExportAnswerFile_Task">
         <input message="vim25:ExportAnswerFile_TaskRequestMsg" />
         <output message="vim25:ExportAnswerFile_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckAnswerFileStatus_Task">
         <input message="vim25:CheckAnswerFileStatus_TaskRequestMsg" />
         <output message="vim25:CheckAnswerFileStatus_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryAnswerFileStatus">
         <input message="vim25:QueryAnswerFileStatusRequestMsg" />
         <output message="vim25:QueryAnswerFileStatusResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateHostCustomizations_Task">
         <input message="vim25:UpdateHostCustomizations_TaskRequestMsg" />
         <output message="vim25:UpdateHostCustomizations_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveHostCustomizations">
         <input message="vim25:RetrieveHostCustomizationsRequestMsg" />
         <output message="vim25:RetrieveHostCustomizationsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveHostCustomizationsForProfile">
         <input message="vim25:RetrieveHostCustomizationsForProfileRequestMsg" />
         <output message="vim25:RetrieveHostCustomizationsForProfileResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GenerateHostConfigTaskSpec_Task">
         <input message="vim25:GenerateHostConfigTaskSpec_TaskRequestMsg" />
         <output message="vim25:GenerateHostConfigTaskSpec_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ApplyEntitiesConfig_Task">
         <input message="vim25:ApplyEntitiesConfig_TaskRequestMsg" />
         <output message="vim25:ApplyEntitiesConfig_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateHostProfileComposition_Task">
         <input message="vim25:ValidateHostProfileComposition_TaskRequestMsg" />
         <output message="vim25:ValidateHostProfileComposition_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CompositeHostProfile_Task">
         <input message="vim25:CompositeHostProfile_TaskRequestMsg" />
         <output message="vim25:CompositeHostProfile_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveScheduledTask">
         <input message="vim25:RemoveScheduledTaskRequestMsg" />
         <output message="vim25:RemoveScheduledTaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconfigureScheduledTask">
         <input message="vim25:ReconfigureScheduledTaskRequestMsg" />
         <output message="vim25:ReconfigureScheduledTaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RunScheduledTask">
         <input message="vim25:RunScheduledTaskRequestMsg" />
         <output message="vim25:RunScheduledTaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateScheduledTask">
         <input message="vim25:CreateScheduledTaskRequestMsg" />
         <output message="vim25:CreateScheduledTaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveEntityScheduledTask">
         <input message="vim25:RetrieveEntityScheduledTaskRequestMsg" />
         <output message="vim25:RetrieveEntityScheduledTaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateObjectScheduledTask">
         <input message="vim25:CreateObjectScheduledTaskRequestMsg" />
         <output message="vim25:CreateObjectScheduledTaskResponseMsg" />
         <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/>
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveObjectScheduledTask">
         <input message="vim25:RetrieveObjectScheduledTaskRequestMsg" />
         <output message="vim25:RetrieveObjectScheduledTaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MarkServiceProviderEntities">
         <input message="vim25:MarkServiceProviderEntitiesRequestMsg" />
         <output message="vim25:MarkServiceProviderEntitiesResponseMsg" />
         <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/>
         <fault name="ManagedObjectNotFoundFault" message="vim25:ManagedObjectNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UnmarkServiceProviderEntities">
         <input message="vim25:UnmarkServiceProviderEntitiesRequestMsg" />
         <output message="vim25:UnmarkServiceProviderEntitiesResponseMsg" />
         <fault name="ManagedObjectNotFoundFault" message="vim25:ManagedObjectNotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveServiceProviderEntities">
         <input message="vim25:RetrieveServiceProviderEntitiesRequestMsg" />
         <output message="vim25:RetrieveServiceProviderEntitiesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="prepareVcha_Task">
         <input message="vim25:prepareVcha_TaskRequestMsg" />
         <output message="vim25:prepareVcha_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="deployVcha_Task">
         <input message="vim25:deployVcha_TaskRequestMsg" />
         <output message="vim25:deployVcha_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="configureVcha_Task">
         <input message="vim25:configureVcha_TaskRequestMsg" />
         <output message="vim25:configureVcha_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="createPassiveNode_Task">
         <input message="vim25:createPassiveNode_TaskRequestMsg" />
         <output message="vim25:createPassiveNode_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="createWitnessNode_Task">
         <input message="vim25:createWitnessNode_TaskRequestMsg" />
         <output message="vim25:createWitnessNode_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="getVchaConfig">
         <input message="vim25:getVchaConfigRequestMsg" />
         <output message="vim25:getVchaConfigResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="destroyVcha_Task">
         <input message="vim25:destroyVcha_TaskRequestMsg" />
         <output message="vim25:destroyVcha_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="setClusterMode_Task">
         <input message="vim25:setClusterMode_TaskRequestMsg" />
         <output message="vim25:setClusterMode_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="getClusterMode">
         <input message="vim25:getClusterModeRequestMsg" />
         <output message="vim25:getClusterModeResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="GetVchaClusterHealth">
         <input message="vim25:GetVchaClusterHealthRequestMsg" />
         <output message="vim25:GetVchaClusterHealthResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="initiateFailover_Task">
         <input message="vim25:initiateFailover_TaskRequestMsg" />
         <output message="vim25:initiateFailover_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="OpenInventoryViewFolder">
         <input message="vim25:OpenInventoryViewFolderRequestMsg" />
         <output message="vim25:OpenInventoryViewFolderResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CloseInventoryViewFolder">
         <input message="vim25:CloseInventoryViewFolderRequestMsg" />
         <output message="vim25:CloseInventoryViewFolderResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ModifyListView">
         <input message="vim25:ModifyListViewRequestMsg" />
         <output message="vim25:ModifyListViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetListView">
         <input message="vim25:ResetListViewRequestMsg" />
         <output message="vim25:ResetListViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ResetListViewFromView">
         <input message="vim25:ResetListViewFromViewRequestMsg" />
         <output message="vim25:ResetListViewFromViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyView">
         <input message="vim25:DestroyViewRequestMsg" />
         <output message="vim25:DestroyViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateInventoryView">
         <input message="vim25:CreateInventoryViewRequestMsg" />
         <output message="vim25:CreateInventoryViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateContainerView">
         <input message="vim25:CreateContainerViewRequestMsg" />
         <output message="vim25:CreateContainerViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateListView">
         <input message="vim25:CreateListViewRequestMsg" />
         <output message="vim25:CreateListViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateListViewFromView">
         <input message="vim25:CreateListViewFromViewRequestMsg" />
         <output message="vim25:CreateListViewFromViewResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CustomizeGuest_Task">
         <input message="vim25:CustomizeGuest_TaskRequestMsg" />
         <output message="vim25:CustomizeGuest_TaskResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="GuestPermissionDeniedFault" message="vim25:GuestPermissionDeniedFaultMsg"/>
         <fault name="InvalidGuestLoginFault" message="vim25:InvalidGuestLoginFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StartGuestNetwork_Task">
         <input message="vim25:StartGuestNetwork_TaskRequestMsg" />
         <output message="vim25:StartGuestNetwork_TaskResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="GuestPermissionDeniedFault" message="vim25:GuestPermissionDeniedFaultMsg"/>
         <fault name="InvalidGuestLoginFault" message="vim25:InvalidGuestLoginFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AbortCustomization_Task">
         <input message="vim25:AbortCustomization_TaskRequestMsg" />
         <output message="vim25:AbortCustomization_TaskResponseMsg" />
         <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/>
         <fault name="GuestPermissionDeniedFault" message="vim25:GuestPermissionDeniedFaultMsg"/>
         <fault name="InvalidGuestLoginFault" message="vim25:InvalidGuestLoginFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RevertToSnapshot_Task">
         <input message="vim25:RevertToSnapshot_TaskRequestMsg" />
         <output message="vim25:RevertToSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveSnapshot_Task">
         <input message="vim25:RemoveSnapshot_TaskRequestMsg" />
         <output message="vim25:RemoveSnapshot_TaskResponseMsg" />
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RenameSnapshot">
         <input message="vim25:RenameSnapshotRequestMsg" />
         <output message="vim25:RenameSnapshotResponseMsg" />
         <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExportSnapshot">
         <input message="vim25:ExportSnapshotRequestMsg" />
         <output message="vim25:ExportSnapshotResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckCompatibility_Task">
         <input message="vim25:CheckCompatibility_TaskRequestMsg" />
         <output message="vim25:CheckCompatibility_TaskResponseMsg" />
         <fault name="DatacenterMismatchFault" message="vim25:DatacenterMismatchFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckVmConfig_Task">
         <input message="vim25:CheckVmConfig_TaskRequestMsg" />
         <output message="vim25:CheckVmConfig_TaskResponseMsg" />
         <fault name="DatacenterMismatchFault" message="vim25:DatacenterMismatchFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckPowerOn_Task">
         <input message="vim25:CheckPowerOn_TaskRequestMsg" />
         <output message="vim25:CheckPowerOn_TaskResponseMsg" />
         <fault name="DatacenterMismatchFault" message="vim25:DatacenterMismatchFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="QueryVMotionCompatibilityEx_Task">
         <input message="vim25:QueryVMotionCompatibilityEx_TaskRequestMsg" />
         <output message="vim25:QueryVMotionCompatibilityEx_TaskResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckMigrate_Task">
         <input message="vim25:CheckMigrate_TaskRequestMsg" />
         <output message="vim25:CheckMigrate_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckRelocate_Task">
         <input message="vim25:CheckRelocate_TaskRequestMsg" />
         <output message="vim25:CheckRelocate_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckClone_Task">
         <input message="vim25:CheckClone_TaskRequestMsg" />
         <output message="vim25:CheckClone_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckInstantClone_Task">
         <input message="vim25:CheckInstantClone_TaskRequestMsg" />
         <output message="vim25:CheckInstantClone_TaskResponseMsg" />
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AddGuestAlias">
         <input message="vim25:AddGuestAliasRequestMsg" />
         <output message="vim25:AddGuestAliasResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveGuestAlias">
         <input message="vim25:RemoveGuestAliasRequestMsg" />
         <output message="vim25:RemoveGuestAliasResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RemoveGuestAliasByCert">
         <input message="vim25:RemoveGuestAliasByCertRequestMsg" />
         <output message="vim25:RemoveGuestAliasByCertResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListGuestAliases">
         <input message="vim25:ListGuestAliasesRequestMsg" />
         <output message="vim25:ListGuestAliasesResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListGuestMappedAliases">
         <input message="vim25:ListGuestMappedAliasesRequestMsg" />
         <output message="vim25:ListGuestMappedAliasesResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ValidateCredentialsInGuest">
         <input message="vim25:ValidateCredentialsInGuestRequestMsg" />
         <output message="vim25:ValidateCredentialsInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AcquireCredentialsInGuest">
         <input message="vim25:AcquireCredentialsInGuestRequestMsg" />
         <output message="vim25:AcquireCredentialsInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReleaseCredentialsInGuest">
         <input message="vim25:ReleaseCredentialsInGuestRequestMsg" />
         <output message="vim25:ReleaseCredentialsInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MakeDirectoryInGuest">
         <input message="vim25:MakeDirectoryInGuestRequestMsg" />
         <output message="vim25:MakeDirectoryInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteFileInGuest">
         <input message="vim25:DeleteFileInGuestRequestMsg" />
         <output message="vim25:DeleteFileInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteDirectoryInGuest">
         <input message="vim25:DeleteDirectoryInGuestRequestMsg" />
         <output message="vim25:DeleteDirectoryInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveDirectoryInGuest">
         <input message="vim25:MoveDirectoryInGuestRequestMsg" />
         <output message="vim25:MoveDirectoryInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="MoveFileInGuest">
         <input message="vim25:MoveFileInGuestRequestMsg" />
         <output message="vim25:MoveFileInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateTemporaryFileInGuest">
         <input message="vim25:CreateTemporaryFileInGuestRequestMsg" />
         <output message="vim25:CreateTemporaryFileInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateTemporaryDirectoryInGuest">
         <input message="vim25:CreateTemporaryDirectoryInGuestRequestMsg" />
         <output message="vim25:CreateTemporaryDirectoryInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListFilesInGuest">
         <input message="vim25:ListFilesInGuestRequestMsg" />
         <output message="vim25:ListFilesInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ChangeFileAttributesInGuest">
         <input message="vim25:ChangeFileAttributesInGuestRequestMsg" />
         <output message="vim25:ChangeFileAttributesInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InitiateFileTransferFromGuest">
         <input message="vim25:InitiateFileTransferFromGuestRequestMsg" />
         <output message="vim25:InitiateFileTransferFromGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InitiateFileTransferToGuest">
         <input message="vim25:InitiateFileTransferToGuestRequestMsg" />
         <output message="vim25:InitiateFileTransferToGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="StartProgramInGuest">
         <input message="vim25:StartProgramInGuestRequestMsg" />
         <output message="vim25:StartProgramInGuestResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListProcessesInGuest">
         <input message="vim25:ListProcessesInGuestRequestMsg" />
         <output message="vim25:ListProcessesInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="TerminateProcessInGuest">
         <input message="vim25:TerminateProcessInGuestRequestMsg" />
         <output message="vim25:TerminateProcessInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReadEnvironmentVariableInGuest">
         <input message="vim25:ReadEnvironmentVariableInGuestRequestMsg" />
         <output message="vim25:ReadEnvironmentVariableInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateRegistryKeyInGuest">
         <input message="vim25:CreateRegistryKeyInGuestRequestMsg" />
         <output message="vim25:CreateRegistryKeyInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListRegistryKeysInGuest">
         <input message="vim25:ListRegistryKeysInGuestRequestMsg" />
         <output message="vim25:ListRegistryKeysInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteRegistryKeyInGuest">
         <input message="vim25:DeleteRegistryKeyInGuestRequestMsg" />
         <output message="vim25:DeleteRegistryKeyInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetRegistryValueInGuest">
         <input message="vim25:SetRegistryValueInGuestRequestMsg" />
         <output message="vim25:SetRegistryValueInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListRegistryValuesInGuest">
         <input message="vim25:ListRegistryValuesInGuestRequestMsg" />
         <output message="vim25:ListRegistryValuesInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteRegistryValueInGuest">
         <input message="vim25:DeleteRegistryValueInGuestRequestMsg" />
         <output message="vim25:DeleteRegistryValueInGuestResponseMsg" />
         <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostCreateDisk_Task">
         <input message="vim25:HostCreateDisk_TaskRequestMsg" />
         <output message="vim25:HostCreateDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRegisterDisk">
         <input message="vim25:HostRegisterDiskRequestMsg" />
         <output message="vim25:HostRegisterDiskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostExtendDisk_Task">
         <input message="vim25:HostExtendDisk_TaskRequestMsg" />
         <output message="vim25:HostExtendDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostInflateDisk_Task">
         <input message="vim25:HostInflateDisk_TaskRequestMsg" />
         <output message="vim25:HostInflateDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRenameVStorageObject">
         <input message="vim25:HostRenameVStorageObjectRequestMsg" />
         <output message="vim25:HostRenameVStorageObjectResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRetrieveVStorageInfrastructureObjectPolicy">
         <input message="vim25:HostRetrieveVStorageInfrastructureObjectPolicyRequestMsg" />
         <output message="vim25:HostRetrieveVStorageInfrastructureObjectPolicyResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostDeleteVStorageObject_Task">
         <input message="vim25:HostDeleteVStorageObject_TaskRequestMsg" />
         <output message="vim25:HostDeleteVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRetrieveVStorageObject">
         <input message="vim25:HostRetrieveVStorageObjectRequestMsg" />
         <output message="vim25:HostRetrieveVStorageObjectResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRetrieveVStorageObjectState">
         <input message="vim25:HostRetrieveVStorageObjectStateRequestMsg" />
         <output message="vim25:HostRetrieveVStorageObjectStateResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostListVStorageObject">
         <input message="vim25:HostListVStorageObjectRequestMsg" />
         <output message="vim25:HostListVStorageObjectResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostCloneVStorageObject_Task">
         <input message="vim25:HostCloneVStorageObject_TaskRequestMsg" />
         <output message="vim25:HostCloneVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRelocateVStorageObject_Task">
         <input message="vim25:HostRelocateVStorageObject_TaskRequestMsg" />
         <output message="vim25:HostRelocateVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostSetVStorageObjectControlFlags">
         <input message="vim25:HostSetVStorageObjectControlFlagsRequestMsg" />
         <output message="vim25:HostSetVStorageObjectControlFlagsResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostClearVStorageObjectControlFlags">
         <input message="vim25:HostClearVStorageObjectControlFlagsRequestMsg" />
         <output message="vim25:HostClearVStorageObjectControlFlagsResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostReconcileDatastoreInventory_Task">
         <input message="vim25:HostReconcileDatastoreInventory_TaskRequestMsg" />
         <output message="vim25:HostReconcileDatastoreInventory_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostScheduleReconcileDatastoreInventory">
         <input message="vim25:HostScheduleReconcileDatastoreInventoryRequestMsg" />
         <output message="vim25:HostScheduleReconcileDatastoreInventoryResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostVStorageObjectCreateSnapshot_Task">
         <input message="vim25:HostVStorageObjectCreateSnapshot_TaskRequestMsg" />
         <output message="vim25:HostVStorageObjectCreateSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostVStorageObjectDeleteSnapshot_Task">
         <input message="vim25:HostVStorageObjectDeleteSnapshot_TaskRequestMsg" />
         <output message="vim25:HostVStorageObjectDeleteSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostVStorageObjectRetrieveSnapshotInfo">
         <input message="vim25:HostVStorageObjectRetrieveSnapshotInfoRequestMsg" />
         <output message="vim25:HostVStorageObjectRetrieveSnapshotInfoResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostVStorageObjectCreateDiskFromSnapshot_Task">
         <input message="vim25:HostVStorageObjectCreateDiskFromSnapshot_TaskRequestMsg" />
         <output message="vim25:HostVStorageObjectCreateDiskFromSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostVStorageObjectRevert_Task">
         <input message="vim25:HostVStorageObjectRevert_TaskRequestMsg" />
         <output message="vim25:HostVStorageObjectRevert_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostUpdateVStorageObjectMetadata_Task">
         <input message="vim25:HostUpdateVStorageObjectMetadata_TaskRequestMsg" />
         <output message="vim25:HostUpdateVStorageObjectMetadata_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRetrieveVStorageObjectMetadata">
         <input message="vim25:HostRetrieveVStorageObjectMetadataRequestMsg" />
         <output message="vim25:HostRetrieveVStorageObjectMetadataResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="HostRetrieveVStorageObjectMetadataValue">
         <input message="vim25:HostRetrieveVStorageObjectMetadataValueRequestMsg" />
         <output message="vim25:HostRetrieveVStorageObjectMetadataValueResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="KeyNotFoundFault" message="vim25:KeyNotFoundFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDisk_Task">
         <input message="vim25:CreateDisk_TaskRequestMsg" />
         <output message="vim25:CreateDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RegisterDisk">
         <input message="vim25:RegisterDiskRequestMsg" />
         <output message="vim25:RegisterDiskResponseMsg" />
         <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/>
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ExtendDisk_Task">
         <input message="vim25:ExtendDisk_TaskRequestMsg" />
         <output message="vim25:ExtendDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="InflateDisk_Task">
         <input message="vim25:InflateDisk_TaskRequestMsg" />
         <output message="vim25:InflateDisk_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RenameVStorageObject">
         <input message="vim25:RenameVStorageObjectRequestMsg" />
         <output message="vim25:RenameVStorageObjectResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVStorageObjectPolicy_Task">
         <input message="vim25:UpdateVStorageObjectPolicy_TaskRequestMsg" />
         <output message="vim25:UpdateVStorageObjectPolicy_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVStorageObjectCrypto_Task">
         <input message="vim25:UpdateVStorageObjectCrypto_TaskRequestMsg" />
         <output message="vim25:UpdateVStorageObjectCrypto_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="UpdateVStorageInfrastructureObjectPolicy_Task">
         <input message="vim25:UpdateVStorageInfrastructureObjectPolicy_TaskRequestMsg" />
         <output message="vim25:UpdateVStorageInfrastructureObjectPolicy_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveVStorageInfrastructureObjectPolicy">
         <input message="vim25:RetrieveVStorageInfrastructureObjectPolicyRequestMsg" />
         <output message="vim25:RetrieveVStorageInfrastructureObjectPolicyResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteVStorageObject_Task">
         <input message="vim25:DeleteVStorageObject_TaskRequestMsg" />
         <output message="vim25:DeleteVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveVStorageObject">
         <input message="vim25:RetrieveVStorageObjectRequestMsg" />
         <output message="vim25:RetrieveVStorageObjectResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveVStorageObjectState">
         <input message="vim25:RetrieveVStorageObjectStateRequestMsg" />
         <output message="vim25:RetrieveVStorageObjectStateResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveVStorageObjectAssociations">
         <input message="vim25:RetrieveVStorageObjectAssociationsRequestMsg" />
         <output message="vim25:RetrieveVStorageObjectAssociationsResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListVStorageObject">
         <input message="vim25:ListVStorageObjectRequestMsg" />
         <output message="vim25:ListVStorageObjectResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CloneVStorageObject_Task">
         <input message="vim25:CloneVStorageObject_TaskRequestMsg" />
         <output message="vim25:CloneVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RelocateVStorageObject_Task">
         <input message="vim25:RelocateVStorageObject_TaskRequestMsg" />
         <output message="vim25:RelocateVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="SetVStorageObjectControlFlags">
         <input message="vim25:SetVStorageObjectControlFlagsRequestMsg" />
         <output message="vim25:SetVStorageObjectControlFlagsResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ClearVStorageObjectControlFlags">
         <input message="vim25:ClearVStorageObjectControlFlagsRequestMsg" />
         <output message="vim25:ClearVStorageObjectControlFlagsResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="AttachTagToVStorageObject">
         <input message="vim25:AttachTagToVStorageObjectRequestMsg" />
         <output message="vim25:AttachTagToVStorageObjectResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DetachTagFromVStorageObject">
         <input message="vim25:DetachTagFromVStorageObjectRequestMsg" />
         <output message="vim25:DetachTagFromVStorageObjectResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListVStorageObjectsAttachedToTag">
         <input message="vim25:ListVStorageObjectsAttachedToTagRequestMsg" />
         <output message="vim25:ListVStorageObjectsAttachedToTagResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ListTagsAttachedToVStorageObject">
         <input message="vim25:ListTagsAttachedToVStorageObjectRequestMsg" />
         <output message="vim25:ListTagsAttachedToVStorageObjectResponseMsg" />
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ReconcileDatastoreInventory_Task">
         <input message="vim25:ReconcileDatastoreInventory_TaskRequestMsg" />
         <output message="vim25:ReconcileDatastoreInventory_TaskResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ScheduleReconcileDatastoreInventory">
         <input message="vim25:ScheduleReconcileDatastoreInventoryRequestMsg" />
         <output message="vim25:ScheduleReconcileDatastoreInventoryResponseMsg" />
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="VStorageObjectCreateSnapshot_Task">
         <input message="vim25:VStorageObjectCreateSnapshot_TaskRequestMsg" />
         <output message="vim25:VStorageObjectCreateSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DeleteSnapshot_Task">
         <input message="vim25:DeleteSnapshot_TaskRequestMsg" />
         <output message="vim25:DeleteSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveSnapshotInfo">
         <input message="vim25:RetrieveSnapshotInfoRequestMsg" />
         <output message="vim25:RetrieveSnapshotInfoResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateDiskFromSnapshot_Task">
         <input message="vim25:CreateDiskFromSnapshot_TaskRequestMsg" />
         <output message="vim25:CreateDiskFromSnapshot_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RevertVStorageObject_Task">
         <input message="vim25:RevertVStorageObject_TaskRequestMsg" />
         <output message="vim25:RevertVStorageObject_TaskResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveSnapshotDetails">
         <input message="vim25:RetrieveSnapshotDetailsRequestMsg" />
         <output message="vim25:RetrieveSnapshotDetailsResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="VstorageObjectVCenterQueryChangedDiskAreas">
         <input message="vim25:VstorageObjectVCenterQueryChangedDiskAreasRequestMsg" />
         <output message="vim25:VstorageObjectVCenterQueryChangedDiskAreasResponseMsg" />
         <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/>
         <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/>
         <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/>
         <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/>
         <fault name="InvalidArgumentFault" message="vim25:InvalidArgumentFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreateFilter">
         <input message="vim25:CreateFilterRequestMsg" />
         <output message="vim25:CreateFilterResponseMsg" />
         <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrieveProperties">
         <input message="vim25:RetrievePropertiesRequestMsg" />
         <output message="vim25:RetrievePropertiesResponseMsg" />
         <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CheckForUpdates">
         <input message="vim25:CheckForUpdatesRequestMsg" />
         <output message="vim25:CheckForUpdatesResponseMsg" />
         <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="WaitForUpdates">
         <input message="vim25:WaitForUpdatesRequestMsg" />
         <output message="vim25:WaitForUpdatesResponseMsg" />
         <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CancelWaitForUpdates">
         <input message="vim25:CancelWaitForUpdatesRequestMsg" />
         <output message="vim25:CancelWaitForUpdatesResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="WaitForUpdatesEx">
         <input message="vim25:WaitForUpdatesExRequestMsg" />
         <output message="vim25:WaitForUpdatesExResponseMsg" />
         <fault name="InvalidCollectorVersionFault" message="vim25:InvalidCollectorVersionFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="RetrievePropertiesEx">
         <input message="vim25:RetrievePropertiesExRequestMsg" />
         <output message="vim25:RetrievePropertiesExResponseMsg" />
         <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="ContinueRetrievePropertiesEx">
         <input message="vim25:ContinueRetrievePropertiesExRequestMsg" />
         <output message="vim25:ContinueRetrievePropertiesExResponseMsg" />
         <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CancelRetrievePropertiesEx">
         <input message="vim25:CancelRetrievePropertiesExRequestMsg" />
         <output message="vim25:CancelRetrievePropertiesExResponseMsg" />
         <fault name="InvalidPropertyFault" message="vim25:InvalidPropertyFaultMsg"/>
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="CreatePropertyCollector">
         <input message="vim25:CreatePropertyCollectorRequestMsg" />
         <output message="vim25:CreatePropertyCollectorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyPropertyCollector">
         <input message="vim25:DestroyPropertyCollectorRequestMsg" />
         <output message="vim25:DestroyPropertyCollectorResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
      <operation name="DestroyPropertyFilter">
         <input message="vim25:DestroyPropertyFilterRequestMsg" />
         <output message="vim25:DestroyPropertyFilterResponseMsg" />
         <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/>
      </operation>
   </portType>
   <binding name="VimBinding" type="vim25:VimPortType">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
      <operation name="AddAuthorizationRole">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveAuthorizationRole">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RemoveFailedFault">
            <soap:fault name="RemoveFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateAuthorizationRole">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MergePermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveRolePermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveEntityPermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveAllPermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetEntityPermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetEntityPermissions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveEntityPermission">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HasPrivilegeOnEntity">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HasPrivilegeOnEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HasUserPrivilegeOnEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FetchUserPrivilegeOnEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CertMgrRefreshCACertificatesAndCRLs_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CertMgrRefreshCertificates_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CertMgrRevokeCertificates_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureHCI_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtendHCI_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AbandonHciWorkflow">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateHCIConfiguration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureCluster_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyRecommendation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CancelRecommendation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RecommendHostsForVm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveInto_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TooManyHostsFault">
            <soap:fault name="TooManyHostsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveHostInto_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TooManyHostsFault">
            <soap:fault name="TooManyHostsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshRecommendation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EvcManager">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveDasAdvancedRuntimeInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClusterEnterMaintenanceMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PlaceVm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindRulesForVm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StampAllRulesWithUuid_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetResourceUsage">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetCryptoMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="InvalidRequestFault">
            <soap:fault name="InvalidRequestFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureComputeResource_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddCustomFieldDef">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidPrivilegeFault">
            <soap:fault name="InvalidPrivilegeFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveCustomFieldDef">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RenameCustomFieldDef">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetField">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DoesCustomizationSpecExist">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="OverwriteCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DuplicateCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RenameCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CustomizationSpecItemToXml">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="XmlToCustomizationSpecItem">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckCustomizationResources">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BatchQueryConnectInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConnectionInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConnectionInfoViaSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerOnMultiVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="queryDatacenterConfigOptionDescriptor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureDatacenter_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshDatastoreStorageInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVirtualMachineFiles_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RenameDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DatastoreEnterMaintenanceMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DatastoreExitMaintenanceMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVVolVirtualMachineFiles_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="NotSupportedFault">
            <soap:fault name="NotSupportedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDirectory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CannotCreateFileFault">
            <soap:fault name="CannotCreateFileFault" use="literal" />
         </fault>
         <fault name="FileAlreadyExistsFault">
            <soap:fault name="FileAlreadyExistsFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteDirectory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="FileNotFoundFault">
            <soap:fault name="FileNotFoundFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidDatastorePathFault">
            <soap:fault name="InvalidDatastorePathFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConvertNamespacePathToUuidPath">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidDatastorePathFault">
            <soap:fault name="InvalidDatastorePathFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDescriptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BrowseDiagnosticLog">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CannotAccessFileFault">
            <soap:fault name="CannotAccessFileFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateLogBundles_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="LogBundlingFailedFault">
            <soap:fault name="LogBundlingFailedFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FetchDVPortKeys">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FetchDVPorts">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryUsedVlanIdInDvs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureDvs_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="DvsNotAuthorizedFault">
            <soap:fault name="DvsNotAuthorizedFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="LimitExceededFault">
            <soap:fault name="LimitExceededFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="ResourceNotAvailableFault">
            <soap:fault name="ResourceNotAvailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PerformDvsProductSpecOperation_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MergeDvs_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidHostStateFault">
            <soap:fault name="InvalidHostStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddDVPortgroup_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveDVPort_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDvsCapability">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureDVPort_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshDVPortState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RectifyDvsHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateNetworkResourcePool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddNetworkResourcePool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveNetworkResourcePool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DvsReconfigureVmVnicNetworkResourcePool_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="ConflictingConfigurationFault">
            <soap:fault name="ConflictingConfigurationFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableNetworkResourceManagement">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DVSRollback_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RollbackFailureFault">
            <soap:fault name="RollbackFailureFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDVPortgroup_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDVSHealthCheckConfig_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LookupDvPortGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConfigOptionDescriptor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConfigOption">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConfigOptionEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConfigTarget">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryTargetCapabilities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="setCustomValue">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnregisterExtension">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindExtension">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterExtension">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateExtension">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetPublicKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetPublicKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetExtensionCertificate">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NoClientCertificateFault">
            <soap:fault name="NoClientCertificateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryManagedBy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryExtensionIpAllocationUsage">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveDatastoreFile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CopyDatastoreFile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteDatastoreFile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MakeDirectory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeOwner">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateFolder">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveIntoFolder_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidFolderFault">
            <soap:fault name="InvalidFolderFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateCluster">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateClusterEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddStandaloneHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDatacenter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnregisterAndDestroy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDVS_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="DvsNotAuthorizedFault">
            <soap:fault name="DvsNotAuthorizedFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateStoragePod">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BatchAddStandaloneHosts_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BatchAddHostsToCluster_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterHealthUpdateProvider">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnregisterHealthUpdateProvider">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryProviderList">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HasProvider">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryProviderName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHealthUpdateInfos">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddMonitoredEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveMonitoredEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryMonitoredEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HasMonitoredEntity">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryUnmonitoredHosts">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PostHealthUpdates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHealthUpdates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFilterList">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFilterName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFilterInfoIds">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFilterEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddFilterEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveFilterEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetCollectorPageSize">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RewindCollector">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetCollector">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyCollector">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryTpmAttestationReport">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHostConnectionInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateSystemResources">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateSystemSwapConfiguration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconnectHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisconnectHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnterMaintenanceMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExitMaintenanceMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RebootHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ShutdownHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerDownHostToStandBy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostPowerOpFailedFault">
            <soap:fault name="HostPowerOpFailedFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="NotSupportedFault">
            <soap:fault name="NotSupportedFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerUpHostFromStandBy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostPowerOpFailedFault">
            <soap:fault name="HostPowerOpFailedFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="NotSupportedFault">
            <soap:fault name="NotSupportedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryMemoryOverhead">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryMemoryOverheadEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureHostForDAS_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DasConfigFaultFault">
            <soap:fault name="DasConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateFlags">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnterLockdownMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExitLockdownMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireCimServicesTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateIpmi">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidIpmiLoginInfoFault">
            <soap:fault name="InvalidIpmiLoginInfoFault" use="literal" />
         </fault>
         <fault name="InvalidIpmiMacAddressFault">
            <soap:fault name="InvalidIpmiMacAddressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveHardwareUptime">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PrepareCrypto">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableCrypto">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureCryptoKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryProductLockerLocation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateProductLockerLocation_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileNotFoundFault">
            <soap:fault name="FileNotFoundFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveFreeEpcMemory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeaseGetManifest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeaseSetManifestChecksumType">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeaseComplete">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeaseAbort">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeaseProgress">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HttpNfcLeasePullFromUrls_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HttpFaultFault">
            <soap:fault name="HttpFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SSLVerifyFaultFault">
            <soap:fault name="SSLVerifyFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstallIoFilter_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UninstallIoFilter_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FilterInUseFault">
            <soap:fault name="FilterInUseFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeIoFilter_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryIoFilterIssues">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryIoFilterInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResolveInstallationErrorsOnHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResolveInstallationErrorsOnCluster_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDisksUsingFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryIpPools">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateIpPool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateIpPool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyIpPool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AllocateIpv4Address">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AllocateIpv6Address">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReleaseIpAllocation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryIPAllocations">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateAssignedLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="LicenseEntityNotFoundFault">
            <soap:fault name="LicenseEntityNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveAssignedLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="LicenseEntityNotFoundFault">
            <soap:fault name="LicenseEntityNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAssignedLicenses">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QuerySupportedFeatures">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryLicenseSourceAvailability">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryLicenseUsage">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetLicenseEdition">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="LicenseServerUnavailableFault">
            <soap:fault name="LicenseServerUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckLicenseFeature">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableFeature">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="LicenseServerUnavailableFault">
            <soap:fault name="LicenseServerUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableFeature">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="LicenseServerUnavailableFault">
            <soap:fault name="LicenseServerUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureLicenseSource">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CannotAccessLocalSourceFault">
            <soap:fault name="CannotAccessLocalSourceFault" use="literal" />
         </fault>
         <fault name="InvalidLicenseFault">
            <soap:fault name="InvalidLicenseFault" use="literal" />
         </fault>
         <fault name="LicenseServerUnavailableFault">
            <soap:fault name="LicenseServerUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DecodeLicense">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateLicenseLabel">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveLicenseLabel">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Reload">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Rename_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Destroy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VimFaultFault">
            <soap:fault name="VimFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyNetwork">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LookupVmOverheadMemory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="InvalidTypeFault">
            <soap:fault name="InvalidTypeFault" use="literal" />
         </fault>
         <fault name="ManagedObjectNotFoundFault">
            <soap:fault name="ManagedObjectNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateHost">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ParseDescriptor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateImportSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDescriptor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPerfProviderSummary">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailablePerfMetric">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPerfCounter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPerfCounterByLevel">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPerf">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPerfComposite">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreatePerfInterval">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemovePerfInterval">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdatePerfInterval">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateCounterLevelMapping">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetCounterLevelMapping">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EstimateDatabaseSize">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveIntoResourcePool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateChildResourceConfiguration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateResourcePool">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyChildren">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateVApp">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateChildVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterChildVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ImportVApp">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryResourceConfigOption">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshRuntime">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindByUuid">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindByDatastorePath">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindByDnsName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindByIp">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindByInventoryPath">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindChild">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindAllByUuid">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindAllByDnsName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindAllByIp">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CurrentTime">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveServiceContent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateMigration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVMotionCompatibility">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveProductComponents">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryServiceList">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateServiceMessage">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LoginByToken">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Login">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LoginBySSPI">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="SSPIChallengeFault">
            <soap:fault name="SSPIChallengeFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Logout">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireLocalTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireGenericServiceTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TerminateSession">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetLocale">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LoginExtensionBySubjectName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="NoClientCertificateFault">
            <soap:fault name="NoClientCertificateFault" use="literal" />
         </fault>
         <fault name="NoSubjectNameFault">
            <soap:fault name="NoSubjectNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LoginExtensionByCertificate">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="NoClientCertificateFault">
            <soap:fault name="NoClientCertificateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ImpersonateUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLocaleFault">
            <soap:fault name="InvalidLocaleFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SessionIsActive">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireCloneTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CloneSession">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExecuteSimpleCommand">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetSiteInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHostsWithAttachedLun">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureDatastoreIORM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IORMNotSupportedHostOnDatastoreFault">
            <soap:fault name="IORMNotSupportedHostOnDatastoreFault" use="literal" />
         </fault>
         <fault name="InaccessibleDatastoreFault">
            <soap:fault name="InaccessibleDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryIORMConfigOption">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDatastorePerformanceSummary">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyStorageDrsRecommendationToPod_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyStorageDrsRecommendation_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CancelStorageDrsRecommendation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshStorageDrsRecommendation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshStorageDrsRecommendationsForPod_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureStorageDrsForPod_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateStoragePodConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RecommendDatastores">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CancelTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateProgress">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="OutOfBoundsFault">
            <soap:fault name="OutOfBoundsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetTaskState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetTaskDescription">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReadNextTasks">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReadPreviousTasks">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateCollectorForTasks">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveUserGroups">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVAppConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateLinkedChildren">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CloneVApp_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MigrationFaultFault">
            <soap:fault name="MigrationFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExportVApp">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerOnVApp_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VAppConfigFaultFault">
            <soap:fault name="VAppConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerOffVApp_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VAppConfigFaultFault">
            <soap:fault name="VAppConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SuspendVApp_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VAppConfigFaultFault">
            <soap:fault name="VAppConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="unregisterVApp_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CopyVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidDiskFormatFault">
            <soap:fault name="InvalidDiskFormatFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtendVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVirtualDiskFragmentation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DefragmentVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ShrinkVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InflateVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EagerZeroVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ZeroFillVirtualDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetVirtualDiskUuid">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVirtualDiskUuid">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVirtualDiskGeometry">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ImportUnmanagedSnapshot">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReleaseManagedSnapshot">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileNotFoundFault">
            <soap:fault name="FileNotFoundFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshStorageInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateSnapshotEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RevertToCurrentSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveAllSnapshots_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConsolidateVMDisks_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EstimateStorageForConsolidateSnapshots_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyUpgradedFault">
            <soap:fault name="AlreadyUpgradedFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NoDiskFoundFault">
            <soap:fault name="NoDiskFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtractOvfEnvironment">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerOnVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PowerOffVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SuspendVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ShutdownGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RebootGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StandbyGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AnswerVM">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CustomizeVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckCustomizationSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MigrateVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MigrationFaultFault">
            <soap:fault name="MigrationFaultFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RelocateVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MigrationFaultFault">
            <soap:fault name="MigrationFaultFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CloneVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MigrationFaultFault">
            <soap:fault name="MigrationFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstantClone_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DisallowedMigrationDeviceAttachedFault">
            <soap:fault name="DisallowedMigrationDeviceAttachedFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExportVm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsTemplate">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsVirtualMachine">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnregisterVM">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetGuestInformation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MountToolsInstaller">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmToolsUpgradeFaultFault">
            <soap:fault name="VmToolsUpgradeFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountToolsInstaller">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeTools_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmToolsUpgradeFaultFault">
            <soap:fault name="VmToolsUpgradeFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireMksTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireTicket">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetScreenResolution">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DefragmentAllDisks">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateSecondaryVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateSecondaryVMEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TurnOffFaultToleranceForVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MakePrimaryVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TerminateFaultTolerantVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableSecondaryVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableSecondaryVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmFaultToleranceIssueFault">
            <soap:fault name="VmFaultToleranceIssueFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetDisplayTopology">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="ToolsUnavailableFault">
            <soap:fault name="ToolsUnavailableFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StartRecording_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="HostIncompatibleForRecordReplayFault">
            <soap:fault name="HostIncompatibleForRecordReplayFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RecordReplayDisabledFault">
            <soap:fault name="RecordReplayDisabledFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StopRecording_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StartReplaying_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="HostIncompatibleForRecordReplayFault">
            <soap:fault name="HostIncompatibleForRecordReplayFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RecordReplayDisabledFault">
            <soap:fault name="RecordReplayDisabledFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StopReplaying_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="SnapshotFaultFault">
            <soap:fault name="SnapshotFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PromoteDisks_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateScreenshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PutUsbScanCodes">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryChangedDiskAreas">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryUnownedFiles">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="reloadVirtualMachineFromPath_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidPowerStateFault">
            <soap:fault name="InvalidPowerStateFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFaultToleranceCompatibility">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFaultToleranceCompatibilityEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TerminateVM">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SendNMI">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AttachDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DeviceUnsupportedForVmVersionFault">
            <soap:fault name="DeviceUnsupportedForVmVersionFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidControllerFault">
            <soap:fault name="InvalidControllerFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MissingControllerFault">
            <soap:fault name="MissingControllerFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DetachDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyEvcModeVM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CryptoUnlock_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotSupportedFault">
            <soap:fault name="NotSupportedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PerformVsanUpgradePreflightCheck">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVsanUpgradeStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PerformVsanUpgrade_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AreAlarmActionsEnabled">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableAlarmActions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetAlarmState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcknowledgeAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClearTriggeredAlarms">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableAlarm">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureEvcMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="EVCConfigFaultFault">
            <soap:fault name="EVCConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableEvcMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckConfigureEvcMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckAddHostEvc_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConnectFaultFault">
            <soap:fault name="HostConnectFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureDVPortgroup_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ConcurrentAccessFault">
            <soap:fault name="ConcurrentAccessFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DVPortgroupRollback_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RollbackFailureFault">
            <soap:fault name="RollbackFailureFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailableDvsSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryCompatibleHostForNewDvs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryCompatibleHostForExistingDvs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDvsCompatibleHostSpec">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDvsFeatureCapability">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDvsByUuid">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDvsConfigTarget">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDvsCheckCompatibility">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RectifyDvsOnHost_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DVSManagerExportEntity_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="BackupBlobWriteFailureFault">
            <soap:fault name="BackupBlobWriteFailureFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DVSManagerImportEntity_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DVSManagerLookupDvPortGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDVSLacpGroupConfig_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DvsFaultFault">
            <soap:fault name="DvsFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddKeys">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveKeys">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListKeys">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CryptoManagerHostPrepare">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CryptoManagerHostEnable">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeKey_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CryptoManagerHostDisable">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterKmipServer">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkDefault">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateKmipServer">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveKmipServer">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListKmipServers">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveKmipServersStatus_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateKey">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveKmipServerCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UploadKmipServerCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateSelfSignedClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateClientCsr">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveSelfSignedClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveClientCsr">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateSelfSignedClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateKmsSignedCsrClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UploadClientCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="IsKmsClusterActive">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetDefaultKmsCluster">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetDefaultKmsCluster">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryCryptoKeyStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterKmsCluster">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnregisterKmsCluster">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListKmsClusters">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReadNextEvents">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReadPreviousEvents">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveArgumentDescription">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateCollectorForEvents">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LogUserEvent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryEvents">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="PostEvent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidEventFault">
            <soap:fault name="InvalidEventFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="JoinDomain_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="JoinDomainWithCAM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ImportCertificateForCAM_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="FileNotFoundFault">
            <soap:fault name="FileNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="LeaveCurrentDomain_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableSmartCardAuthentication">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstallSmartCardTrustAnchor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReplaceSmartCardTrustAnchors">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveSmartCardTrustAnchor">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveSmartCardTrustAnchorByFingerprint">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListSmartCardTrustAnchors">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableSmartCardAuthentication">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ActiveDirectoryFaultFault">
            <soap:fault name="ActiveDirectoryFaultFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DownloadDescriptionTree">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveDynamicPassthroughInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateAssignableHardwareConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureAutostart">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AutoStartPowerOn">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AutoStartPowerOff">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryBootDevices">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateBootDevice">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureHostCache_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateCertificateSigningRequest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateCertificateSigningRequestByDn">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstallServerCertificate">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReplaceCACertificatesAndCRLs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListCACertificates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListCACertificateRevocationLists">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableHyperThreading">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableHyperThreading">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SearchDatastore_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SearchDatastoreSubFolders_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteFile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateLocalSwapDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DatastoreNotWritableOnHostFault">
            <soap:fault name="DatastoreNotWritableOnHostFault" use="literal" />
         </fault>
         <fault name="InaccessibleDatastoreFault">
            <soap:fault name="InaccessibleDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailableDisksForVmfs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVmfsDatastoreCreateOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateVmfsDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVmfsDatastoreExtendOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVmfsDatastoreExpandOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtendVmfsDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableClusteredVmdkSupport">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableClusteredVmdkSupport">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExpandVmfsDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateNasDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateLocalDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="FileNotFoundFault">
            <soap:fault name="FileNotFoundFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateVvolDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveDatastore">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveDatastoreEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureDatastorePrincipal">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryUnresolvedVmfsVolumes">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResignatureUnresolvedVmfsVolume_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="VmfsAmbiguousMountFault">
            <soap:fault name="VmfsAmbiguousMountFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDateTimeConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailableTimeZones">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDateTime">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDateTime">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshDateTimeSystem">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailablePartition">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SelectActivePartition">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPartitionCreateOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPartitionCreateDesc">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDiagnosticPartition">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EsxAgentHostManagerUpdateConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDefaultPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableRuleset">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableRuleset">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateRuleset">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshFirewall">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetFirmwareToFactoryDefaults">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BackupFirmwareConfiguration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryFirmwareConfigUploadURL">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RestoreFirmwareConfiguration">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidBundleFault">
            <soap:fault name="InvalidBundleFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="MismatchedBundleFault">
            <soap:fault name="MismatchedBundleFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshGraphicsManager">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="IsSharedGraphicsActive">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateGraphicsConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshHealthStatusSystem">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetSystemHealthInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClearSystemEventLog">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FetchSystemEventLog">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveHostAccessControlEntries">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeAccessMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QuerySystemUsers">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateSystemUsers">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryLockdownExceptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateLockdownExceptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeLockdownMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostImageConfigGetAcceptance">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostImageConfigGetProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHostImageAcceptanceLevel">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="fetchSoftwarePackages">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="installDate">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVnicStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPnicStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryBoundVnics">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryCandidateNics">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="BindVnic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="IscsiFaultInvalidVnicFault">
            <soap:fault name="IscsiFaultInvalidVnicFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicAlreadyBoundFault">
            <soap:fault name="IscsiFaultVnicAlreadyBoundFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicHasMultipleUplinksFault">
            <soap:fault name="IscsiFaultVnicHasMultipleUplinksFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicHasNoUplinksFault">
            <soap:fault name="IscsiFaultVnicHasNoUplinksFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicHasWrongUplinkFault">
            <soap:fault name="IscsiFaultVnicHasWrongUplinkFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicNotFoundFault">
            <soap:fault name="IscsiFaultVnicNotFoundFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnbindVnic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="IscsiFaultFault">
            <soap:fault name="IscsiFaultFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicHasActivePathsFault">
            <soap:fault name="IscsiFaultVnicHasActivePathsFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicIsLastPathFault">
            <soap:fault name="IscsiFaultVnicIsLastPathFault" use="literal" />
         </fault>
         <fault name="IscsiFaultVnicNotBoundFault">
            <soap:fault name="IscsiFaultVnicNotBoundFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryMigrationDependencies">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryModules">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateModuleOptionString">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryConfiguredModuleOptionString">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AssignUserToGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnassignUserFromGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="UserNotFoundFault">
            <soap:fault name="UserNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangePassword">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidLoginFault">
            <soap:fault name="InvalidLoginFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureServiceConsoleReservation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureVirtualMachineReservation">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateNetworkConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDnsConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateIpRouteConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateConsoleIpRouteConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateIpRouteTableConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddVirtualSwitch">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveVirtualSwitch">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVirtualSwitch">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddPortGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemovePortGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdatePortGroup">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdatePhysicalNicLinkSpeed">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryNetworkHint">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddServiceConsoleVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveServiceConsoleVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateServiceConsoleVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RestartServiceConsoleVirtualNic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshNetworkSystem">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateNvdimmNamespace_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidHostStateFault">
            <soap:fault name="InvalidHostStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateNvdimmPMemNamespace_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidHostStateFault">
            <soap:fault name="InvalidHostStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteNvdimmNamespace_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidHostStateFault">
            <soap:fault name="InvalidHostStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteNvdimmBlockNamespaces_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidHostStateFault">
            <soap:fault name="InvalidHostStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ScanHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="PatchMetadataInvalidFault">
            <soap:fault name="PatchMetadataInvalidFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ScanHostPatchV2_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StageHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstallHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NoDiskSpaceFault">
            <soap:fault name="NoDiskSpaceFault" use="literal" />
         </fault>
         <fault name="PatchBinariesNotFoundFault">
            <soap:fault name="PatchBinariesNotFoundFault" use="literal" />
         </fault>
         <fault name="PatchInstallFailedFault">
            <soap:fault name="PatchInstallFailedFault" use="literal" />
         </fault>
         <fault name="PatchMetadataInvalidFault">
            <soap:fault name="PatchMetadataInvalidFault" use="literal" />
         </fault>
         <fault name="PatchNotApplicableFault">
            <soap:fault name="PatchNotApplicableFault" use="literal" />
         </fault>
         <fault name="RebootRequiredFault">
            <soap:fault name="RebootRequiredFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InstallHostPatchV2_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UninstallHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHostPatch_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="PlatformConfigFaultFault">
            <soap:fault name="PlatformConfigFaultFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="Refresh">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdatePassthruConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigurePowerPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateServicePolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StartService">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StopService">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RestartService">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UninstallService">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshServices">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureSnmpAgent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SendTestNotification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveDiskPartitionInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ComputeDiskPartitionInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ComputeDiskPartitionInfoForResize">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateDiskPartitions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FormatVmfs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MountVmfsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountVmfsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountVmfsVolumeEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MountVmfsVolumeEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmapVmfsVolumeEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteVmfsVolumeState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RescanVmfs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AttachVmfsExtent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExpandVmfsExtent">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeVmfs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeVmLayout">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryUnresolvedVmfsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResolveMultipleUnresolvedVmfsVolumes">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResolveMultipleUnresolvedVmfsVolumesEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountForceMountedVmfsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RescanHba">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RescanAllHba">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateSoftwareInternetScsiEnabled">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiDiscoveryProperties">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiAuthenticationProperties">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiDigestProperties">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiAdvancedOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiIPProperties">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateInternetScsiAlias">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddInternetScsiSendTargets">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveInternetScsiSendTargets">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddInternetScsiStaticTargets">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveInternetScsiStaticTargets">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EnableMultipathPath">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisableMultipathPath">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetMultipathLunPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHppMultipathLunPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPathSelectionPolicyOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryStorageArrayTypePolicyOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateScsiLunDisplayName">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DetachScsiLun">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DetachScsiLunEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteScsiLunState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AttachScsiLun">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AttachScsiLunEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RefreshStorageSystem">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DiscoverFcoeHbas">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FcoeFaultPnicHasNoPortSetFault">
            <soap:fault name="FcoeFaultPnicHasNoPortSetFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkForRemoval">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FormatVffs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtendVffs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyVffs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MountVffsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountVffsVolume">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteVffsVolumeState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RescanVffs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAvailableSsds">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetNFSUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeNFSUserPassword">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryNFSUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClearNFSUser">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TurnDiskLocatorLedOn_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TurnDiskLocatorLedOff_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsSsd_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsNonSsd_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsLocal_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkAsNonLocal_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVmfsUnmapPriority">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVmfsUnmapBandwidth">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVmfsConfigOption">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkPerenniallyReserved">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkPerenniallyReservedEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateNvmeOverRdmaAdapter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveNvmeOverRdmaAdapter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DiscoverNvmeControllers">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConnectNvmeController">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DisconnectNvmeController">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ConfigureVFlashResourceEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostConfigureVFlashResource">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRemoveVFlashResource">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostConfigVFlashCache">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InaccessibleVFlashSourceFault">
            <soap:fault name="InaccessibleVFlashSourceFault" use="literal" />
         </fault>
         <fault name="ResourceInUseFault">
            <soap:fault name="ResourceInUseFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostGetVFlashModuleDefaultConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateIpConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SelectVnic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeselectVnic">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryNetConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SelectVnicForNicType">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeselectVnicForNicType">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFaultFault">
            <soap:fault name="HostConfigFaultFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryCmmds">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPhysicalVsanDisks">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVsanObjects">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryObjectsOnPhysicalVsanDisk">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AbdicateDomOwnership">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVsanStatistics">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureDomObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QuerySyncingVsanObjects">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RunVsanPhysicalDiskDiagnostics">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetVsanObjExtAttrs">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VimFaultFault">
            <soap:fault name="VimFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigurationSatisfiable">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VimFaultFault">
            <soap:fault name="VimFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CanProvisionObjects">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VimFaultFault">
            <soap:fault name="VimFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteVsanObjects">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VimFaultFault">
            <soap:fault name="VimFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpgradeVsanObjects">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVsanObjectUuidsByFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryDisksForVsan">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddDisks_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InitializeDisks_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveDiskMapping_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmountDiskMapping_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVsan_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHostStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="EvacuateVsanNode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TimedoutFault">
            <soap:fault name="TimedoutFault" use="literal" />
         </fault>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RequestCanceledFault">
            <soap:fault name="RequestCanceledFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RecommissionVsanNode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="VsanFaultFault">
            <soap:fault name="VsanFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateOptions">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckCompliance_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryComplianceStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClearComplianceStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryExpressionMetadata">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveDescription">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AssociateProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DissociateProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckProfileCompliance_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExportProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryPolicyMetadata">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="FindAssociatedProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateClusterProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostProfileResetValidationState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateReferenceHost">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHostProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="ProfileUpdateFailedFault">
            <soap:fault name="ProfileUpdateFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExecuteHostProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHostSpecification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostSpecificationOperationFailedFault">
            <soap:fault name="HostSpecificationOperationFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHostSubSpecification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostSpecificationOperationFailedFault">
            <soap:fault name="HostSpecificationOperationFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveHostSpecification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostSpecificationOperationFailedFault">
            <soap:fault name="HostSpecificationOperationFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteHostSubSpecification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostSpecificationOperationFailedFault">
            <soap:fault name="HostSpecificationOperationFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteHostSpecification">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostSpecificationOperationFailedFault">
            <soap:fault name="HostSpecificationOperationFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostSpecGetUpdatedHosts">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyHostConfig_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="HostConfigFailedFault">
            <soap:fault name="HostConfigFailedFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateConfigTaskList">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateHostProfileTaskList_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryHostProfileMetadata">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryProfileStructure">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDefaultProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateAnswerFile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AnswerFileUpdateFailedFault">
            <soap:fault name="AnswerFileUpdateFailedFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveAnswerFile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveAnswerFileForProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExportAnswerFile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckAnswerFileStatus_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryAnswerFileStatus">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateHostCustomizations_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveHostCustomizations">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveHostCustomizationsForProfile">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GenerateHostConfigTaskSpec_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ApplyEntitiesConfig_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateHostProfileComposition_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CompositeHostProfile_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconfigureScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RunScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveEntityScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateObjectScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DuplicateNameFault">
            <soap:fault name="DuplicateNameFault" use="literal" />
         </fault>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveObjectScheduledTask">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MarkServiceProviderEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AuthMinimumAdminPermissionFault">
            <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" />
         </fault>
         <fault name="ManagedObjectNotFoundFault">
            <soap:fault name="ManagedObjectNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UnmarkServiceProviderEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="ManagedObjectNotFoundFault">
            <soap:fault name="ManagedObjectNotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveServiceProviderEntities">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="prepareVcha_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="deployVcha_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="configureVcha_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="createPassiveNode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="createWitnessNode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="getVchaConfig">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="destroyVcha_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="setClusterMode_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="getClusterMode">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="GetVchaClusterHealth">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="initiateFailover_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="OpenInventoryViewFolder">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CloseInventoryViewFolder">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ModifyListView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetListView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ResetListViewFromView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateInventoryView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateContainerView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateListView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateListViewFromView">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CustomizeGuest_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="GuestPermissionDeniedFault">
            <soap:fault name="GuestPermissionDeniedFault" use="literal" />
         </fault>
         <fault name="InvalidGuestLoginFault">
            <soap:fault name="InvalidGuestLoginFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StartGuestNetwork_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="GuestPermissionDeniedFault">
            <soap:fault name="GuestPermissionDeniedFault" use="literal" />
         </fault>
         <fault name="InvalidGuestLoginFault">
            <soap:fault name="InvalidGuestLoginFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AbortCustomization_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="CustomizationFaultFault">
            <soap:fault name="CustomizationFaultFault" use="literal" />
         </fault>
         <fault name="GuestPermissionDeniedFault">
            <soap:fault name="GuestPermissionDeniedFault" use="literal" />
         </fault>
         <fault name="InvalidGuestLoginFault">
            <soap:fault name="InvalidGuestLoginFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RevertToSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InsufficientResourcesFaultFault">
            <soap:fault name="InsufficientResourcesFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="VmConfigFaultFault">
            <soap:fault name="VmConfigFaultFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RenameSnapshot">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidNameFault">
            <soap:fault name="InvalidNameFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExportSnapshot">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckCompatibility_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DatacenterMismatchFault">
            <soap:fault name="DatacenterMismatchFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckVmConfig_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DatacenterMismatchFault">
            <soap:fault name="DatacenterMismatchFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckPowerOn_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="DatacenterMismatchFault">
            <soap:fault name="DatacenterMismatchFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="QueryVMotionCompatibilityEx_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckMigrate_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckRelocate_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckClone_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckInstantClone_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AddGuestAlias">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveGuestAlias">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RemoveGuestAliasByCert">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListGuestAliases">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListGuestMappedAliases">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ValidateCredentialsInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AcquireCredentialsInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReleaseCredentialsInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MakeDirectoryInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteFileInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteDirectoryInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveDirectoryInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="MoveFileInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateTemporaryFileInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateTemporaryDirectoryInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListFilesInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ChangeFileAttributesInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InitiateFileTransferFromGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InitiateFileTransferToGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="StartProgramInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListProcessesInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="TerminateProcessInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReadEnvironmentVariableInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateRegistryKeyInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListRegistryKeysInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteRegistryKeyInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetRegistryValueInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListRegistryValuesInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteRegistryValueInGuest">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="GuestOperationsFaultFault">
            <soap:fault name="GuestOperationsFaultFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostCreateDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRegisterDisk">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostExtendDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostInflateDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRenameVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRetrieveVStorageInfrastructureObjectPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostDeleteVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRetrieveVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRetrieveVStorageObjectState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostListVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostCloneVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRelocateVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostSetVStorageObjectControlFlags">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostClearVStorageObjectControlFlags">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostReconcileDatastoreInventory_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostScheduleReconcileDatastoreInventory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostVStorageObjectCreateSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostVStorageObjectDeleteSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostVStorageObjectRetrieveSnapshotInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostVStorageObjectCreateDiskFromSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostVStorageObjectRevert_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostUpdateVStorageObjectMetadata_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRetrieveVStorageObjectMetadata">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="HostRetrieveVStorageObjectMetadataValue">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="KeyNotFoundFault">
            <soap:fault name="KeyNotFoundFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RegisterDisk">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="AlreadyExistsFault">
            <soap:fault name="AlreadyExistsFault" use="literal" />
         </fault>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ExtendDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="InflateDisk_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RenameVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVStorageObjectPolicy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVStorageObjectCrypto_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="UpdateVStorageInfrastructureObjectPolicy_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveVStorageInfrastructureObjectPolicy">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="TaskInProgressFault">
            <soap:fault name="TaskInProgressFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveVStorageObjectState">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveVStorageObjectAssociations">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CloneVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RelocateVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="SetVStorageObjectControlFlags">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ClearVStorageObjectControlFlags">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="AttachTagToVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DetachTagFromVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListVStorageObjectsAttachedToTag">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ListTagsAttachedToVStorageObject">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ReconcileDatastoreInventory_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ScheduleReconcileDatastoreInventory">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="VStorageObjectCreateSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DeleteSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveSnapshotInfo">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateDiskFromSnapshot_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RevertVStorageObject_Task">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveSnapshotDetails">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="VstorageObjectVCenterQueryChangedDiskAreas">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="FileFaultFault">
            <soap:fault name="FileFaultFault" use="literal" />
         </fault>
         <fault name="InvalidDatastoreFault">
            <soap:fault name="InvalidDatastoreFault" use="literal" />
         </fault>
         <fault name="InvalidStateFault">
            <soap:fault name="InvalidStateFault" use="literal" />
         </fault>
         <fault name="NotFoundFault">
            <soap:fault name="NotFoundFault" use="literal" />
         </fault>
         <fault name="InvalidArgumentFault">
            <soap:fault name="InvalidArgumentFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreateFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPropertyFault">
            <soap:fault name="InvalidPropertyFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrieveProperties">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPropertyFault">
            <soap:fault name="InvalidPropertyFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CheckForUpdates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidCollectorVersionFault">
            <soap:fault name="InvalidCollectorVersionFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="WaitForUpdates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidCollectorVersionFault">
            <soap:fault name="InvalidCollectorVersionFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CancelWaitForUpdates">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="WaitForUpdatesEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidCollectorVersionFault">
            <soap:fault name="InvalidCollectorVersionFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="RetrievePropertiesEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPropertyFault">
            <soap:fault name="InvalidPropertyFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="ContinueRetrievePropertiesEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPropertyFault">
            <soap:fault name="InvalidPropertyFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CancelRetrievePropertiesEx">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="InvalidPropertyFault">
            <soap:fault name="InvalidPropertyFault" use="literal" />
         </fault>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="CreatePropertyCollector">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyPropertyCollector">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
      <operation name="DestroyPropertyFilter">
         <soap:operation soapAction="urn:vim25/s55741" style="document" />
         <input>
            <soap:body use="literal" />
         </input>
         <output>
            <soap:body use="literal" />
         </output>
         <fault name="RuntimeFault">
            <soap:fault name="RuntimeFault" use="literal" />
         </fault>
      </operation>
   </binding>
</definitions>
