You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by da...@apache.org on 2013/11/08 16:56:06 UTC
[2/7] Generate JAX-WS client binding for VMware wsdl
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/b30ea9e7/vmware-base/wsdl/vim25/vim.wsdl
----------------------------------------------------------------------
diff --git a/vmware-base/wsdl/vim25/vim.wsdl b/vmware-base/wsdl/vim25/vim.wsdl
new file mode 100644
index 0000000..50be656
--- /dev/null
+++ b/vmware-base/wsdl/vim25/vim.wsdl
@@ -0,0 +1,23427 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Copyright 2005-2012 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="query-messagetypes.xsd" />
+ <include schemaLocation="core-types.xsd" />
+ <import namespace="urn:reflect" schemaLocation="reflect-messagetypes.xsd" />
+ <include schemaLocation="vim-messagetypes.xsd" />
+ <element name="versionURI" type="xsd:string" />
+ <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="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="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="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="QueryConnectionInfo" type="vim25:QueryConnectionInfoRequestType" />
+ <element name="QueryConnectionInfoResponse">
+ <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="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="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="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="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="HttpNfcLeaseGetManifest" type="vim25:HttpNfcLeaseGetManifestRequestType" />
+ <element name="HttpNfcLeaseGetManifestResponse">
+ <complexType>
+ <sequence>
+ <element name="returnval" type="vim25:HttpNfcLeaseManifestEntry" minOccurs="0" maxOccurs="unbounded" />
+ </sequence>
+ </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="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" 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="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="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="ConfigureStorageDrsForPod_Task" type="vim25:ConfigureStorageDrsForPodRequestType" />
+ <element name="ConfigureStorageDrsForPod_TaskResponse">
+ <complexType>
+ <sequence>
+ <element name="returnval" type="vim25:ManagedObjectReference" />
+ </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="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="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="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" />
+
<TRUNCATED>