Generate JAX-WS client binding for VMware wsdl
diff --git a/pom.xml b/pom.xml index 2cee084..23291df 100644 --- a/pom.xml +++ b/pom.xml
@@ -447,6 +447,11 @@ <pluginManagement> <plugins> <plugin> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-codegen-plugin</artifactId> + <version>2.7.6</version> + </plugin> + <plugin> <artifactId>maven-clean-plugin</artifactId> <configuration> <excludeDefaultDirectories>true</excludeDefaultDirectories>
diff --git a/vmware-base/pom.xml b/vmware-base/pom.xml index 3c415d3..8a9d5eb 100644 --- a/vmware-base/pom.xml +++ b/vmware-base/pom.xml
@@ -31,6 +31,12 @@ <groupId>org.apache.cloudstack</groupId> <artifactId>cloud-utils</artifactId> <version>${project.version}</version> + <exclusions> + <exclusion> + <groupId>org.owasp.esapi</groupId> + <artifactId>esapi</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> <groupId>org.apache.cloudstack</groupId> @@ -46,23 +52,37 @@ <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> - <dependency> - <groupId>com.cloud.com.vmware</groupId> - <artifactId>vmware-vim25</artifactId> - <version>${cs.vmware.api.version}</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis</artifactId> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis-jaxrpc</artifactId> - </dependency> - <dependency> - <groupId>wsdl4j</groupId> - <artifactId>wsdl4j</artifactId> - </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-codegen-plugin</artifactId> + <executions> + <execution> + <id>generate-sources</id> + <phase>generate-sources</phase> + <configuration> + <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot> + <wsdlOptions> + <wsdlOption> + <wsdl>${basedir}/wsdl/vim25/vimService.wsdl</wsdl> + <extraargs> + <extraarg>-client</extraarg> + <extraarg>-frontend</extraarg> + <extraarg>jaxws21</extraarg> + <extraarg>-p</extraarg> + <extraarg>com.vmware.vim25</extraarg> + </extraargs> + </wsdlOption> + </wsdlOptions> + </configuration> + <goals> + <goal>wsdl2java</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> </project>
diff --git a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HostMO.java b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HostMO.java index c4836a8..93c1bc0 100755 --- a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HostMO.java +++ b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HostMO.java
@@ -24,7 +24,6 @@ import java.util.regex.Pattern; import org.apache.log4j.Logger; -import org.apache.xerces.impl.xs.identity.Selector.Matcher; import com.cloud.hypervisor.vmware.util.VmwareContext; import com.cloud.hypervisor.vmware.util.VmwareHelper;
diff --git a/vmware-base/wsdl/vim/vim.wsdl b/vmware-base/wsdl/vim/vim.wsdl new file mode 100644 index 0000000..df7daca --- /dev/null +++ b/vmware-base/wsdl/vim/vim.wsdl
@@ -0,0 +1,21965 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2007 VMware, Inc. All rights reserved. +--> +<definitions targetNamespace="urn:vim2" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:vim2="urn:vim2" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" +> + <types> + <schema + targetNamespace="urn:vim2" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:vim2="urn:vim2" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + > + <complexType name="DynamicArray"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="val" type="xsd:anyType" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DynamicData"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="dynamicProperty" type="vim2:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DynamicProperty"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="val" type="xsd:anyType" /> + </sequence> + </complexType> + <complexType name="ArrayOfDynamicProperty"> + <sequence> + <element name="DynamicProperty" type="vim2:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostCommunication"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="HostCommunicationFault" type="vim2:HostCommunication"/> + <complexType name="HostNotConnected"> + <complexContent> + <extension base="vim2:HostCommunication"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="HostNotConnectedFault" type="vim2:HostNotConnected"/> + <complexType name="HostNotReachable"> + <complexContent> + <extension base="vim2:HostCommunication"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="HostNotReachableFault" type="vim2:HostNotReachable"/> + <complexType name="InvalidArgument"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + <element name="invalidProperty" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidArgumentFault" type="vim2:InvalidArgument"/> + <complexType name="InvalidRequest"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidRequestFault" type="vim2:InvalidRequest"/> + <complexType name="InvalidType"> + <complexContent> + <extension base="vim2:InvalidRequest"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidTypeFault" type="vim2:InvalidType"/> + <complexType name="ManagedObjectNotFound"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + <element name="obj" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ManagedObjectNotFoundFault" type="vim2:ManagedObjectNotFound"/> + <complexType name="MethodNotFound"> + <complexContent> + <extension base="vim2:InvalidRequest"> + <sequence> + <element name="receiver" type="vim2:ManagedObjectReference" /> + <element name="method" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MethodNotFoundFault" type="vim2:MethodNotFound"/> + <complexType name="NotEnoughLicenses"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotEnoughLicensesFault" type="vim2:NotEnoughLicenses"/> + <complexType name="NotImplemented"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotImplementedFault" type="vim2:NotImplemented"/> + <complexType name="NotSupported"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotSupportedFault" type="vim2:NotSupported"/> + <complexType name="RequestCanceled"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RequestCanceledFault" type="vim2:RequestCanceled"/> + <complexType name="SecurityError"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SecurityErrorFault" type="vim2:SecurityError"/> + <complexType name="SystemError"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SystemErrorFault" type="vim2:SystemError"/> + <complexType name="InvalidCollectorVersion"> + <complexContent> + <extension base="vim2:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidCollectorVersionFault" type="vim2:InvalidCollectorVersion"/> + <complexType name="InvalidProperty"> + <complexContent> + <extension base="vim2:MethodFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidPropertyFault" type="vim2:InvalidProperty"/> + <complexType name="PropertyFilterSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="propSet" type="vim2:PropertySpec" maxOccurs="unbounded" /> + <element name="objectSet" type="vim2:ObjectSpec" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyFilterSpec"> + <sequence> + <element name="PropertyFilterSpec" type="vim2:PropertyFilterSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PropertySpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="all" type="xsd:boolean" minOccurs="0" /> + <element name="pathSet" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertySpec"> + <sequence> + <element name="PropertySpec" type="vim2:PropertySpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ObjectSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="obj" type="vim2:ManagedObjectReference" /> + <element name="skip" type="xsd:boolean" minOccurs="0" /> + <element name="selectSet" type="vim2:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectSpec"> + <sequence> + <element name="ObjectSpec" type="vim2:ObjectSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SelectionSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfSelectionSpec"> + <sequence> + <element name="SelectionSpec" type="vim2:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TraversalSpec"> + <complexContent> + <extension base="vim2:SelectionSpec"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="path" type="xsd:string" /> + <element name="skip" type="xsd:boolean" minOccurs="0" /> + <element name="selectSet" type="vim2:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DestroyPropertyFilter"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyPropertyFilterResponse"> + <complexType /> + </element> + <complexType name="ObjectContent"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="obj" type="vim2:ManagedObjectReference" /> + <element name="propSet" type="vim2:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim2:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectContent"> + <sequence> + <element name="ObjectContent" type="vim2:ObjectContent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateSet"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="filterSet" type="vim2:PropertyFilterUpdate" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PropertyFilterUpdate"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="filter" type="vim2:ManagedObjectReference" /> + <element name="objectSet" type="vim2:ObjectUpdate" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim2:MissingObject" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyFilterUpdate"> + <sequence> + <element name="PropertyFilterUpdate" type="vim2:PropertyFilterUpdate" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ObjectUpdateKind"> + <restriction base="xsd:string"> + <enumeration value="modify" /> + <enumeration value="enter" /> + <enumeration value="leave" /> + </restriction> + </simpleType> + <complexType name="ObjectUpdate"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="kind" type="vim2:ObjectUpdateKind" /> + <element name="obj" type="vim2:ManagedObjectReference" /> + <element name="changeSet" type="vim2:PropertyChange" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim2:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectUpdate"> + <sequence> + <element name="ObjectUpdate" type="vim2:ObjectUpdate" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="PropertyChangeOp"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="assign" /> + <enumeration value="indirectRemove" /> + </restriction> + </simpleType> + <complexType name="PropertyChange"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="op" type="vim2:PropertyChangeOp" /> + <element name="val" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyChange"> + <sequence> + <element name="PropertyChange" type="vim2:PropertyChange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MissingProperty"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="path" type="xsd:string" /> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMissingProperty"> + <sequence> + <element name="MissingProperty" type="vim2:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MissingObject"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="obj" type="vim2:ManagedObjectReference" /> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMissingObject"> + <sequence> + <element name="MissingObject" type="vim2:MissingObject" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="CreateFilter"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:PropertyFilterSpec" /> + <element name="partialUpdates" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="CreateFilterResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RetrieveProperties"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="specSet" type="vim2:PropertyFilterSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RetrievePropertiesResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ObjectContent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="CheckForUpdates"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="CheckForUpdatesResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:UpdateSet" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="WaitForUpdates"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="WaitForUpdatesResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:UpdateSet" /> + </sequence> + </complexType> + </element> + <element name="CancelWaitForUpdates"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CancelWaitForUpdatesResponse"> + <complexType /> + </element> + <complexType name="LocalizedMethodFault"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="fault" type="vim2:MethodFault" /> + <element name="localizedMessage" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodFault"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="dynamicProperty" type="vim2:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="MethodFaultFault" type="vim2:MethodFault"/> + <complexType name="RuntimeFault"> + <complexContent> + <extension base="vim2:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RuntimeFaultFault" type="vim2:RuntimeFault"/> + <complexType name="AboutInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="vendor" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="build" type="xsd:string" /> + <element name="localeVersion" type="xsd:string" minOccurs="0" /> + <element name="localeBuild" type="xsd:string" minOccurs="0" /> + <element name="osType" type="xsd:string" /> + <element name="productLineId" type="xsd:string" /> + <element name="apiType" type="xsd:string" /> + <element name="apiVersion" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthorizationDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="privilege" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="privilegeGroup" type="vim2:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Permission"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="principal" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + <element name="roleId" type="xsd:int" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPermission"> + <sequence> + <element name="Permission" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AuthorizationRole"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="roleId" type="xsd:int" /> + <element name="system" type="xsd:boolean" /> + <element name="name" type="xsd:string" /> + <element name="info" type="vim2:Description" /> + <element name="privilege" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAuthorizationRole"> + <sequence> + <element name="AuthorizationRole" type="vim2:AuthorizationRole" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AuthorizationPrivilege"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="privId" type="xsd:string" /> + <element name="onParent" type="xsd:boolean" /> + <element name="name" type="xsd:string" /> + <element name="privGroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAuthorizationPrivilege"> + <sequence> + <element name="AuthorizationPrivilege" type="vim2:AuthorizationPrivilege" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="AddAuthorizationRole"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="privIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="AddAuthorizationRoleResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="RemoveAuthorizationRole"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + <element name="failIfUsed" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RemoveAuthorizationRoleResponse"> + <complexType /> + </element> + <element name="UpdateAuthorizationRole"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + <element name="newName" type="xsd:string" /> + <element name="privIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="UpdateAuthorizationRoleResponse"> + <complexType /> + </element> + <element name="MergePermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="srcRoleId" type="xsd:int" /> + <element name="dstRoleId" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="MergePermissionsResponse"> + <complexType /> + </element> + <element name="RetrieveRolePermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="RetrieveRolePermissionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RetrieveEntityPermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="inherited" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RetrieveEntityPermissionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RetrieveAllPermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RetrieveAllPermissionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="SetEntityPermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="permission" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="SetEntityPermissionsResponse"> + <complexType /> + </element> + <element name="ResetEntityPermissions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="permission" type="vim2:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="ResetEntityPermissionsResponse"> + <complexType /> + </element> + <element name="RemoveEntityPermission"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="isGroup" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RemoveEntityPermissionResponse"> + <complexType /> + </element> + <complexType name="Capability"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="provisioningSupported" type="xsd:boolean" /> + <element name="multiHostSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterComputeResourceSummary"> + <complexContent> + <extension base="vim2:ComputeResourceSummary"> + <sequence> + <element name="currentFailoverLevel" type="xsd:int" /> + <element name="numVmotions" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReconfigureCluster_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:ClusterConfigSpec" /> + <element name="modify" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureCluster_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ApplyRecommendation"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="ApplyRecommendationResponse"> + <complexType /> + </element> + <element name="RecommendHostsForVm"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vm" type="vim2:ManagedObjectReference" /> + <element name="pool" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RecommendHostsForVmResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="AddHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:HostConnectSpec" /> + <element name="asConnected" type="xsd:boolean" /> + <element name="resourcePool" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="AddHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MoveInto_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="MoveInto_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MoveHostInto_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" /> + <element name="resourcePool" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="MoveHostInto_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <complexType name="ComputeResourceSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="totalCpu" type="xsd:int" /> + <element name="totalMemory" type="xsd:long" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="effectiveCpu" type="xsd:int" /> + <element name="effectiveMemory" type="xsd:long" /> + <element name="numHosts" type="xsd:int" /> + <element name="numEffectiveHosts" type="xsd:int" /> + <element name="overallStatus" type="vim2:ManagedEntityStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDef"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomFieldDef"> + <sequence> + <element name="CustomFieldDef" type="vim2:CustomFieldDef" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomFieldValue"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomFieldValue"> + <sequence> + <element name="CustomFieldValue" type="vim2:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomFieldStringValue"> + <complexContent> + <extension base="vim2:CustomFieldValue"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AddCustomFieldDef"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="AddCustomFieldDefResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:CustomFieldDef" /> + </sequence> + </complexType> + </element> + <element name="RemoveCustomFieldDef"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="RemoveCustomFieldDefResponse"> + <complexType /> + </element> + <element name="RenameCustomFieldDef"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RenameCustomFieldDefResponse"> + <complexType /> + </element> + <element name="SetField"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + <element name="value" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="SetFieldResponse"> + <complexType /> + </element> + <element name="DoesCustomizationSpecExist"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DoesCustomizationSpecExistResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="GetCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="GetCustomizationSpecResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:CustomizationSpecItem" /> + </sequence> + </complexType> + </element> + <element name="CreateCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="item" type="vim2:CustomizationSpecItem" /> + </sequence> + </complexType> + </element> + <element name="CreateCustomizationSpecResponse"> + <complexType /> + </element> + <element name="OverwriteCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="item" type="vim2:CustomizationSpecItem" /> + </sequence> + </complexType> + </element> + <element name="OverwriteCustomizationSpecResponse"> + <complexType /> + </element> + <element name="DeleteCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DeleteCustomizationSpecResponse"> + <complexType /> + </element> + <element name="DuplicateCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DuplicateCustomizationSpecResponse"> + <complexType /> + </element> + <element name="RenameCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RenameCustomizationSpecResponse"> + <complexType /> + </element> + <element name="CustomizationSpecItemToXml"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="item" type="vim2:CustomizationSpecItem" /> + </sequence> + </complexType> + </element> + <element name="CustomizationSpecItemToXmlResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="XmlToCustomizationSpecItem"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="specItemXml" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="XmlToCustomizationSpecItemResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:CustomizationSpecItem" /> + </sequence> + </complexType> + </element> + <element name="CheckCustomizationResources"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="guestOs" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="CheckCustomizationResourcesResponse"> + <complexType /> + </element> + <complexType name="CustomizationSpecInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="lastUpdateTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomizationSpecInfo"> + <sequence> + <element name="CustomizationSpecInfo" type="vim2:CustomizationSpecInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomizationSpecItem"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="info" type="vim2:CustomizationSpecInfo" /> + <element name="spec" type="vim2:CustomizationSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="QueryConnectionInfo"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="hostname" type="xsd:string" /> + <element name="port" type="xsd:int" /> + <element name="username" type="xsd:string" /> + <element name="password" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="QueryConnectionInfoResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostConnectInfo" /> + </sequence> + </complexType> + </element> + <complexType name="DatastoreSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + <element name="capacity" type="xsd:long" /> + <element name="freeSpace" type="xsd:long" /> + <element name="accessible" type="xsd:boolean" /> + <element name="multipleHostAccess" type="xsd:boolean" minOccurs="0" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + <element name="freeSpace" type="xsd:long" /> + <element name="maxFileSize" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreCapability"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="directoryHierarchySupported" type="xsd:boolean" /> + <element name="rawDiskMappingsSupported" type="xsd:boolean" /> + <element name="perFileThinProvisioningSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreHostMount"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="vim2:ManagedObjectReference" /> + <element name="mountInfo" type="vim2:HostMountInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDatastoreHostMount"> + <sequence> + <element name="DatastoreHostMount" type="vim2:DatastoreHostMount" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="RenameDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RenameDatastoreResponse"> + <complexType /> + </element> + <element name="RefreshDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RefreshDatastoreResponse"> + <complexType /> + </element> + <element name="DestroyDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyDatastoreResponse"> + <complexType /> + </element> + <complexType name="Description"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="label" type="xsd:string" /> + <element name="summary" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DiagnosticManagerLogCreator"> + <restriction base="xsd:string"> + <enumeration value="vpxd" /> + <enumeration value="vpxa" /> + <enumeration value="hostd" /> + <enumeration value="serverd" /> + <enumeration value="install" /> + <enumeration value="vpxClient" /> + </restriction> + </simpleType> + <simpleType name="DiagnosticManagerLogFormat"> + <restriction base="xsd:string"> + <enumeration value="plain" /> + </restriction> + </simpleType> + <complexType name="DiagnosticManagerLogDescriptor"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="fileName" type="xsd:string" /> + <element name="creator" type="xsd:string" /> + <element name="format" type="xsd:string" /> + <element name="mimeType" type="xsd:string" /> + <element name="info" type="vim2:Description" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDiagnosticManagerLogDescriptor"> + <sequence> + <element name="DiagnosticManagerLogDescriptor" type="vim2:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DiagnosticManagerLogHeader"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="lineStart" type="xsd:int" /> + <element name="lineEnd" type="xsd:int" /> + <element name="lineText" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DiagnosticManagerBundleInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="system" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDiagnosticManagerBundleInfo"> + <sequence> + <element name="DiagnosticManagerBundleInfo" type="vim2:DiagnosticManagerBundleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="QueryDescriptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryDescriptionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="BrowseDiagnosticLog"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="key" type="xsd:string" /> + <element name="start" type="xsd:int" minOccurs="0" /> + <element name="lines" type="xsd:int" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="BrowseDiagnosticLogResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:DiagnosticManagerLogHeader" /> + </sequence> + </complexType> + </element> + <element name="GenerateLogBundles_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="includeDefault" type="xsd:boolean" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="GenerateLogBundles_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <complexType name="ElementDescription"> + <complexContent> + <extension base="vim2:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfElementDescription"> + <sequence> + <element name="ElementDescription" type="vim2:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="QueryConfigOptionDescriptor"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryConfigOptionDescriptorResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryConfigOption"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryConfigOptionResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:VirtualMachineConfigOption" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryConfigTarget"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryConfigTargetResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ConfigTarget" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="CreateFolder"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="CreateFolderResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MoveIntoFolder_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="list" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="MoveIntoFolder_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CreateVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:VirtualMachineConfigSpec" /> + <element name="pool" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="CreateVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RegisterVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="path" type="xsd:string" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="asTemplate" type="xsd:boolean" /> + <element name="pool" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RegisterVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CreateCluster"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim2:ClusterConfigSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateClusterResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="AddStandaloneHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:HostConnectSpec" /> + <element name="addConnected" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="AddStandaloneHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CreateDatacenter"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="CreateDatacenterResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UnregisterAndDestroy_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UnregisterAndDestroy_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="SetCollectorPageSize"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="SetCollectorPageSizeResponse"> + <complexType /> + </element> + <element name="RewindCollector"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RewindCollectorResponse"> + <complexType /> + </element> + <element name="ResetCollector"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ResetCollectorResponse"> + <complexType /> + </element> + <element name="DestroyCollector"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyCollectorResponse"> + <complexType /> + </element> + <complexType name="HostServiceTicket"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="service" type="xsd:string" /> + <element name="serviceVersion" type="xsd:string" /> + <element name="sessionId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostSystemConnectionState"> + <restriction base="xsd:string"> + <enumeration value="connected" /> + <enumeration value="notResponding" /> + <enumeration value="disconnected" /> + </restriction> + </simpleType> + <element name="QueryHostConnectionInfo"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryHostConnectionInfoResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostConnectInfo" /> + </sequence> + </complexType> + </element> + <element name="UpdateSystemResources"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="resourceInfo" type="vim2:HostSystemResourceInfo" /> + </sequence> + </complexType> + </element> + <element name="UpdateSystemResourcesResponse"> + <complexType /> + </element> + <element name="ReconnectHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="cnxSpec" type="vim2:HostConnectSpec" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="ReconnectHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DisconnectHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DisconnectHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="EnterMaintenanceMode_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="timeout" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="EnterMaintenanceMode_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ExitMaintenanceMode_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="timeout" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="ExitMaintenanceMode_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RebootHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RebootHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ShutdownHost_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="ShutdownHost_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryMemoryOverhead"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="memorySize" type="xsd:long" /> + <element name="videoRamSize" type="xsd:int" minOccurs="0" /> + <element name="numVcpus" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="QueryMemoryOverheadResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:long" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureHostForDAS_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureHostForDAS_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <simpleType name="LicenseManagerLicenseKey"> + <restriction base="xsd:string"> + <enumeration value="esxFull" /> + <enumeration value="esxVmtn" /> + <enumeration value="esxExpress" /> + <enumeration value="san" /> + <enumeration value="iscsi" /> + <enumeration value="nas" /> + <enumeration value="vsmp" /> + <enumeration value="backup" /> + <enumeration value="vc" /> + <enumeration value="esxHost" /> + <enumeration value="gsxHost" /> + <enumeration value="vmotion" /> + <enumeration value="drs" /> + <enumeration value="das" /> + </restriction> + </simpleType> + <complexType name="LicenseSource"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerSource"> + <complexContent> + <extension base="vim2:LicenseSource"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalLicenseSource"> + <complexContent> + <extension base="vim2:LicenseSource"> + <sequence> + <element name="licenseKeys" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="LicenseFeatureInfoUnit"> + <restriction base="xsd:string"> + <enumeration value="host" /> + <enumeration value="cpuCore" /> + <enumeration value="cpuPackage" /> + <enumeration value="server" /> + <enumeration value="vm" /> + </restriction> + </simpleType> + <simpleType name="LicenseFeatureInfoState"> + <restriction base="xsd:string"> + <enumeration value="enabled" /> + <enumeration value="disabled" /> + <enumeration value="optional" /> + </restriction> + </simpleType> + <complexType name="LicenseFeatureInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="featureName" type="xsd:string" /> + <element name="state" type="vim2:LicenseFeatureInfoState" minOccurs="0" /> + <element name="costUnit" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseFeatureInfo"> + <sequence> + <element name="LicenseFeatureInfo" type="vim2:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="LicenseReservationInfoState"> + <restriction base="xsd:string"> + <enumeration value="notUsed" /> + <enumeration value="noLicense" /> + <enumeration value="unlicensedUse" /> + <enumeration value="licensed" /> + </restriction> + </simpleType> + <complexType name="LicenseReservationInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="state" type="vim2:LicenseReservationInfoState" /> + <element name="required" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseReservationInfo"> + <sequence> + <element name="LicenseReservationInfo" type="vim2:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LicenseAvailabilityInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="feature" type="vim2:LicenseFeatureInfo" /> + <element name="total" type="xsd:int" /> + <element name="available" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseAvailabilityInfo"> + <sequence> + <element name="LicenseAvailabilityInfo" type="vim2:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LicenseUsageInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="source" type="vim2:LicenseSource" /> + <element name="sourceAvailable" type="xsd:boolean" /> + <element name="reservationInfo" type="vim2:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureInfo" type="vim2:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="QueryLicenseSourceAvailability"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryLicenseSourceAvailabilityResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryLicenseUsage"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryLicenseUsageResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:LicenseUsageInfo" /> + </sequence> + </complexType> + </element> + <element name="SetLicenseEdition"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="SetLicenseEditionResponse"> + <complexType /> + </element> + <element name="CheckLicenseFeature"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="CheckLicenseFeatureResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="EnableFeature"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="EnableFeatureResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="DisableFeature"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DisableFeatureResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="ConfigureLicenseSource"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="licenseSource" type="vim2:LicenseSource" /> + </sequence> + </complexType> + </element> + <element name="ConfigureLicenseSourceResponse"> + <complexType /> + </element> + <simpleType name="ManagedEntityStatus"> + <restriction base="xsd:string"> + <enumeration value="gray" /> + <enumeration value="green" /> + <enumeration value="yellow" /> + <enumeration value="red" /> + </restriction> + </simpleType> + <element name="Reload"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ReloadResponse"> + <complexType /> + </element> + <element name="Rename_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="Rename_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="Destroy_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="Destroy_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <complexType name="MethodDescription"> + <complexContent> + <extension base="vim2:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="network" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="accessible" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DestroyNetwork"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyNetworkResponse"> + <complexType /> + </element> + <complexType name="PerformanceDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="counterType" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="statsType" type="vim2:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PerfFormat"> + <restriction base="xsd:string"> + <enumeration value="normal" /> + <enumeration value="csv" /> + </restriction> + </simpleType> + <complexType name="PerfProviderSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="currentSupported" type="xsd:boolean" /> + <element name="summarySupported" type="xsd:boolean" /> + <element name="refreshRate" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PerfSummaryType"> + <restriction base="xsd:string"> + <enumeration value="average" /> + <enumeration value="maximum" /> + <enumeration value="minimum" /> + <enumeration value="latest" /> + <enumeration value="summation" /> + <enumeration value="none" /> + </restriction> + </simpleType> + <simpleType name="PerfStatsType"> + <restriction base="xsd:string"> + <enumeration value="absolute" /> + <enumeration value="delta" /> + <enumeration value="rate" /> + </restriction> + </simpleType> + <simpleType name="PerformanceManagerUnit"> + <restriction base="xsd:string"> + <enumeration value="percent" /> + <enumeration value="kiloBytes" /> + <enumeration value="megaBytes" /> + <enumeration value="megaHertz" /> + <enumeration value="number" /> + <enumeration value="millisecond" /> + <enumeration value="second" /> + <enumeration value="kiloBytesPerSecond" /> + <enumeration value="megaBytesPerSecond" /> + </restriction> + </simpleType> + <complexType name="PerfCounterInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="nameInfo" type="vim2:ElementDescription" /> + <element name="groupInfo" type="vim2:ElementDescription" /> + <element name="unitInfo" type="vim2:ElementDescription" /> + <element name="rollupType" type="vim2:PerfSummaryType" /> + <element name="statsType" type="vim2:PerfStatsType" /> + <element name="associatedCounterId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfCounterInfo"> + <sequence> + <element name="PerfCounterInfo" type="vim2:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricId"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="counterId" type="xsd:int" /> + <element name="instance" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricId"> + <sequence> + <element name="PerfMetricId" type="vim2:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfQuerySpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="startTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + <element name="maxSample" type="xsd:int" minOccurs="0" /> + <element name="metricId" type="vim2:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> + <element name="intervalId" type="xsd:int" minOccurs="0" /> + <element name="format" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfQuerySpec"> + <sequence> + <element name="PerfQuerySpec" type="vim2:PerfQuerySpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfSampleInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="timestamp" type="xsd:dateTime" /> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfSampleInfo"> + <sequence> + <element name="PerfSampleInfo" type="vim2:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricSeries"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="vim2:PerfMetricId" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricSeries"> + <sequence> + <element name="PerfMetricSeries" type="vim2:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricIntSeries"> + <complexContent> + <extension base="vim2:PerfMetricSeries"> + <sequence> + <element name="value" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerfMetricSeriesCSV"> + <complexContent> + <extension base="vim2:PerfMetricSeries"> + <sequence> + <element name="value" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricSeriesCSV"> + <sequence> + <element name="PerfMetricSeriesCSV" type="vim2:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfEntityMetricBase"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfEntityMetricBase"> + <sequence> + <element name="PerfEntityMetricBase" type="vim2:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfEntityMetric"> + <complexContent> + <extension base="vim2:PerfEntityMetricBase"> + <sequence> + <element name="sampleInfo" type="vim2:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="value" type="vim2:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerfEntityMetricCSV"> + <complexContent> + <extension base="vim2:PerfEntityMetricBase"> + <sequence> + <element name="sampleInfoCSV" type="xsd:string" /> + <element name="value" type="vim2:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfEntityMetricCSV"> + <sequence> + <element name="PerfEntityMetricCSV" type="vim2:PerfEntityMetricCSV" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfCompositeMetric"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:PerfEntityMetricBase" minOccurs="0" /> + <element name="childEntity" type="vim2:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="QueryPerfProviderSummary"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfProviderSummaryResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PerfProviderSummary" /> + </sequence> + </complexType> + </element> + <element name="QueryAvailablePerfMetric"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + <element name="intervalId" type="xsd:int" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryAvailablePerfMetricResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfCounter"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="counterId" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfCounterResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPerf"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="querySpec" type="vim2:PerfQuerySpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfComposite"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="querySpec" type="vim2:PerfQuerySpec" /> + </sequence> + </complexType> + </element> + <element name="QueryPerfCompositeResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PerfCompositeMetric" /> + </sequence> + </complexType> + </element> + <element name="CreatePerfInterval"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="intervalId" type="vim2:PerfInterval" /> + </sequence> + </complexType> + </element> + <element name="CreatePerfIntervalResponse"> + <complexType /> + </element> + <element name="RemovePerfInterval"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="samplePeriod" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="RemovePerfIntervalResponse"> + <complexType /> + </element> + <element name="UpdatePerfInterval"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="interval" type="vim2:PerfInterval" /> + </sequence> + </complexType> + </element> + <element name="UpdatePerfIntervalResponse"> + <complexType /> + </element> + <complexType name="PerfInterval"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="samplingPeriod" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="length" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfInterval"> + <sequence> + <element name="PerfInterval" type="vim2:PerfInterval" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResourceAllocationInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="reservation" type="xsd:long" minOccurs="0" /> + <element name="expandableReservation" type="xsd:boolean" minOccurs="0" /> + <element name="limit" type="xsd:long" minOccurs="0" /> + <element name="shares" type="vim2:SharesInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceConfigSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="lastModified" type="xsd:dateTime" minOccurs="0" /> + <element name="cpuAllocation" type="vim2:ResourceAllocationInfo" /> + <element name="memoryAllocation" type="vim2:ResourceAllocationInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfResourceConfigSpec"> + <sequence> + <element name="ResourceConfigSpec" type="vim2:ResourceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResourcePoolResourceUsage"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="reservationUsed" type="xsd:long" /> + <element name="reservationUsedForVm" type="xsd:long" /> + <element name="unreservedForPool" type="xsd:long" /> + <element name="unreservedForVm" type="xsd:long" /> + <element name="overallUsage" type="xsd:long" /> + <element name="maxUsage" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolRuntimeInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="memory" type="vim2:ResourcePoolResourceUsage" /> + <element name="cpu" type="vim2:ResourcePoolResourceUsage" /> + <element name="overallStatus" type="vim2:ManagedEntityStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="config" type="vim2:ResourceConfigSpec" /> + <element name="runtime" type="vim2:ResourcePoolRuntimeInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="config" type="vim2:ResourceConfigSpec" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="UpdateConfigResponse"> + <complexType /> + </element> + <element name="MoveIntoResourcePool"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="list" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="MoveIntoResourcePoolResponse"> + <complexType /> + </element> + <element name="UpdateChildResourceConfiguration"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:ResourceConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="UpdateChildResourceConfigurationResponse"> + <complexType /> + </element> + <element name="CreateResourcePool"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim2:ResourceConfigSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateResourcePoolResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyChildren"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DestroyChildrenResponse"> + <complexType /> + </element> + <element name="FindByUuid"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datacenter" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="FindByUuidResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="FindByDatastorePath"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datacenter" type="vim2:ManagedObjectReference" /> + <element name="path" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="FindByDatastorePathResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="FindByDnsName"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datacenter" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="dnsName" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="FindByDnsNameResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="FindByIp"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datacenter" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="ip" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="FindByIpResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="FindByInventoryPath"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="inventoryPath" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="FindByInventoryPathResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="FindChild"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="FindChildResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <simpleType name="ValidateMigrationTestType"> + <restriction base="xsd:string"> + <enumeration value="sourceTests" /> + <enumeration value="compatibilityTests" /> + <enumeration value="diskAccessibilityTests" /> + <enumeration value="resourceTests" /> + </restriction> + </simpleType> + <simpleType name="VMotionCompatibilityType"> + <restriction base="xsd:string"> + <enumeration value="cpu" /> + <enumeration value="software" /> + </restriction> + </simpleType> + <complexType name="HostVMotionCompatibility"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" /> + <element name="compatibility" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVMotionCompatibility"> + <sequence> + <element name="HostVMotionCompatibility" type="vim2:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="CurrentTime"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CurrentTimeResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:dateTime" /> + </sequence> + </complexType> + </element> + <element name="RetrieveServiceContent"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RetrieveServiceContentResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ServiceContent" /> + </sequence> + </complexType> + </element> + <element name="ValidateMigration"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vm" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="state" type="vim2:VirtualMachinePowerState" minOccurs="0" /> + <element name="testType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="pool" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="ValidateMigrationResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryVMotionCompatibility"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vm" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="compatibility" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryVMotionCompatibilityResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <complexType name="ServiceContent"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="rootFolder" type="vim2:ManagedObjectReference" /> + <element name="propertyCollector" type="vim2:ManagedObjectReference" /> + <element name="about" type="vim2:AboutInfo" /> + <element name="setting" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="userDirectory" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="sessionManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="authorizationManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="perfManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTaskManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="alarmManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="eventManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="taskManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="customizationSpecManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="customFieldsManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="accountManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="diagnosticManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="licenseManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="searchIndex" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionManagerLocalTicket"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="userName" type="xsd:string" /> + <element name="passwordFilePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateServiceMessage"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="message" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpdateServiceMessageResponse"> + <complexType /> + </element> + <element name="Login"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + <element name="password" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="LoginResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:UserSession" /> + </sequence> + </complexType> + </element> + <element name="Logout"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="LogoutResponse"> + <complexType /> + </element> + <element name="AcquireLocalTicket"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="AcquireLocalTicketResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:SessionManagerLocalTicket" /> + </sequence> + </complexType> + </element> + <element name="TerminateSession"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="sessionId" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="TerminateSessionResponse"> + <complexType /> + </element> + <element name="SetLocale"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="locale" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="SetLocaleResponse"> + <complexType /> + </element> + <complexType name="UserSession"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="userName" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="loginTime" type="xsd:dateTime" /> + <element name="lastActiveTime" type="xsd:dateTime" /> + <element name="locale" type="xsd:string" /> + <element name="messageLocale" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserSession"> + <sequence> + <element name="UserSession" type="vim2:UserSession" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="SharesLevel"> + <restriction base="xsd:string"> + <enumeration value="low" /> + <enumeration value="normal" /> + <enumeration value="high" /> + <enumeration value="custom" /> + </restriction> + </simpleType> + <complexType name="SharesInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="shares" type="xsd:int" /> + <element name="level" type="vim2:SharesLevel" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CancelTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CancelTaskResponse"> + <complexType /> + </element> + <complexType name="TaskDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="methodInfo" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="state" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="reason" type="vim2:TypeDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="TaskFilterSpecRecursionOption"> + <restriction base="xsd:string"> + <enumeration value="self" /> + <enumeration value="children" /> + <enumeration value="all" /> + </restriction> + </simpleType> + <simpleType name="TaskFilterSpecTimeOption"> + <restriction base="xsd:string"> + <enumeration value="queuedTime" /> + <enumeration value="startedTime" /> + <enumeration value="completedTime" /> + </restriction> + </simpleType> + <complexType name="TaskFilterSpecByEntity"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="recursion" type="vim2:TaskFilterSpecRecursionOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpecByTime"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="timeType" type="vim2:TaskFilterSpecTimeOption" /> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpecByUsername"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="systemUser" type="xsd:boolean" /> + <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:TaskFilterSpecByEntity" minOccurs="0" /> + <element name="time" type="vim2:TaskFilterSpecByTime" minOccurs="0" /> + <element name="userName" type="vim2:TaskFilterSpecByUsername" minOccurs="0" /> + <element name="state" type="vim2:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> + <element name="alarm" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTask" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReadNextTasks"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="ReadNextTasksResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:TaskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="ReadPreviousTasks"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="ReadPreviousTasksResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:TaskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <simpleType name="TaskInfoState"> + <restriction base="xsd:string"> + <enumeration value="queued" /> + <enumeration value="running" /> + <enumeration value="success" /> + <enumeration value="error" /> + </restriction> + </simpleType> + <complexType name="ArrayOfTaskInfoState"> + <sequence> + <element name="TaskInfoState" type="vim2:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TaskInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="task" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="descriptionId" type="xsd:string" /> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="entityName" type="xsd:string" minOccurs="0" /> + <element name="locked" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="state" type="vim2:TaskInfoState" /> + <element name="cancelled" type="xsd:boolean" /> + <element name="cancelable" type="xsd:boolean" /> + <element name="error" type="vim2:LocalizedMethodFault" minOccurs="0" /> + <element name="result" type="xsd:anyType" minOccurs="0" /> + <element name="progress" type="xsd:int" minOccurs="0" /> + <element name="reason" type="vim2:TaskReason" /> + <element name="queueTime" type="xsd:dateTime" /> + <element name="startTime" type="xsd:dateTime" minOccurs="0" /> + <element name="completeTime" type="xsd:dateTime" minOccurs="0" /> + <element name="eventChainId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfTaskInfo"> + <sequence> + <element name="TaskInfo" type="vim2:TaskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="CreateCollectorForTasks"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="filter" type="vim2:TaskFilterSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateCollectorForTasksResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <complexType name="TaskReason"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonSystem"> + <complexContent> + <extension base="vim2:TaskReason"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonUser"> + <complexContent> + <extension base="vim2:TaskReason"> + <sequence> + <element name="userName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonAlarm"> + <complexContent> + <extension base="vim2:TaskReason"> + <sequence> + <element name="alarmName" type="xsd:string" /> + <element name="alarm" type="vim2:ManagedObjectReference" /> + <element name="entityName" type="xsd:string" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonSchedule"> + <complexContent> + <extension base="vim2:TaskReason"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="scheduledTask" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TypeDescription"> + <complexContent> + <extension base="vim2:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfTypeDescription"> + <sequence> + <element name="TypeDescription" type="vim2:TypeDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="RetrieveUserGroups"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="domain" type="xsd:string" minOccurs="0" /> + <element name="searchStr" type="xsd:string" /> + <element name="belongsToGroup" type="xsd:string" minOccurs="0" /> + <element name="belongsToUser" type="xsd:string" minOccurs="0" /> + <element name="exactMatch" type="xsd:boolean" /> + <element name="findUsers" type="xsd:boolean" /> + <element name="findGroups" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RetrieveUserGroupsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:UserSearchResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <complexType name="UserSearchResult"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="principal" type="xsd:string" /> + <element name="fullName" type="xsd:string" minOccurs="0" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserSearchResult"> + <sequence> + <element name="UserSearchResult" type="vim2:UserSearchResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PosixUserSearchResult"> + <complexContent> + <extension base="vim2:UserSearchResult"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachinePowerState"> + <restriction base="xsd:string"> + <enumeration value="poweredOff" /> + <enumeration value="poweredOn" /> + <enumeration value="suspended" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineConnectionState"> + <restriction base="xsd:string"> + <enumeration value="connected" /> + <enumeration value="disconnected" /> + <enumeration value="orphaned" /> + <enumeration value="inaccessible" /> + <enumeration value="invalid" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineMovePriority"> + <restriction base="xsd:string"> + <enumeration value="lowPriority" /> + <enumeration value="highPriority" /> + <enumeration value="defaultPriority" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineMksTicket"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="ticket" type="xsd:string" /> + <element name="cfgFile" type="xsd:string" /> + <element name="host" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CreateSnapshot_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="memory" type="xsd:boolean" /> + <element name="quiesce" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="CreateSnapshot_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RevertToCurrentSnapshot_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RevertToCurrentSnapshot_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveAllSnapshots_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveAllSnapshots_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ReconfigVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:VirtualMachineConfigSpec" /> + </sequence> + </complexType> + </element> + <element name="ReconfigVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UpgradeVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="UpgradeVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="PowerOnVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="PowerOnVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="PowerOffVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="PowerOffVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="SuspendVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="SuspendVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ResetVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ResetVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ShutdownGuest"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ShutdownGuestResponse"> + <complexType /> + </element> + <element name="RebootGuest"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RebootGuestResponse"> + <complexType /> + </element> + <element name="StandbyGuest"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="StandbyGuestResponse"> + <complexType /> + </element> + <element name="AnswerVM"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="questionId" type="xsd:string" /> + <element name="answerChoice" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="AnswerVMResponse"> + <complexType /> + </element> + <element name="CustomizeVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:CustomizationSpec" /> + </sequence> + </complexType> + </element> + <element name="CustomizeVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CheckCustomizationSpec"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:CustomizationSpec" /> + </sequence> + </complexType> + </element> + <element name="CheckCustomizationSpecResponse"> + <complexType /> + </element> + <element name="MigrateVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pool" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="priority" type="vim2:VirtualMachineMovePriority" /> + <element name="state" type="vim2:VirtualMachinePowerState" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="MigrateVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RelocateVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:VirtualMachineRelocateSpec" /> + </sequence> + </complexType> + </element> + <element name="RelocateVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CloneVM_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="folder" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim2:VirtualMachineCloneSpec" /> + </sequence> + </complexType> + </element> + <element name="CloneVM_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MarkAsTemplate"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MarkAsTemplateResponse"> + <complexType /> + </element> + <element name="MarkAsVirtualMachine"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pool" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="MarkAsVirtualMachineResponse"> + <complexType /> + </element> + <element name="UnregisterVM"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UnregisterVMResponse"> + <complexType /> + </element> + <element name="ResetGuestInformation"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="ResetGuestInformationResponse"> + <complexType /> + </element> + <element name="MountToolsInstaller"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="MountToolsInstallerResponse"> + <complexType /> + </element> + <element name="UnmountToolsInstaller"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UnmountToolsInstallerResponse"> + <complexType /> + </element> + <element name="UpgradeTools_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="installerOptions" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="UpgradeTools_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="AcquireMksTicket"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="AcquireMksTicketResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:VirtualMachineMksTicket" /> + </sequence> + </complexType> + </element> + <element name="SetScreenResolution"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="width" type="xsd:int" /> + <element name="height" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="SetScreenResolutionResponse"> + <complexType /> + </element> + <simpleType name="ActionParameter"> + <restriction base="xsd:string"> + <enumeration value="targetName" /> + <enumeration value="alarmName" /> + <enumeration value="oldStatus" /> + <enumeration value="newStatus" /> + <enumeration value="triggeringSummary" /> + <enumeration value="declaringSummary" /> + <enumeration value="eventDescription" /> + <enumeration value="target" /> + <enumeration value="alarm" /> + </restriction> + </simpleType> + <complexType name="Action"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodActionArgument"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="value" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMethodActionArgument"> + <sequence> + <element name="MethodActionArgument" type="vim2:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MethodAction"> + <complexContent> + <extension base="vim2:Action"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="argument" type="vim2:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SendEmailAction"> + <complexContent> + <extension base="vim2:Action"> + <sequence> + <element name="toList" type="xsd:string" /> + <element name="ccList" type="xsd:string" /> + <element name="subject" type="xsd:string" /> + <element name="body" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SendSNMPAction"> + <complexContent> + <extension base="vim2:Action"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RunScriptAction"> + <complexContent> + <extension base="vim2:Action"> + <sequence> + <element name="script" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RemoveAlarm"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveAlarmResponse"> + <complexType /> + </element> + <element name="ReconfigureAlarm"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:AlarmSpec" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureAlarmResponse"> + <complexType /> + </element> + <complexType name="AlarmAction"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmAction"> + <sequence> + <element name="AlarmAction" type="vim2:AlarmAction" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AlarmTriggeringAction"> + <complexContent> + <extension base="vim2:AlarmAction"> + <sequence> + <element name="action" type="vim2:Action" /> + <element name="green2yellow" type="xsd:boolean" /> + <element name="yellow2red" type="xsd:boolean" /> + <element name="red2yellow" type="xsd:boolean" /> + <element name="yellow2green" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GroupAlarmAction"> + <complexContent> + <extension base="vim2:AlarmAction"> + <sequence> + <element name="action" type="vim2:AlarmAction" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="expr" type="vim2:TypeDescription" maxOccurs="unbounded" /> + <element name="stateOperator" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="metricOperator" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="hostSystemConnectionState" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="virtualMachinePowerState" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="entityStatus" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="action" type="vim2:TypeDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmExpression"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmExpression"> + <sequence> + <element name="AlarmExpression" type="vim2:AlarmExpression" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AndAlarmExpression"> + <complexContent> + <extension base="vim2:AlarmExpression"> + <sequence> + <element name="expression" type="vim2:AlarmExpression" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OrAlarmExpression"> + <complexContent> + <extension base="vim2:AlarmExpression"> + <sequence> + <element name="expression" type="vim2:AlarmExpression" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="StateAlarmOperator"> + <restriction base="xsd:string"> + <enumeration value="isEqual" /> + <enumeration value="isUnequal" /> + </restriction> + </simpleType> + <complexType name="StateAlarmExpression"> + <complexContent> + <extension base="vim2:AlarmExpression"> + <sequence> + <element name="operator" type="vim2:StateAlarmOperator" /> + <element name="type" type="xsd:string" /> + <element name="statePath" type="xsd:string" /> + <element name="yellow" type="xsd:string" minOccurs="0" /> + <element name="red" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="MetricAlarmOperator"> + <restriction base="xsd:string"> + <enumeration value="isAbove" /> + <enumeration value="isBelow" /> + </restriction> + </simpleType> + <complexType name="MetricAlarmExpression"> + <complexContent> + <extension base="vim2:AlarmExpression"> + <sequence> + <element name="operator" type="vim2:MetricAlarmOperator" /> + <element name="type" type="xsd:string" /> + <element name="metric" type="vim2:PerfMetricId" /> + <element name="yellow" type="xsd:int" minOccurs="0" /> + <element name="red" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmInfo"> + <complexContent> + <extension base="vim2:AlarmSpec"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="alarm" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="lastModifiedTime" type="xsd:dateTime" /> + <element name="lastModifiedUser" type="xsd:string" /> + <element name="creationEventId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CreateAlarm"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:AlarmSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateAlarmResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="GetAlarm"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="GetAlarmResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="GetAlarmState"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="GetAlarmStateResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:AlarmState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <complexType name="AlarmSetting"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="toleranceRange" type="xsd:int" /> + <element name="reportingFrequency" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="enabled" type="xsd:boolean" /> + <element name="expression" type="vim2:AlarmExpression" /> + <element name="action" type="vim2:AlarmAction" minOccurs="0" /> + <element name="setting" type="vim2:AlarmSetting" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmState"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="alarm" type="vim2:ManagedObjectReference" /> + <element name="overallStatus" type="vim2:ManagedEntityStatus" /> + <element name="time" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmState"> + <sequence> + <element name="AlarmState" type="vim2:AlarmState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dasConfig" type="vim2:ClusterDasConfigInfo" /> + <element name="dasVmConfig" type="vim2:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim2:ClusterDrsConfigInfo" /> + <element name="drsVmConfig" type="vim2:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="rule" type="vim2:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DrsBehavior"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="partiallyAutomated" /> + <enumeration value="fullyAutomated" /> + </restriction> + </simpleType> + <complexType name="ClusterDrsConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultVmBehavior" type="vim2:DrsBehavior" minOccurs="0" /> + <element name="vmotionRate" type="xsd:int" minOccurs="0" /> + <element name="option" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDrsVmConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="vim2:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="behavior" type="vim2:DrsBehavior" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsVmConfigInfo"> + <sequence> + <element name="ClusterDrsVmConfigInfo" type="vim2:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dasConfig" type="vim2:ClusterDasConfigInfo" minOccurs="0" /> + <element name="dasVmConfigSpec" type="vim2:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim2:ClusterDrsConfigInfo" minOccurs="0" /> + <element name="drsVmConfigSpec" type="vim2:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="rulesSpec" type="vim2:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasVmConfigSpec"> + <complexContent> + <extension base="vim2:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim2:ClusterDasVmConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasVmConfigSpec"> + <sequence> + <element name="ClusterDasVmConfigSpec" type="vim2:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDrsVmConfigSpec"> + <complexContent> + <extension base="vim2:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim2:ClusterDrsVmConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsVmConfigSpec"> + <sequence> + <element name="ClusterDrsVmConfigSpec" type="vim2:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterRuleSpec"> + <complexContent> + <extension base="vim2:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim2:ClusterRuleInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterRuleSpec"> + <sequence> + <element name="ClusterRuleSpec" type="vim2:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="failoverLevel" type="xsd:int" minOccurs="0" /> + <element name="admissionControlEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="option" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DasVmPriority"> + <restriction base="xsd:string"> + <enumeration value="disabled" /> + <enumeration value="low" /> + <enumeration value="medium" /> + <enumeration value="high" /> + </restriction> + </simpleType> + <complexType name="ClusterDasVmConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="vim2:ManagedObjectReference" /> + <element name="restartPriority" type="vim2:DasVmPriority" minOccurs="0" /> + <element name="powerOffOnIsolation" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasVmConfigInfo"> + <sequence> + <element name="ClusterDasVmConfigInfo" type="vim2:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDrsMigration"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="time" type="xsd:dateTime" /> + <element name="vm" type="vim2:ManagedObjectReference" /> + <element name="cpuLoad" type="xsd:int" minOccurs="0" /> + <element name="memoryLoad" type="xsd:long" minOccurs="0" /> + <element name="source" type="vim2:ManagedObjectReference" /> + <element name="sourceCpuLoad" type="xsd:int" minOccurs="0" /> + <element name="sourceMemoryLoad" type="xsd:long" minOccurs="0" /> + <element name="destination" type="vim2:ManagedObjectReference" /> + <element name="destinationCpuLoad" type="xsd:int" minOccurs="0" /> + <element name="destinationMemoryLoad" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsMigration"> + <sequence> + <element name="ClusterDrsMigration" type="vim2:ClusterDrsMigration" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DrsRecommendationReasonCode"> + <restriction base="xsd:string"> + <enumeration value="fairnessCpuAvg" /> + <enumeration value="fairnessMemAvg" /> + <enumeration value="jointAffin" /> + <enumeration value="antiAffin" /> + <enumeration value="hostMaint" /> + </restriction> + </simpleType> + <complexType name="ClusterDrsRecommendation"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="rating" type="xsd:int" /> + <element name="reason" type="xsd:string" /> + <element name="reasonText" type="xsd:string" /> + <element name="migrationList" type="vim2:ClusterDrsMigration" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsRecommendation"> + <sequence> + <element name="ClusterDrsRecommendation" type="vim2:ClusterDrsRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterHostRecommendation"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" /> + <element name="rating" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterHostRecommendation"> + <sequence> + <element name="ClusterHostRecommendation" type="vim2:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterRuleInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" minOccurs="0" /> + <element name="status" type="vim2:ManagedEntityStatus" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterRuleInfo"> + <sequence> + <element name="ClusterRuleInfo" type="vim2:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterAffinityRuleSpec"> + <complexContent> + <extension base="vim2:ClusterRuleInfo"> + <sequence> + <element name="vm" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterAntiAffinityRuleSpec"> + <complexContent> + <extension base="vim2:ClusterRuleInfo"> + <sequence> + <element name="vm" type="vim2:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Event"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="chainId" type="xsd:int" /> + <element name="createdTime" type="xsd:dateTime" /> + <element name="userName" type="xsd:string" /> + <element name="datacenter" type="vim2:DatacenterEventArgument" minOccurs="0" /> + <element name="computeResource" type="vim2:ComputeResourceEventArgument" minOccurs="0" /> + <element name="host" type="vim2:HostEventArgument" minOccurs="0" /> + <element name="vm" type="vim2:VmEventArgument" minOccurs="0" /> + <element name="fullFormattedMessage" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEvent"> + <sequence> + <element name="Event" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GeneralEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostInfoEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostWarningEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostErrorEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmInfoEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmWarningEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmErrorEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralUserEvent"> + <complexContent> + <extension base="vim2:GeneralEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServerStartedSessionEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserLoginSessionEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="locale" type="xsd:string" /> + <element name="sessionId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserLogoutSessionEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BadUsernameSessionEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyAuthenticatedSessionEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoAccessUserEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionTerminatedEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + <element name="sessionId" type="xsd:string" /> + <element name="terminatedUsername" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GlobalMessageChangedEvent"> + <complexContent> + <extension base="vim2:SessionEvent"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UpgradeEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InfoUpgradeEvent"> + <complexContent> + <extension base="vim2:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WarningUpgradeEvent"> + <complexContent> + <extension base="vim2:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ErrorUpgradeEvent"> + <complexContent> + <extension base="vim2:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserUpgradeEvent"> + <complexContent> + <extension base="vim2:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDisconnectedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectionLostEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostReconnectionFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoConnectionEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadUsernameEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadVersionEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedAlreadyManagedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="serverName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoLicenseEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNetworkErrorEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostRemovedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedCcagentUpgradeEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadCcagentEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedAccountFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoAccessEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostShutdownEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNotFoundEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedTimeoutEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostUpgradeFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteringMaintenanceModeEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteredMaintenanceModeEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExitMaintenanceModeEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CanceledHostOperationEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TimedOutHostOperationEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasEnabledEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasDisabledEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasEnablingEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasDisablingEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasErrorEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasOkEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUpgradedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUpgradeFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAddedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAddFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="hostname" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountCreatedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="spec" type="vim2:HostAccountSpec" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountRemovedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="account" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserPasswordChanged"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountUpdatedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="spec" type="vim2:HostAccountSpec" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserAssignedToGroup"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserUnassignedFromGroup"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastorePrincipalConfigured"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastorePrincipal" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMFSDatastoreCreatedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NASDatastoreCreatedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalDatastoreCreatedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRemovedOnHostEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRenamedOnHostEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDiscoveredEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsResourceConfigureFailedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsResourceConfigureSyncedEvent"> + <complexContent> + <extension base="vim2:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="template" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPoweredOffEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPoweredOnEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSuspendedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStartingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStoppingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSuspendingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResumingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDisconnectedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiscoveredEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmOrphanedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingCreatedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="configSpec" type="vim2:VirtualMachineConfigSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCreatedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRegisteredEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmAutoRenameEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingHotMigratedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResettingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStaticMacConflictEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim2:VmEventArgument" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacConflictEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim2:VmEventArgument" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingDeployedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="srcTemplate" type="vim2:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDeployFailedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="destDatastore" type="vim2:EntityEventArgument" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDeployedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="srcTemplate" type="vim2:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacChangedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="adapter" type="xsd:string" /> + <element name="oldMac" type="xsd:string" /> + <element name="newMac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacAssignedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="adapter" type="xsd:string" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidConflictEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim2:VmEventArgument" /> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingMigratedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedMigrateEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMigratedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="sourceHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUnsupportedStartingEvent"> + <complexContent> + <extension base="vim2:VmStartingEvent"> + <sequence> + <element name="guestId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsVmMigratedEvent"> + <complexContent> + <extension base="vim2:VmMigratedEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocateSpecEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingRelocatedEvent"> + <complexContent> + <extension base="vim2:VmRelocateSpecEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocatedEvent"> + <complexContent> + <extension base="vim2:VmRelocateSpecEvent"> + <sequence> + <element name="sourceHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocateFailedEvent"> + <complexContent> + <extension base="vim2:VmRelocateSpecEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEmigratingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCloneEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingClonedEvent"> + <complexContent> + <extension base="vim2:VmCloneEvent"> + <sequence> + <element name="destFolder" type="vim2:FolderEventArgument" /> + <element name="destName" type="xsd:string" /> + <element name="destHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCloneFailedEvent"> + <complexContent> + <extension base="vim2:VmCloneEvent"> + <sequence> + <element name="destFolder" type="vim2:FolderEventArgument" /> + <element name="destName" type="xsd:string" /> + <element name="destHost" type="vim2:HostEventArgument" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmClonedEvent"> + <complexContent> + <extension base="vim2:VmCloneEvent"> + <sequence> + <element name="sourceVm" type="vim2:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResourceReallocatedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRenamedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDateRolledBackEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNoNetworkAccessEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="destHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFailedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="disk" type="xsd:string" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToPowerOnEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToPowerOffEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToSuspendEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToResetEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToShutdownGuestEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToRebootGuestEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToStandbyGuestEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRemovedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestShutdownEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestRebootEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestStandbyEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="version" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradeCompleteEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="version" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradeFailedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRestartedOnAlternateHostEvent"> + <complexContent> + <extension base="vim2:VmPoweredOnEvent"> + <sequence> + <element name="sourceHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmReconfiguredEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="configSpec" type="vim2:VirtualMachineConfigSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMessageEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigMissingEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPowerOffOnIsolationEvent"> + <complexContent> + <extension base="vim2:VmPoweredOffEvent"> + <sequence> + <element name="isolatedHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailoverFailed"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotEnoughResourcesToStartVmEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidAssignedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidChangedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="oldUuid" type="xsd:string" /> + <element name="newUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedRelayoutOnVmfs2DatastoreEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedRelayoutEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelayoutSuccessfulEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelayoutUpToDateEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConnectedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasUpdateErrorEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoMaintenanceModeDrsRecommendationForVM"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasUpdateOkEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="scheduledTask" type="vim2:ScheduledTaskEventArgument" /> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskCreatedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskStartedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskRemovedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskReconfiguredEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskCompletedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskFailedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEmailCompletedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEmailFailedEvent"> + <complexContent> + <extension base="vim2:ScheduledTaskEvent"> + <sequence> + <element name="to" type="xsd:string" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="alarm" type="vim2:AlarmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmCreatedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmStatusChangedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="source" type="vim2:ManagedEntityEventArgument" /> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="from" type="xsd:string" /> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmActionTriggeredEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="source" type="vim2:ManagedEntityEventArgument" /> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEmailCompletedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEmailFailedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="to" type="xsd:string" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSnmpCompletedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSnmpFailedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmScriptCompleteEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="script" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmScriptFailedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="script" type="xsd:string" /> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmRemovedEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmReconfiguredEvent"> + <complexContent> + <extension base="vim2:AlarmEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefEvent"> + <complexContent> + <extension base="vim2:CustomFieldEvent"> + <sequence> + <element name="fieldKey" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefAddedEvent"> + <complexContent> + <extension base="vim2:CustomFieldDefEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefRemovedEvent"> + <complexContent> + <extension base="vim2:CustomFieldDefEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefRenamedEvent"> + <complexContent> + <extension base="vim2:CustomFieldDefEvent"> + <sequence> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldValueChangedEvent"> + <complexContent> + <extension base="vim2:CustomFieldEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="fieldKey" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthorizationEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionEvent"> + <complexContent> + <extension base="vim2:AuthorizationEvent"> + <sequence> + <element name="entity" type="vim2:ManagedEntityEventArgument" /> + <element name="principal" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionAddedEvent"> + <complexContent> + <extension base="vim2:PermissionEvent"> + <sequence> + <element name="role" type="vim2:RoleEventArgument" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionUpdatedEvent"> + <complexContent> + <extension base="vim2:PermissionEvent"> + <sequence> + <element name="role" type="vim2:RoleEventArgument" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionRemovedEvent"> + <complexContent> + <extension base="vim2:PermissionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleEvent"> + <complexContent> + <extension base="vim2:AuthorizationEvent"> + <sequence> + <element name="role" type="vim2:RoleEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleAddedEvent"> + <complexContent> + <extension base="vim2:RoleEvent"> + <sequence> + <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleUpdatedEvent"> + <complexContent> + <extension base="vim2:RoleEvent"> + <sequence> + <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleRemovedEvent"> + <complexContent> + <extension base="vim2:RoleEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="datastore" type="vim2:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDestroyedEvent"> + <complexContent> + <extension base="vim2:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRenamedEvent"> + <complexContent> + <extension base="vim2:DatastoreEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDuplicatedEvent"> + <complexContent> + <extension base="vim2:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="info" type="vim2:TaskInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServerLicenseExpiredEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + <element name="product" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLicenseExpiredEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionLicenseExpiredEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoLicenseEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + <element name="feature" type="vim2:LicenseFeatureInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerUnavailableEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerAvailableEvent"> + <complexContent> + <extension base="vim2:LicenseEvent"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseExpiredEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="feature" type="vim2:LicenseFeatureInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationWarningEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationErrorEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationHostWarningEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + <element name="dstHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationHostErrorEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + <element name="dstHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationResourceWarningEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + <element name="dstPool" type="vim2:ResourcePoolEventArgument" /> + <element name="dstHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationResourceErrorEvent"> + <complexContent> + <extension base="vim2:MigrationEvent"> + <sequence> + <element name="dstPool" type="vim2:ResourcePoolEventArgument" /> + <element name="dstHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasEnabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasDisabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAdmissionControlDisabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAdmissionControlEnabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasHostFailedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + <element name="failedHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasHostIsolatedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + <element name="isolatedHost" type="vim2:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAgentUnavailableEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAgentFoundEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientFailoverResourcesEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FailoverLevelRestored"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterOvercommittedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterStatusChangedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + <element name="oldStatus" type="xsd:string" /> + <element name="newStatus" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterCreatedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + <element name="parent" type="vim2:FolderEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDestroyedEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsEnabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + <element name="behavior" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsDisabledEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterReconfiguredEvent"> + <complexContent> + <extension base="vim2:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="resourcePool" type="vim2:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolCreatedEvent"> + <complexContent> + <extension base="vim2:ResourcePoolEvent"> + <sequence> + <element name="parent" type="vim2:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolDestroyedEvent"> + <complexContent> + <extension base="vim2:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolMovedEvent"> + <complexContent> + <extension base="vim2:ResourcePoolEvent"> + <sequence> + <element name="oldParent" type="vim2:ResourcePoolEventArgument" /> + <element name="newParent" type="vim2:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolReconfiguredEvent"> + <complexContent> + <extension base="vim2:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceViolatedEvent"> + <complexContent> + <extension base="vim2:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResourcePoolMovedEvent"> + <complexContent> + <extension base="vim2:VmEvent"> + <sequence> + <element name="oldParent" type="vim2:ResourcePoolEventArgument" /> + <element name="newParent" type="vim2:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradeEvent"> + <complexContent> + <extension base="vim2:Event"> + <sequence> + <element name="legacyTemplate" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateBeingUpgradedEvent"> + <complexContent> + <extension base="vim2:TemplateUpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradeFailedEvent"> + <complexContent> + <extension base="vim2:TemplateUpgradeEvent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradedEvent"> + <complexContent> + <extension base="vim2:TemplateUpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventArgument"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleEventArgument"> + <complexContent> + <extension base="vim2:EventArgument"> + <sequence> + <element name="roleId" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EntityEventArgument"> + <complexContent> + <extension base="vim2:EventArgument"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedEntityEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="folder" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="datacenter" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ComputeResourceEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="computeResource" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="resourcePool" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="vm" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="alarm" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEventArgument"> + <complexContent> + <extension base="vim2:EntityEventArgument"> + <sequence> + <element name="scheduledTask" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="EventCategory"> + <restriction base="xsd:string"> + <enumeration value="info" /> + <enumeration value="warning" /> + <enumeration value="error" /> + <enumeration value="user" /> + </restriction> + </simpleType> + <complexType name="EventDescriptionEventDetail"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="category" type="xsd:string" /> + <element name="formatOnDatacenter" type="xsd:string" /> + <element name="formatOnComputeResource" type="xsd:string" /> + <element name="formatOnHost" type="xsd:string" /> + <element name="formatOnVm" type="xsd:string" /> + <element name="fullFormat" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEventDescriptionEventDetail"> + <sequence> + <element name="EventDescriptionEventDetail" type="vim2:EventDescriptionEventDetail" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EventDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="category" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="eventInfo" type="vim2:EventDescriptionEventDetail" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="EventFilterSpecRecursionOption"> + <restriction base="xsd:string"> + <enumeration value="self" /> + <enumeration value="children" /> + <enumeration value="all" /> + </restriction> + </simpleType> + <complexType name="EventFilterSpecByEntity"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="recursion" type="vim2:EventFilterSpecRecursionOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpecByTime"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpecByUsername"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="systemUser" type="xsd:boolean" /> + <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:EventFilterSpecByEntity" minOccurs="0" /> + <element name="time" type="vim2:EventFilterSpecByTime" minOccurs="0" /> + <element name="userName" type="vim2:EventFilterSpecByUsername" minOccurs="0" /> + <element name="eventChainId" type="xsd:int" minOccurs="0" /> + <element name="alarm" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTask" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="disableFullMessage" type="xsd:boolean" minOccurs="0" /> + <element name="category" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="type" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReadNextEvents"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="ReadNextEventsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="ReadPreviousEvents"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + </element> + <element name="ReadPreviousEventsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="CreateCollectorForEvents"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="filter" type="vim2:EventFilterSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateCollectorForEventsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="LogUserEvent"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="msg" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="LogUserEventResponse"> + <complexType /> + </element> + <element name="QueryEvents"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="filter" type="vim2:EventFilterSpec" /> + </sequence> + </complexType> + </element> + <element name="QueryEventsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <simpleType name="AffinityType"> + <restriction base="xsd:string"> + <enumeration value="memory" /> + <enumeration value="cpu" /> + </restriction> + </simpleType> + <complexType name="AffinityConfigured"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="configuredAffinity" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AffinityConfiguredFault" type="vim2:AffinityConfigured"/> + <complexType name="AgentInstallFailed"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AgentInstallFailedFault" type="vim2:AgentInstallFailed"/> + <complexType name="AlreadyBeingManaged"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AlreadyBeingManagedFault" type="vim2:AlreadyBeingManaged"/> + <complexType name="AlreadyConnected"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AlreadyConnectedFault" type="vim2:AlreadyConnected"/> + <complexType name="AlreadyExists"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AlreadyExistsFault" type="vim2:AlreadyExists"/> + <complexType name="AlreadyUpgraded"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AlreadyUpgradedFault" type="vim2:AlreadyUpgraded"/> + <complexType name="ApplicationQuiesceFault"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ApplicationQuiesceFaultFault" type="vim2:ApplicationQuiesceFault"/> + <complexType name="AuthMinimumAdminPermission"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="AuthMinimumAdminPermissionFault" type="vim2:AuthMinimumAdminPermission"/> + <complexType name="CannotAccessFile"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessFileFault" type="vim2:CannotAccessFile"/> + <complexType name="CannotAccessLocalSource"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessLocalSourceFault" type="vim2:CannotAccessLocalSource"/> + <complexType name="CannotAccessNetwork"> + <complexContent> + <extension base="vim2:CannotAccessVmDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessNetworkFault" type="vim2:CannotAccessNetwork"/> + <complexType name="CannotAccessVmComponent"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessVmComponentFault" type="vim2:CannotAccessVmComponent"/> + <complexType name="CannotAccessVmConfig"> + <complexContent> + <extension base="vim2:CannotAccessVmComponent"> + <sequence> + <element name="reason" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessVmConfigFault" type="vim2:CannotAccessVmConfig"/> + <complexType name="CannotAccessVmDevice"> + <complexContent> + <extension base="vim2:CannotAccessVmComponent"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="backing" type="xsd:string" /> + <element name="connected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessVmDeviceFault" type="vim2:CannotAccessVmDevice"/> + <complexType name="CannotAccessVmDisk"> + <complexContent> + <extension base="vim2:CannotAccessVmDevice"> + <sequence> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotAccessVmDiskFault" type="vim2:CannotAccessVmDisk"/> + <complexType name="CannotDecryptPasswords"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotDecryptPasswordsFault" type="vim2:CannotDecryptPasswords"/> + <complexType name="CannotDeleteFile"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotDeleteFileFault" type="vim2:CannotDeleteFile"/> + <complexType name="CannotModifyConfigCpuRequirements"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CannotModifyConfigCpuRequirementsFault" type="vim2:CannotModifyConfigCpuRequirements"/> + <complexType name="ConcurrentAccess"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ConcurrentAccessFault" type="vim2:ConcurrentAccess"/> + <complexType name="CpuCompatibilityUnknown"> + <complexContent> + <extension base="vim2:CpuIncompatible"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CpuCompatibilityUnknownFault" type="vim2:CpuCompatibilityUnknown"/> + <complexType name="CpuIncompatible"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="level" type="xsd:int" /> + <element name="registerName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CpuIncompatibleFault" type="vim2:CpuIncompatible"/> + <complexType name="CustomizationFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CustomizationFaultFault" type="vim2:CustomizationFault"/> + <complexType name="DasConfigFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DasConfigFaultFault" type="vim2:DasConfigFault"/> + <complexType name="DatabaseError"> + <complexContent> + <extension base="vim2:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DatabaseErrorFault" type="vim2:DatabaseError"/> + <complexType name="DatacenterMismatchArgument"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="inputDatacenter" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDatacenterMismatchArgument"> + <sequence> + <element name="DatacenterMismatchArgument" type="vim2:DatacenterMismatchArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatacenterMismatch"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="invalidArgument" type="vim2:DatacenterMismatchArgument" maxOccurs="unbounded" /> + <element name="expectedDatacenter" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DatacenterMismatchFault" type="vim2:DatacenterMismatch"/> + <complexType name="DatastoreNotWritableOnHost"> + <complexContent> + <extension base="vim2:InvalidDatastore"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DatastoreNotWritableOnHostFault" type="vim2:DatastoreNotWritableOnHost"/> + <complexType name="DestinationSwitchFull"> + <complexContent> + <extension base="vim2:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DestinationSwitchFullFault" type="vim2:DestinationSwitchFull"/> + <complexType name="DeviceNotFound"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DeviceNotFoundFault" type="vim2:DeviceNotFound"/> + <complexType name="DeviceNotSupported"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DeviceNotSupportedFault" type="vim2:DeviceNotSupported"/> + <complexType name="DisallowedDiskModeChange"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DisallowedDiskModeChangeFault" type="vim2:DisallowedDiskModeChange"/> + <complexType name="DisallowedMigrationDeviceAttached"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DisallowedMigrationDeviceAttachedFault" type="vim2:DisallowedMigrationDeviceAttached"/> + <complexType name="DiskNotSupported"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="disk" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DiskNotSupportedFault" type="vim2:DiskNotSupported"/> + <complexType name="DuplicateName"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="object" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="DuplicateNameFault" type="vim2:DuplicateName"/> + <complexType name="FileAlreadyExists"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FileAlreadyExistsFault" type="vim2:FileAlreadyExists"/> + <complexType name="FileFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="file" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FileFaultFault" type="vim2:FileFault"/> + <complexType name="FileLocked"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FileLockedFault" type="vim2:FileLocked"/> + <complexType name="FileNotFound"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FileNotFoundFault" type="vim2:FileNotFound"/> + <complexType name="FileNotWritable"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FileNotWritableFault" type="vim2:FileNotWritable"/> + <complexType name="FilesystemQuiesceFault"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="FilesystemQuiesceFaultFault" type="vim2:FilesystemQuiesceFault"/> + <complexType name="GenericVmConfigFault"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="GenericVmConfigFaultFault" type="vim2:GenericVmConfigFault"/> + <complexType name="HostConfigFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="HostConfigFaultFault" type="vim2:HostConfigFault"/> + <complexType name="HostConnectFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="HostConnectFaultFault" type="vim2:HostConnectFault"/> + <complexType name="IDEDiskNotSupported"> + <complexContent> + <extension base="vim2:DiskNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="IDEDiskNotSupportedFault" type="vim2:IDEDiskNotSupported"/> + <complexType name="InaccessibleDatastore"> + <complexContent> + <extension base="vim2:InvalidDatastore"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InaccessibleDatastoreFault" type="vim2:InaccessibleDatastore"/> + <complexType name="IncompatibleSetting"> + <complexContent> + <extension base="vim2:InvalidArgument"> + <sequence> + <element name="conflictingProperty" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="IncompatibleSettingFault" type="vim2:IncompatibleSetting"/> + <complexType name="IncorrectFileType"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="IncorrectFileTypeFault" type="vim2:IncorrectFileType"/> + <complexType name="InsufficientCpuResourcesFault"> + <complexContent> + <extension base="vim2:InsufficientResourcesFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InsufficientCpuResourcesFaultFault" type="vim2:InsufficientCpuResourcesFault"/> + <complexType name="InsufficientFailoverResourcesFault"> + <complexContent> + <extension base="vim2:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InsufficientFailoverResourcesFaultFault" type="vim2:InsufficientFailoverResourcesFault"/> + <complexType name="InsufficientHostCapacityFault"> + <complexContent> + <extension base="vim2:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InsufficientHostCapacityFaultFault" type="vim2:InsufficientHostCapacityFault"/> + <complexType name="InsufficientMemoryResourcesFault"> + <complexContent> + <extension base="vim2:InsufficientResourcesFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InsufficientMemoryResourcesFaultFault" type="vim2:InsufficientMemoryResourcesFault"/> + <complexType name="InsufficientResourcesFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InsufficientResourcesFaultFault" type="vim2:InsufficientResourcesFault"/> + <complexType name="InvalidController"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + <element name="controllerKey" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidControllerFault" type="vim2:InvalidController"/> + <complexType name="InvalidDatastore"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDatastoreFault" type="vim2:InvalidDatastore"/> + <complexType name="InvalidDatastorePath"> + <complexContent> + <extension base="vim2:InvalidDatastore"> + <sequence> + <element name="datastorePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDatastorePathFault" type="vim2:InvalidDatastorePath"/> + <complexType name="InvalidDeviceBacking"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDeviceBackingFault" type="vim2:InvalidDeviceBacking"/> + <complexType name="InvalidDeviceOperation"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + <element name="badOp" type="vim2:VirtualDeviceConfigSpecOperation" minOccurs="0" /> + <element name="badFileOp" type="vim2:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDeviceOperationFault" type="vim2:InvalidDeviceOperation"/> + <complexType name="InvalidDeviceSpec"> + <complexContent> + <extension base="vim2:InvalidVmConfig"> + <sequence> + <element name="deviceIndex" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDeviceSpecFault" type="vim2:InvalidDeviceSpec"/> + <complexType name="InvalidDiskFormat"> + <complexContent> + <extension base="vim2:InvalidFormat"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidDiskFormatFault" type="vim2:InvalidDiskFormat"/> + <complexType name="InvalidFolder"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="target" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidFolderFault" type="vim2:InvalidFolder"/> + <complexType name="InvalidFormat"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidFormatFault" type="vim2:InvalidFormat"/> + <complexType name="InvalidLicense"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="licenseContent" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidLicenseFault" type="vim2:InvalidLicense"/> + <complexType name="InvalidLocale"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidLocaleFault" type="vim2:InvalidLocale"/> + <complexType name="InvalidLogin"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidLoginFault" type="vim2:InvalidLogin"/> + <complexType name="InvalidName"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidNameFault" type="vim2:InvalidName"/> + <complexType name="InvalidPowerState"> + <complexContent> + <extension base="vim2:InvalidState"> + <sequence> + <element name="requestedState" type="vim2:VirtualMachinePowerState" minOccurs="0" /> + <element name="existingState" type="vim2:VirtualMachinePowerState" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidPowerStateFault" type="vim2:InvalidPowerState"/> + <complexType name="InvalidResourcePoolStructureFault"> + <complexContent> + <extension base="vim2:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidResourcePoolStructureFaultFault" type="vim2:InvalidResourcePoolStructureFault"/> + <complexType name="InvalidSnapshotFormat"> + <complexContent> + <extension base="vim2:InvalidFormat"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidSnapshotFormatFault" type="vim2:InvalidSnapshotFormat"/> + <complexType name="InvalidState"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidStateFault" type="vim2:InvalidState"/> + <complexType name="InvalidVmConfig"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + <element name="property" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="InvalidVmConfigFault" type="vim2:InvalidVmConfig"/> + <complexType name="IpHostnameGeneratorError"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="IpHostnameGeneratorErrorFault" type="vim2:IpHostnameGeneratorError"/> + <complexType name="LegacyNetworkInterfaceInUse"> + <complexContent> + <extension base="vim2:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="LegacyNetworkInterfaceInUseFault" type="vim2:LegacyNetworkInterfaceInUse"/> + <complexType name="LicenseServerUnavailable"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="LicenseServerUnavailableFault" type="vim2:LicenseServerUnavailable"/> + <complexType name="LinuxVolumeNotClean"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="LinuxVolumeNotCleanFault" type="vim2:LinuxVolumeNotClean"/> + <complexType name="LogBundlingFailed"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="LogBundlingFailedFault" type="vim2:LogBundlingFailed"/> + <complexType name="MemorySnapshotOnIndependentDisk"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MemorySnapshotOnIndependentDiskFault" type="vim2:MemorySnapshotOnIndependentDisk"/> + <complexType name="MigrationFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MigrationFaultFault" type="vim2:MigrationFault"/> + <complexType name="MismatchedNetworkPolicies"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="backing" type="xsd:string" /> + <element name="connected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MismatchedNetworkPoliciesFault" type="vim2:MismatchedNetworkPolicies"/> + <complexType name="MismatchedVMotionNetworkNames"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="sourceNetwork" type="xsd:string" /> + <element name="destNetwork" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MismatchedVMotionNetworkNamesFault" type="vim2:MismatchedVMotionNetworkNames"/> + <complexType name="MissingController"> + <complexContent> + <extension base="vim2:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MissingControllerFault" type="vim2:MissingController"/> + <complexType name="MissingLinuxCustResources"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MissingLinuxCustResourcesFault" type="vim2:MissingLinuxCustResources"/> + <complexType name="MissingWindowsCustResources"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MissingWindowsCustResourcesFault" type="vim2:MissingWindowsCustResources"/> + <complexType name="MountError"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + <element name="vm" type="vim2:ManagedObjectReference" /> + <element name="diskIndex" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MountErrorFault" type="vim2:MountError"/> + <complexType name="MultipleSnapshotsNotSupported"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="MultipleSnapshotsNotSupportedFault" type="vim2:MultipleSnapshotsNotSupported"/> + <complexType name="NetworkCopyFault"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NetworkCopyFaultFault" type="vim2:NetworkCopyFault"/> + <complexType name="NoActiveHostInCluster"> + <complexContent> + <extension base="vim2:InvalidState"> + <sequence> + <element name="computeResource" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoActiveHostInClusterFault" type="vim2:NoActiveHostInCluster"/> + <complexType name="NoDiskFound"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoDiskFoundFault" type="vim2:NoDiskFound"/> + <complexType name="NoDiskSpace"> + <complexContent> + <extension base="vim2:FileFault"> + <sequence> + <element name="datastore" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoDiskSpaceFault" type="vim2:NoDiskSpace"/> + <complexType name="NoDisksToCustomize"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoDisksToCustomizeFault" type="vim2:NoDisksToCustomize"/> + <complexType name="NoGateway"> + <complexContent> + <extension base="vim2:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoGatewayFault" type="vim2:NoGateway"/> + <complexType name="NoGuestHeartbeat"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoGuestHeartbeatFault" type="vim2:NoGuestHeartbeat"/> + <complexType name="NoHost"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoHostFault" type="vim2:NoHost"/> + <complexType name="NoPermission"> + <complexContent> + <extension base="vim2:SecurityError"> + <sequence> + <element name="object" type="vim2:ManagedObjectReference" /> + <element name="privilegeId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoPermissionFault" type="vim2:NoPermission"/> + <complexType name="NoPermissionOnHost"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoPermissionOnHostFault" type="vim2:NoPermissionOnHost"/> + <complexType name="NoVirtualNic"> + <complexContent> + <extension base="vim2:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NoVirtualNicFault" type="vim2:NoVirtualNic"/> + <complexType name="NotEnoughCpus"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="numCpuDest" type="xsd:int" /> + <element name="numCpuVm" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotEnoughCpusFault" type="vim2:NotEnoughCpus"/> + <complexType name="NotEnoughLogicalCpus"> + <complexContent> + <extension base="vim2:NotEnoughCpus"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotEnoughLogicalCpusFault" type="vim2:NotEnoughLogicalCpus"/> + <complexType name="NotFound"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotFoundFault" type="vim2:NotFound"/> + <complexType name="NotSupportedHost"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + <element name="productName" type="xsd:string" minOccurs="0" /> + <element name="productVersion" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NotSupportedHostFault" type="vim2:NotSupportedHost"/> + <complexType name="NumVirtualCpusNotSupported"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="maxSupportedVcpusDest" type="xsd:int" /> + <element name="numCpuVm" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="NumVirtualCpusNotSupportedFault" type="vim2:NumVirtualCpusNotSupported"/> + <complexType name="OutOfBounds"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="argumentName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="OutOfBoundsFault" type="vim2:OutOfBounds"/> + <complexType name="PhysCompatRDMNotSupported"> + <complexContent> + <extension base="vim2:RDMNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="PhysCompatRDMNotSupportedFault" type="vim2:PhysCompatRDMNotSupported"/> + <complexType name="PlatformConfigFault"> + <complexContent> + <extension base="vim2:HostConfigFault"> + <sequence> + <element name="text" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="PlatformConfigFaultFault" type="vim2:PlatformConfigFault"/> + <complexType name="RDMNotPreserved"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RDMNotPreservedFault" type="vim2:RDMNotPreserved"/> + <complexType name="RDMNotSupported"> + <complexContent> + <extension base="vim2:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RDMNotSupportedFault" type="vim2:RDMNotSupported"/> + <complexType name="RDMPointsToInaccessibleDisk"> + <complexContent> + <extension base="vim2:CannotAccessVmDisk"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RDMPointsToInaccessibleDiskFault" type="vim2:RDMPointsToInaccessibleDisk"/> + <complexType name="RawDiskNotSupported"> + <complexContent> + <extension base="vim2:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RawDiskNotSupportedFault" type="vim2:RawDiskNotSupported"/> + <complexType name="ReadOnlyDisksWithLegacyDestination"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="roDiskCount" type="xsd:int" /> + <element name="timeoutDanger" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReadOnlyDisksWithLegacyDestinationFault" type="vim2:ReadOnlyDisksWithLegacyDestination"/> + <complexType name="RemoteDeviceNotSupported"> + <complexContent> + <extension base="vim2:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RemoteDeviceNotSupportedFault" type="vim2:RemoteDeviceNotSupported"/> + <complexType name="RemoveFailed"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RemoveFailedFault" type="vim2:RemoveFailed"/> + <complexType name="ResourceInUse"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ResourceInUseFault" type="vim2:ResourceInUse"/> + <complexType name="RuleViolation"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RuleViolationFault" type="vim2:RuleViolation"/> + <complexType name="SharedBusControllerNotSupported"> + <complexContent> + <extension base="vim2:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SharedBusControllerNotSupportedFault" type="vim2:SharedBusControllerNotSupported"/> + <complexType name="SnapshotCopyNotSupported"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SnapshotCopyNotSupportedFault" type="vim2:SnapshotCopyNotSupported"/> + <complexType name="SnapshotFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SnapshotFaultFault" type="vim2:SnapshotFault"/> + <complexType name="SnapshotIncompatibleDeviceInVm"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + <element name="fault" type="vim2:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SnapshotIncompatibleDeviceInVmFault" type="vim2:SnapshotIncompatibleDeviceInVm"/> + <complexType name="SnapshotRevertIssue"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="snapshotName" type="xsd:string" minOccurs="0" /> + <element name="event" type="vim2:Event" minOccurs="0" maxOccurs="unbounded" /> + <element name="errors" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SnapshotRevertIssueFault" type="vim2:SnapshotRevertIssue"/> + <complexType name="SuspendedRelocateNotSupported"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="SuspendedRelocateNotSupportedFault" type="vim2:SuspendedRelocateNotSupported"/> + <complexType name="TaskInProgress"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="task" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="TaskInProgressFault" type="vim2:TaskInProgress"/> + <complexType name="Timedout"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="TimedoutFault" type="vim2:Timedout"/> + <complexType name="TooManyDevices"> + <complexContent> + <extension base="vim2:InvalidVmConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="TooManyDevicesFault" type="vim2:TooManyDevices"/> + <complexType name="TooManyHosts"> + <complexContent> + <extension base="vim2:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="TooManyHostsFault" type="vim2:TooManyHosts"/> + <complexType name="TooManySnapshotLevels"> + <complexContent> + <extension base="vim2:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="TooManySnapshotLevelsFault" type="vim2:TooManySnapshotLevels"/> + <complexType name="ToolsUnavailable"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ToolsUnavailableFault" type="vim2:ToolsUnavailable"/> + <complexType name="UncommittedUndoableDisk"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UncommittedUndoableDiskFault" type="vim2:UncommittedUndoableDisk"/> + <complexType name="UncustomizableGuest"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + <element name="uncustomizableGuestOS" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UncustomizableGuestFault" type="vim2:UncustomizableGuest"/> + <complexType name="UnexpectedCustomizationFault"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UnexpectedCustomizationFaultFault" type="vim2:UnexpectedCustomizationFault"/> + <complexType name="UnsupportedDatastore"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UnsupportedDatastoreFault" type="vim2:UnsupportedDatastore"/> + <complexType name="UnsupportedGuest"> + <complexContent> + <extension base="vim2:InvalidVmConfig"> + <sequence> + <element name="unsupportedGuestOS" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UnsupportedGuestFault" type="vim2:UnsupportedGuest"/> + <complexType name="UnsupportedVmxLocation"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UnsupportedVmxLocationFault" type="vim2:UnsupportedVmxLocation"/> + <complexType name="UserNotFound"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + <element name="principal" type="xsd:string" /> + <element name="unresolved" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UserNotFoundFault" type="vim2:UserNotFound"/> + <complexType name="VMOnVirtualIntranet"> + <complexContent> + <extension base="vim2:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMOnVirtualIntranetFault" type="vim2:VMOnVirtualIntranet"/> + <complexType name="VMotionInterfaceIssue"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + <element name="atSourceHost" type="xsd:boolean" /> + <element name="failedHost" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionInterfaceIssueFault" type="vim2:VMotionInterfaceIssue"/> + <complexType name="VMotionLinkCapacityLow"> + <complexContent> + <extension base="vim2:VMotionInterfaceIssue"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionLinkCapacityLowFault" type="vim2:VMotionLinkCapacityLow"/> + <complexType name="VMotionLinkDown"> + <complexContent> + <extension base="vim2:VMotionInterfaceIssue"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionLinkDownFault" type="vim2:VMotionLinkDown"/> + <complexType name="VMotionNotConfigured"> + <complexContent> + <extension base="vim2:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionNotConfiguredFault" type="vim2:VMotionNotConfigured"/> + <complexType name="VMotionNotLicensed"> + <complexContent> + <extension base="vim2:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionNotLicensedFault" type="vim2:VMotionNotLicensed"/> + <complexType name="VMotionNotSupported"> + <complexContent> + <extension base="vim2:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionNotSupportedFault" type="vim2:VMotionNotSupported"/> + <complexType name="VMotionProtocolIncompatible"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VMotionProtocolIncompatibleFault" type="vim2:VMotionProtocolIncompatible"/> + <complexType name="VimFault"> + <complexContent> + <extension base="vim2:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VimFaultFault" type="vim2:VimFault"/> + <complexType name="VirtualHardwareCompatibilityIssue"> + <complexContent> + <extension base="vim2:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VirtualHardwareCompatibilityIssueFault" type="vim2:VirtualHardwareCompatibilityIssue"/> + <complexType name="VirtualHardwareVersionNotSupported"> + <complexContent> + <extension base="vim2:VirtualHardwareCompatibilityIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VirtualHardwareVersionNotSupportedFault" type="vim2:VirtualHardwareVersionNotSupported"/> + <complexType name="VmConfigFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VmConfigFaultFault" type="vim2:VmConfigFault"/> + <complexType name="VmLimitLicense"> + <complexContent> + <extension base="vim2:NotEnoughLicenses"> + <sequence> + <element name="limit" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VmLimitLicenseFault" type="vim2:VmLimitLicense"/> + <complexType name="VmToolsUpgradeFault"> + <complexContent> + <extension base="vim2:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VmToolsUpgradeFaultFault" type="vim2:VmToolsUpgradeFault"/> + <complexType name="VolumeEditorError"> + <complexContent> + <extension base="vim2:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="VolumeEditorErrorFault" type="vim2:VolumeEditorError"/> + <complexType name="WillModifyConfigCpuRequirements"> + <complexContent> + <extension base="vim2:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="WillModifyConfigCpuRequirementsFault" type="vim2:WillModifyConfigCpuRequirements"/> + <simpleType name="AutoStartAction"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="systemDefault" /> + <enumeration value="powerOn" /> + <enumeration value="powerOff" /> + <enumeration value="guestShutdown" /> + <enumeration value="suspend" /> + </restriction> + </simpleType> + <complexType name="AutoStartDefaults"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="startDelay" type="xsd:int" minOccurs="0" /> + <element name="stopDelay" type="xsd:int" minOccurs="0" /> + <element name="waitForHeartbeat" type="xsd:boolean" minOccurs="0" /> + <element name="stopAction" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="AutoStartWaitHeartbeatSetting"> + <restriction base="xsd:string"> + <enumeration value="yes" /> + <enumeration value="no" /> + <enumeration value="systemDefault" /> + </restriction> + </simpleType> + <complexType name="AutoStartPowerInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="vim2:ManagedObjectReference" /> + <element name="startOrder" type="xsd:int" /> + <element name="startDelay" type="xsd:int" /> + <element name="waitForHeartbeat" type="vim2:AutoStartWaitHeartbeatSetting" /> + <element name="startAction" type="xsd:string" /> + <element name="stopDelay" type="xsd:int" /> + <element name="stopAction" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAutoStartPowerInfo"> + <sequence> + <element name="AutoStartPowerInfo" type="vim2:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostAutoStartManagerConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="defaults" type="vim2:AutoStartDefaults" minOccurs="0" /> + <element name="powerInfo" type="vim2:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReconfigureAutostart"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:HostAutoStartManagerConfig" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureAutostartResponse"> + <complexType /> + </element> + <element name="AutoStartPowerOn"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="AutoStartPowerOnResponse"> + <complexType /> + </element> + <element name="AutoStartPowerOff"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="AutoStartPowerOffResponse"> + <complexType /> + </element> + <complexType name="HostCapability"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="recursiveResourcePoolsSupported" type="xsd:boolean" /> + <element name="rebootSupported" type="xsd:boolean" /> + <element name="shutdownSupported" type="xsd:boolean" /> + <element name="vmotionSupported" type="xsd:boolean" /> + <element name="maxSupportedVMs" type="xsd:int" minOccurs="0" /> + <element name="maxRunningVMs" type="xsd:int" minOccurs="0" /> + <element name="maxSupportedVcpus" type="xsd:int" minOccurs="0" /> + <element name="datastorePrincipalSupported" type="xsd:boolean" /> + <element name="sanSupported" type="xsd:boolean" /> + <element name="nfsSupported" type="xsd:boolean" /> + <element name="iscsiSupported" type="xsd:boolean" /> + <element name="vlanTaggingSupported" type="xsd:boolean" /> + <element name="nicTeamingSupported" type="xsd:boolean" /> + <element name="highGuestMemSupported" type="xsd:boolean" /> + <element name="maintenanceModeSupported" type="xsd:boolean" /> + <element name="suspendedRelocateSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostConfigChangeMode"> + <restriction base="xsd:string"> + <enumeration value="modify" /> + <enumeration value="replace" /> + </restriction> + </simpleType> + <simpleType name="HostConfigChangeOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <complexType name="HostConfigChange"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" /> + <element name="product" type="vim2:AboutInfo" /> + <element name="hyperThread" type="vim2:HostHyperThreadScheduleInfo" minOccurs="0" /> + <element name="consoleReservation" type="vim2:ServiceConsoleReservationInfo" minOccurs="0" /> + <element name="storageDevice" type="vim2:HostStorageDeviceInfo" minOccurs="0" /> + <element name="fileSystemVolume" type="vim2:HostFileSystemVolumeInfo" minOccurs="0" /> + <element name="network" type="vim2:HostNetworkInfo" minOccurs="0" /> + <element name="vmotion" type="vim2:HostVMotionInfo" minOccurs="0" /> + <element name="capabilities" type="vim2:HostNetCapabilities" minOccurs="0" /> + <element name="offloadCapabilities" type="vim2:HostNetOffloadCapabilities" minOccurs="0" /> + <element name="service" type="vim2:HostServiceInfo" minOccurs="0" /> + <element name="firewall" type="vim2:HostFirewallInfo" minOccurs="0" /> + <element name="autoStart" type="vim2:HostAutoStartManagerConfig" minOccurs="0" /> + <element name="activeDiagnosticPartition" type="vim2:HostDiagnosticPartition" minOccurs="0" /> + <element name="option" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="optionDef" type="vim2:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastorePrincipal" type="xsd:string" minOccurs="0" /> + <element name="systemResources" type="vim2:HostSystemResourceInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigManager"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="cpuScheduler" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="datastoreSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="memoryManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="storageSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="networkSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="vmotionSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="serviceSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="firewallSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="advancedOption" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="diagnosticSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="autoStartManager" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="snmpSystem" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectInfoNetworkInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="summary" type="vim2:NetworkSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostConnectInfoNetworkInfo"> + <sequence> + <element name="HostConnectInfoNetworkInfo" type="vim2:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNewNetworkConnectInfo"> + <complexContent> + <extension base="vim2:HostConnectInfoNetworkInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreConnectInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="summary" type="vim2:DatastoreSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDatastoreConnectInfo"> + <sequence> + <element name="HostDatastoreConnectInfo" type="vim2:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDatastoreExistsConnectInfo"> + <complexContent> + <extension base="vim2:HostDatastoreConnectInfo"> + <sequence> + <element name="newDatastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreNameConflictConnectInfo"> + <complexContent> + <extension base="vim2:HostDatastoreConnectInfo"> + <sequence> + <element name="newDatastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="serverIp" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim2:HostListSummary" /> + <element name="vm" type="vim2:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> + <element name="vimAccountNameRequired" type="xsd:boolean" minOccurs="0" /> + <element name="clusterSupported" type="xsd:boolean" minOccurs="0" /> + <element name="network" type="vim2:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastore" type="vim2:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="vmFolder" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="force" type="xsd:boolean" /> + <element name="vimAccountName" type="xsd:string" minOccurs="0" /> + <element name="vimAccountPassword" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCpuIdInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="level" type="xsd:int" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="eax" type="xsd:string" minOccurs="0" /> + <element name="ebx" type="xsd:string" minOccurs="0" /> + <element name="ecx" type="xsd:string" minOccurs="0" /> + <element name="edx" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostCpuIdInfo"> + <sequence> + <element name="HostCpuIdInfo" type="vim2:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostHyperThreadScheduleInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="available" type="xsd:boolean" /> + <element name="active" type="xsd:boolean" /> + <element name="config" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="EnableHyperThreading"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="EnableHyperThreadingResponse"> + <complexType /> + </element> + <element name="DisableHyperThreading"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DisableHyperThreadingResponse"> + <complexType /> + </element> + <complexType name="FileQueryFlags"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="fileType" type="xsd:boolean" /> + <element name="fileSize" type="xsd:boolean" /> + <element name="modification" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="path" type="xsd:string" /> + <element name="fileSize" type="xsd:long" minOccurs="0" /> + <element name="modification" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFileInfo"> + <sequence> + <element name="FileInfo" type="vim2:FileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FileQuery"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFileQuery"> + <sequence> + <element name="FileQuery" type="vim2:FileQuery" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VmConfigFileQueryFilter"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="matchConfigVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileQueryFlags"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="configVersion" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + <element name="filter" type="vim2:VmConfigFileQueryFilter" minOccurs="0" /> + <element name="details" type="vim2:VmConfigFileQueryFlags" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateConfigFileQuery"> + <complexContent> + <extension base="vim2:VmConfigFileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQueryFilter"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="matchHardwareVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQueryFlags"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskType" type="xsd:boolean" /> + <element name="capacityKb" type="xsd:boolean" /> + <element name="hardwareVersion" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + <element name="filter" type="vim2:VmDiskFileQueryFilter" minOccurs="0" /> + <element name="details" type="vim2:VmDiskFileQueryFlags" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSnapshotFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IsoImageFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloppyImageFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNvramFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmLogFileQuery"> + <complexContent> + <extension base="vim2:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + <element name="configVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateConfigFileInfo"> + <complexContent> + <extension base="vim2:VmConfigFileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + <element name="diskType" type="xsd:string" minOccurs="0" /> + <element name="capacityKb" type="xsd:long" minOccurs="0" /> + <element name="hardwareVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSnapshotFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IsoImageFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloppyImageFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNvramFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmLogFileInfo"> + <complexContent> + <extension base="vim2:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreBrowserSearchSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="query" type="vim2:FileQuery" minOccurs="0" maxOccurs="unbounded" /> + <element name="details" type="vim2:FileQueryFlags" minOccurs="0" /> + <element name="searchCaseInsensitive" type="xsd:boolean" minOccurs="0" /> + <element name="matchPattern" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="sortFoldersFirst" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreBrowserSearchResults"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="folderPath" type="xsd:string" minOccurs="0" /> + <element name="file" type="vim2:FileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDatastoreBrowserSearchResults"> + <sequence> + <element name="HostDatastoreBrowserSearchResults" type="vim2:HostDatastoreBrowserSearchResults" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="SearchDatastore_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + <element name="searchSpec" type="vim2:HostDatastoreBrowserSearchSpec" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="SearchDatastore_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="SearchDatastoreSubFolders_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + <element name="searchSpec" type="vim2:HostDatastoreBrowserSearchSpec" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="SearchDatastoreSubFolders_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DeleteFile"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DeleteFileResponse"> + <complexType /> + </element> + <element name="QueryAvailableDisksForVmfs"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryAvailableDisksForVmfsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryVmfsDatastoreCreateOptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="QueryVmfsDatastoreCreateOptionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="CreateVmfsDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:VmfsDatastoreCreateSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateVmfsDatastoreResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryVmfsDatastoreExtendOptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastore" type="vim2:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="QueryVmfsDatastoreExtendOptionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="ExtendVmfsDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastore" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:VmfsDatastoreExtendSpec" /> + </sequence> + </complexType> + </element> + <element name="ExtendVmfsDatastoreResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CreateNasDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:HostNasVolumeSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateNasDatastoreResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CreateLocalDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="path" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="CreateLocalDatastoreResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveDatastore"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="datastore" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveDatastoreResponse"> + <complexType /> + </element> + <element name="ConfigureDatastorePrincipal"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + <element name="password" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="ConfigureDatastorePrincipalResponse"> + <complexType /> + </element> + <complexType name="VmfsDatastoreInfo"> + <complexContent> + <extension base="vim2:DatastoreInfo"> + <sequence> + <element name="vmfs" type="vim2:HostVmfsVolume" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasDatastoreInfo"> + <complexContent> + <extension base="vim2:DatastoreInfo"> + <sequence> + <element name="nas" type="vim2:HostNasVolume" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalDatastoreInfo"> + <complexContent> + <extension base="vim2:DatastoreInfo"> + <sequence> + <element name="path" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreCreateSpec"> + <complexContent> + <extension base="vim2:VmfsDatastoreSpec"> + <sequence> + <element name="partition" type="vim2:HostDiskPartitionSpec" /> + <element name="vmfs" type="vim2:HostVmfsSpec" /> + <element name="extent" type="vim2:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreExtendSpec"> + <complexContent> + <extension base="vim2:VmfsDatastoreSpec"> + <sequence> + <element name="partition" type="vim2:HostDiskPartitionSpec" /> + <element name="extent" type="vim2:HostScsiDiskPartition" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreBaseOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="layout" type="vim2:HostDiskPartitionLayout" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreSingleExtentOption"> + <complexContent> + <extension base="vim2:VmfsDatastoreBaseOption"> + <sequence> + <element name="vmfsExtent" type="vim2:HostDiskPartitionBlockRange" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreAllExtentOption"> + <complexContent> + <extension base="vim2:VmfsDatastoreSingleExtentOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreMultipleExtentOption"> + <complexContent> + <extension base="vim2:VmfsDatastoreBaseOption"> + <sequence> + <element name="vmfsExtent" type="vim2:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="info" type="vim2:VmfsDatastoreBaseOption" /> + <element name="spec" type="vim2:VmfsDatastoreSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVmfsDatastoreOption"> + <sequence> + <element name="VmfsDatastoreOption" type="vim2:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDevice"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="deviceType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="QueryAvailablePartition"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="QueryAvailablePartitionResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="SelectActivePartition"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="partition" type="vim2:HostScsiDiskPartition" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="SelectActivePartitionResponse"> + <complexType /> + </element> + <element name="QueryPartitionCreateOptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="QueryPartitionCreateOptionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryPartitionCreateDesc"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="diskUuid" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="QueryPartitionCreateDescResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostDiagnosticPartitionCreateDescription" /> + </sequence> + </complexType> + </element> + <element name="CreateDiagnosticPartition"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:HostDiagnosticPartitionCreateSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateDiagnosticPartitionResponse"> + <complexType /> + </element> + <simpleType name="DiagnosticPartitionStorageType"> + <restriction base="xsd:string"> + <enumeration value="directAttached" /> + <enumeration value="networkAttached" /> + </restriction> + </simpleType> + <simpleType name="DiagnosticPartitionType"> + <restriction base="xsd:string"> + <enumeration value="singleHost" /> + <enumeration value="multiHost" /> + </restriction> + </simpleType> + <complexType name="HostDiagnosticPartitionCreateOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="disk" type="vim2:HostScsiDisk" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiagnosticPartitionCreateOption"> + <sequence> + <element name="HostDiagnosticPartitionCreateOption" type="vim2:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiagnosticPartitionCreateSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="id" type="vim2:HostScsiDiskPartition" /> + <element name="partition" type="vim2:HostDiskPartitionSpec" /> + <element name="active" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiagnosticPartitionCreateDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="layout" type="vim2:HostDiskPartitionLayout" /> + <element name="diskUuid" type="xsd:string" /> + <element name="spec" type="vim2:HostDiagnosticPartitionCreateSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiagnosticPartition"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="slots" type="xsd:int" /> + <element name="id" type="vim2:HostScsiDiskPartition" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiagnosticPartition"> + <sequence> + <element name="HostDiagnosticPartition" type="vim2:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskDimensionsChs"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="cylinder" type="xsd:long" /> + <element name="head" type="xsd:int" /> + <element name="sector" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskDimensionsLba"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="blockSize" type="xsd:int" /> + <element name="block" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskDimensions"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostDiskPartitionInfoType"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="vmfs" /> + <enumeration value="linuxNative" /> + <enumeration value="linuxSwap" /> + <enumeration value="extended" /> + <enumeration value="ntfs" /> + <enumeration value="vmkDiagnostic" /> + </restriction> + </simpleType> + <complexType name="HostDiskPartitionAttributes"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="partition" type="xsd:int" /> + <element name="startSector" type="xsd:long" /> + <element name="endSector" type="xsd:long" /> + <element name="type" type="xsd:string" /> + <element name="logical" type="xsd:boolean" /> + <element name="attributes" type="xsd:byte" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionAttributes"> + <sequence> + <element name="HostDiskPartitionAttributes" type="vim2:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskPartitionBlockRange"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="partition" type="xsd:int" minOccurs="0" /> + <element name="type" type="xsd:string" /> + <element name="start" type="vim2:HostDiskDimensionsLba" /> + <element name="end" type="vim2:HostDiskDimensionsLba" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionBlockRange"> + <sequence> + <element name="HostDiskPartitionBlockRange" type="vim2:HostDiskPartitionBlockRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskPartitionSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="chs" type="vim2:HostDiskDimensionsChs" minOccurs="0" /> + <element name="totalSectors" type="xsd:long" minOccurs="0" /> + <element name="partition" type="vim2:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskPartitionLayout"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="total" type="vim2:HostDiskDimensionsLba" minOccurs="0" /> + <element name="partition" type="vim2:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskPartitionInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="spec" type="vim2:HostDiskPartitionSpec" /> + <element name="layout" type="vim2:HostDiskPartitionLayout" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionInfo"> + <sequence> + <element name="HostDiskPartitionInfo" type="vim2:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDnsConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" /> + <element name="virtualNicDevice" type="xsd:string" minOccurs="0" /> + <element name="hostName" type="xsd:string" /> + <element name="domainName" type="xsd:string" /> + <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ModeInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="browse" type="xsd:string" minOccurs="0" /> + <element name="read" type="xsd:string" /> + <element name="modify" type="xsd:string" /> + <element name="use" type="xsd:string" /> + <element name="admin" type="xsd:string" minOccurs="0" /> + <element name="full" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFileAccess"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="who" type="xsd:string" /> + <element name="what" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFileSystemVolumeInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="volumeTypeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="mountInfo" type="vim2:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFileSystemMountInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="mountInfo" type="vim2:HostMountInfo" /> + <element name="volume" type="vim2:HostFileSystemVolume" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFileSystemMountInfo"> + <sequence> + <element name="HostFileSystemMountInfo" type="vim2:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFileSystemVolume"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="capacity" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNasVolumeSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + <element name="localPath" type="xsd:string" /> + <element name="accessMode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNasVolume"> + <complexContent> + <extension base="vim2:HostFileSystemVolume"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalFileSystemVolumeSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="localPath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalFileSystemVolume"> + <complexContent> + <extension base="vim2:HostFileSystemVolume"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallDefaultPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="incomingBlocked" type="xsd:boolean" minOccurs="0" /> + <element name="outgoingBlocked" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="defaultPolicy" type="vim2:HostFirewallDefaultPolicy" /> + <element name="ruleset" type="vim2:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateDefaultPolicy"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="defaultPolicy" type="vim2:HostFirewallDefaultPolicy" /> + </sequence> + </complexType> + </element> + <element name="UpdateDefaultPolicyResponse"> + <complexType /> + </element> + <element name="EnableRuleset"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="EnableRulesetResponse"> + <complexType /> + </element> + <element name="DisableRuleset"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DisableRulesetResponse"> + <complexType /> + </element> + <element name="RefreshFirewall"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RefreshFirewallResponse"> + <complexType /> + </element> + <complexType name="HostHardwareInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="systemInfo" type="vim2:HostSystemInfo" /> + <element name="cpuInfo" type="vim2:HostCpuInfo" /> + <element name="cpuPkg" type="vim2:HostCpuPackage" maxOccurs="unbounded" /> + <element name="memorySize" type="xsd:long" /> + <element name="numaInfo" type="vim2:HostNumaInfo" minOccurs="0" /> + <element name="pciDevice" type="vim2:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuFeature" type="vim2:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vendor" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCpuInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="numCpuPackages" type="xsd:short" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="hz" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostCpuPackageVendor"> + <restriction base="xsd:string"> + <enumeration value="unknown" /> + <enumeration value="intel" /> + <enumeration value="amd" /> + </restriction> + </simpleType> + <complexType name="HostCpuPackage"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="index" type="xsd:short" /> + <element name="vendor" type="xsd:string" /> + <element name="hz" type="xsd:long" /> + <element name="busHz" type="xsd:long" /> + <element name="description" type="xsd:string" /> + <element name="threadId" type="xsd:short" maxOccurs="unbounded" /> + <element name="cpuFeature" type="vim2:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostCpuPackage"> + <sequence> + <element name="HostCpuPackage" type="vim2:HostCpuPackage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNumaInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="numNodes" type="xsd:int" /> + <element name="numaNode" type="vim2:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNumaNode"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="typeId" type="xsd:byte" /> + <element name="cpuID" type="xsd:short" maxOccurs="unbounded" /> + <element name="memoryRangeBegin" type="xsd:long" /> + <element name="memoryRangeLength" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNumaNode"> + <sequence> + <element name="HostNumaNode" type="vim2:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostHostBusAdapter"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" /> + <element name="bus" type="xsd:int" /> + <element name="status" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="driver" type="xsd:string" minOccurs="0" /> + <element name="pci" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostHostBusAdapter"> + <sequence> + <element name="HostHostBusAdapter" type="vim2:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostParallelScsiHba"> + <complexContent> + <extension base="vim2:HostHostBusAdapter"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBlockHba"> + <complexContent> + <extension base="vim2:HostHostBusAdapter"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="FibreChannelPortType"> + <restriction base="xsd:string"> + <enumeration value="fabric" /> + <enumeration value="loop" /> + <enumeration value="pointToPoint" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostFibreChannelHba"> + <complexContent> + <extension base="vim2:HostHostBusAdapter"> + <sequence> + <element name="portWorldWideName" type="xsd:long" /> + <element name="nodeWorldWideName" type="xsd:long" /> + <element name="portType" type="vim2:FibreChannelPortType" /> + <element name="speed" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaDiscoveryCapabilities"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="iSnsDiscoverySettable" type="xsd:boolean" /> + <element name="slpDiscoverySettable" type="xsd:boolean" /> + <element name="staticTargetDiscoverySettable" type="xsd:boolean" /> + <element name="sendTargetsDiscoverySettable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="InternetScsiSnsDiscoveryMethod"> + <restriction base="xsd:string"> + <enumeration value="isnsStatic" /> + <enumeration value="isnsDhcp" /> + <enumeration value="isnsSlp" /> + </restriction> + </simpleType> + <simpleType name="SlpDiscoveryMethod"> + <restriction base="xsd:string"> + <enumeration value="slpDhcp" /> + <enumeration value="slpAutoUnicast" /> + <enumeration value="slpAutoMulticast" /> + <enumeration value="slpManual" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHbaDiscoveryProperties"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="iSnsDiscoveryEnabled" type="xsd:boolean" /> + <element name="iSnsDiscoveryMethod" type="xsd:string" minOccurs="0" /> + <element name="iSnsHost" type="xsd:string" minOccurs="0" /> + <element name="slpDiscoveryEnabled" type="xsd:boolean" /> + <element name="slpDiscoveryMethod" type="xsd:string" minOccurs="0" /> + <element name="slpHost" type="xsd:string" minOccurs="0" /> + <element name="staticTargetDiscoveryEnabled" type="xsd:boolean" /> + <element name="sendTargetsDiscoveryEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaAuthenticationCapabilities"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="chapAuthSettable" type="xsd:boolean" /> + <element name="krb5AuthSettable" type="xsd:boolean" /> + <element name="srpAuthSettable" type="xsd:boolean" /> + <element name="spkmAuthSettable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaAuthenticationProperties"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="chapAuthEnabled" type="xsd:boolean" /> + <element name="chapName" type="xsd:string" minOccurs="0" /> + <element name="chapSecret" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaIPCapabilities"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="addressSettable" type="xsd:boolean" /> + <element name="ipConfigurationMethodSettable" type="xsd:boolean" /> + <element name="subnetMaskSettable" type="xsd:boolean" /> + <element name="defaultGatewaySettable" type="xsd:boolean" /> + <element name="primaryDnsServerAddressSettable" type="xsd:boolean" /> + <element name="alternateDnsServerAddressSettable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaIPProperties"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="mac" type="xsd:string" minOccurs="0" /> + <element name="address" type="xsd:string" minOccurs="0" /> + <element name="dhcpConfigurationEnabled" type="xsd:boolean" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + <element name="defaultGateway" type="xsd:string" minOccurs="0" /> + <element name="primaryDnsServerAddress" type="xsd:string" minOccurs="0" /> + <element name="alternateDnsServerAddress" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaSendTarget"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="address" type="xsd:string" /> + <element name="port" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostInternetScsiHbaSendTarget"> + <sequence> + <element name="HostInternetScsiHbaSendTarget" type="vim2:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostInternetScsiHbaStaticTarget"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="address" type="xsd:string" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="iScsiName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostInternetScsiHbaStaticTarget"> + <sequence> + <element name="HostInternetScsiHbaStaticTarget" type="vim2:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostInternetScsiHba"> + <complexContent> + <extension base="vim2:HostHostBusAdapter"> + <sequence> + <element name="isSoftwareBased" type="xsd:boolean" /> + <element name="discoveryCapabilities" type="vim2:HostInternetScsiHbaDiscoveryCapabilities" /> + <element name="discoveryProperties" type="vim2:HostInternetScsiHbaDiscoveryProperties" /> + <element name="authenticationCapabilities" type="vim2:HostInternetScsiHbaAuthenticationCapabilities" /> + <element name="authenticationProperties" type="vim2:HostInternetScsiHbaAuthenticationProperties" /> + <element name="ipCapabilities" type="vim2:HostInternetScsiHbaIPCapabilities" /> + <element name="ipProperties" type="vim2:HostInternetScsiHbaIPProperties" /> + <element name="iScsiName" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" minOccurs="0" /> + <element name="configuredSendTarget" type="vim2:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="configuredStaticTarget" type="vim2:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxSpeedMb" type="xsd:int" minOccurs="0" /> + <element name="currentSpeedMb" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpRouteConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="defaultGateway" type="xsd:string" minOccurs="0" /> + <element name="gatewayDevice" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAccountSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPosixAccountSpec"> + <complexContent> + <extension base="vim2:HostAccountSpec"> + <sequence> + <element name="posixId" type="xsd:int" minOccurs="0" /> + <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CreateUser"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="user" type="vim2:HostAccountSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateUserResponse"> + <complexType /> + </element> + <element name="UpdateUser"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="user" type="vim2:HostAccountSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdateUserResponse"> + <complexType /> + </element> + <element name="CreateGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="group" type="vim2:HostAccountSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateGroupResponse"> + <complexType /> + </element> + <element name="RemoveUser"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveUserResponse"> + <complexType /> + </element> + <element name="RemoveGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="groupName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveGroupResponse"> + <complexType /> + </element> + <element name="AssignUserToGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="AssignUserToGroupResponse"> + <complexType /> + </element> + <element name="UnassignUserFromGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UnassignUserFromGroupResponse"> + <complexType /> + </element> + <complexType name="ServiceConsoleReservationInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="serviceConsoleReservedCfg" type="xsd:long" /> + <element name="serviceConsoleReserved" type="xsd:long" /> + <element name="unreserved" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="ReconfigureServiceConsoleReservation"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="cfgBytes" type="xsd:long" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureServiceConsoleReservationResponse"> + <complexType /> + </element> + <simpleType name="HostMountMode"> + <restriction base="xsd:string"> + <enumeration value="readWrite" /> + <enumeration value="readOnly" /> + </restriction> + </simpleType> + <complexType name="HostMountInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="path" type="xsd:string" minOccurs="0" /> + <element name="accessMode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="MultipathState"> + <restriction base="xsd:string"> + <enumeration value="standby" /> + <enumeration value="active" /> + <enumeration value="disabled" /> + <enumeration value="dead" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostMultipathInfoLogicalUnitPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="policy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathInfoFixedLogicalUnitPolicy"> + <complexContent> + <extension base="vim2:HostMultipathInfoLogicalUnitPolicy"> + <sequence> + <element name="prefer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathInfoLogicalUnit"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="id" type="xsd:string" /> + <element name="lun" type="xsd:string" /> + <element name="path" type="vim2:HostMultipathInfoPath" maxOccurs="unbounded" /> + <element name="policy" type="vim2:HostMultipathInfoLogicalUnitPolicy" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMultipathInfoLogicalUnit"> + <sequence> + <element name="HostMultipathInfoLogicalUnit" type="vim2:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMultipathInfoPath"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="pathState" type="xsd:string" /> + <element name="adapter" type="xsd:string" /> + <element name="lun" type="xsd:string" /> + <element name="transport" type="vim2:HostTargetTransport" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMultipathInfoPath"> + <sequence> + <element name="HostMultipathInfoPath" type="vim2:HostMultipathInfoPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMultipathInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="lun" type="vim2:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetCapabilities"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="canSetPhysicalNicLinkSpeed" type="xsd:boolean" /> + <element name="supportsNicTeaming" type="xsd:boolean" /> + <element name="nicTeamingPolicy" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportsVlan" type="xsd:boolean" /> + <element name="usesServiceConsoleNic" type="xsd:boolean" /> + <element name="supportsNetworkHints" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetOffloadCapabilities"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="csumOffload" type="xsd:boolean" minOccurs="0" /> + <element name="tcpSegmentation" type="xsd:boolean" minOccurs="0" /> + <element name="zeroCopyXmit" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkConfigResult"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vswitch" type="vim2:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="portgroup" type="vim2:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="vim2:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="vnic" type="vim2:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnic" type="vim2:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsConfig" type="vim2:HostDnsConfig" minOccurs="0" /> + <element name="ipRouteConfig" type="vim2:HostIpRouteConfig" minOccurs="0" /> + <element name="consoleIpRouteConfig" type="vim2:HostIpRouteConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vswitch" type="vim2:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> + <element name="portgroup" type="vim2:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="vim2:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="vnic" type="vim2:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnic" type="vim2:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsConfig" type="vim2:HostDnsConfig" minOccurs="0" /> + <element name="ipRouteConfig" type="vim2:HostIpRouteConfig" minOccurs="0" /> + <element name="consoleIpRouteConfig" type="vim2:HostIpRouteConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkSecurityPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="allowPromiscuous" type="xsd:boolean" minOccurs="0" /> + <element name="macChanges" type="xsd:boolean" minOccurs="0" /> + <element name="forgedTransmits" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkTrafficShapingPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="averageBandwidth" type="xsd:long" minOccurs="0" /> + <element name="peakBandwidth" type="xsd:long" minOccurs="0" /> + <element name="burstSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicFailureCriteria"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="checkSpeed" type="xsd:string" minOccurs="0" /> + <element name="speed" type="xsd:int" minOccurs="0" /> + <element name="checkDuplex" type="xsd:boolean" minOccurs="0" /> + <element name="fullDuplex" type="xsd:boolean" minOccurs="0" /> + <element name="checkErrorPercent" type="xsd:boolean" minOccurs="0" /> + <element name="percentage" type="xsd:int" minOccurs="0" /> + <element name="checkBeacon" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicOrderPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="activeNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="standbyNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicTeamingPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="policy" type="xsd:string" minOccurs="0" /> + <element name="reversePolicy" type="xsd:boolean" minOccurs="0" /> + <element name="notifySwitches" type="xsd:boolean" minOccurs="0" /> + <element name="rollingOrder" type="xsd:boolean" minOccurs="0" /> + <element name="failureCriteria" type="vim2:HostNicFailureCriteria" minOccurs="0" /> + <element name="nicOrder" type="vim2:HostNicOrderPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkPolicy"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="security" type="vim2:HostNetworkSecurityPolicy" minOccurs="0" /> + <element name="nicTeaming" type="vim2:HostNicTeamingPolicy" minOccurs="0" /> + <element name="offloadPolicy" type="vim2:HostNetOffloadCapabilities" minOccurs="0" /> + <element name="shapingPolicy" type="vim2:HostNetworkTrafficShapingPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateNetworkConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:HostNetworkConfig" /> + <element name="changeMode" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpdateNetworkConfigResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostNetworkConfigResult" /> + </sequence> + </complexType> + </element> + <element name="UpdateDnsConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:HostDnsConfig" /> + </sequence> + </complexType> + </element> + <element name="UpdateDnsConfigResponse"> + <complexType /> + </element> + <element name="UpdateIpRouteConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:HostIpRouteConfig" /> + </sequence> + </complexType> + </element> + <element name="UpdateIpRouteConfigResponse"> + <complexType /> + </element> + <element name="UpdateConsoleIpRouteConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:HostIpRouteConfig" /> + </sequence> + </complexType> + </element> + <element name="UpdateConsoleIpRouteConfigResponse"> + <complexType /> + </element> + <element name="AddVirtualSwitch"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + <element name="spec" type="vim2:HostVirtualSwitchSpec" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="AddVirtualSwitchResponse"> + <complexType /> + </element> + <element name="RemoveVirtualSwitch"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveVirtualSwitchResponse"> + <complexType /> + </element> + <element name="UpdateVirtualSwitch"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + <element name="spec" type="vim2:HostVirtualSwitchSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdateVirtualSwitchResponse"> + <complexType /> + </element> + <element name="AddPortGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="portgrp" type="vim2:HostPortGroupSpec" /> + </sequence> + </complexType> + </element> + <element name="AddPortGroupResponse"> + <complexType /> + </element> + <element name="RemovePortGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pgName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemovePortGroupResponse"> + <complexType /> + </element> + <element name="UpdatePortGroup"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pgName" type="xsd:string" /> + <element name="portgrp" type="vim2:HostPortGroupSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdatePortGroupResponse"> + <complexType /> + </element> + <element name="UpdatePhysicalNicLinkSpeed"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="linkSpeed" type="vim2:PhysicalNicLinkInfo" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="UpdatePhysicalNicLinkSpeedResponse"> + <complexType /> + </element> + <element name="QueryNetworkHint"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="QueryNetworkHintResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="AddVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="portgroup" type="xsd:string" /> + <element name="nic" type="vim2:HostVirtualNicSpec" /> + </sequence> + </complexType> + </element> + <element name="AddVirtualNicResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveVirtualNicResponse"> + <complexType /> + </element> + <element name="UpdateVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="nic" type="vim2:HostVirtualNicSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdateVirtualNicResponse"> + <complexType /> + </element> + <element name="AddServiceConsoleVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="portgroup" type="xsd:string" /> + <element name="nic" type="vim2:HostVirtualNicSpec" /> + </sequence> + </complexType> + </element> + <element name="AddServiceConsoleVirtualNicResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveServiceConsoleVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RemoveServiceConsoleVirtualNicResponse"> + <complexType /> + </element> + <element name="UpdateServiceConsoleVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="nic" type="vim2:HostVirtualNicSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdateServiceConsoleVirtualNicResponse"> + <complexType /> + </element> + <element name="RestartServiceConsoleVirtualNic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RestartServiceConsoleVirtualNicResponse"> + <complexType /> + </element> + <element name="RefreshNetworkSystem"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RefreshNetworkSystemResponse"> + <complexType /> + </element> + <complexType name="HostPciDevice"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="classId" type="xsd:short" /> + <element name="bus" type="xsd:byte" /> + <element name="slot" type="xsd:byte" /> + <element name="function" type="xsd:byte" /> + <element name="vendorId" type="xsd:short" /> + <element name="subVendorId" type="xsd:short" /> + <element name="vendorName" type="xsd:string" /> + <element name="deviceId" type="xsd:short" /> + <element name="subDeviceId" type="xsd:short" /> + <element name="deviceName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPciDevice"> + <sequence> + <element name="HostPciDevice" type="vim2:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="ip" type="vim2:HostIpConfig" minOccurs="0" /> + <element name="linkSpeed" type="vim2:PhysicalNicLinkInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="spec" type="vim2:PhysicalNicSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicConfig"> + <sequence> + <element name="PhysicalNicConfig" type="vim2:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicLinkInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="speedMb" type="xsd:int" /> + <element name="duplex" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicLinkInfo"> + <sequence> + <element name="PhysicalNicLinkInfo" type="vim2:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicHint"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vlanId" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicIpHint"> + <complexContent> + <extension base="vim2:PhysicalNicHint"> + <sequence> + <element name="ipSubnet" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicIpHint"> + <sequence> + <element name="PhysicalNicIpHint" type="vim2:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicNameHint"> + <complexContent> + <extension base="vim2:PhysicalNicHint"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicNameHint"> + <sequence> + <element name="PhysicalNicNameHint" type="vim2:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicHintInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="subnet" type="vim2:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim2:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicHintInfo"> + <sequence> + <element name="PhysicalNicHintInfo" type="vim2:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNic"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" /> + <element name="pci" type="xsd:string" /> + <element name="driver" type="xsd:string" minOccurs="0" /> + <element name="linkSpeed" type="vim2:PhysicalNicLinkInfo" minOccurs="0" /> + <element name="validLinkSpecification" type="vim2:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim2:PhysicalNicSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNic"> + <sequence> + <element name="PhysicalNic" type="vim2:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="PortGroupConnecteeType"> + <restriction base="xsd:string"> + <enumeration value="virtualMachine" /> + <enumeration value="systemManagement" /> + <enumeration value="host" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostPortGroupSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="vlanId" type="xsd:int" /> + <element name="vswitchName" type="xsd:string" /> + <element name="policy" type="vim2:HostNetworkPolicy" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPortGroupConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="spec" type="vim2:HostPortGroupSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroupConfig"> + <sequence> + <element name="HostPortGroupConfig" type="vim2:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPortGroupPort"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="mac" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroupPort"> + <sequence> + <element name="HostPortGroupPort" type="vim2:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPortGroup"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="port" type="vim2:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> + <element name="vswitch" type="xsd:string" minOccurs="0" /> + <element name="computedPolicy" type="vim2:HostNetworkPolicy" /> + <element name="spec" type="vim2:HostPortGroupSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroup"> + <sequence> + <element name="HostPortGroup" type="vim2:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostFirewallRuleDirection"> + <restriction base="xsd:string"> + <enumeration value="inbound" /> + <enumeration value="outbound" /> + </restriction> + </simpleType> + <simpleType name="HostFirewallRuleProtocol"> + <restriction base="xsd:string"> + <enumeration value="tcp" /> + <enumeration value="udp" /> + </restriction> + </simpleType> + <complexType name="HostFirewallRule"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="port" type="xsd:int" /> + <element name="endPort" type="xsd:int" minOccurs="0" /> + <element name="direction" type="vim2:HostFirewallRuleDirection" /> + <element name="protocol" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallRule"> + <sequence> + <element name="HostFirewallRule" type="vim2:HostFirewallRule" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFirewallRuleset"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="required" type="xsd:boolean" /> + <element name="rule" type="vim2:HostFirewallRule" maxOccurs="unbounded" /> + <element name="service" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallRuleset"> + <sequence> + <element name="HostFirewallRuleset" type="vim2:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostRuntimeInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="connectionState" type="vim2:HostSystemConnectionState" /> + <element name="inMaintenanceMode" type="xsd:boolean" /> + <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostScsiDiskPartition"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskName" type="xsd:string" /> + <element name="partition" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiDiskPartition"> + <sequence> + <element name="HostScsiDiskPartition" type="vim2:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiDisk"> + <complexContent> + <extension base="vim2:ScsiLun"> + <sequence> + <element name="capacity" type="vim2:HostDiskDimensionsLba" /> + <element name="devicePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiDisk"> + <sequence> + <element name="HostScsiDisk" type="vim2:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ScsiLunType"> + <restriction base="xsd:string"> + <enumeration value="disk" /> + <enumeration value="tape" /> + <enumeration value="printer" /> + <enumeration value="processor" /> + <enumeration value="worm" /> + <enumeration value="cdrom" /> + <enumeration value="scanner" /> + <enumeration value="opticalDevice" /> + <enumeration value="mediaChanger" /> + <enumeration value="communications" /> + <enumeration value="storageArrayController" /> + <enumeration value="enclosure" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="ScsiLunDurableName"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="namespace" type="xsd:string" /> + <element name="namespaceId" type="xsd:byte" /> + <element name="data" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ScsiLunState"> + <restriction base="xsd:string"> + <enumeration value="unknownState" /> + <enumeration value="ok" /> + <enumeration value="error" /> + <enumeration value="degraded" /> + <enumeration value="lostCommunication" /> + </restriction> + </simpleType> + <complexType name="ScsiLun"> + <complexContent> + <extension base="vim2:HostDevice"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="canonicalName" type="xsd:string" minOccurs="0" /> + <element name="lunType" type="xsd:string" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="model" type="xsd:string" minOccurs="0" /> + <element name="revision" type="xsd:string" minOccurs="0" /> + <element name="scsiLevel" type="xsd:int" minOccurs="0" /> + <element name="serialNumber" type="xsd:string" minOccurs="0" /> + <element name="durableName" type="vim2:ScsiLunDurableName" minOccurs="0" /> + <element name="queueDepth" type="xsd:int" minOccurs="0" /> + <element name="operationalState" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScsiLun"> + <sequence> + <element name="ScsiLun" type="vim2:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyInterface"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="adapter" type="xsd:string" /> + <element name="target" type="vim2:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyInterface"> + <sequence> + <element name="HostScsiTopologyInterface" type="vim2:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyTarget"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="target" type="xsd:int" /> + <element name="lun" type="vim2:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> + <element name="transport" type="vim2:HostTargetTransport" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyTarget"> + <sequence> + <element name="HostScsiTopologyTarget" type="vim2:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyLun"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="lun" type="xsd:int" /> + <element name="scsiLun" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyLun"> + <sequence> + <element name="HostScsiTopologyLun" type="vim2:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopology"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="adapter" type="vim2:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostServicePolicy"> + <restriction base="xsd:string"> + <enumeration value="on" /> + <enumeration value="automatic" /> + <enumeration value="off" /> + </restriction> + </simpleType> + <complexType name="HostService"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="required" type="xsd:boolean" /> + <element name="uninstallable" type="xsd:boolean" /> + <element name="running" type="xsd:boolean" /> + <element name="ruleset" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="policy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostService"> + <sequence> + <element name="HostService" type="vim2:HostService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostServiceInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="service" type="vim2:HostService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateServicePolicy"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + <element name="policy" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpdateServicePolicyResponse"> + <complexType /> + </element> + <element name="StartService"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="StartServiceResponse"> + <complexType /> + </element> + <element name="StopService"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="StopServiceResponse"> + <complexType /> + </element> + <element name="RestartService"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RestartServiceResponse"> + <complexType /> + </element> + <element name="UninstallService"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UninstallServiceResponse"> + <complexType /> + </element> + <element name="RefreshServices"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RefreshServicesResponse"> + <complexType /> + </element> + <complexType name="HostSnmpConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="autoStartMasterSnmpAgentEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="startupScript" type="xsd:string" minOccurs="0" /> + <element name="configFile" type="xsd:string" minOccurs="0" /> + <element name="vmwareSubagentEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="vmwareTrapsEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CheckIfMasterSnmpAgentRunning"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="CheckIfMasterSnmpAgentRunningResponse"> + <complexType> + <sequence> + <element name="returnval" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="UpdateSnmpConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="config" type="vim2:HostSnmpConfig" /> + </sequence> + </complexType> + </element> + <element name="UpdateSnmpConfigResponse"> + <complexType /> + </element> + <element name="RestartMasterSnmpAgent"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RestartMasterSnmpAgentResponse"> + <complexType /> + </element> + <element name="StopMasterSnmpAgent"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="StopMasterSnmpAgentResponse"> + <complexType /> + </element> + <complexType name="HostStorageDeviceInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="hostBusAdapter" type="vim2:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiLun" type="vim2:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiTopology" type="vim2:HostScsiTopology" minOccurs="0" /> + <element name="multipathInfo" type="vim2:HostMultipathInfo" minOccurs="0" /> + <element name="softwareInternetScsiEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RetrieveDiskPartitionInfo"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RetrieveDiskPartitionInfoResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="ComputeDiskPartitionInfo"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="layout" type="vim2:HostDiskPartitionLayout" /> + </sequence> + </complexType> + </element> + <element name="ComputeDiskPartitionInfoResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostDiskPartitionInfo" /> + </sequence> + </complexType> + </element> + <element name="UpdateDiskPartitions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="spec" type="vim2:HostDiskPartitionSpec" /> + </sequence> + </complexType> + </element> + <element name="UpdateDiskPartitionsResponse"> + <complexType /> + </element> + <element name="FormatVmfs"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="createSpec" type="vim2:HostVmfsSpec" /> + </sequence> + </complexType> + </element> + <element name="FormatVmfsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:HostVmfsVolume" /> + </sequence> + </complexType> + </element> + <element name="RescanVmfs"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RescanVmfsResponse"> + <complexType /> + </element> + <element name="AttachVmfsExtent"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vmfsPath" type="xsd:string" /> + <element name="extent" type="vim2:HostScsiDiskPartition" /> + </sequence> + </complexType> + </element> + <element name="AttachVmfsExtentResponse"> + <complexType /> + </element> + <element name="UpgradeVmfs"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="vmfsPath" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpgradeVmfsResponse"> + <complexType /> + </element> + <element name="UpgradeVmLayout"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="UpgradeVmLayoutResponse"> + <complexType /> + </element> + <element name="RescanHba"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="hbaDevice" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="RescanHbaResponse"> + <complexType /> + </element> + <element name="RescanAllHba"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RescanAllHbaResponse"> + <complexType /> + </element> + <element name="UpdateSoftwareInternetScsiEnabled"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="UpdateSoftwareInternetScsiEnabledResponse"> + <complexType /> + </element> + <element name="UpdateInternetScsiDiscoveryProperties"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="discoveryProperties" type="vim2:HostInternetScsiHbaDiscoveryProperties" /> + </sequence> + </complexType> + </element> + <element name="UpdateInternetScsiDiscoveryPropertiesResponse"> + <complexType /> + </element> + <element name="UpdateInternetScsiAuthenticationProperties"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="authenticationProperties" type="vim2:HostInternetScsiHbaAuthenticationProperties" /> + </sequence> + </complexType> + </element> + <element name="UpdateInternetScsiAuthenticationPropertiesResponse"> + <complexType /> + </element> + <element name="UpdateInternetScsiIPProperties"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="ipProperties" type="vim2:HostInternetScsiHbaIPProperties" /> + </sequence> + </complexType> + </element> + <element name="UpdateInternetScsiIPPropertiesResponse"> + <complexType /> + </element> + <element name="UpdateInternetScsiName"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="iScsiName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpdateInternetScsiNameResponse"> + <complexType /> + </element> + <element name="UpdateInternetScsiAlias"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="UpdateInternetScsiAliasResponse"> + <complexType /> + </element> + <element name="AddInternetScsiSendTargets"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim2:HostInternetScsiHbaSendTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="AddInternetScsiSendTargetsResponse"> + <complexType /> + </element> + <element name="RemoveInternetScsiSendTargets"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim2:HostInternetScsiHbaSendTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RemoveInternetScsiSendTargetsResponse"> + <complexType /> + </element> + <element name="AddInternetScsiStaticTargets"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim2:HostInternetScsiHbaStaticTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="AddInternetScsiStaticTargetsResponse"> + <complexType /> + </element> + <element name="RemoveInternetScsiStaticTargets"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim2:HostInternetScsiHbaStaticTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="RemoveInternetScsiStaticTargetsResponse"> + <complexType /> + </element> + <element name="EnableMultipathPath"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pathName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="EnableMultipathPathResponse"> + <complexType /> + </element> + <element name="DisableMultipathPath"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="pathName" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="DisableMultipathPathResponse"> + <complexType /> + </element> + <element name="SetMultipathLunPolicy"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="lunId" type="xsd:string" /> + <element name="policy" type="vim2:HostMultipathInfoLogicalUnitPolicy" /> + </sequence> + </complexType> + </element> + <element name="SetMultipathLunPolicyResponse"> + <complexType /> + </element> + <element name="RefreshStorageSystem"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RefreshStorageSystemResponse"> + <complexType /> + </element> + <complexType name="HostHardwareSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vendor" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="memorySize" type="xsd:long" /> + <element name="cpuModel" type="xsd:string" /> + <element name="cpuMhz" type="xsd:int" /> + <element name="numCpuPkgs" type="xsd:short" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="numNics" type="xsd:int" /> + <element name="numHBAs" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostListSummaryQuickStats"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="overallMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="distributedCpuFairness" type="xsd:int" minOccurs="0" /> + <element name="distributedMemoryFairness" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="port" type="xsd:int" /> + <element name="product" type="vim2:AboutInfo" minOccurs="0" /> + <element name="vmotionEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostListSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="hardware" type="vim2:HostHardwareSummary" minOccurs="0" /> + <element name="runtime" type="vim2:HostRuntimeInfo" minOccurs="0" /> + <element name="config" type="vim2:HostConfigSummary" /> + <element name="quickStats" type="vim2:HostListSummaryQuickStats" /> + <element name="overallStatus" type="vim2:ManagedEntityStatus" /> + <element name="rebootRequired" type="xsd:boolean" /> + <element name="customValue" type="vim2:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemResourceInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="config" type="vim2:ResourceConfigSpec" minOccurs="0" /> + <element name="child" type="vim2:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSystemResourceInfo"> + <sequence> + <element name="HostSystemResourceInfo" type="vim2:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostTargetTransport"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostParallelScsiTargetTransport"> + <complexContent> + <extension base="vim2:HostTargetTransport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBlockAdapterTargetTransport"> + <complexContent> + <extension base="vim2:HostTargetTransport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFibreChannelTargetTransport"> + <complexContent> + <extension base="vim2:HostTargetTransport"> + <sequence> + <element name="portWorldWideName" type="xsd:long" /> + <element name="nodeWorldWideName" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiTargetTransport"> + <complexContent> + <extension base="vim2:HostTargetTransport"> + <sequence> + <element name="iScsiName" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" /> + <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vmotionNicKey" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="netConfig" type="vim2:HostVMotionNetConfig" minOccurs="0" /> + <element name="ipConfig" type="vim2:HostIpConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionManagerSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="migrationId" type="xsd:long" /> + <element name="srcIp" type="xsd:string" /> + <element name="dstIp" type="xsd:string" /> + <element name="srcUuid" type="xsd:string" /> + <element name="dstUuid" type="xsd:string" /> + <element name="priority" type="vim2:VirtualMachineMovePriority" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionManagerDestinationState"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dstId" type="xsd:int" /> + <element name="dstTask" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionManagerReparentSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="busNumber" type="xsd:int" /> + <element name="unitNumber" type="xsd:int" /> + <element name="filename" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVMotionManagerReparentSpec"> + <sequence> + <element name="HostVMotionManagerReparentSpec" type="vim2:HostVMotionManagerReparentSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVMotionNetConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="candidateVnic" type="vim2:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="selectedVnic" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="UpdateIpConfig"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="ipConfig" type="vim2:HostIpConfig" /> + </sequence> + </complexType> + </element> + <element name="UpdateIpConfigResponse"> + <complexType /> + </element> + <element name="SelectVnic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + </element> + <element name="SelectVnicResponse"> + <complexType /> + </element> + <element name="DeselectVnic"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="DeselectVnicResponse"> + <complexType /> + </element> + <complexType name="HostVirtualNicSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="ip" type="vim2:HostIpConfig" minOccurs="0" /> + <element name="mac" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualNicConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" minOccurs="0" /> + <element name="portgroup" type="xsd:string" /> + <element name="spec" type="vim2:HostVirtualNicSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualNicConfig"> + <sequence> + <element name="HostVirtualNicConfig" type="vim2:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualNic"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="key" type="xsd:string" /> + <element name="portgroup" type="xsd:string" /> + <element name="spec" type="vim2:HostVirtualNicSpec" /> + <element name="port" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualNic"> + <sequence> + <element name="HostVirtualNic" type="vim2:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualSwitchBridge"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchAutoBridge"> + <complexContent> + <extension base="vim2:HostVirtualSwitchBridge"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchSimpleBridge"> + <complexContent> + <extension base="vim2:HostVirtualSwitchBridge"> + <sequence> + <element name="nicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchBondBridge"> + <complexContent> + <extension base="vim2:HostVirtualSwitchBridge"> + <sequence> + <element name="nicDevice" type="xsd:string" maxOccurs="unbounded" /> + <element name="beacon" type="vim2:HostVirtualSwitchBeaconConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchBeaconConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="numPorts" type="xsd:int" /> + <element name="bridge" type="vim2:HostVirtualSwitchBridge" minOccurs="0" /> + <element name="policy" type="vim2:HostNetworkPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchConfig"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim2:HostVirtualSwitchSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualSwitchConfig"> + <sequence> + <element name="HostVirtualSwitchConfig" type="vim2:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualSwitch"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="key" type="xsd:string" /> + <element name="numPorts" type="xsd:int" /> + <element name="numPortsAvailable" type="xsd:int" /> + <element name="portgroup" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim2:HostVirtualSwitchSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualSwitch"> + <sequence> + <element name="HostVirtualSwitch" type="vim2:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVmfsSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="extent" type="vim2:HostScsiDiskPartition" /> + <element name="blockSizeMb" type="xsd:int" minOccurs="0" /> + <element name="majorVersion" type="xsd:int" /> + <element name="volumeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVmfsVolume"> + <complexContent> + <extension base="vim2:HostFileSystemVolume"> + <sequence> + <element name="blockSizeMb" type="xsd:int" /> + <element name="maxBlocks" type="xsd:int" /> + <element name="majorVersion" type="xsd:int" /> + <element name="version" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="extent" type="vim2:HostScsiDiskPartition" maxOccurs="unbounded" /> + <element name="vmfsUpgradable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ArrayUpdateOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <complexType name="ArrayUpdateSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="operation" type="vim2:ArrayUpdateOperation" /> + <element name="removeKey" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BoolOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="supported" type="xsd:boolean" /> + <element name="defaultValue" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ChoiceOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="choiceInfo" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="defaultIndex" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloatOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="min" type="xsd:float" /> + <element name="max" type="xsd:float" /> + <element name="defaultValue" type="xsd:float" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IntOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="min" type="xsd:int" /> + <element name="max" type="xsd:int" /> + <element name="defaultValue" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LongOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="min" type="xsd:long" /> + <element name="max" type="xsd:long" /> + <element name="defaultValue" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OptionDef"> + <complexContent> + <extension base="vim2:ElementDescription"> + <sequence> + <element name="optionType" type="vim2:OptionType" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOptionDef"> + <sequence> + <element name="OptionDef" type="vim2:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="QueryOptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="QueryOptionsResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="UpdateOptions"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="changedValue" type="vim2:OptionValue" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <element name="UpdateOptionsResponse"> + <complexType /> + </element> + <complexType name="OptionType"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="valueIsReadonly" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OptionValue"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOptionValue"> + <sequence> + <element name="OptionValue" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="StringOption"> + <complexContent> + <extension base="vim2:OptionType"> + <sequence> + <element name="defaultValue" type="xsd:string" /> + <element name="validCharacters" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="RemoveScheduledTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveScheduledTaskResponse"> + <complexType /> + </element> + <element name="ReconfigureScheduledTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:ScheduledTaskSpec" /> + </sequence> + </complexType> + </element> + <element name="ReconfigureScheduledTaskResponse"> + <complexType /> + </element> + <element name="RunScheduledTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RunScheduledTaskResponse"> + <complexType /> + </element> + <complexType name="ScheduledTaskDetail"> + <complexContent> + <extension base="vim2:TypeDescription"> + <sequence> + <element name="frequency" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScheduledTaskDetail"> + <sequence> + <element name="ScheduledTaskDetail" type="vim2:ScheduledTaskDetail" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ScheduledTaskDescription"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="action" type="vim2:TypeDescription" maxOccurs="unbounded" /> + <element name="schedulerInfo" type="vim2:ScheduledTaskDetail" maxOccurs="unbounded" /> + <element name="state" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="dayOfWeek" type="vim2:ElementDescription" maxOccurs="unbounded" /> + <element name="weekOfMonth" type="vim2:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskInfo"> + <complexContent> + <extension base="vim2:ScheduledTaskSpec"> + <sequence> + <element name="scheduledTask" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="lastModifiedTime" type="xsd:dateTime" /> + <element name="lastModifiedUser" type="xsd:string" /> + <element name="nextRunTime" type="xsd:dateTime" minOccurs="0" /> + <element name="prevRunTime" type="xsd:dateTime" minOccurs="0" /> + <element name="state" type="vim2:TaskInfoState" /> + <element name="error" type="vim2:LocalizedMethodFault" minOccurs="0" /> + <element name="result" type="xsd:anyType" minOccurs="0" /> + <element name="progress" type="xsd:int" minOccurs="0" /> + <element name="activeTask" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <element name="CreateScheduledTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" /> + <element name="spec" type="vim2:ScheduledTaskSpec" /> + </sequence> + </complexType> + </element> + <element name="CreateScheduledTaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RetrieveEntityScheduledTask"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="entity" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RetrieveEntityScheduledTaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </element> + <complexType name="TaskScheduler"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="activeTime" type="xsd:dateTime" minOccurs="0" /> + <element name="expireTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AfterStartupTaskScheduler"> + <complexContent> + <extension base="vim2:TaskScheduler"> + <sequence> + <element name="minute" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OnceTaskScheduler"> + <complexContent> + <extension base="vim2:TaskScheduler"> + <sequence> + <element name="runAt" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RecurrentTaskScheduler"> + <complexContent> + <extension base="vim2:TaskScheduler"> + <sequence> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HourlyTaskScheduler"> + <complexContent> + <extension base="vim2:RecurrentTaskScheduler"> + <sequence> + <element name="minute" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DailyTaskScheduler"> + <complexContent> + <extension base="vim2:HourlyTaskScheduler"> + <sequence> + <element name="hour" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WeeklyTaskScheduler"> + <complexContent> + <extension base="vim2:DailyTaskScheduler"> + <sequence> + <element name="sunday" type="xsd:boolean" /> + <element name="monday" type="xsd:boolean" /> + <element name="tuesday" type="xsd:boolean" /> + <element name="wednesday" type="xsd:boolean" /> + <element name="thursday" type="xsd:boolean" /> + <element name="friday" type="xsd:boolean" /> + <element name="saturday" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MonthlyTaskScheduler"> + <complexContent> + <extension base="vim2:DailyTaskScheduler"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MonthlyByDayTaskScheduler"> + <complexContent> + <extension base="vim2:MonthlyTaskScheduler"> + <sequence> + <element name="day" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DayOfWeek"> + <restriction base="xsd:string"> + <enumeration value="sunday" /> + <enumeration value="monday" /> + <enumeration value="tuesday" /> + <enumeration value="wednesday" /> + <enumeration value="thursday" /> + <enumeration value="friday" /> + <enumeration value="saturday" /> + </restriction> + </simpleType> + <simpleType name="WeekOfMonth"> + <restriction base="xsd:string"> + <enumeration value="first" /> + <enumeration value="second" /> + <enumeration value="third" /> + <enumeration value="fourth" /> + <enumeration value="last" /> + </restriction> + </simpleType> + <complexType name="MonthlyByWeekdayTaskScheduler"> + <complexContent> + <extension base="vim2:MonthlyTaskScheduler"> + <sequence> + <element name="offset" type="vim2:WeekOfMonth" /> + <element name="weekday" type="vim2:DayOfWeek" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="enabled" type="xsd:boolean" /> + <element name="scheduler" type="vim2:TaskScheduler" /> + <element name="action" type="vim2:Action" /> + <element name="notification" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineAffinityInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="affinitySet" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineCapability"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="snapshotOperationsSupported" type="xsd:boolean" /> + <element name="multipleSnapshotsSupported" type="xsd:boolean" /> + <element name="snapshotConfigSupported" type="xsd:boolean" /> + <element name="poweredOffSnapshotsSupported" type="xsd:boolean" /> + <element name="memorySnapshotsSupported" type="xsd:boolean" /> + <element name="revertToSnapshotSupported" type="xsd:boolean" /> + <element name="quiescedSnapshotsSupported" type="xsd:boolean" /> + <element name="consolePreferencesSupported" type="xsd:boolean" /> + <element name="cpuFeatureMaskSupported" type="xsd:boolean" /> + <element name="s1AcpiManagementSupported" type="xsd:boolean" /> + <element name="settingScreenResolutionSupported" type="xsd:boolean" /> + <element name="toolsAutoUpdateSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineCdromInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineCdromInfo"> + <sequence> + <element name="VirtualMachineCdromInfo" type="vim2:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineCloneSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="location" type="vim2:VirtualMachineRelocateSpec" /> + <element name="template" type="xsd:boolean" /> + <element name="config" type="vim2:VirtualMachineConfigSpec" minOccurs="0" /> + <element name="customization" type="vim2:CustomizationSpec" minOccurs="0" /> + <element name="powerOn" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigInfoDatastoreUrlPair"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineConfigInfoDatastoreUrlPair"> + <sequence> + <element name="VirtualMachineConfigInfoDatastoreUrlPair" type="vim2:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="changeVersion" type="xsd:string" /> + <element name="modified" type="xsd:dateTime" /> + <element name="name" type="xsd:string" /> + <element name="guestFullName" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="locationId" type="xsd:string" minOccurs="0" /> + <element name="template" type="xsd:boolean" /> + <element name="guestId" type="xsd:string" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="files" type="vim2:VirtualMachineFileInfo" /> + <element name="tools" type="vim2:ToolsConfigInfo" minOccurs="0" /> + <element name="flags" type="vim2:VirtualMachineFlagInfo" /> + <element name="consolePreferences" type="vim2:VirtualMachineConsolePreferences" minOccurs="0" /> + <element name="defaultPowerOps" type="vim2:VirtualMachineDefaultPowerOpInfo" /> + <element name="hardware" type="vim2:VirtualHardware" /> + <element name="cpuAllocation" type="vim2:ResourceAllocationInfo" minOccurs="0" /> + <element name="memoryAllocation" type="vim2:ResourceAllocationInfo" minOccurs="0" /> + <element name="cpuAffinity" type="vim2:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="memoryAffinity" type="vim2:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="networkShaper" type="vim2:VirtualMachineNetworkShaperInfo" minOccurs="0" /> + <element name="extraConfig" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuFeatureMask" type="vim2:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastoreUrl" type="vim2:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="guestOSDescriptor" type="vim2:GuestOsDescriptor" maxOccurs="unbounded" /> + <element name="guestOSDefaultIndex" type="xsd:int" /> + <element name="hardwareOptions" type="vim2:VirtualHardwareOption" /> + <element name="capabilities" type="vim2:VirtualMachineCapability" /> + <element name="datastore" type="vim2:DatastoreOption" /> + <element name="defaultDevice" type="vim2:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigOptionDescriptor"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineConfigOptionDescriptor"> + <sequence> + <element name="VirtualMachineConfigOptionDescriptor" type="vim2:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineCpuIdInfoSpec"> + <complexContent> + <extension base="vim2:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim2:HostCpuIdInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineCpuIdInfoSpec"> + <sequence> + <element name="VirtualMachineCpuIdInfoSpec" type="vim2:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineConfigSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="locationId" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="files" type="vim2:VirtualMachineFileInfo" minOccurs="0" /> + <element name="tools" type="vim2:ToolsConfigInfo" minOccurs="0" /> + <element name="flags" type="vim2:VirtualMachineFlagInfo" minOccurs="0" /> + <element name="consolePreferences" type="vim2:VirtualMachineConsolePreferences" minOccurs="0" /> + <element name="powerOpInfo" type="vim2:VirtualMachineDefaultPowerOpInfo" minOccurs="0" /> + <element name="numCPUs" type="xsd:int" minOccurs="0" /> + <element name="memoryMB" type="xsd:long" minOccurs="0" /> + <element name="deviceChange" type="vim2:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuAllocation" type="vim2:ResourceAllocationInfo" minOccurs="0" /> + <element name="memoryAllocation" type="vim2:ResourceAllocationInfo" minOccurs="0" /> + <element name="cpuAffinity" type="vim2:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="memoryAffinity" type="vim2:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="networkShaper" type="vim2:VirtualMachineNetworkShaperInfo" minOccurs="0" /> + <element name="cpuFeatureMask" type="vim2:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="extraConfig" type="vim2:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ConfigTarget"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="numCpus" type="xsd:int" /> + <element name="numCpuCores" type="xsd:int" /> + <element name="numNumaNodes" type="xsd:int" /> + <element name="datastore" type="vim2:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim2:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="cdRom" type="vim2:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="serial" type="vim2:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="parallel" type="vim2:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="floppy" type="vim2:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="legacyNetworkInfo" type="vim2:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiPassthrough" type="vim2:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiDisk" type="vim2:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ideDisk" type="vim2:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxMemMBOptimalPerf" type="xsd:int" /> + <element name="resourcePool" type="vim2:ResourcePoolRuntimeInfo" minOccurs="0" /> + <element name="autoVmotion" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConsolePreferences"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="powerOnWhenOpened" type="xsd:boolean" minOccurs="0" /> + <element name="enterFullScreenOnPowerOn" type="xsd:boolean" minOccurs="0" /> + <element name="closeOnPowerOffOrSuspend" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineDatastoreInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + <element name="datastore" type="vim2:DatastoreSummary" /> + <element name="capability" type="vim2:DatastoreCapability" /> + <element name="maxFileSize" type="xsd:long" /> + <element name="mode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDatastoreInfo"> + <sequence> + <element name="VirtualMachineDatastoreInfo" type="vim2:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineDatastoreVolumeOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="fileSystemType" type="xsd:string" /> + <element name="majorVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDatastoreVolumeOption"> + <sequence> + <element name="VirtualMachineDatastoreVolumeOption" type="vim2:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatastoreOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="unsupportedVolumes" type="vim2:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachinePowerOpType"> + <restriction base="xsd:string"> + <enumeration value="soft" /> + <enumeration value="hard" /> + <enumeration value="preset" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineStandbyActionType"> + <restriction base="xsd:string"> + <enumeration value="checkpoint" /> + <enumeration value="powerOnSuspend" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineDefaultPowerOpInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="powerOffType" type="xsd:string" minOccurs="0" /> + <element name="suspendType" type="xsd:string" minOccurs="0" /> + <element name="resetType" type="xsd:string" minOccurs="0" /> + <element name="defaultPowerOffType" type="xsd:string" minOccurs="0" /> + <element name="defaultSuspendType" type="xsd:string" minOccurs="0" /> + <element name="defaultResetType" type="xsd:string" minOccurs="0" /> + <element name="standbyAction" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineDiskDeviceInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="vm" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFileInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vmPathName" type="xsd:string" minOccurs="0" /> + <element name="snapshotDirectory" type="xsd:string" minOccurs="0" /> + <element name="suspendDirectory" type="xsd:string" minOccurs="0" /> + <element name="logDirectory" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFileLayoutDiskLayout"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="diskFile" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutDiskLayout"> + <sequence> + <element name="VirtualMachineFileLayoutDiskLayout" type="vim2:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutSnapshotLayout"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="vim2:ManagedObjectReference" /> + <element name="snapshotFile" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutSnapshotLayout"> + <sequence> + <element name="VirtualMachineFileLayoutSnapshotLayout" type="vim2:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayout"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="configFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="logFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="disk" type="vim2:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="snapshot" type="vim2:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="swapFile" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineHtSharing"> + <restriction base="xsd:string"> + <enumeration value="any" /> + <enumeration value="none" /> + <enumeration value="internal" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineFlagInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="disableAcceleration" type="xsd:boolean" minOccurs="0" /> + <element name="enableLogging" type="xsd:boolean" minOccurs="0" /> + <element name="useToe" type="xsd:boolean" minOccurs="0" /> + <element name="runWithDebugInfo" type="xsd:boolean" minOccurs="0" /> + <element name="htSharing" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFloppyInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFloppyInfo"> + <sequence> + <element name="VirtualMachineFloppyInfo" type="vim2:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineToolsStatus"> + <restriction base="xsd:string"> + <enumeration value="toolsNotInstalled" /> + <enumeration value="toolsNotRunning" /> + <enumeration value="toolsOld" /> + <enumeration value="toolsOk" /> + </restriction> + </simpleType> + <complexType name="GuestDiskInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskPath" type="xsd:string" minOccurs="0" /> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="freeSpace" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestDiskInfo"> + <sequence> + <element name="GuestDiskInfo" type="vim2:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestNicInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="network" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="connected" type="xsd:boolean" /> + <element name="deviceConfigId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestNicInfo"> + <sequence> + <element name="GuestNicInfo" type="vim2:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestScreenInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="width" type="xsd:int" /> + <element name="height" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineGuestState"> + <restriction base="xsd:string"> + <enumeration value="running" /> + <enumeration value="shuttingDown" /> + <enumeration value="resetting" /> + <enumeration value="standby" /> + <enumeration value="notRunning" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="GuestInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="toolsStatus" type="vim2:VirtualMachineToolsStatus" minOccurs="0" /> + <element name="toolsVersion" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFamily" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="net" type="vim2:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="disk" type="vim2:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="screen" type="vim2:GuestScreenInfo" minOccurs="0" /> + <element name="guestState" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineGuestOsFamily"> + <restriction base="xsd:string"> + <enumeration value="windowsGuest" /> + <enumeration value="linuxGuest" /> + <enumeration value="netwareGuest" /> + <enumeration value="solarisGuest" /> + <enumeration value="otherGuestFamily" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineGuestOsIdentifier"> + <restriction base="xsd:string"> + <enumeration value="dosGuest" /> + <enumeration value="win31Guest" /> + <enumeration value="win95Guest" /> + <enumeration value="win98Guest" /> + <enumeration value="winMeGuest" /> + <enumeration value="winNTGuest" /> + <enumeration value="win2000ProGuest" /> + <enumeration value="win2000ServGuest" /> + <enumeration value="win2000AdvServGuest" /> + <enumeration value="winXPHomeGuest" /> + <enumeration value="winXPProGuest" /> + <enumeration value="winXPPro64Guest" /> + <enumeration value="winNetWebGuest" /> + <enumeration value="winNetStandardGuest" /> + <enumeration value="winNetEnterpriseGuest" /> + <enumeration value="winNetBusinessGuest" /> + <enumeration value="winNetStandard64Guest" /> + <enumeration value="winNetEnterprise64Guest" /> + <enumeration value="winVistaGuest" /> + <enumeration value="winVista64Guest" /> + <enumeration value="freebsdGuest" /> + <enumeration value="freebsd64Guest" /> + <enumeration value="redhatGuest" /> + <enumeration value="rhel2Guest" /> + <enumeration value="rhel3Guest" /> + <enumeration value="rhel3_64Guest" /> + <enumeration value="rhel4Guest" /> + <enumeration value="rhel4_64Guest" /> + <enumeration value="suseGuest" /> + <enumeration value="suse64Guest" /> + <enumeration value="slesGuest" /> + <enumeration value="sles64Guest" /> + <enumeration value="nld9Guest" /> + <enumeration value="oesGuest" /> + <enumeration value="sjdsGuest" /> + <enumeration value="mandrakeGuest" /> + <enumeration value="mandrake64Guest" /> + <enumeration value="turboLinuxGuest" /> + <enumeration value="ubuntuGuest" /> + <enumeration value="ubuntu64Guest" /> + <enumeration value="other24xLinuxGuest" /> + <enumeration value="other26xLinuxGuest" /> + <enumeration value="otherLinuxGuest" /> + <enumeration value="other24xLinux64Guest" /> + <enumeration value="other26xLinux64Guest" /> + <enumeration value="otherLinux64Guest" /> + <enumeration value="solaris6Guest" /> + <enumeration value="solaris7Guest" /> + <enumeration value="solaris8Guest" /> + <enumeration value="solaris9Guest" /> + <enumeration value="solaris10Guest" /> + <enumeration value="solaris10_64Guest" /> + <enumeration value="os2Guest" /> + <enumeration value="netware4Guest" /> + <enumeration value="netware5Guest" /> + <enumeration value="netware6Guest" /> + <enumeration value="darwinGuest" /> + <enumeration value="otherGuest" /> + <enumeration value="otherGuest64" /> + </restriction> + </simpleType> + <complexType name="GuestOsDescriptor"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="family" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="supportedMaxCPUs" type="xsd:int" /> + <element name="supportedMinMemMB" type="xsd:int" /> + <element name="supportedMaxMemMB" type="xsd:int" /> + <element name="recommendedMemMB" type="xsd:int" /> + <element name="recommendedColorDepth" type="xsd:int" /> + <element name="supportedDiskControllerList" type="xsd:string" maxOccurs="unbounded" /> + <element name="recommendedSCSIController" type="xsd:string" minOccurs="0" /> + <element name="recommendedDiskController" type="xsd:string" /> + <element name="supportedNumDisks" type="xsd:int" /> + <element name="recommendedDiskSizeMB" type="xsd:int" /> + <element name="supportedEthernetCard" type="xsd:string" maxOccurs="unbounded" /> + <element name="recommendedEthernetCard" type="xsd:string" minOccurs="0" /> + <element name="supportsSlaveDisk" type="xsd:boolean" minOccurs="0" /> + <element name="cpuFeatureMask" type="vim2:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportsWakeOnLan" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestOsDescriptor"> + <sequence> + <element name="GuestOsDescriptor" type="vim2:GuestOsDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineIdeDiskDevicePartitionInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="capacity" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineIdeDiskDevicePartitionInfo"> + <sequence> + <element name="VirtualMachineIdeDiskDevicePartitionInfo" type="vim2:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineIdeDiskDeviceInfo"> + <complexContent> + <extension base="vim2:VirtualMachineDiskDeviceInfo"> + <sequence> + <element name="partitionTable" type="vim2:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineIdeDiskDeviceInfo"> + <sequence> + <element name="VirtualMachineIdeDiskDeviceInfo" type="vim2:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineLegacyNetworkSwitchInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineLegacyNetworkSwitchInfo"> + <sequence> + <element name="VirtualMachineLegacyNetworkSwitchInfo" type="vim2:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineNetworkInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + <element name="network" type="vim2:NetworkSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineNetworkInfo"> + <sequence> + <element name="VirtualMachineNetworkInfo" type="vim2:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineNetworkShaperInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="peakBps" type="xsd:long" minOccurs="0" /> + <element name="averageBps" type="xsd:long" minOccurs="0" /> + <element name="burstSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineParallelInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineParallelInfo"> + <sequence> + <element name="VirtualMachineParallelInfo" type="vim2:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineQuestionInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="text" type="xsd:string" /> + <element name="choice" type="vim2:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineRelocateTransformation"> + <restriction base="xsd:string"> + <enumeration value="flat" /> + <enumeration value="sparse" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineRelocateSpecDiskLocator"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="diskId" type="xsd:int" /> + <element name="datastore" type="vim2:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineRelocateSpecDiskLocator"> + <sequence> + <element name="VirtualMachineRelocateSpecDiskLocator" type="vim2:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineRelocateSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="pool" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="disk" type="vim2:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + <element name="transform" type="vim2:VirtualMachineRelocateTransformation" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineRuntimeInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="connectionState" type="vim2:VirtualMachineConnectionState" /> + <element name="powerState" type="vim2:VirtualMachinePowerState" /> + <element name="toolsInstallerMounted" type="xsd:boolean" /> + <element name="suspendTime" type="xsd:dateTime" minOccurs="0" /> + <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> + <element name="suspendInterval" type="xsd:long" minOccurs="0" /> + <element name="question" type="vim2:VirtualMachineQuestionInfo" minOccurs="0" /> + <element name="memoryOverhead" type="xsd:long" minOccurs="0" /> + <element name="maxCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="maxMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="numMksConnections" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineScsiDiskDeviceInfo"> + <complexContent> + <extension base="vim2:VirtualMachineDiskDeviceInfo"> + <sequence> + <element name="disk" type="vim2:HostScsiDisk" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineScsiDiskDeviceInfo"> + <sequence> + <element name="VirtualMachineScsiDiskDeviceInfo" type="vim2:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineScsiPassthroughType"> + <restriction base="xsd:string"> + <enumeration value="disk" /> + <enumeration value="tape" /> + <enumeration value="printer" /> + <enumeration value="processor" /> + <enumeration value="worm" /> + <enumeration value="cdrom" /> + <enumeration value="scanner" /> + <enumeration value="optical" /> + <enumeration value="media" /> + <enumeration value="com" /> + <enumeration value="raid" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineScsiPassthroughInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + <element name="scsiClass" type="xsd:string" /> + <element name="vendor" type="xsd:string" /> + <element name="physicalUnitNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineScsiPassthroughInfo"> + <sequence> + <element name="VirtualMachineScsiPassthroughInfo" type="vim2:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineSerialInfo"> + <complexContent> + <extension base="vim2:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSerialInfo"> + <sequence> + <element name="VirtualMachineSerialInfo" type="vim2:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <element name="RevertToSnapshot_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="host" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RevertToSnapshot_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RemoveSnapshot_Task"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="removeChildren" type="xsd:boolean" /> + </sequence> + </complexType> + </element> + <element name="RemoveSnapshot_TaskResponse"> + <complexType> + <sequence> + <element name="returnval" type="vim2:ManagedObjectReference" /> + </sequence> + </complexType> + </element> + <element name="RenameSnapshot"> + <complexType> + <sequence> + <element name="_this" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + </element> + <element name="RenameSnapshotResponse"> + <complexType /> + </element> + <complexType name="VirtualMachineSnapshotInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="currentSnapshot" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="rootSnapshotList" type="vim2:VirtualMachineSnapshotTree" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineSnapshotTree"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="snapshot" type="vim2:ManagedObjectReference" /> + <element name="vm" type="vim2:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="createTime" type="xsd:dateTime" /> + <element name="state" type="vim2:VirtualMachinePowerState" /> + <element name="quiesced" type="xsd:boolean" /> + <element name="childSnapshotList" type="vim2:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSnapshotTree"> + <sequence> + <element name="VirtualMachineSnapshotTree" type="vim2:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineConfigSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="template" type="xsd:boolean" /> + <element name="vmPathName" type="xsd:string" /> + <element name="memorySizeMB" type="xsd:int" minOccurs="0" /> + <element name="cpuReservation" type="xsd:int" minOccurs="0" /> + <element name="memoryReservation" type="xsd:int" minOccurs="0" /> + <element name="numCpu" type="xsd:int" minOccurs="0" /> + <element name="numEthernetCards" type="xsd:int" minOccurs="0" /> + <element name="numVirtualDisks" type="xsd:int" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineQuickStats"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="guestMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="hostMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="guestHeartbeatStatus" type="vim2:ManagedEntityStatus" /> + <element name="distributedCpuEntitlement" type="xsd:int" minOccurs="0" /> + <element name="distributedMemoryEntitlement" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineGuestSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="toolsStatus" type="vim2:VirtualMachineToolsStatus" minOccurs="0" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineSummary"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="vm" type="vim2:ManagedObjectReference" minOccurs="0" /> + <element name="runtime" type="vim2:VirtualMachineRuntimeInfo" /> + <element name="guest" type="vim2:VirtualMachineGuestSummary" minOccurs="0" /> + <element name="config" type="vim2:VirtualMachineConfigSummary" /> + <element name="quickStats" type="vim2:VirtualMachineQuickStats" /> + <element name="overallStatus" type="vim2:ManagedEntityStatus" /> + <element name="customValue" type="vim2:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSummary"> + <sequence> + <element name="VirtualMachineSummary" type="vim2:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineTargetInfoConfigurationTag"> + <restriction base="xsd:string"> + <enumeration value="compliant" /> + <enumeration value="clusterWide" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineTargetInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="configurationTag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsConfigInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="toolsVersion" type="xsd:int" minOccurs="0" /> + <element name="afterPowerOn" type="xsd:boolean" minOccurs="0" /> + <element name="afterResume" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestStandby" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestShutdown" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestReboot" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHardware"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="numCPU" type="xsd:int" /> + <element name="memoryMB" type="xsd:int" /> + <element name="device" type="vim2:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHardwareOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="hwVersion" type="xsd:int" /> + <element name="virtualDeviceOption" type="vim2:VirtualDeviceOption" maxOccurs="unbounded" /> + <element name="deviceListReadonly" type="xsd:boolean" /> + <element name="numCPU" type="xsd:int" maxOccurs="unbounded" /> + <element name="numCpuReadonly" type="xsd:boolean" /> + <element name="memoryMB" type="vim2:LongOption" /> + <element name="numPCIControllers" type="vim2:IntOption" /> + <element name="numIDEControllers" type="vim2:IntOption" /> + <element name="numUSBControllers" type="vim2:IntOption" /> + <element name="numSIOControllers" type="vim2:IntOption" /> + <element name="numPS2Controllers" type="vim2:IntOption" /> + <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="options" type="vim2:CustomizationOptions" minOccurs="0" /> + <element name="identity" type="vim2:CustomizationIdentitySettings" /> + <element name="globalIPSettings" type="vim2:CustomizationGlobalIPSettings" /> + <element name="nicSettingMap" type="vim2:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> + <element name="encryptionKey" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationName"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFixedName"> + <complexContent> + <extension base="vim2:CustomizationName"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationPrefixName"> + <complexContent> + <extension base="vim2:CustomizationName"> + <sequence> + <element name="base" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationVirtualMachineName"> + <complexContent> + <extension base="vim2:CustomizationName"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownName"> + <complexContent> + <extension base="vim2:CustomizationName"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationCustomName"> + <complexContent> + <extension base="vim2:CustomizationName"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationPassword"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="value" type="xsd:string" /> + <element name="plainText" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationOptions"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationWinOptions"> + <complexContent> + <extension base="vim2:CustomizationOptions"> + <sequence> + <element name="changeSID" type="xsd:boolean" /> + <element name="deleteAccounts" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationLinuxOptions"> + <complexContent> + <extension base="vim2:CustomizationOptions"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGuiUnattended"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="password" type="vim2:CustomizationPassword" minOccurs="0" /> + <element name="timeZone" type="xsd:int" /> + <element name="autoLogon" type="xsd:boolean" /> + <element name="autoLogonCount" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUserData"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="fullName" type="xsd:string" /> + <element name="orgName" type="xsd:string" /> + <element name="computerName" type="vim2:CustomizationName" /> + <element name="productId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGuiRunOnce"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="commandList" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIdentification"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="joinWorkgroup" type="xsd:string" minOccurs="0" /> + <element name="joinDomain" type="xsd:string" minOccurs="0" /> + <element name="domainAdmin" type="xsd:string" minOccurs="0" /> + <element name="domainAdminPassword" type="vim2:CustomizationPassword" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CustomizationLicenseDataMode"> + <restriction base="xsd:string"> + <enumeration value="perServer" /> + <enumeration value="perSeat" /> + </restriction> + </simpleType> + <complexType name="CustomizationLicenseFilePrintData"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="autoMode" type="vim2:CustomizationLicenseDataMode" /> + <element name="autoUsers" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIdentitySettings"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSysprepText"> + <complexContent> + <extension base="vim2:CustomizationIdentitySettings"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSysprep"> + <complexContent> + <extension base="vim2:CustomizationIdentitySettings"> + <sequence> + <element name="guiUnattended" type="vim2:CustomizationGuiUnattended" /> + <element name="userData" type="vim2:CustomizationUserData" /> + <element name="guiRunOnce" type="vim2:CustomizationGuiRunOnce" minOccurs="0" /> + <element name="identification" type="vim2:CustomizationIdentification" /> + <element name="licenseFilePrintData" type="vim2:CustomizationLicenseFilePrintData" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationLinuxPrep"> + <complexContent> + <extension base="vim2:CustomizationIdentitySettings"> + <sequence> + <element name="hostName" type="vim2:CustomizationName" /> + <element name="domain" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGlobalIPSettings"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="dnsSuffixList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CustomizationNetBIOSMode"> + <restriction base="xsd:string"> + <enumeration value="enableNetBIOSViaDhcp" /> + <enumeration value="enableNetBIOS" /> + <enumeration value="disableNetBIOS" /> + </restriction> + </simpleType> + <complexType name="CustomizationIPSettings"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="ip" type="vim2:CustomizationIpGenerator" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsDomain" type="xsd:string" minOccurs="0" /> + <element name="primaryWINS" type="xsd:string" minOccurs="0" /> + <element name="secondaryWINS" type="xsd:string" minOccurs="0" /> + <element name="netBIOS" type="vim2:CustomizationNetBIOSMode" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIpGenerator"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationDhcpIpGenerator"> + <complexContent> + <extension base="vim2:CustomizationIpGenerator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFixedIp"> + <complexContent> + <extension base="vim2:CustomizationIpGenerator"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownIpGenerator"> + <complexContent> + <extension base="vim2:CustomizationIpGenerator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationCustomIpGenerator"> + <complexContent> + <extension base="vim2:CustomizationIpGenerator"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationAdapterMapping"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="adapter" type="vim2:CustomizationIPSettings" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomizationAdapterMapping"> + <sequence> + <element name="CustomizationAdapterMapping" type="vim2:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskMappingPartitionInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fileSystem" type="xsd:string" /> + <element name="capacityInKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskMappingInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="physicalPartition" type="vim2:HostDiskMappingPartitionInfo" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="exclusive" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskMappingPartitionOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fileSystem" type="xsd:string" /> + <element name="capacityInKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskMappingPartitionOption"> + <sequence> + <element name="HostDiskMappingPartitionOption" type="vim2:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskMappingOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="physicalPartition" type="vim2:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualBusLogicController"> + <complexContent> + <extension base="vim2:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualBusLogicControllerOption"> + <complexContent> + <extension base="vim2:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromIsoBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromPassthroughBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="exclusive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemotePassthroughBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + <element name="exclusive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromAtapiBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemoteAtapiBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdrom"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromIsoBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromPassthroughBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="exclusive" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemotePassthroughBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceRemoteDeviceBackingOption"> + <sequence> + <element name="exclusive" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromAtapiBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemoteAtapiBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualController"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + <element name="busNumber" type="xsd:int" /> + <element name="device" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualControllerOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + <element name="devices" type="vim2:IntOption" /> + <element name="supportedDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceBackingInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceFileBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingInfo"> + <sequence> + <element name="fileName" type="xsd:string" /> + <element name="datastore" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingInfo"> + <sequence> + <element name="deviceName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceRemoteDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingInfo"> + <sequence> + <element name="deviceName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevicePipeBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingInfo"> + <sequence> + <element name="pipeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceConnectInfo"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="startConnected" type="xsd:boolean" /> + <element name="allowGuestControl" type="xsd:boolean" /> + <element name="connected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevice"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="deviceInfo" type="vim2:Description" minOccurs="0" /> + <element name="backing" type="vim2:VirtualDeviceBackingInfo" minOccurs="0" /> + <element name="connectable" type="vim2:VirtualDeviceConnectInfo" minOccurs="0" /> + <element name="controllerKey" type="xsd:int" minOccurs="0" /> + <element name="unitNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDevice"> + <sequence> + <element name="VirtualDevice" type="vim2:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualDeviceBackingOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceBackingOption"> + <sequence> + <element name="VirtualDeviceBackingOption" type="vim2:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDeviceFileExtension"> + <restriction base="xsd:string"> + <enumeration value="iso" /> + <enumeration value="flp" /> + <enumeration value="vmdk" /> + <enumeration value="dsk" /> + <enumeration value="rdm" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceFileBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingOption"> + <sequence> + <element name="fileNameExtensions" type="vim2:ChoiceOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceRemoteDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevicePipeBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceConnectOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="startConnected" type="vim2:BoolOption" /> + <element name="allowGuestControl" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceOption"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="connectOption" type="vim2:VirtualDeviceConnectOption" minOccurs="0" /> + <element name="controllerType" type="xsd:string" minOccurs="0" /> + <element name="autoAssignController" type="vim2:BoolOption" minOccurs="0" /> + <element name="backingOption" type="vim2:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultBackingOptionIndex" type="xsd:int" minOccurs="0" /> + <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="deprecated" type="xsd:boolean" /> + <element name="plugAndPlay" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceOption"> + <sequence> + <element name="VirtualDeviceOption" type="vim2:VirtualDeviceOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDeviceConfigSpecOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <simpleType name="VirtualDeviceConfigSpecFileOperation"> + <restriction base="xsd:string"> + <enumeration value="create" /> + <enumeration value="destroy" /> + <enumeration value="replace" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceConfigSpec"> + <complexContent> + <extension base="vim2:DynamicData"> + <sequence> + <element name="operation" type="vim2:VirtualDeviceConfigSpecOperation" minOccurs="0" /> + <element name="fileOperation" type="vim2:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> + <element name="device" type="vim2:VirtualDevice" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceConfigSpec"> + <sequence> + <element name="VirtualDeviceConfigSpec" type="vim2:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualDiskSparseVer1BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSparseVer2BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer1BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer2BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="thinProvisioned" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskVer2BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="descriptorFileName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskPartitionedRawDiskVer2BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDiskRawDiskVer2BackingInfo"> + <sequence> + <element name="partition" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskMappingVer1BackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="lunUuid" type="xsd:string" minOccurs="0" /> + <element name="deviceName" type="xsd:string" minOccurs="0" /> + <element name="compatibilityMode" type="xsd:string" minOccurs="0" /> + <element name="diskMode" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDisk"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + <element name="capacityInKB" type="xsd:long" /> + <element name="shares" type="vim2:SharesInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualDiskMode"> + <restriction base="xsd:string"> + <enumeration value="persistent" /> + <enumeration value="nonpersistent" /> + <enumeration value="undoable" /> + <enumeration value="independent_persistent" /> + <enumeration value="independent_nonpersistent" /> + <enumeration value="append" /> + </restriction> + </simpleType> + <simpleType name="VirtualDiskCompatibilityMode"> + <restriction base="xsd:string"> + <enumeration value="virtualMode" /> + <enumeration value="physicalMode" /> + </restriction> + </simpleType> + <complexType name="VirtualDiskSparseVer1BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskModes" type="vim2:ChoiceOption" /> + <element name="split" type="vim2:BoolOption" /> + <element name="writeThrough" type="vim2:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSparseVer2BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim2:ChoiceOption" /> + <element name="split" type="vim2:BoolOption" /> + <element name="writeThrough" type="vim2:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer1BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim2:ChoiceOption" /> + <element name="split" type="vim2:BoolOption" /> + <element name="writeThrough" type="vim2:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer2BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim2:ChoiceOption" /> + <element name="split" type="vim2:BoolOption" /> + <element name="writeThrough" type="vim2:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskVer2BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="descriptorFileNameExtensions" type="vim2:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskPartitionedRawDiskVer2BackingOption"> + <complexContent> + <extension base="vim2:VirtualDiskRawDiskVer2BackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskMappingVer1BackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="descriptorFileNameExtensions" type="vim2:ChoiceOption" minOccurs="0" /> + <element name="compatibilityMode" type="vim2:ChoiceOption" /> + <element name="diskMode" type="vim2:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + <element name="capacityInKB" type="vim2:LongOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000"> + <complexContent> + <extension base="vim2:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000Option"> + <complexContent> + <extension base="vim2:VirtualEthernetCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEnsoniq1371"> + <complexContent> + <extension base="vim2:VirtualSoundCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEnsoniq1371Option"> + <complexContent> + <extension base="vim2:VirtualSoundCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardNetworkBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="network" type="vim2:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardLegacyNetworkBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCard"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + <element name="addressType" type="xsd:string" minOccurs="0" /> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="wakeOnLanEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardNetworkBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualEthernetCardLegacyNetworkDeviceName"> + <restriction base="xsd:string"> + <enumeration value="bridged" /> + <enumeration value="nat" /> + <enumeration value="hostonly" /> + </restriction> + </simpleType> + <complexType name="VirtualEthernetCardLegacyNetworkBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualEthernetCardMacType"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="generated" /> + <enumeration value="assigned" /> + </restriction> + </simpleType> + <complexType name="VirtualEthernetCardOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + <element name="supportedOUI" type="vim2:ChoiceOption" /> + <element name="macType" type="vim2:ChoiceOption" /> + <element name="wakeOnLanEnabled" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyImageBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyRemoteDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppy"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyImageBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyRemoteDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceRemoteDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualIDEController"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualIDEControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="numIDEDisks" type="vim2:IntOption" /> + <element name="numIDECdroms" type="vim2:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualKeyboard"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualKeyboardOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicController"> + <complexContent> + <extension base="vim2:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicControllerOption"> + <complexContent> + <extension base="vim2:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIController"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="numSCSIControllers" type="vim2:IntOption" /> + <element name="numEthernetCards" type="vim2:IntOption" /> + <element name="numVideoCards" type="vim2:IntOption" /> + <element name="numSoundCards" type="vim2:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCNet32"> + <complexContent> + <extension base="vim2:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCNet32Option"> + <complexContent> + <extension base="vim2:VirtualEthernetCardOption"> + <sequence> + <element name="supportsMorphing" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPS2Controller"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPS2ControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="numKeyboards" type="vim2:IntOption" /> + <element name="numPointingDevices" type="vim2:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortFileBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPort"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortFileBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDeviceDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="hostPointingDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDevice"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualPointingDeviceHostChoice"> + <restriction base="xsd:string"> + <enumeration value="autodetect" /> + <enumeration value="intellimouseExplorer" /> + <enumeration value="intellimousePs2" /> + <enumeration value="logitechMouseman" /> + <enumeration value="microsoft_serial" /> + <enumeration value="mouseSystems" /> + <enumeration value="mousemanSerial" /> + <enumeration value="ps2" /> + </restriction> + </simpleType> + <complexType name="VirtualPointingDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="hostPointingDevice" type="vim2:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDeviceOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualSCSISharing"> + <restriction base="xsd:string"> + <enumeration value="noSharing" /> + <enumeration value="virtualSharing" /> + <enumeration value="physicalSharing" /> + </restriction> + </simpleType> + <complexType name="ArrayOfVirtualSCSISharing"> + <sequence> + <element name="VirtualSCSISharing" type="vim2:VirtualSCSISharing" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualSCSIController"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + <element name="hotAddRemove" type="xsd:boolean" minOccurs="0" /> + <element name="sharedBus" type="vim2:VirtualSCSISharing" /> + <element name="scsiCtlrUnitNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="numSCSIDisks" type="vim2:IntOption" /> + <element name="numSCSICdroms" type="vim2:IntOption" /> + <element name="numSCSIPassthrough" type="vim2:IntOption" /> + <element name="sharing" type="vim2:VirtualSCSISharing" maxOccurs="unbounded" /> + <element name="defaultSharedIndex" type="xsd:int" /> + <element name="hotAddRemove" type="vim2:BoolOption" /> + <element name="scsiCtlrUnitNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthrough"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSIOController"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSIOControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="numFloppyDrives" type="vim2:IntOption" /> + <element name="numSerialPorts" type="vim2:IntOption" /> + <element name="numParallelPorts" type="vim2:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortFileBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortPipeBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDevicePipeBackingInfo"> + <sequence> + <element name="endpoint" type="xsd:string" /> + <element name="noRxLoss" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPort"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + <element name="yieldOnPoll" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualSerialPortEndPoint"> + <restriction base="xsd:string"> + <enumeration value="client" /> + <enumeration value="server" /> + </restriction> + </simpleType> + <complexType name="VirtualSerialPortFileBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortPipeBackingOption"> + <complexContent> + <extension base="vim2:VirtualDevicePipeBackingOption"> + <sequence> + <element name="endpoint" type="vim2:ChoiceOption" /> + <element name="noRxLoss" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + <element name="yieldOnPoll" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundBlaster16"> + <complexContent> + <extension base="vim2:VirtualSoundCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundBlaster16Option"> + <complexContent> + <extension base="vim2:VirtualSoundCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardDeviceBackingInfo"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCard"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardDeviceBackingOption"> + <complexContent> + <extension base="vim2:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSB"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBController"> + <complexContent> + <extension base="vim2:VirtualController"> + <sequence> + <element name="autoConnectDevices" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBControllerOption"> + <complexContent> + <extension base="vim2:VirtualControllerOption"> + <sequence> + <element name="autoConnectDevices" type="vim2:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineVideoCard"> + <complexContent> + <extension base="vim2:VirtualDevice"> + <sequence> + <element name="videoRamSizeInKB" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVideoCardOption"> + <complexContent> + <extension base="vim2:VirtualDeviceOption"> + <sequence> + <element name="videoRamSizeInKB" type="vim2:LongOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet"> + <complexContent> + <extension base="vim2:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnetOption"> + <complexContent> + <extension base="vim2:VirtualEthernetCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedObjectReference"> + <simpleContent> + <extension base="xsd:string"> + <attribute name="type" type="xsd:string"/> + </extension> + </simpleContent> + </complexType> + <complexType name="ArrayOfString"> + <sequence> + <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfAnyType"> + <sequence> + <element name="anyType" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfManagedObjectReference"> + <sequence> + <element name="ManagedObjectReference" type="vim2:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfInt"> + <sequence> + <element name="int" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfByte"> + <sequence> + <element name="byte" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfShort"> + <sequence> + <element name="short" type="xsd:short" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfLong"> + <sequence> + <element name="long" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + </schema> + </types> + <message name="HostCommunicationFaultMsg"> + <part name="fault" element="vim2:HostCommunicationFault" /> + </message> + <message name="HostNotConnectedFaultMsg"> + <part name="fault" element="vim2:HostNotConnectedFault" /> + </message> + <message name="HostNotReachableFaultMsg"> + <part name="fault" element="vim2:HostNotReachableFault" /> + </message> + <message name="InvalidArgumentFaultMsg"> + <part name="fault" element="vim2:InvalidArgumentFault" /> + </message> + <message name="InvalidRequestFaultMsg"> + <part name="fault" element="vim2:InvalidRequestFault" /> + </message> + <message name="InvalidTypeFaultMsg"> + <part name="fault" element="vim2:InvalidTypeFault" /> + </message> + <message name="ManagedObjectNotFoundFaultMsg"> + <part name="fault" element="vim2:ManagedObjectNotFoundFault" /> + </message> + <message name="MethodNotFoundFaultMsg"> + <part name="fault" element="vim2:MethodNotFoundFault" /> + </message> + <message name="NotEnoughLicensesFaultMsg"> + <part name="fault" element="vim2:NotEnoughLicensesFault" /> + </message> + <message name="NotImplementedFaultMsg"> + <part name="fault" element="vim2:NotImplementedFault" /> + </message> + <message name="NotSupportedFaultMsg"> + <part name="fault" element="vim2:NotSupportedFault" /> + </message> + <message name="RequestCanceledFaultMsg"> + <part name="fault" element="vim2:RequestCanceledFault" /> + </message> + <message name="SecurityErrorFaultMsg"> + <part name="fault" element="vim2:SecurityErrorFault" /> + </message> + <message name="SystemErrorFaultMsg"> + <part name="fault" element="vim2:SystemErrorFault" /> + </message> + <message name="InvalidCollectorVersionFaultMsg"> + <part name="fault" element="vim2:InvalidCollectorVersionFault" /> + </message> + <message name="InvalidPropertyFaultMsg"> + <part name="fault" element="vim2:InvalidPropertyFault" /> + </message> + <message name="DestroyPropertyFilterRequestMsg"> + <part name="parameters" element="vim2:DestroyPropertyFilter" /> + </message> + <message name="DestroyPropertyFilterResponseMsg"> + <part name="parameters" element="vim2:DestroyPropertyFilterResponse" /> + </message> + <message name="CreateFilterRequestMsg"> + <part name="parameters" element="vim2:CreateFilter" /> + </message> + <message name="CreateFilterResponseMsg"> + <part name="parameters" element="vim2:CreateFilterResponse" /> + </message> + <message name="RetrievePropertiesRequestMsg"> + <part name="parameters" element="vim2:RetrieveProperties" /> + </message> + <message name="RetrievePropertiesResponseMsg"> + <part name="parameters" element="vim2:RetrievePropertiesResponse" /> + </message> + <message name="CheckForUpdatesRequestMsg"> + <part name="parameters" element="vim2:CheckForUpdates" /> + </message> + <message name="CheckForUpdatesResponseMsg"> + <part name="parameters" element="vim2:CheckForUpdatesResponse" /> + </message> + <message name="WaitForUpdatesRequestMsg"> + <part name="parameters" element="vim2:WaitForUpdates" /> + </message> + <message name="WaitForUpdatesResponseMsg"> + <part name="parameters" element="vim2:WaitForUpdatesResponse" /> + </message> + <message name="CancelWaitForUpdatesRequestMsg"> + <part name="parameters" element="vim2:CancelWaitForUpdates" /> + </message> + <message name="CancelWaitForUpdatesResponseMsg"> + <part name="parameters" element="vim2:CancelWaitForUpdatesResponse" /> + </message> + <message name="MethodFaultFaultMsg"> + <part name="fault" element="vim2:MethodFaultFault" /> + </message> + <message name="RuntimeFaultFaultMsg"> + <part name="fault" element="vim2:RuntimeFaultFault" /> + </message> + <message name="AddAuthorizationRoleRequestMsg"> + <part name="parameters" element="vim2:AddAuthorizationRole" /> + </message> + <message name="AddAuthorizationRoleResponseMsg"> + <part name="parameters" element="vim2:AddAuthorizationRoleResponse" /> + </message> + <message name="RemoveAuthorizationRoleRequestMsg"> + <part name="parameters" element="vim2:RemoveAuthorizationRole" /> + </message> + <message name="RemoveAuthorizationRoleResponseMsg"> + <part name="parameters" element="vim2:RemoveAuthorizationRoleResponse" /> + </message> + <message name="UpdateAuthorizationRoleRequestMsg"> + <part name="parameters" element="vim2:UpdateAuthorizationRole" /> + </message> + <message name="UpdateAuthorizationRoleResponseMsg"> + <part name="parameters" element="vim2:UpdateAuthorizationRoleResponse" /> + </message> + <message name="MergePermissionsRequestMsg"> + <part name="parameters" element="vim2:MergePermissions" /> + </message> + <message name="MergePermissionsResponseMsg"> + <part name="parameters" element="vim2:MergePermissionsResponse" /> + </message> + <message name="RetrieveRolePermissionsRequestMsg"> + <part name="parameters" element="vim2:RetrieveRolePermissions" /> + </message> + <message name="RetrieveRolePermissionsResponseMsg"> + <part name="parameters" element="vim2:RetrieveRolePermissionsResponse" /> + </message> + <message name="RetrieveEntityPermissionsRequestMsg"> + <part name="parameters" element="vim2:RetrieveEntityPermissions" /> + </message> + <message name="RetrieveEntityPermissionsResponseMsg"> + <part name="parameters" element="vim2:RetrieveEntityPermissionsResponse" /> + </message> + <message name="RetrieveAllPermissionsRequestMsg"> + <part name="parameters" element="vim2:RetrieveAllPermissions" /> + </message> + <message name="RetrieveAllPermissionsResponseMsg"> + <part name="parameters" element="vim2:RetrieveAllPermissionsResponse" /> + </message> + <message name="SetEntityPermissionsRequestMsg"> + <part name="parameters" element="vim2:SetEntityPermissions" /> + </message> + <message name="SetEntityPermissionsResponseMsg"> + <part name="parameters" element="vim2:SetEntityPermissionsResponse" /> + </message> + <message name="ResetEntityPermissionsRequestMsg"> + <part name="parameters" element="vim2:ResetEntityPermissions" /> + </message> + <message name="ResetEntityPermissionsResponseMsg"> + <part name="parameters" element="vim2:ResetEntityPermissionsResponse" /> + </message> + <message name="RemoveEntityPermissionRequestMsg"> + <part name="parameters" element="vim2:RemoveEntityPermission" /> + </message> + <message name="RemoveEntityPermissionResponseMsg"> + <part name="parameters" element="vim2:RemoveEntityPermissionResponse" /> + </message> + <message name="ReconfigureCluster_TaskRequestMsg"> + <part name="parameters" element="vim2:ReconfigureCluster_Task" /> + </message> + <message name="ReconfigureCluster_TaskResponseMsg"> + <part name="parameters" element="vim2:ReconfigureCluster_TaskResponse" /> + </message> + <message name="ApplyRecommendationRequestMsg"> + <part name="parameters" element="vim2:ApplyRecommendation" /> + </message> + <message name="ApplyRecommendationResponseMsg"> + <part name="parameters" element="vim2:ApplyRecommendationResponse" /> + </message> + <message name="RecommendHostsForVmRequestMsg"> + <part name="parameters" element="vim2:RecommendHostsForVm" /> + </message> + <message name="RecommendHostsForVmResponseMsg"> + <part name="parameters" element="vim2:RecommendHostsForVmResponse" /> + </message> + <message name="AddHost_TaskRequestMsg"> + <part name="parameters" element="vim2:AddHost_Task" /> + </message> + <message name="AddHost_TaskResponseMsg"> + <part name="parameters" element="vim2:AddHost_TaskResponse" /> + </message> + <message name="MoveInto_TaskRequestMsg"> + <part name="parameters" element="vim2:MoveInto_Task" /> + </message> + <message name="MoveInto_TaskResponseMsg"> + <part name="parameters" element="vim2:MoveInto_TaskResponse" /> + </message> + <message name="MoveHostInto_TaskRequestMsg"> + <part name="parameters" element="vim2:MoveHostInto_Task" /> + </message> + <message name="MoveHostInto_TaskResponseMsg"> + <part name="parameters" element="vim2:MoveHostInto_TaskResponse" /> + </message> + <message name="AddCustomFieldDefRequestMsg"> + <part name="parameters" element="vim2:AddCustomFieldDef" /> + </message> + <message name="AddCustomFieldDefResponseMsg"> + <part name="parameters" element="vim2:AddCustomFieldDefResponse" /> + </message> + <message name="RemoveCustomFieldDefRequestMsg"> + <part name="parameters" element="vim2:RemoveCustomFieldDef" /> + </message> + <message name="RemoveCustomFieldDefResponseMsg"> + <part name="parameters" element="vim2:RemoveCustomFieldDefResponse" /> + </message> + <message name="RenameCustomFieldDefRequestMsg"> + <part name="parameters" element="vim2:RenameCustomFieldDef" /> + </message> + <message name="RenameCustomFieldDefResponseMsg"> + <part name="parameters" element="vim2:RenameCustomFieldDefResponse" /> + </message> + <message name="SetFieldRequestMsg"> + <part name="parameters" element="vim2:SetField" /> + </message> + <message name="SetFieldResponseMsg"> + <part name="parameters" element="vim2:SetFieldResponse" /> + </message> + <message name="DoesCustomizationSpecExistRequestMsg"> + <part name="parameters" element="vim2:DoesCustomizationSpecExist" /> + </message> + <message name="DoesCustomizationSpecExistResponseMsg"> + <part name="parameters" element="vim2:DoesCustomizationSpecExistResponse" /> + </message> + <message name="GetCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:GetCustomizationSpec" /> + </message> + <message name="GetCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:GetCustomizationSpecResponse" /> + </message> + <message name="CreateCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:CreateCustomizationSpec" /> + </message> + <message name="CreateCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:CreateCustomizationSpecResponse" /> + </message> + <message name="OverwriteCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:OverwriteCustomizationSpec" /> + </message> + <message name="OverwriteCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:OverwriteCustomizationSpecResponse" /> + </message> + <message name="DeleteCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:DeleteCustomizationSpec" /> + </message> + <message name="DeleteCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:DeleteCustomizationSpecResponse" /> + </message> + <message name="DuplicateCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:DuplicateCustomizationSpec" /> + </message> + <message name="DuplicateCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:DuplicateCustomizationSpecResponse" /> + </message> + <message name="RenameCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:RenameCustomizationSpec" /> + </message> + <message name="RenameCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:RenameCustomizationSpecResponse" /> + </message> + <message name="CustomizationSpecItemToXmlRequestMsg"> + <part name="parameters" element="vim2:CustomizationSpecItemToXml" /> + </message> + <message name="CustomizationSpecItemToXmlResponseMsg"> + <part name="parameters" element="vim2:CustomizationSpecItemToXmlResponse" /> + </message> + <message name="XmlToCustomizationSpecItemRequestMsg"> + <part name="parameters" element="vim2:XmlToCustomizationSpecItem" /> + </message> + <message name="XmlToCustomizationSpecItemResponseMsg"> + <part name="parameters" element="vim2:XmlToCustomizationSpecItemResponse" /> + </message> + <message name="CheckCustomizationResourcesRequestMsg"> + <part name="parameters" element="vim2:CheckCustomizationResources" /> + </message> + <message name="CheckCustomizationResourcesResponseMsg"> + <part name="parameters" element="vim2:CheckCustomizationResourcesResponse" /> + </message> + <message name="QueryConnectionInfoRequestMsg"> + <part name="parameters" element="vim2:QueryConnectionInfo" /> + </message> + <message name="QueryConnectionInfoResponseMsg"> + <part name="parameters" element="vim2:QueryConnectionInfoResponse" /> + </message> + <message name="RenameDatastoreRequestMsg"> + <part name="parameters" element="vim2:RenameDatastore" /> + </message> + <message name="RenameDatastoreResponseMsg"> + <part name="parameters" element="vim2:RenameDatastoreResponse" /> + </message> + <message name="RefreshDatastoreRequestMsg"> + <part name="parameters" element="vim2:RefreshDatastore" /> + </message> + <message name="RefreshDatastoreResponseMsg"> + <part name="parameters" element="vim2:RefreshDatastoreResponse" /> + </message> + <message name="DestroyDatastoreRequestMsg"> + <part name="parameters" element="vim2:DestroyDatastore" /> + </message> + <message name="DestroyDatastoreResponseMsg"> + <part name="parameters" element="vim2:DestroyDatastoreResponse" /> + </message> + <message name="QueryDescriptionsRequestMsg"> + <part name="parameters" element="vim2:QueryDescriptions" /> + </message> + <message name="QueryDescriptionsResponseMsg"> + <part name="parameters" element="vim2:QueryDescriptionsResponse" /> + </message> + <message name="BrowseDiagnosticLogRequestMsg"> + <part name="parameters" element="vim2:BrowseDiagnosticLog" /> + </message> + <message name="BrowseDiagnosticLogResponseMsg"> + <part name="parameters" element="vim2:BrowseDiagnosticLogResponse" /> + </message> + <message name="GenerateLogBundles_TaskRequestMsg"> + <part name="parameters" element="vim2:GenerateLogBundles_Task" /> + </message> + <message name="GenerateLogBundles_TaskResponseMsg"> + <part name="parameters" element="vim2:GenerateLogBundles_TaskResponse" /> + </message> + <message name="QueryConfigOptionDescriptorRequestMsg"> + <part name="parameters" element="vim2:QueryConfigOptionDescriptor" /> + </message> + <message name="QueryConfigOptionDescriptorResponseMsg"> + <part name="parameters" element="vim2:QueryConfigOptionDescriptorResponse" /> + </message> + <message name="QueryConfigOptionRequestMsg"> + <part name="parameters" element="vim2:QueryConfigOption" /> + </message> + <message name="QueryConfigOptionResponseMsg"> + <part name="parameters" element="vim2:QueryConfigOptionResponse" /> + </message> + <message name="QueryConfigTargetRequestMsg"> + <part name="parameters" element="vim2:QueryConfigTarget" /> + </message> + <message name="QueryConfigTargetResponseMsg"> + <part name="parameters" element="vim2:QueryConfigTargetResponse" /> + </message> + <message name="CreateFolderRequestMsg"> + <part name="parameters" element="vim2:CreateFolder" /> + </message> + <message name="CreateFolderResponseMsg"> + <part name="parameters" element="vim2:CreateFolderResponse" /> + </message> + <message name="MoveIntoFolder_TaskRequestMsg"> + <part name="parameters" element="vim2:MoveIntoFolder_Task" /> + </message> + <message name="MoveIntoFolder_TaskResponseMsg"> + <part name="parameters" element="vim2:MoveIntoFolder_TaskResponse" /> + </message> + <message name="CreateVM_TaskRequestMsg"> + <part name="parameters" element="vim2:CreateVM_Task" /> + </message> + <message name="CreateVM_TaskResponseMsg"> + <part name="parameters" element="vim2:CreateVM_TaskResponse" /> + </message> + <message name="RegisterVM_TaskRequestMsg"> + <part name="parameters" element="vim2:RegisterVM_Task" /> + </message> + <message name="RegisterVM_TaskResponseMsg"> + <part name="parameters" element="vim2:RegisterVM_TaskResponse" /> + </message> + <message name="CreateClusterRequestMsg"> + <part name="parameters" element="vim2:CreateCluster" /> + </message> + <message name="CreateClusterResponseMsg"> + <part name="parameters" element="vim2:CreateClusterResponse" /> + </message> + <message name="AddStandaloneHost_TaskRequestMsg"> + <part name="parameters" element="vim2:AddStandaloneHost_Task" /> + </message> + <message name="AddStandaloneHost_TaskResponseMsg"> + <part name="parameters" element="vim2:AddStandaloneHost_TaskResponse" /> + </message> + <message name="CreateDatacenterRequestMsg"> + <part name="parameters" element="vim2:CreateDatacenter" /> + </message> + <message name="CreateDatacenterResponseMsg"> + <part name="parameters" element="vim2:CreateDatacenterResponse" /> + </message> + <message name="UnregisterAndDestroy_TaskRequestMsg"> + <part name="parameters" element="vim2:UnregisterAndDestroy_Task" /> + </message> + <message name="UnregisterAndDestroy_TaskResponseMsg"> + <part name="parameters" element="vim2:UnregisterAndDestroy_TaskResponse" /> + </message> + <message name="SetCollectorPageSizeRequestMsg"> + <part name="parameters" element="vim2:SetCollectorPageSize" /> + </message> + <message name="SetCollectorPageSizeResponseMsg"> + <part name="parameters" element="vim2:SetCollectorPageSizeResponse" /> + </message> + <message name="RewindCollectorRequestMsg"> + <part name="parameters" element="vim2:RewindCollector" /> + </message> + <message name="RewindCollectorResponseMsg"> + <part name="parameters" element="vim2:RewindCollectorResponse" /> + </message> + <message name="ResetCollectorRequestMsg"> + <part name="parameters" element="vim2:ResetCollector" /> + </message> + <message name="ResetCollectorResponseMsg"> + <part name="parameters" element="vim2:ResetCollectorResponse" /> + </message> + <message name="DestroyCollectorRequestMsg"> + <part name="parameters" element="vim2:DestroyCollector" /> + </message> + <message name="DestroyCollectorResponseMsg"> + <part name="parameters" element="vim2:DestroyCollectorResponse" /> + </message> + <message name="QueryHostConnectionInfoRequestMsg"> + <part name="parameters" element="vim2:QueryHostConnectionInfo" /> + </message> + <message name="QueryHostConnectionInfoResponseMsg"> + <part name="parameters" element="vim2:QueryHostConnectionInfoResponse" /> + </message> + <message name="UpdateSystemResourcesRequestMsg"> + <part name="parameters" element="vim2:UpdateSystemResources" /> + </message> + <message name="UpdateSystemResourcesResponseMsg"> + <part name="parameters" element="vim2:UpdateSystemResourcesResponse" /> + </message> + <message name="ReconnectHost_TaskRequestMsg"> + <part name="parameters" element="vim2:ReconnectHost_Task" /> + </message> + <message name="ReconnectHost_TaskResponseMsg"> + <part name="parameters" element="vim2:ReconnectHost_TaskResponse" /> + </message> + <message name="DisconnectHost_TaskRequestMsg"> + <part name="parameters" element="vim2:DisconnectHost_Task" /> + </message> + <message name="DisconnectHost_TaskResponseMsg"> + <part name="parameters" element="vim2:DisconnectHost_TaskResponse" /> + </message> + <message name="EnterMaintenanceMode_TaskRequestMsg"> + <part name="parameters" element="vim2:EnterMaintenanceMode_Task" /> + </message> + <message name="EnterMaintenanceMode_TaskResponseMsg"> + <part name="parameters" element="vim2:EnterMaintenanceMode_TaskResponse" /> + </message> + <message name="ExitMaintenanceMode_TaskRequestMsg"> + <part name="parameters" element="vim2:ExitMaintenanceMode_Task" /> + </message> + <message name="ExitMaintenanceMode_TaskResponseMsg"> + <part name="parameters" element="vim2:ExitMaintenanceMode_TaskResponse" /> + </message> + <message name="RebootHost_TaskRequestMsg"> + <part name="parameters" element="vim2:RebootHost_Task" /> + </message> + <message name="RebootHost_TaskResponseMsg"> + <part name="parameters" element="vim2:RebootHost_TaskResponse" /> + </message> + <message name="ShutdownHost_TaskRequestMsg"> + <part name="parameters" element="vim2:ShutdownHost_Task" /> + </message> + <message name="ShutdownHost_TaskResponseMsg"> + <part name="parameters" element="vim2:ShutdownHost_TaskResponse" /> + </message> + <message name="QueryMemoryOverheadRequestMsg"> + <part name="parameters" element="vim2:QueryMemoryOverhead" /> + </message> + <message name="QueryMemoryOverheadResponseMsg"> + <part name="parameters" element="vim2:QueryMemoryOverheadResponse" /> + </message> + <message name="ReconfigureHostForDAS_TaskRequestMsg"> + <part name="parameters" element="vim2:ReconfigureHostForDAS_Task" /> + </message> + <message name="ReconfigureHostForDAS_TaskResponseMsg"> + <part name="parameters" element="vim2:ReconfigureHostForDAS_TaskResponse" /> + </message> + <message name="QueryLicenseSourceAvailabilityRequestMsg"> + <part name="parameters" element="vim2:QueryLicenseSourceAvailability" /> + </message> + <message name="QueryLicenseSourceAvailabilityResponseMsg"> + <part name="parameters" element="vim2:QueryLicenseSourceAvailabilityResponse" /> + </message> + <message name="QueryLicenseUsageRequestMsg"> + <part name="parameters" element="vim2:QueryLicenseUsage" /> + </message> + <message name="QueryLicenseUsageResponseMsg"> + <part name="parameters" element="vim2:QueryLicenseUsageResponse" /> + </message> + <message name="SetLicenseEditionRequestMsg"> + <part name="parameters" element="vim2:SetLicenseEdition" /> + </message> + <message name="SetLicenseEditionResponseMsg"> + <part name="parameters" element="vim2:SetLicenseEditionResponse" /> + </message> + <message name="CheckLicenseFeatureRequestMsg"> + <part name="parameters" element="vim2:CheckLicenseFeature" /> + </message> + <message name="CheckLicenseFeatureResponseMsg"> + <part name="parameters" element="vim2:CheckLicenseFeatureResponse" /> + </message> + <message name="EnableFeatureRequestMsg"> + <part name="parameters" element="vim2:EnableFeature" /> + </message> + <message name="EnableFeatureResponseMsg"> + <part name="parameters" element="vim2:EnableFeatureResponse" /> + </message> + <message name="DisableFeatureRequestMsg"> + <part name="parameters" element="vim2:DisableFeature" /> + </message> + <message name="DisableFeatureResponseMsg"> + <part name="parameters" element="vim2:DisableFeatureResponse" /> + </message> + <message name="ConfigureLicenseSourceRequestMsg"> + <part name="parameters" element="vim2:ConfigureLicenseSource" /> + </message> + <message name="ConfigureLicenseSourceResponseMsg"> + <part name="parameters" element="vim2:ConfigureLicenseSourceResponse" /> + </message> + <message name="ReloadRequestMsg"> + <part name="parameters" element="vim2:Reload" /> + </message> + <message name="ReloadResponseMsg"> + <part name="parameters" element="vim2:ReloadResponse" /> + </message> + <message name="Rename_TaskRequestMsg"> + <part name="parameters" element="vim2:Rename_Task" /> + </message> + <message name="Rename_TaskResponseMsg"> + <part name="parameters" element="vim2:Rename_TaskResponse" /> + </message> + <message name="Destroy_TaskRequestMsg"> + <part name="parameters" element="vim2:Destroy_Task" /> + </message> + <message name="Destroy_TaskResponseMsg"> + <part name="parameters" element="vim2:Destroy_TaskResponse" /> + </message> + <message name="DestroyNetworkRequestMsg"> + <part name="parameters" element="vim2:DestroyNetwork" /> + </message> + <message name="DestroyNetworkResponseMsg"> + <part name="parameters" element="vim2:DestroyNetworkResponse" /> + </message> + <message name="QueryPerfProviderSummaryRequestMsg"> + <part name="parameters" element="vim2:QueryPerfProviderSummary" /> + </message> + <message name="QueryPerfProviderSummaryResponseMsg"> + <part name="parameters" element="vim2:QueryPerfProviderSummaryResponse" /> + </message> + <message name="QueryAvailablePerfMetricRequestMsg"> + <part name="parameters" element="vim2:QueryAvailablePerfMetric" /> + </message> + <message name="QueryAvailablePerfMetricResponseMsg"> + <part name="parameters" element="vim2:QueryAvailablePerfMetricResponse" /> + </message> + <message name="QueryPerfCounterRequestMsg"> + <part name="parameters" element="vim2:QueryPerfCounter" /> + </message> + <message name="QueryPerfCounterResponseMsg"> + <part name="parameters" element="vim2:QueryPerfCounterResponse" /> + </message> + <message name="QueryPerfRequestMsg"> + <part name="parameters" element="vim2:QueryPerf" /> + </message> + <message name="QueryPerfResponseMsg"> + <part name="parameters" element="vim2:QueryPerfResponse" /> + </message> + <message name="QueryPerfCompositeRequestMsg"> + <part name="parameters" element="vim2:QueryPerfComposite" /> + </message> + <message name="QueryPerfCompositeResponseMsg"> + <part name="parameters" element="vim2:QueryPerfCompositeResponse" /> + </message> + <message name="CreatePerfIntervalRequestMsg"> + <part name="parameters" element="vim2:CreatePerfInterval" /> + </message> + <message name="CreatePerfIntervalResponseMsg"> + <part name="parameters" element="vim2:CreatePerfIntervalResponse" /> + </message> + <message name="RemovePerfIntervalRequestMsg"> + <part name="parameters" element="vim2:RemovePerfInterval" /> + </message> + <message name="RemovePerfIntervalResponseMsg"> + <part name="parameters" element="vim2:RemovePerfIntervalResponse" /> + </message> + <message name="UpdatePerfIntervalRequestMsg"> + <part name="parameters" element="vim2:UpdatePerfInterval" /> + </message> + <message name="UpdatePerfIntervalResponseMsg"> + <part name="parameters" element="vim2:UpdatePerfIntervalResponse" /> + </message> + <message name="UpdateConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateConfig" /> + </message> + <message name="UpdateConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateConfigResponse" /> + </message> + <message name="MoveIntoResourcePoolRequestMsg"> + <part name="parameters" element="vim2:MoveIntoResourcePool" /> + </message> + <message name="MoveIntoResourcePoolResponseMsg"> + <part name="parameters" element="vim2:MoveIntoResourcePoolResponse" /> + </message> + <message name="UpdateChildResourceConfigurationRequestMsg"> + <part name="parameters" element="vim2:UpdateChildResourceConfiguration" /> + </message> + <message name="UpdateChildResourceConfigurationResponseMsg"> + <part name="parameters" element="vim2:UpdateChildResourceConfigurationResponse" /> + </message> + <message name="CreateResourcePoolRequestMsg"> + <part name="parameters" element="vim2:CreateResourcePool" /> + </message> + <message name="CreateResourcePoolResponseMsg"> + <part name="parameters" element="vim2:CreateResourcePoolResponse" /> + </message> + <message name="DestroyChildrenRequestMsg"> + <part name="parameters" element="vim2:DestroyChildren" /> + </message> + <message name="DestroyChildrenResponseMsg"> + <part name="parameters" element="vim2:DestroyChildrenResponse" /> + </message> + <message name="FindByUuidRequestMsg"> + <part name="parameters" element="vim2:FindByUuid" /> + </message> + <message name="FindByUuidResponseMsg"> + <part name="parameters" element="vim2:FindByUuidResponse" /> + </message> + <message name="FindByDatastorePathRequestMsg"> + <part name="parameters" element="vim2:FindByDatastorePath" /> + </message> + <message name="FindByDatastorePathResponseMsg"> + <part name="parameters" element="vim2:FindByDatastorePathResponse" /> + </message> + <message name="FindByDnsNameRequestMsg"> + <part name="parameters" element="vim2:FindByDnsName" /> + </message> + <message name="FindByDnsNameResponseMsg"> + <part name="parameters" element="vim2:FindByDnsNameResponse" /> + </message> + <message name="FindByIpRequestMsg"> + <part name="parameters" element="vim2:FindByIp" /> + </message> + <message name="FindByIpResponseMsg"> + <part name="parameters" element="vim2:FindByIpResponse" /> + </message> + <message name="FindByInventoryPathRequestMsg"> + <part name="parameters" element="vim2:FindByInventoryPath" /> + </message> + <message name="FindByInventoryPathResponseMsg"> + <part name="parameters" element="vim2:FindByInventoryPathResponse" /> + </message> + <message name="FindChildRequestMsg"> + <part name="parameters" element="vim2:FindChild" /> + </message> + <message name="FindChildResponseMsg"> + <part name="parameters" element="vim2:FindChildResponse" /> + </message> + <message name="CurrentTimeRequestMsg"> + <part name="parameters" element="vim2:CurrentTime" /> + </message> + <message name="CurrentTimeResponseMsg"> + <part name="parameters" element="vim2:CurrentTimeResponse" /> + </message> + <message name="RetrieveServiceContentRequestMsg"> + <part name="parameters" element="vim2:RetrieveServiceContent" /> + </message> + <message name="RetrieveServiceContentResponseMsg"> + <part name="parameters" element="vim2:RetrieveServiceContentResponse" /> + </message> + <message name="ValidateMigrationRequestMsg"> + <part name="parameters" element="vim2:ValidateMigration" /> + </message> + <message name="ValidateMigrationResponseMsg"> + <part name="parameters" element="vim2:ValidateMigrationResponse" /> + </message> + <message name="QueryVMotionCompatibilityRequestMsg"> + <part name="parameters" element="vim2:QueryVMotionCompatibility" /> + </message> + <message name="QueryVMotionCompatibilityResponseMsg"> + <part name="parameters" element="vim2:QueryVMotionCompatibilityResponse" /> + </message> + <message name="UpdateServiceMessageRequestMsg"> + <part name="parameters" element="vim2:UpdateServiceMessage" /> + </message> + <message name="UpdateServiceMessageResponseMsg"> + <part name="parameters" element="vim2:UpdateServiceMessageResponse" /> + </message> + <message name="LoginRequestMsg"> + <part name="parameters" element="vim2:Login" /> + </message> + <message name="LoginResponseMsg"> + <part name="parameters" element="vim2:LoginResponse" /> + </message> + <message name="LogoutRequestMsg"> + <part name="parameters" element="vim2:Logout" /> + </message> + <message name="LogoutResponseMsg"> + <part name="parameters" element="vim2:LogoutResponse" /> + </message> + <message name="AcquireLocalTicketRequestMsg"> + <part name="parameters" element="vim2:AcquireLocalTicket" /> + </message> + <message name="AcquireLocalTicketResponseMsg"> + <part name="parameters" element="vim2:AcquireLocalTicketResponse" /> + </message> + <message name="TerminateSessionRequestMsg"> + <part name="parameters" element="vim2:TerminateSession" /> + </message> + <message name="TerminateSessionResponseMsg"> + <part name="parameters" element="vim2:TerminateSessionResponse" /> + </message> + <message name="SetLocaleRequestMsg"> + <part name="parameters" element="vim2:SetLocale" /> + </message> + <message name="SetLocaleResponseMsg"> + <part name="parameters" element="vim2:SetLocaleResponse" /> + </message> + <message name="CancelTaskRequestMsg"> + <part name="parameters" element="vim2:CancelTask" /> + </message> + <message name="CancelTaskResponseMsg"> + <part name="parameters" element="vim2:CancelTaskResponse" /> + </message> + <message name="ReadNextTasksRequestMsg"> + <part name="parameters" element="vim2:ReadNextTasks" /> + </message> + <message name="ReadNextTasksResponseMsg"> + <part name="parameters" element="vim2:ReadNextTasksResponse" /> + </message> + <message name="ReadPreviousTasksRequestMsg"> + <part name="parameters" element="vim2:ReadPreviousTasks" /> + </message> + <message name="ReadPreviousTasksResponseMsg"> + <part name="parameters" element="vim2:ReadPreviousTasksResponse" /> + </message> + <message name="CreateCollectorForTasksRequestMsg"> + <part name="parameters" element="vim2:CreateCollectorForTasks" /> + </message> + <message name="CreateCollectorForTasksResponseMsg"> + <part name="parameters" element="vim2:CreateCollectorForTasksResponse" /> + </message> + <message name="RetrieveUserGroupsRequestMsg"> + <part name="parameters" element="vim2:RetrieveUserGroups" /> + </message> + <message name="RetrieveUserGroupsResponseMsg"> + <part name="parameters" element="vim2:RetrieveUserGroupsResponse" /> + </message> + <message name="CreateSnapshot_TaskRequestMsg"> + <part name="parameters" element="vim2:CreateSnapshot_Task" /> + </message> + <message name="CreateSnapshot_TaskResponseMsg"> + <part name="parameters" element="vim2:CreateSnapshot_TaskResponse" /> + </message> + <message name="RevertToCurrentSnapshot_TaskRequestMsg"> + <part name="parameters" element="vim2:RevertToCurrentSnapshot_Task" /> + </message> + <message name="RevertToCurrentSnapshot_TaskResponseMsg"> + <part name="parameters" element="vim2:RevertToCurrentSnapshot_TaskResponse" /> + </message> + <message name="RemoveAllSnapshots_TaskRequestMsg"> + <part name="parameters" element="vim2:RemoveAllSnapshots_Task" /> + </message> + <message name="RemoveAllSnapshots_TaskResponseMsg"> + <part name="parameters" element="vim2:RemoveAllSnapshots_TaskResponse" /> + </message> + <message name="ReconfigVM_TaskRequestMsg"> + <part name="parameters" element="vim2:ReconfigVM_Task" /> + </message> + <message name="ReconfigVM_TaskResponseMsg"> + <part name="parameters" element="vim2:ReconfigVM_TaskResponse" /> + </message> + <message name="UpgradeVM_TaskRequestMsg"> + <part name="parameters" element="vim2:UpgradeVM_Task" /> + </message> + <message name="UpgradeVM_TaskResponseMsg"> + <part name="parameters" element="vim2:UpgradeVM_TaskResponse" /> + </message> + <message name="PowerOnVM_TaskRequestMsg"> + <part name="parameters" element="vim2:PowerOnVM_Task" /> + </message> + <message name="PowerOnVM_TaskResponseMsg"> + <part name="parameters" element="vim2:PowerOnVM_TaskResponse" /> + </message> + <message name="PowerOffVM_TaskRequestMsg"> + <part name="parameters" element="vim2:PowerOffVM_Task" /> + </message> + <message name="PowerOffVM_TaskResponseMsg"> + <part name="parameters" element="vim2:PowerOffVM_TaskResponse" /> + </message> + <message name="SuspendVM_TaskRequestMsg"> + <part name="parameters" element="vim2:SuspendVM_Task" /> + </message> + <message name="SuspendVM_TaskResponseMsg"> + <part name="parameters" element="vim2:SuspendVM_TaskResponse" /> + </message> + <message name="ResetVM_TaskRequestMsg"> + <part name="parameters" element="vim2:ResetVM_Task" /> + </message> + <message name="ResetVM_TaskResponseMsg"> + <part name="parameters" element="vim2:ResetVM_TaskResponse" /> + </message> + <message name="ShutdownGuestRequestMsg"> + <part name="parameters" element="vim2:ShutdownGuest" /> + </message> + <message name="ShutdownGuestResponseMsg"> + <part name="parameters" element="vim2:ShutdownGuestResponse" /> + </message> + <message name="RebootGuestRequestMsg"> + <part name="parameters" element="vim2:RebootGuest" /> + </message> + <message name="RebootGuestResponseMsg"> + <part name="parameters" element="vim2:RebootGuestResponse" /> + </message> + <message name="StandbyGuestRequestMsg"> + <part name="parameters" element="vim2:StandbyGuest" /> + </message> + <message name="StandbyGuestResponseMsg"> + <part name="parameters" element="vim2:StandbyGuestResponse" /> + </message> + <message name="AnswerVMRequestMsg"> + <part name="parameters" element="vim2:AnswerVM" /> + </message> + <message name="AnswerVMResponseMsg"> + <part name="parameters" element="vim2:AnswerVMResponse" /> + </message> + <message name="CustomizeVM_TaskRequestMsg"> + <part name="parameters" element="vim2:CustomizeVM_Task" /> + </message> + <message name="CustomizeVM_TaskResponseMsg"> + <part name="parameters" element="vim2:CustomizeVM_TaskResponse" /> + </message> + <message name="CheckCustomizationSpecRequestMsg"> + <part name="parameters" element="vim2:CheckCustomizationSpec" /> + </message> + <message name="CheckCustomizationSpecResponseMsg"> + <part name="parameters" element="vim2:CheckCustomizationSpecResponse" /> + </message> + <message name="MigrateVM_TaskRequestMsg"> + <part name="parameters" element="vim2:MigrateVM_Task" /> + </message> + <message name="MigrateVM_TaskResponseMsg"> + <part name="parameters" element="vim2:MigrateVM_TaskResponse" /> + </message> + <message name="RelocateVM_TaskRequestMsg"> + <part name="parameters" element="vim2:RelocateVM_Task" /> + </message> + <message name="RelocateVM_TaskResponseMsg"> + <part name="parameters" element="vim2:RelocateVM_TaskResponse" /> + </message> + <message name="CloneVM_TaskRequestMsg"> + <part name="parameters" element="vim2:CloneVM_Task" /> + </message> + <message name="CloneVM_TaskResponseMsg"> + <part name="parameters" element="vim2:CloneVM_TaskResponse" /> + </message> + <message name="MarkAsTemplateRequestMsg"> + <part name="parameters" element="vim2:MarkAsTemplate" /> + </message> + <message name="MarkAsTemplateResponseMsg"> + <part name="parameters" element="vim2:MarkAsTemplateResponse" /> + </message> + <message name="MarkAsVirtualMachineRequestMsg"> + <part name="parameters" element="vim2:MarkAsVirtualMachine" /> + </message> + <message name="MarkAsVirtualMachineResponseMsg"> + <part name="parameters" element="vim2:MarkAsVirtualMachineResponse" /> + </message> + <message name="UnregisterVMRequestMsg"> + <part name="parameters" element="vim2:UnregisterVM" /> + </message> + <message name="UnregisterVMResponseMsg"> + <part name="parameters" element="vim2:UnregisterVMResponse" /> + </message> + <message name="ResetGuestInformationRequestMsg"> + <part name="parameters" element="vim2:ResetGuestInformation" /> + </message> + <message name="ResetGuestInformationResponseMsg"> + <part name="parameters" element="vim2:ResetGuestInformationResponse" /> + </message> + <message name="MountToolsInstallerRequestMsg"> + <part name="parameters" element="vim2:MountToolsInstaller" /> + </message> + <message name="MountToolsInstallerResponseMsg"> + <part name="parameters" element="vim2:MountToolsInstallerResponse" /> + </message> + <message name="UnmountToolsInstallerRequestMsg"> + <part name="parameters" element="vim2:UnmountToolsInstaller" /> + </message> + <message name="UnmountToolsInstallerResponseMsg"> + <part name="parameters" element="vim2:UnmountToolsInstallerResponse" /> + </message> + <message name="UpgradeTools_TaskRequestMsg"> + <part name="parameters" element="vim2:UpgradeTools_Task" /> + </message> + <message name="UpgradeTools_TaskResponseMsg"> + <part name="parameters" element="vim2:UpgradeTools_TaskResponse" /> + </message> + <message name="AcquireMksTicketRequestMsg"> + <part name="parameters" element="vim2:AcquireMksTicket" /> + </message> + <message name="AcquireMksTicketResponseMsg"> + <part name="parameters" element="vim2:AcquireMksTicketResponse" /> + </message> + <message name="SetScreenResolutionRequestMsg"> + <part name="parameters" element="vim2:SetScreenResolution" /> + </message> + <message name="SetScreenResolutionResponseMsg"> + <part name="parameters" element="vim2:SetScreenResolutionResponse" /> + </message> + <message name="RemoveAlarmRequestMsg"> + <part name="parameters" element="vim2:RemoveAlarm" /> + </message> + <message name="RemoveAlarmResponseMsg"> + <part name="parameters" element="vim2:RemoveAlarmResponse" /> + </message> + <message name="ReconfigureAlarmRequestMsg"> + <part name="parameters" element="vim2:ReconfigureAlarm" /> + </message> + <message name="ReconfigureAlarmResponseMsg"> + <part name="parameters" element="vim2:ReconfigureAlarmResponse" /> + </message> + <message name="CreateAlarmRequestMsg"> + <part name="parameters" element="vim2:CreateAlarm" /> + </message> + <message name="CreateAlarmResponseMsg"> + <part name="parameters" element="vim2:CreateAlarmResponse" /> + </message> + <message name="GetAlarmRequestMsg"> + <part name="parameters" element="vim2:GetAlarm" /> + </message> + <message name="GetAlarmResponseMsg"> + <part name="parameters" element="vim2:GetAlarmResponse" /> + </message> + <message name="GetAlarmStateRequestMsg"> + <part name="parameters" element="vim2:GetAlarmState" /> + </message> + <message name="GetAlarmStateResponseMsg"> + <part name="parameters" element="vim2:GetAlarmStateResponse" /> + </message> + <message name="ReadNextEventsRequestMsg"> + <part name="parameters" element="vim2:ReadNextEvents" /> + </message> + <message name="ReadNextEventsResponseMsg"> + <part name="parameters" element="vim2:ReadNextEventsResponse" /> + </message> + <message name="ReadPreviousEventsRequestMsg"> + <part name="parameters" element="vim2:ReadPreviousEvents" /> + </message> + <message name="ReadPreviousEventsResponseMsg"> + <part name="parameters" element="vim2:ReadPreviousEventsResponse" /> + </message> + <message name="CreateCollectorForEventsRequestMsg"> + <part name="parameters" element="vim2:CreateCollectorForEvents" /> + </message> + <message name="CreateCollectorForEventsResponseMsg"> + <part name="parameters" element="vim2:CreateCollectorForEventsResponse" /> + </message> + <message name="LogUserEventRequestMsg"> + <part name="parameters" element="vim2:LogUserEvent" /> + </message> + <message name="LogUserEventResponseMsg"> + <part name="parameters" element="vim2:LogUserEventResponse" /> + </message> + <message name="QueryEventsRequestMsg"> + <part name="parameters" element="vim2:QueryEvents" /> + </message> + <message name="QueryEventsResponseMsg"> + <part name="parameters" element="vim2:QueryEventsResponse" /> + </message> + <message name="AffinityConfiguredFaultMsg"> + <part name="fault" element="vim2:AffinityConfiguredFault" /> + </message> + <message name="AgentInstallFailedFaultMsg"> + <part name="fault" element="vim2:AgentInstallFailedFault" /> + </message> + <message name="AlreadyBeingManagedFaultMsg"> + <part name="fault" element="vim2:AlreadyBeingManagedFault" /> + </message> + <message name="AlreadyConnectedFaultMsg"> + <part name="fault" element="vim2:AlreadyConnectedFault" /> + </message> + <message name="AlreadyExistsFaultMsg"> + <part name="fault" element="vim2:AlreadyExistsFault" /> + </message> + <message name="AlreadyUpgradedFaultMsg"> + <part name="fault" element="vim2:AlreadyUpgradedFault" /> + </message> + <message name="ApplicationQuiesceFaultFaultMsg"> + <part name="fault" element="vim2:ApplicationQuiesceFaultFault" /> + </message> + <message name="AuthMinimumAdminPermissionFaultMsg"> + <part name="fault" element="vim2:AuthMinimumAdminPermissionFault" /> + </message> + <message name="CannotAccessFileFaultMsg"> + <part name="fault" element="vim2:CannotAccessFileFault" /> + </message> + <message name="CannotAccessLocalSourceFaultMsg"> + <part name="fault" element="vim2:CannotAccessLocalSourceFault" /> + </message> + <message name="CannotAccessNetworkFaultMsg"> + <part name="fault" element="vim2:CannotAccessNetworkFault" /> + </message> + <message name="CannotAccessVmComponentFaultMsg"> + <part name="fault" element="vim2:CannotAccessVmComponentFault" /> + </message> + <message name="CannotAccessVmConfigFaultMsg"> + <part name="fault" element="vim2:CannotAccessVmConfigFault" /> + </message> + <message name="CannotAccessVmDeviceFaultMsg"> + <part name="fault" element="vim2:CannotAccessVmDeviceFault" /> + </message> + <message name="CannotAccessVmDiskFaultMsg"> + <part name="fault" element="vim2:CannotAccessVmDiskFault" /> + </message> + <message name="CannotDecryptPasswordsFaultMsg"> + <part name="fault" element="vim2:CannotDecryptPasswordsFault" /> + </message> + <message name="CannotDeleteFileFaultMsg"> + <part name="fault" element="vim2:CannotDeleteFileFault" /> + </message> + <message name="CannotModifyConfigCpuRequirementsFaultMsg"> + <part name="fault" element="vim2:CannotModifyConfigCpuRequirementsFault" /> + </message> + <message name="ConcurrentAccessFaultMsg"> + <part name="fault" element="vim2:ConcurrentAccessFault" /> + </message> + <message name="CpuCompatibilityUnknownFaultMsg"> + <part name="fault" element="vim2:CpuCompatibilityUnknownFault" /> + </message> + <message name="CpuIncompatibleFaultMsg"> + <part name="fault" element="vim2:CpuIncompatibleFault" /> + </message> + <message name="CustomizationFaultFaultMsg"> + <part name="fault" element="vim2:CustomizationFaultFault" /> + </message> + <message name="DasConfigFaultFaultMsg"> + <part name="fault" element="vim2:DasConfigFaultFault" /> + </message> + <message name="DatabaseErrorFaultMsg"> + <part name="fault" element="vim2:DatabaseErrorFault" /> + </message> + <message name="DatacenterMismatchFaultMsg"> + <part name="fault" element="vim2:DatacenterMismatchFault" /> + </message> + <message name="DatastoreNotWritableOnHostFaultMsg"> + <part name="fault" element="vim2:DatastoreNotWritableOnHostFault" /> + </message> + <message name="DestinationSwitchFullFaultMsg"> + <part name="fault" element="vim2:DestinationSwitchFullFault" /> + </message> + <message name="DeviceNotFoundFaultMsg"> + <part name="fault" element="vim2:DeviceNotFoundFault" /> + </message> + <message name="DeviceNotSupportedFaultMsg"> + <part name="fault" element="vim2:DeviceNotSupportedFault" /> + </message> + <message name="DisallowedDiskModeChangeFaultMsg"> + <part name="fault" element="vim2:DisallowedDiskModeChangeFault" /> + </message> + <message name="DisallowedMigrationDeviceAttachedFaultMsg"> + <part name="fault" element="vim2:DisallowedMigrationDeviceAttachedFault" /> + </message> + <message name="DiskNotSupportedFaultMsg"> + <part name="fault" element="vim2:DiskNotSupportedFault" /> + </message> + <message name="DuplicateNameFaultMsg"> + <part name="fault" element="vim2:DuplicateNameFault" /> + </message> + <message name="FileAlreadyExistsFaultMsg"> + <part name="fault" element="vim2:FileAlreadyExistsFault" /> + </message> + <message name="FileFaultFaultMsg"> + <part name="fault" element="vim2:FileFaultFault" /> + </message> + <message name="FileLockedFaultMsg"> + <part name="fault" element="vim2:FileLockedFault" /> + </message> + <message name="FileNotFoundFaultMsg"> + <part name="fault" element="vim2:FileNotFoundFault" /> + </message> + <message name="FileNotWritableFaultMsg"> + <part name="fault" element="vim2:FileNotWritableFault" /> + </message> + <message name="FilesystemQuiesceFaultFaultMsg"> + <part name="fault" element="vim2:FilesystemQuiesceFaultFault" /> + </message> + <message name="GenericVmConfigFaultFaultMsg"> + <part name="fault" element="vim2:GenericVmConfigFaultFault" /> + </message> + <message name="HostConfigFaultFaultMsg"> + <part name="fault" element="vim2:HostConfigFaultFault" /> + </message> + <message name="HostConnectFaultFaultMsg"> + <part name="fault" element="vim2:HostConnectFaultFault" /> + </message> + <message name="IDEDiskNotSupportedFaultMsg"> + <part name="fault" element="vim2:IDEDiskNotSupportedFault" /> + </message> + <message name="InaccessibleDatastoreFaultMsg"> + <part name="fault" element="vim2:InaccessibleDatastoreFault" /> + </message> + <message name="IncompatibleSettingFaultMsg"> + <part name="fault" element="vim2:IncompatibleSettingFault" /> + </message> + <message name="IncorrectFileTypeFaultMsg"> + <part name="fault" element="vim2:IncorrectFileTypeFault" /> + </message> + <message name="InsufficientCpuResourcesFaultFaultMsg"> + <part name="fault" element="vim2:InsufficientCpuResourcesFaultFault" /> + </message> + <message name="InsufficientFailoverResourcesFaultFaultMsg"> + <part name="fault" element="vim2:InsufficientFailoverResourcesFaultFault" /> + </message> + <message name="InsufficientHostCapacityFaultFaultMsg"> + <part name="fault" element="vim2:InsufficientHostCapacityFaultFault" /> + </message> + <message name="InsufficientMemoryResourcesFaultFaultMsg"> + <part name="fault" element="vim2:InsufficientMemoryResourcesFaultFault" /> + </message> + <message name="InsufficientResourcesFaultFaultMsg"> + <part name="fault" element="vim2:InsufficientResourcesFaultFault" /> + </message> + <message name="InvalidControllerFaultMsg"> + <part name="fault" element="vim2:InvalidControllerFault" /> + </message> + <message name="InvalidDatastoreFaultMsg"> + <part name="fault" element="vim2:InvalidDatastoreFault" /> + </message> + <message name="InvalidDatastorePathFaultMsg"> + <part name="fault" element="vim2:InvalidDatastorePathFault" /> + </message> + <message name="InvalidDeviceBackingFaultMsg"> + <part name="fault" element="vim2:InvalidDeviceBackingFault" /> + </message> + <message name="InvalidDeviceOperationFaultMsg"> + <part name="fault" element="vim2:InvalidDeviceOperationFault" /> + </message> + <message name="InvalidDeviceSpecFaultMsg"> + <part name="fault" element="vim2:InvalidDeviceSpecFault" /> + </message> + <message name="InvalidDiskFormatFaultMsg"> + <part name="fault" element="vim2:InvalidDiskFormatFault" /> + </message> + <message name="InvalidFolderFaultMsg"> + <part name="fault" element="vim2:InvalidFolderFault" /> + </message> + <message name="InvalidFormatFaultMsg"> + <part name="fault" element="vim2:InvalidFormatFault" /> + </message> + <message name="InvalidLicenseFaultMsg"> + <part name="fault" element="vim2:InvalidLicenseFault" /> + </message> + <message name="InvalidLocaleFaultMsg"> + <part name="fault" element="vim2:InvalidLocaleFault" /> + </message> + <message name="InvalidLoginFaultMsg"> + <part name="fault" element="vim2:InvalidLoginFault" /> + </message> + <message name="InvalidNameFaultMsg"> + <part name="fault" element="vim2:InvalidNameFault" /> + </message> + <message name="InvalidPowerStateFaultMsg"> + <part name="fault" element="vim2:InvalidPowerStateFault" /> + </message> + <message name="InvalidResourcePoolStructureFaultFaultMsg"> + <part name="fault" element="vim2:InvalidResourcePoolStructureFaultFault" /> + </message> + <message name="InvalidSnapshotFormatFaultMsg"> + <part name="fault" element="vim2:InvalidSnapshotFormatFault" /> + </message> + <message name="InvalidStateFaultMsg"> + <part name="fault" element="vim2:InvalidStateFault" /> + </message> + <message name="InvalidVmConfigFaultMsg"> + <part name="fault" element="vim2:InvalidVmConfigFault" /> + </message> + <message name="IpHostnameGeneratorErrorFaultMsg"> + <part name="fault" element="vim2:IpHostnameGeneratorErrorFault" /> + </message> + <message name="LegacyNetworkInterfaceInUseFaultMsg"> + <part name="fault" element="vim2:LegacyNetworkInterfaceInUseFault" /> + </message> + <message name="LicenseServerUnavailableFaultMsg"> + <part name="fault" element="vim2:LicenseServerUnavailableFault" /> + </message> + <message name="LinuxVolumeNotCleanFaultMsg"> + <part name="fault" element="vim2:LinuxVolumeNotCleanFault" /> + </message> + <message name="LogBundlingFailedFaultMsg"> + <part name="fault" element="vim2:LogBundlingFailedFault" /> + </message> + <message name="MemorySnapshotOnIndependentDiskFaultMsg"> + <part name="fault" element="vim2:MemorySnapshotOnIndependentDiskFault" /> + </message> + <message name="MigrationFaultFaultMsg"> + <part name="fault" element="vim2:MigrationFaultFault" /> + </message> + <message name="MismatchedNetworkPoliciesFaultMsg"> + <part name="fault" element="vim2:MismatchedNetworkPoliciesFault" /> + </message> + <message name="MismatchedVMotionNetworkNamesFaultMsg"> + <part name="fault" element="vim2:MismatchedVMotionNetworkNamesFault" /> + </message> + <message name="MissingControllerFaultMsg"> + <part name="fault" element="vim2:MissingControllerFault" /> + </message> + <message name="MissingLinuxCustResourcesFaultMsg"> + <part name="fault" element="vim2:MissingLinuxCustResourcesFault" /> + </message> + <message name="MissingWindowsCustResourcesFaultMsg"> + <part name="fault" element="vim2:MissingWindowsCustResourcesFault" /> + </message> + <message name="MountErrorFaultMsg"> + <part name="fault" element="vim2:MountErrorFault" /> + </message> + <message name="MultipleSnapshotsNotSupportedFaultMsg"> + <part name="fault" element="vim2:MultipleSnapshotsNotSupportedFault" /> + </message> + <message name="NetworkCopyFaultFaultMsg"> + <part name="fault" element="vim2:NetworkCopyFaultFault" /> + </message> + <message name="NoActiveHostInClusterFaultMsg"> + <part name="fault" element="vim2:NoActiveHostInClusterFault" /> + </message> + <message name="NoDiskFoundFaultMsg"> + <part name="fault" element="vim2:NoDiskFoundFault" /> + </message> + <message name="NoDiskSpaceFaultMsg"> + <part name="fault" element="vim2:NoDiskSpaceFault" /> + </message> + <message name="NoDisksToCustomizeFaultMsg"> + <part name="fault" element="vim2:NoDisksToCustomizeFault" /> + </message> + <message name="NoGatewayFaultMsg"> + <part name="fault" element="vim2:NoGatewayFault" /> + </message> + <message name="NoGuestHeartbeatFaultMsg"> + <part name="fault" element="vim2:NoGuestHeartbeatFault" /> + </message> + <message name="NoHostFaultMsg"> + <part name="fault" element="vim2:NoHostFault" /> + </message> + <message name="NoPermissionFaultMsg"> + <part name="fault" element="vim2:NoPermissionFault" /> + </message> + <message name="NoPermissionOnHostFaultMsg"> + <part name="fault" element="vim2:NoPermissionOnHostFault" /> + </message> + <message name="NoVirtualNicFaultMsg"> + <part name="fault" element="vim2:NoVirtualNicFault" /> + </message> + <message name="NotEnoughCpusFaultMsg"> + <part name="fault" element="vim2:NotEnoughCpusFault" /> + </message> + <message name="NotEnoughLogicalCpusFaultMsg"> + <part name="fault" element="vim2:NotEnoughLogicalCpusFault" /> + </message> + <message name="NotFoundFaultMsg"> + <part name="fault" element="vim2:NotFoundFault" /> + </message> + <message name="NotSupportedHostFaultMsg"> + <part name="fault" element="vim2:NotSupportedHostFault" /> + </message> + <message name="NumVirtualCpusNotSupportedFaultMsg"> + <part name="fault" element="vim2:NumVirtualCpusNotSupportedFault" /> + </message> + <message name="OutOfBoundsFaultMsg"> + <part name="fault" element="vim2:OutOfBoundsFault" /> + </message> + <message name="PhysCompatRDMNotSupportedFaultMsg"> + <part name="fault" element="vim2:PhysCompatRDMNotSupportedFault" /> + </message> + <message name="PlatformConfigFaultFaultMsg"> + <part name="fault" element="vim2:PlatformConfigFaultFault" /> + </message> + <message name="RDMNotPreservedFaultMsg"> + <part name="fault" element="vim2:RDMNotPreservedFault" /> + </message> + <message name="RDMNotSupportedFaultMsg"> + <part name="fault" element="vim2:RDMNotSupportedFault" /> + </message> + <message name="RDMPointsToInaccessibleDiskFaultMsg"> + <part name="fault" element="vim2:RDMPointsToInaccessibleDiskFault" /> + </message> + <message name="RawDiskNotSupportedFaultMsg"> + <part name="fault" element="vim2:RawDiskNotSupportedFault" /> + </message> + <message name="ReadOnlyDisksWithLegacyDestinationFaultMsg"> + <part name="fault" element="vim2:ReadOnlyDisksWithLegacyDestinationFault" /> + </message> + <message name="RemoteDeviceNotSupportedFaultMsg"> + <part name="fault" element="vim2:RemoteDeviceNotSupportedFault" /> + </message> + <message name="RemoveFailedFaultMsg"> + <part name="fault" element="vim2:RemoveFailedFault" /> + </message> + <message name="ResourceInUseFaultMsg"> + <part name="fault" element="vim2:ResourceInUseFault" /> + </message> + <message name="RuleViolationFaultMsg"> + <part name="fault" element="vim2:RuleViolationFault" /> + </message> + <message name="SharedBusControllerNotSupportedFaultMsg"> + <part name="fault" element="vim2:SharedBusControllerNotSupportedFault" /> + </message> + <message name="SnapshotCopyNotSupportedFaultMsg"> + <part name="fault" element="vim2:SnapshotCopyNotSupportedFault" /> + </message> + <message name="SnapshotFaultFaultMsg"> + <part name="fault" element="vim2:SnapshotFaultFault" /> + </message> + <message name="SnapshotIncompatibleDeviceInVmFaultMsg"> + <part name="fault" element="vim2:SnapshotIncompatibleDeviceInVmFault" /> + </message> + <message name="SnapshotRevertIssueFaultMsg"> + <part name="fault" element="vim2:SnapshotRevertIssueFault" /> + </message> + <message name="SuspendedRelocateNotSupportedFaultMsg"> + <part name="fault" element="vim2:SuspendedRelocateNotSupportedFault" /> + </message> + <message name="TaskInProgressFaultMsg"> + <part name="fault" element="vim2:TaskInProgressFault" /> + </message> + <message name="TimedoutFaultMsg"> + <part name="fault" element="vim2:TimedoutFault" /> + </message> + <message name="TooManyDevicesFaultMsg"> + <part name="fault" element="vim2:TooManyDevicesFault" /> + </message> + <message name="TooManyHostsFaultMsg"> + <part name="fault" element="vim2:TooManyHostsFault" /> + </message> + <message name="TooManySnapshotLevelsFaultMsg"> + <part name="fault" element="vim2:TooManySnapshotLevelsFault" /> + </message> + <message name="ToolsUnavailableFaultMsg"> + <part name="fault" element="vim2:ToolsUnavailableFault" /> + </message> + <message name="UncommittedUndoableDiskFaultMsg"> + <part name="fault" element="vim2:UncommittedUndoableDiskFault" /> + </message> + <message name="UncustomizableGuestFaultMsg"> + <part name="fault" element="vim2:UncustomizableGuestFault" /> + </message> + <message name="UnexpectedCustomizationFaultFaultMsg"> + <part name="fault" element="vim2:UnexpectedCustomizationFaultFault" /> + </message> + <message name="UnsupportedDatastoreFaultMsg"> + <part name="fault" element="vim2:UnsupportedDatastoreFault" /> + </message> + <message name="UnsupportedGuestFaultMsg"> + <part name="fault" element="vim2:UnsupportedGuestFault" /> + </message> + <message name="UnsupportedVmxLocationFaultMsg"> + <part name="fault" element="vim2:UnsupportedVmxLocationFault" /> + </message> + <message name="UserNotFoundFaultMsg"> + <part name="fault" element="vim2:UserNotFoundFault" /> + </message> + <message name="VMOnVirtualIntranetFaultMsg"> + <part name="fault" element="vim2:VMOnVirtualIntranetFault" /> + </message> + <message name="VMotionInterfaceIssueFaultMsg"> + <part name="fault" element="vim2:VMotionInterfaceIssueFault" /> + </message> + <message name="VMotionLinkCapacityLowFaultMsg"> + <part name="fault" element="vim2:VMotionLinkCapacityLowFault" /> + </message> + <message name="VMotionLinkDownFaultMsg"> + <part name="fault" element="vim2:VMotionLinkDownFault" /> + </message> + <message name="VMotionNotConfiguredFaultMsg"> + <part name="fault" element="vim2:VMotionNotConfiguredFault" /> + </message> + <message name="VMotionNotLicensedFaultMsg"> + <part name="fault" element="vim2:VMotionNotLicensedFault" /> + </message> + <message name="VMotionNotSupportedFaultMsg"> + <part name="fault" element="vim2:VMotionNotSupportedFault" /> + </message> + <message name="VMotionProtocolIncompatibleFaultMsg"> + <part name="fault" element="vim2:VMotionProtocolIncompatibleFault" /> + </message> + <message name="VimFaultFaultMsg"> + <part name="fault" element="vim2:VimFaultFault" /> + </message> + <message name="VirtualHardwareCompatibilityIssueFaultMsg"> + <part name="fault" element="vim2:VirtualHardwareCompatibilityIssueFault" /> + </message> + <message name="VirtualHardwareVersionNotSupportedFaultMsg"> + <part name="fault" element="vim2:VirtualHardwareVersionNotSupportedFault" /> + </message> + <message name="VmConfigFaultFaultMsg"> + <part name="fault" element="vim2:VmConfigFaultFault" /> + </message> + <message name="VmLimitLicenseFaultMsg"> + <part name="fault" element="vim2:VmLimitLicenseFault" /> + </message> + <message name="VmToolsUpgradeFaultFaultMsg"> + <part name="fault" element="vim2:VmToolsUpgradeFaultFault" /> + </message> + <message name="VolumeEditorErrorFaultMsg"> + <part name="fault" element="vim2:VolumeEditorErrorFault" /> + </message> + <message name="WillModifyConfigCpuRequirementsFaultMsg"> + <part name="fault" element="vim2:WillModifyConfigCpuRequirementsFault" /> + </message> + <message name="ReconfigureAutostartRequestMsg"> + <part name="parameters" element="vim2:ReconfigureAutostart" /> + </message> + <message name="ReconfigureAutostartResponseMsg"> + <part name="parameters" element="vim2:ReconfigureAutostartResponse" /> + </message> + <message name="AutoStartPowerOnRequestMsg"> + <part name="parameters" element="vim2:AutoStartPowerOn" /> + </message> + <message name="AutoStartPowerOnResponseMsg"> + <part name="parameters" element="vim2:AutoStartPowerOnResponse" /> + </message> + <message name="AutoStartPowerOffRequestMsg"> + <part name="parameters" element="vim2:AutoStartPowerOff" /> + </message> + <message name="AutoStartPowerOffResponseMsg"> + <part name="parameters" element="vim2:AutoStartPowerOffResponse" /> + </message> + <message name="EnableHyperThreadingRequestMsg"> + <part name="parameters" element="vim2:EnableHyperThreading" /> + </message> + <message name="EnableHyperThreadingResponseMsg"> + <part name="parameters" element="vim2:EnableHyperThreadingResponse" /> + </message> + <message name="DisableHyperThreadingRequestMsg"> + <part name="parameters" element="vim2:DisableHyperThreading" /> + </message> + <message name="DisableHyperThreadingResponseMsg"> + <part name="parameters" element="vim2:DisableHyperThreadingResponse" /> + </message> + <message name="SearchDatastore_TaskRequestMsg"> + <part name="parameters" element="vim2:SearchDatastore_Task" /> + </message> + <message name="SearchDatastore_TaskResponseMsg"> + <part name="parameters" element="vim2:SearchDatastore_TaskResponse" /> + </message> + <message name="SearchDatastoreSubFolders_TaskRequestMsg"> + <part name="parameters" element="vim2:SearchDatastoreSubFolders_Task" /> + </message> + <message name="SearchDatastoreSubFolders_TaskResponseMsg"> + <part name="parameters" element="vim2:SearchDatastoreSubFolders_TaskResponse" /> + </message> + <message name="DeleteFileRequestMsg"> + <part name="parameters" element="vim2:DeleteFile" /> + </message> + <message name="DeleteFileResponseMsg"> + <part name="parameters" element="vim2:DeleteFileResponse" /> + </message> + <message name="QueryAvailableDisksForVmfsRequestMsg"> + <part name="parameters" element="vim2:QueryAvailableDisksForVmfs" /> + </message> + <message name="QueryAvailableDisksForVmfsResponseMsg"> + <part name="parameters" element="vim2:QueryAvailableDisksForVmfsResponse" /> + </message> + <message name="QueryVmfsDatastoreCreateOptionsRequestMsg"> + <part name="parameters" element="vim2:QueryVmfsDatastoreCreateOptions" /> + </message> + <message name="QueryVmfsDatastoreCreateOptionsResponseMsg"> + <part name="parameters" element="vim2:QueryVmfsDatastoreCreateOptionsResponse" /> + </message> + <message name="CreateVmfsDatastoreRequestMsg"> + <part name="parameters" element="vim2:CreateVmfsDatastore" /> + </message> + <message name="CreateVmfsDatastoreResponseMsg"> + <part name="parameters" element="vim2:CreateVmfsDatastoreResponse" /> + </message> + <message name="QueryVmfsDatastoreExtendOptionsRequestMsg"> + <part name="parameters" element="vim2:QueryVmfsDatastoreExtendOptions" /> + </message> + <message name="QueryVmfsDatastoreExtendOptionsResponseMsg"> + <part name="parameters" element="vim2:QueryVmfsDatastoreExtendOptionsResponse" /> + </message> + <message name="ExtendVmfsDatastoreRequestMsg"> + <part name="parameters" element="vim2:ExtendVmfsDatastore" /> + </message> + <message name="ExtendVmfsDatastoreResponseMsg"> + <part name="parameters" element="vim2:ExtendVmfsDatastoreResponse" /> + </message> + <message name="CreateNasDatastoreRequestMsg"> + <part name="parameters" element="vim2:CreateNasDatastore" /> + </message> + <message name="CreateNasDatastoreResponseMsg"> + <part name="parameters" element="vim2:CreateNasDatastoreResponse" /> + </message> + <message name="CreateLocalDatastoreRequestMsg"> + <part name="parameters" element="vim2:CreateLocalDatastore" /> + </message> + <message name="CreateLocalDatastoreResponseMsg"> + <part name="parameters" element="vim2:CreateLocalDatastoreResponse" /> + </message> + <message name="RemoveDatastoreRequestMsg"> + <part name="parameters" element="vim2:RemoveDatastore" /> + </message> + <message name="RemoveDatastoreResponseMsg"> + <part name="parameters" element="vim2:RemoveDatastoreResponse" /> + </message> + <message name="ConfigureDatastorePrincipalRequestMsg"> + <part name="parameters" element="vim2:ConfigureDatastorePrincipal" /> + </message> + <message name="ConfigureDatastorePrincipalResponseMsg"> + <part name="parameters" element="vim2:ConfigureDatastorePrincipalResponse" /> + </message> + <message name="QueryAvailablePartitionRequestMsg"> + <part name="parameters" element="vim2:QueryAvailablePartition" /> + </message> + <message name="QueryAvailablePartitionResponseMsg"> + <part name="parameters" element="vim2:QueryAvailablePartitionResponse" /> + </message> + <message name="SelectActivePartitionRequestMsg"> + <part name="parameters" element="vim2:SelectActivePartition" /> + </message> + <message name="SelectActivePartitionResponseMsg"> + <part name="parameters" element="vim2:SelectActivePartitionResponse" /> + </message> + <message name="QueryPartitionCreateOptionsRequestMsg"> + <part name="parameters" element="vim2:QueryPartitionCreateOptions" /> + </message> + <message name="QueryPartitionCreateOptionsResponseMsg"> + <part name="parameters" element="vim2:QueryPartitionCreateOptionsResponse" /> + </message> + <message name="QueryPartitionCreateDescRequestMsg"> + <part name="parameters" element="vim2:QueryPartitionCreateDesc" /> + </message> + <message name="QueryPartitionCreateDescResponseMsg"> + <part name="parameters" element="vim2:QueryPartitionCreateDescResponse" /> + </message> + <message name="CreateDiagnosticPartitionRequestMsg"> + <part name="parameters" element="vim2:CreateDiagnosticPartition" /> + </message> + <message name="CreateDiagnosticPartitionResponseMsg"> + <part name="parameters" element="vim2:CreateDiagnosticPartitionResponse" /> + </message> + <message name="UpdateDefaultPolicyRequestMsg"> + <part name="parameters" element="vim2:UpdateDefaultPolicy" /> + </message> + <message name="UpdateDefaultPolicyResponseMsg"> + <part name="parameters" element="vim2:UpdateDefaultPolicyResponse" /> + </message> + <message name="EnableRulesetRequestMsg"> + <part name="parameters" element="vim2:EnableRuleset" /> + </message> + <message name="EnableRulesetResponseMsg"> + <part name="parameters" element="vim2:EnableRulesetResponse" /> + </message> + <message name="DisableRulesetRequestMsg"> + <part name="parameters" element="vim2:DisableRuleset" /> + </message> + <message name="DisableRulesetResponseMsg"> + <part name="parameters" element="vim2:DisableRulesetResponse" /> + </message> + <message name="RefreshFirewallRequestMsg"> + <part name="parameters" element="vim2:RefreshFirewall" /> + </message> + <message name="RefreshFirewallResponseMsg"> + <part name="parameters" element="vim2:RefreshFirewallResponse" /> + </message> + <message name="CreateUserRequestMsg"> + <part name="parameters" element="vim2:CreateUser" /> + </message> + <message name="CreateUserResponseMsg"> + <part name="parameters" element="vim2:CreateUserResponse" /> + </message> + <message name="UpdateUserRequestMsg"> + <part name="parameters" element="vim2:UpdateUser" /> + </message> + <message name="UpdateUserResponseMsg"> + <part name="parameters" element="vim2:UpdateUserResponse" /> + </message> + <message name="CreateGroupRequestMsg"> + <part name="parameters" element="vim2:CreateGroup" /> + </message> + <message name="CreateGroupResponseMsg"> + <part name="parameters" element="vim2:CreateGroupResponse" /> + </message> + <message name="RemoveUserRequestMsg"> + <part name="parameters" element="vim2:RemoveUser" /> + </message> + <message name="RemoveUserResponseMsg"> + <part name="parameters" element="vim2:RemoveUserResponse" /> + </message> + <message name="RemoveGroupRequestMsg"> + <part name="parameters" element="vim2:RemoveGroup" /> + </message> + <message name="RemoveGroupResponseMsg"> + <part name="parameters" element="vim2:RemoveGroupResponse" /> + </message> + <message name="AssignUserToGroupRequestMsg"> + <part name="parameters" element="vim2:AssignUserToGroup" /> + </message> + <message name="AssignUserToGroupResponseMsg"> + <part name="parameters" element="vim2:AssignUserToGroupResponse" /> + </message> + <message name="UnassignUserFromGroupRequestMsg"> + <part name="parameters" element="vim2:UnassignUserFromGroup" /> + </message> + <message name="UnassignUserFromGroupResponseMsg"> + <part name="parameters" element="vim2:UnassignUserFromGroupResponse" /> + </message> + <message name="ReconfigureServiceConsoleReservationRequestMsg"> + <part name="parameters" element="vim2:ReconfigureServiceConsoleReservation" /> + </message> + <message name="ReconfigureServiceConsoleReservationResponseMsg"> + <part name="parameters" element="vim2:ReconfigureServiceConsoleReservationResponse" /> + </message> + <message name="UpdateNetworkConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateNetworkConfig" /> + </message> + <message name="UpdateNetworkConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateNetworkConfigResponse" /> + </message> + <message name="UpdateDnsConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateDnsConfig" /> + </message> + <message name="UpdateDnsConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateDnsConfigResponse" /> + </message> + <message name="UpdateIpRouteConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateIpRouteConfig" /> + </message> + <message name="UpdateIpRouteConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateIpRouteConfigResponse" /> + </message> + <message name="UpdateConsoleIpRouteConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateConsoleIpRouteConfig" /> + </message> + <message name="UpdateConsoleIpRouteConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateConsoleIpRouteConfigResponse" /> + </message> + <message name="AddVirtualSwitchRequestMsg"> + <part name="parameters" element="vim2:AddVirtualSwitch" /> + </message> + <message name="AddVirtualSwitchResponseMsg"> + <part name="parameters" element="vim2:AddVirtualSwitchResponse" /> + </message> + <message name="RemoveVirtualSwitchRequestMsg"> + <part name="parameters" element="vim2:RemoveVirtualSwitch" /> + </message> + <message name="RemoveVirtualSwitchResponseMsg"> + <part name="parameters" element="vim2:RemoveVirtualSwitchResponse" /> + </message> + <message name="UpdateVirtualSwitchRequestMsg"> + <part name="parameters" element="vim2:UpdateVirtualSwitch" /> + </message> + <message name="UpdateVirtualSwitchResponseMsg"> + <part name="parameters" element="vim2:UpdateVirtualSwitchResponse" /> + </message> + <message name="AddPortGroupRequestMsg"> + <part name="parameters" element="vim2:AddPortGroup" /> + </message> + <message name="AddPortGroupResponseMsg"> + <part name="parameters" element="vim2:AddPortGroupResponse" /> + </message> + <message name="RemovePortGroupRequestMsg"> + <part name="parameters" element="vim2:RemovePortGroup" /> + </message> + <message name="RemovePortGroupResponseMsg"> + <part name="parameters" element="vim2:RemovePortGroupResponse" /> + </message> + <message name="UpdatePortGroupRequestMsg"> + <part name="parameters" element="vim2:UpdatePortGroup" /> + </message> + <message name="UpdatePortGroupResponseMsg"> + <part name="parameters" element="vim2:UpdatePortGroupResponse" /> + </message> + <message name="UpdatePhysicalNicLinkSpeedRequestMsg"> + <part name="parameters" element="vim2:UpdatePhysicalNicLinkSpeed" /> + </message> + <message name="UpdatePhysicalNicLinkSpeedResponseMsg"> + <part name="parameters" element="vim2:UpdatePhysicalNicLinkSpeedResponse" /> + </message> + <message name="QueryNetworkHintRequestMsg"> + <part name="parameters" element="vim2:QueryNetworkHint" /> + </message> + <message name="QueryNetworkHintResponseMsg"> + <part name="parameters" element="vim2:QueryNetworkHintResponse" /> + </message> + <message name="AddVirtualNicRequestMsg"> + <part name="parameters" element="vim2:AddVirtualNic" /> + </message> + <message name="AddVirtualNicResponseMsg"> + <part name="parameters" element="vim2:AddVirtualNicResponse" /> + </message> + <message name="RemoveVirtualNicRequestMsg"> + <part name="parameters" element="vim2:RemoveVirtualNic" /> + </message> + <message name="RemoveVirtualNicResponseMsg"> + <part name="parameters" element="vim2:RemoveVirtualNicResponse" /> + </message> + <message name="UpdateVirtualNicRequestMsg"> + <part name="parameters" element="vim2:UpdateVirtualNic" /> + </message> + <message name="UpdateVirtualNicResponseMsg"> + <part name="parameters" element="vim2:UpdateVirtualNicResponse" /> + </message> + <message name="AddServiceConsoleVirtualNicRequestMsg"> + <part name="parameters" element="vim2:AddServiceConsoleVirtualNic" /> + </message> + <message name="AddServiceConsoleVirtualNicResponseMsg"> + <part name="parameters" element="vim2:AddServiceConsoleVirtualNicResponse" /> + </message> + <message name="RemoveServiceConsoleVirtualNicRequestMsg"> + <part name="parameters" element="vim2:RemoveServiceConsoleVirtualNic" /> + </message> + <message name="RemoveServiceConsoleVirtualNicResponseMsg"> + <part name="parameters" element="vim2:RemoveServiceConsoleVirtualNicResponse" /> + </message> + <message name="UpdateServiceConsoleVirtualNicRequestMsg"> + <part name="parameters" element="vim2:UpdateServiceConsoleVirtualNic" /> + </message> + <message name="UpdateServiceConsoleVirtualNicResponseMsg"> + <part name="parameters" element="vim2:UpdateServiceConsoleVirtualNicResponse" /> + </message> + <message name="RestartServiceConsoleVirtualNicRequestMsg"> + <part name="parameters" element="vim2:RestartServiceConsoleVirtualNic" /> + </message> + <message name="RestartServiceConsoleVirtualNicResponseMsg"> + <part name="parameters" element="vim2:RestartServiceConsoleVirtualNicResponse" /> + </message> + <message name="RefreshNetworkSystemRequestMsg"> + <part name="parameters" element="vim2:RefreshNetworkSystem" /> + </message> + <message name="RefreshNetworkSystemResponseMsg"> + <part name="parameters" element="vim2:RefreshNetworkSystemResponse" /> + </message> + <message name="UpdateServicePolicyRequestMsg"> + <part name="parameters" element="vim2:UpdateServicePolicy" /> + </message> + <message name="UpdateServicePolicyResponseMsg"> + <part name="parameters" element="vim2:UpdateServicePolicyResponse" /> + </message> + <message name="StartServiceRequestMsg"> + <part name="parameters" element="vim2:StartService" /> + </message> + <message name="StartServiceResponseMsg"> + <part name="parameters" element="vim2:StartServiceResponse" /> + </message> + <message name="StopServiceRequestMsg"> + <part name="parameters" element="vim2:StopService" /> + </message> + <message name="StopServiceResponseMsg"> + <part name="parameters" element="vim2:StopServiceResponse" /> + </message> + <message name="RestartServiceRequestMsg"> + <part name="parameters" element="vim2:RestartService" /> + </message> + <message name="RestartServiceResponseMsg"> + <part name="parameters" element="vim2:RestartServiceResponse" /> + </message> + <message name="UninstallServiceRequestMsg"> + <part name="parameters" element="vim2:UninstallService" /> + </message> + <message name="UninstallServiceResponseMsg"> + <part name="parameters" element="vim2:UninstallServiceResponse" /> + </message> + <message name="RefreshServicesRequestMsg"> + <part name="parameters" element="vim2:RefreshServices" /> + </message> + <message name="RefreshServicesResponseMsg"> + <part name="parameters" element="vim2:RefreshServicesResponse" /> + </message> + <message name="CheckIfMasterSnmpAgentRunningRequestMsg"> + <part name="parameters" element="vim2:CheckIfMasterSnmpAgentRunning" /> + </message> + <message name="CheckIfMasterSnmpAgentRunningResponseMsg"> + <part name="parameters" element="vim2:CheckIfMasterSnmpAgentRunningResponse" /> + </message> + <message name="UpdateSnmpConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateSnmpConfig" /> + </message> + <message name="UpdateSnmpConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateSnmpConfigResponse" /> + </message> + <message name="RestartMasterSnmpAgentRequestMsg"> + <part name="parameters" element="vim2:RestartMasterSnmpAgent" /> + </message> + <message name="RestartMasterSnmpAgentResponseMsg"> + <part name="parameters" element="vim2:RestartMasterSnmpAgentResponse" /> + </message> + <message name="StopMasterSnmpAgentRequestMsg"> + <part name="parameters" element="vim2:StopMasterSnmpAgent" /> + </message> + <message name="StopMasterSnmpAgentResponseMsg"> + <part name="parameters" element="vim2:StopMasterSnmpAgentResponse" /> + </message> + <message name="RetrieveDiskPartitionInfoRequestMsg"> + <part name="parameters" element="vim2:RetrieveDiskPartitionInfo" /> + </message> + <message name="RetrieveDiskPartitionInfoResponseMsg"> + <part name="parameters" element="vim2:RetrieveDiskPartitionInfoResponse" /> + </message> + <message name="ComputeDiskPartitionInfoRequestMsg"> + <part name="parameters" element="vim2:ComputeDiskPartitionInfo" /> + </message> + <message name="ComputeDiskPartitionInfoResponseMsg"> + <part name="parameters" element="vim2:ComputeDiskPartitionInfoResponse" /> + </message> + <message name="UpdateDiskPartitionsRequestMsg"> + <part name="parameters" element="vim2:UpdateDiskPartitions" /> + </message> + <message name="UpdateDiskPartitionsResponseMsg"> + <part name="parameters" element="vim2:UpdateDiskPartitionsResponse" /> + </message> + <message name="FormatVmfsRequestMsg"> + <part name="parameters" element="vim2:FormatVmfs" /> + </message> + <message name="FormatVmfsResponseMsg"> + <part name="parameters" element="vim2:FormatVmfsResponse" /> + </message> + <message name="RescanVmfsRequestMsg"> + <part name="parameters" element="vim2:RescanVmfs" /> + </message> + <message name="RescanVmfsResponseMsg"> + <part name="parameters" element="vim2:RescanVmfsResponse" /> + </message> + <message name="AttachVmfsExtentRequestMsg"> + <part name="parameters" element="vim2:AttachVmfsExtent" /> + </message> + <message name="AttachVmfsExtentResponseMsg"> + <part name="parameters" element="vim2:AttachVmfsExtentResponse" /> + </message> + <message name="UpgradeVmfsRequestMsg"> + <part name="parameters" element="vim2:UpgradeVmfs" /> + </message> + <message name="UpgradeVmfsResponseMsg"> + <part name="parameters" element="vim2:UpgradeVmfsResponse" /> + </message> + <message name="UpgradeVmLayoutRequestMsg"> + <part name="parameters" element="vim2:UpgradeVmLayout" /> + </message> + <message name="UpgradeVmLayoutResponseMsg"> + <part name="parameters" element="vim2:UpgradeVmLayoutResponse" /> + </message> + <message name="RescanHbaRequestMsg"> + <part name="parameters" element="vim2:RescanHba" /> + </message> + <message name="RescanHbaResponseMsg"> + <part name="parameters" element="vim2:RescanHbaResponse" /> + </message> + <message name="RescanAllHbaRequestMsg"> + <part name="parameters" element="vim2:RescanAllHba" /> + </message> + <message name="RescanAllHbaResponseMsg"> + <part name="parameters" element="vim2:RescanAllHbaResponse" /> + </message> + <message name="UpdateSoftwareInternetScsiEnabledRequestMsg"> + <part name="parameters" element="vim2:UpdateSoftwareInternetScsiEnabled" /> + </message> + <message name="UpdateSoftwareInternetScsiEnabledResponseMsg"> + <part name="parameters" element="vim2:UpdateSoftwareInternetScsiEnabledResponse" /> + </message> + <message name="UpdateInternetScsiDiscoveryPropertiesRequestMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiDiscoveryProperties" /> + </message> + <message name="UpdateInternetScsiDiscoveryPropertiesResponseMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiDiscoveryPropertiesResponse" /> + </message> + <message name="UpdateInternetScsiAuthenticationPropertiesRequestMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiAuthenticationProperties" /> + </message> + <message name="UpdateInternetScsiAuthenticationPropertiesResponseMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiAuthenticationPropertiesResponse" /> + </message> + <message name="UpdateInternetScsiIPPropertiesRequestMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiIPProperties" /> + </message> + <message name="UpdateInternetScsiIPPropertiesResponseMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiIPPropertiesResponse" /> + </message> + <message name="UpdateInternetScsiNameRequestMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiName" /> + </message> + <message name="UpdateInternetScsiNameResponseMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiNameResponse" /> + </message> + <message name="UpdateInternetScsiAliasRequestMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiAlias" /> + </message> + <message name="UpdateInternetScsiAliasResponseMsg"> + <part name="parameters" element="vim2:UpdateInternetScsiAliasResponse" /> + </message> + <message name="AddInternetScsiSendTargetsRequestMsg"> + <part name="parameters" element="vim2:AddInternetScsiSendTargets" /> + </message> + <message name="AddInternetScsiSendTargetsResponseMsg"> + <part name="parameters" element="vim2:AddInternetScsiSendTargetsResponse" /> + </message> + <message name="RemoveInternetScsiSendTargetsRequestMsg"> + <part name="parameters" element="vim2:RemoveInternetScsiSendTargets" /> + </message> + <message name="RemoveInternetScsiSendTargetsResponseMsg"> + <part name="parameters" element="vim2:RemoveInternetScsiSendTargetsResponse" /> + </message> + <message name="AddInternetScsiStaticTargetsRequestMsg"> + <part name="parameters" element="vim2:AddInternetScsiStaticTargets" /> + </message> + <message name="AddInternetScsiStaticTargetsResponseMsg"> + <part name="parameters" element="vim2:AddInternetScsiStaticTargetsResponse" /> + </message> + <message name="RemoveInternetScsiStaticTargetsRequestMsg"> + <part name="parameters" element="vim2:RemoveInternetScsiStaticTargets" /> + </message> + <message name="RemoveInternetScsiStaticTargetsResponseMsg"> + <part name="parameters" element="vim2:RemoveInternetScsiStaticTargetsResponse" /> + </message> + <message name="EnableMultipathPathRequestMsg"> + <part name="parameters" element="vim2:EnableMultipathPath" /> + </message> + <message name="EnableMultipathPathResponseMsg"> + <part name="parameters" element="vim2:EnableMultipathPathResponse" /> + </message> + <message name="DisableMultipathPathRequestMsg"> + <part name="parameters" element="vim2:DisableMultipathPath" /> + </message> + <message name="DisableMultipathPathResponseMsg"> + <part name="parameters" element="vim2:DisableMultipathPathResponse" /> + </message> + <message name="SetMultipathLunPolicyRequestMsg"> + <part name="parameters" element="vim2:SetMultipathLunPolicy" /> + </message> + <message name="SetMultipathLunPolicyResponseMsg"> + <part name="parameters" element="vim2:SetMultipathLunPolicyResponse" /> + </message> + <message name="RefreshStorageSystemRequestMsg"> + <part name="parameters" element="vim2:RefreshStorageSystem" /> + </message> + <message name="RefreshStorageSystemResponseMsg"> + <part name="parameters" element="vim2:RefreshStorageSystemResponse" /> + </message> + <message name="UpdateIpConfigRequestMsg"> + <part name="parameters" element="vim2:UpdateIpConfig" /> + </message> + <message name="UpdateIpConfigResponseMsg"> + <part name="parameters" element="vim2:UpdateIpConfigResponse" /> + </message> + <message name="SelectVnicRequestMsg"> + <part name="parameters" element="vim2:SelectVnic" /> + </message> + <message name="SelectVnicResponseMsg"> + <part name="parameters" element="vim2:SelectVnicResponse" /> + </message> + <message name="DeselectVnicRequestMsg"> + <part name="parameters" element="vim2:DeselectVnic" /> + </message> + <message name="DeselectVnicResponseMsg"> + <part name="parameters" element="vim2:DeselectVnicResponse" /> + </message> + <message name="QueryOptionsRequestMsg"> + <part name="parameters" element="vim2:QueryOptions" /> + </message> + <message name="QueryOptionsResponseMsg"> + <part name="parameters" element="vim2:QueryOptionsResponse" /> + </message> + <message name="UpdateOptionsRequestMsg"> + <part name="parameters" element="vim2:UpdateOptions" /> + </message> + <message name="UpdateOptionsResponseMsg"> + <part name="parameters" element="vim2:UpdateOptionsResponse" /> + </message> + <message name="RemoveScheduledTaskRequestMsg"> + <part name="parameters" element="vim2:RemoveScheduledTask" /> + </message> + <message name="RemoveScheduledTaskResponseMsg"> + <part name="parameters" element="vim2:RemoveScheduledTaskResponse" /> + </message> + <message name="ReconfigureScheduledTaskRequestMsg"> + <part name="parameters" element="vim2:ReconfigureScheduledTask" /> + </message> + <message name="ReconfigureScheduledTaskResponseMsg"> + <part name="parameters" element="vim2:ReconfigureScheduledTaskResponse" /> + </message> + <message name="RunScheduledTaskRequestMsg"> + <part name="parameters" element="vim2:RunScheduledTask" /> + </message> + <message name="RunScheduledTaskResponseMsg"> + <part name="parameters" element="vim2:RunScheduledTaskResponse" /> + </message> + <message name="CreateScheduledTaskRequestMsg"> + <part name="parameters" element="vim2:CreateScheduledTask" /> + </message> + <message name="CreateScheduledTaskResponseMsg"> + <part name="parameters" element="vim2:CreateScheduledTaskResponse" /> + </message> + <message name="RetrieveEntityScheduledTaskRequestMsg"> + <part name="parameters" element="vim2:RetrieveEntityScheduledTask" /> + </message> + <message name="RetrieveEntityScheduledTaskResponseMsg"> + <part name="parameters" element="vim2:RetrieveEntityScheduledTaskResponse" /> + </message> + <message name="RevertToSnapshot_TaskRequestMsg"> + <part name="parameters" element="vim2:RevertToSnapshot_Task" /> + </message> + <message name="RevertToSnapshot_TaskResponseMsg"> + <part name="parameters" element="vim2:RevertToSnapshot_TaskResponse" /> + </message> + <message name="RemoveSnapshot_TaskRequestMsg"> + <part name="parameters" element="vim2:RemoveSnapshot_Task" /> + </message> + <message name="RemoveSnapshot_TaskResponseMsg"> + <part name="parameters" element="vim2:RemoveSnapshot_TaskResponse" /> + </message> + <message name="RenameSnapshotRequestMsg"> + <part name="parameters" element="vim2:RenameSnapshot" /> + </message> + <message name="RenameSnapshotResponseMsg"> + <part name="parameters" element="vim2:RenameSnapshotResponse" /> + </message> + <portType name="VimPortType"> + <operation name="DestroyPropertyFilter"> + <input message="vim2:DestroyPropertyFilterRequestMsg" /> + <output message="vim2:DestroyPropertyFilterResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateFilter"> + <input message="vim2:CreateFilterRequestMsg" /> + <output message="vim2:CreateFilterResponseMsg" /> + <fault name="InvalidPropertyFault" message="vim2:InvalidPropertyFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveProperties"> + <input message="vim2:RetrievePropertiesRequestMsg" /> + <output message="vim2:RetrievePropertiesResponseMsg" /> + <fault name="InvalidPropertyFault" message="vim2:InvalidPropertyFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckForUpdates"> + <input message="vim2:CheckForUpdatesRequestMsg" /> + <output message="vim2:CheckForUpdatesResponseMsg" /> + <fault name="InvalidCollectorVersionFault" message="vim2:InvalidCollectorVersionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="WaitForUpdates"> + <input message="vim2:WaitForUpdatesRequestMsg" /> + <output message="vim2:WaitForUpdatesResponseMsg" /> + <fault name="InvalidCollectorVersionFault" message="vim2:InvalidCollectorVersionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CancelWaitForUpdates"> + <input message="vim2:CancelWaitForUpdatesRequestMsg" /> + <output message="vim2:CancelWaitForUpdatesResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddAuthorizationRole"> + <input message="vim2:AddAuthorizationRoleRequestMsg" /> + <output message="vim2:AddAuthorizationRoleResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveAuthorizationRole"> + <input message="vim2:RemoveAuthorizationRoleRequestMsg" /> + <output message="vim2:RemoveAuthorizationRoleResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RemoveFailedFault" message="vim2:RemoveFailedFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateAuthorizationRole"> + <input message="vim2:UpdateAuthorizationRoleRequestMsg" /> + <output message="vim2:UpdateAuthorizationRoleResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MergePermissions"> + <input message="vim2:MergePermissionsRequestMsg" /> + <output message="vim2:MergePermissionsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim2:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveRolePermissions"> + <input message="vim2:RetrieveRolePermissionsRequestMsg" /> + <output message="vim2:RetrieveRolePermissionsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveEntityPermissions"> + <input message="vim2:RetrieveEntityPermissionsRequestMsg" /> + <output message="vim2:RetrieveEntityPermissionsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveAllPermissions"> + <input message="vim2:RetrieveAllPermissionsRequestMsg" /> + <output message="vim2:RetrieveAllPermissionsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetEntityPermissions"> + <input message="vim2:SetEntityPermissionsRequestMsg" /> + <output message="vim2:SetEntityPermissionsResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim2:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetEntityPermissions"> + <input message="vim2:ResetEntityPermissionsRequestMsg" /> + <output message="vim2:ResetEntityPermissionsResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim2:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveEntityPermission"> + <input message="vim2:RemoveEntityPermissionRequestMsg" /> + <output message="vim2:RemoveEntityPermissionResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim2:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureCluster_Task"> + <input message="vim2:ReconfigureCluster_TaskRequestMsg" /> + <output message="vim2:ReconfigureCluster_TaskResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ApplyRecommendation"> + <input message="vim2:ApplyRecommendationRequestMsg" /> + <output message="vim2:ApplyRecommendationResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RecommendHostsForVm"> + <input message="vim2:RecommendHostsForVmRequestMsg" /> + <output message="vim2:RecommendHostsForVmResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddHost_Task"> + <input message="vim2:AddHost_TaskRequestMsg" /> + <output message="vim2:AddHost_TaskResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim2:HostConnectFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveInto_Task"> + <input message="vim2:MoveInto_TaskRequestMsg" /> + <output message="vim2:MoveInto_TaskResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="TooManyHostsFault" message="vim2:TooManyHostsFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveHostInto_Task"> + <input message="vim2:MoveHostInto_TaskRequestMsg" /> + <output message="vim2:MoveHostInto_TaskResponseMsg" /> + <fault name="TooManyHostsFault" message="vim2:TooManyHostsFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddCustomFieldDef"> + <input message="vim2:AddCustomFieldDefRequestMsg" /> + <output message="vim2:AddCustomFieldDefResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveCustomFieldDef"> + <input message="vim2:RemoveCustomFieldDefRequestMsg" /> + <output message="vim2:RemoveCustomFieldDefResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RenameCustomFieldDef"> + <input message="vim2:RenameCustomFieldDefRequestMsg" /> + <output message="vim2:RenameCustomFieldDefResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetField"> + <input message="vim2:SetFieldRequestMsg" /> + <output message="vim2:SetFieldResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DoesCustomizationSpecExist"> + <input message="vim2:DoesCustomizationSpecExistRequestMsg" /> + <output message="vim2:DoesCustomizationSpecExistResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="GetCustomizationSpec"> + <input message="vim2:GetCustomizationSpecRequestMsg" /> + <output message="vim2:GetCustomizationSpecResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateCustomizationSpec"> + <input message="vim2:CreateCustomizationSpecRequestMsg" /> + <output message="vim2:CreateCustomizationSpecResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="OverwriteCustomizationSpec"> + <input message="vim2:OverwriteCustomizationSpecRequestMsg" /> + <output message="vim2:OverwriteCustomizationSpecResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim2:ConcurrentAccessFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteCustomizationSpec"> + <input message="vim2:DeleteCustomizationSpecRequestMsg" /> + <output message="vim2:DeleteCustomizationSpecResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DuplicateCustomizationSpec"> + <input message="vim2:DuplicateCustomizationSpecRequestMsg" /> + <output message="vim2:DuplicateCustomizationSpecResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RenameCustomizationSpec"> + <input message="vim2:RenameCustomizationSpecRequestMsg" /> + <output message="vim2:RenameCustomizationSpecResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CustomizationSpecItemToXml"> + <input message="vim2:CustomizationSpecItemToXmlRequestMsg" /> + <output message="vim2:CustomizationSpecItemToXmlResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="XmlToCustomizationSpecItem"> + <input message="vim2:XmlToCustomizationSpecItemRequestMsg" /> + <output message="vim2:XmlToCustomizationSpecItemResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckCustomizationResources"> + <input message="vim2:CheckCustomizationResourcesRequestMsg" /> + <output message="vim2:CheckCustomizationResourcesResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryConnectionInfo"> + <input message="vim2:QueryConnectionInfoRequestMsg" /> + <output message="vim2:QueryConnectionInfoResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim2:HostConnectFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RenameDatastore"> + <input message="vim2:RenameDatastoreRequestMsg" /> + <output message="vim2:RenameDatastoreResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RefreshDatastore"> + <input message="vim2:RefreshDatastoreRequestMsg" /> + <output message="vim2:RefreshDatastoreResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DestroyDatastore"> + <input message="vim2:DestroyDatastoreRequestMsg" /> + <output message="vim2:DestroyDatastoreResponseMsg" /> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryDescriptions"> + <input message="vim2:QueryDescriptionsRequestMsg" /> + <output message="vim2:QueryDescriptionsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="BrowseDiagnosticLog"> + <input message="vim2:BrowseDiagnosticLogRequestMsg" /> + <output message="vim2:BrowseDiagnosticLogResponseMsg" /> + <fault name="CannotAccessFileFault" message="vim2:CannotAccessFileFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="GenerateLogBundles_Task"> + <input message="vim2:GenerateLogBundles_TaskRequestMsg" /> + <output message="vim2:GenerateLogBundles_TaskResponseMsg" /> + <fault name="LogBundlingFailedFault" message="vim2:LogBundlingFailedFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryConfigOptionDescriptor"> + <input message="vim2:QueryConfigOptionDescriptorRequestMsg" /> + <output message="vim2:QueryConfigOptionDescriptorResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryConfigOption"> + <input message="vim2:QueryConfigOptionRequestMsg" /> + <output message="vim2:QueryConfigOptionResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryConfigTarget"> + <input message="vim2:QueryConfigTargetRequestMsg" /> + <output message="vim2:QueryConfigTargetResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateFolder"> + <input message="vim2:CreateFolderRequestMsg" /> + <output message="vim2:CreateFolderResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveIntoFolder_Task"> + <input message="vim2:MoveIntoFolder_TaskRequestMsg" /> + <output message="vim2:MoveIntoFolder_TaskResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidFolderFault" message="vim2:InvalidFolderFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateVM_Task"> + <input message="vim2:CreateVM_TaskRequestMsg" /> + <output message="vim2:CreateVM_TaskResponseMsg" /> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="OutOfBoundsFault" message="vim2:OutOfBoundsFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RegisterVM_Task"> + <input message="vim2:RegisterVM_TaskRequestMsg" /> + <output message="vim2:RegisterVM_TaskResponseMsg" /> + <fault name="OutOfBoundsFault" message="vim2:OutOfBoundsFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateCluster"> + <input message="vim2:CreateClusterRequestMsg" /> + <output message="vim2:CreateClusterResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddStandaloneHost_Task"> + <input message="vim2:AddStandaloneHost_TaskRequestMsg" /> + <output message="vim2:AddStandaloneHost_TaskResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim2:HostConnectFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateDatacenter"> + <input message="vim2:CreateDatacenterRequestMsg" /> + <output message="vim2:CreateDatacenterResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnregisterAndDestroy_Task"> + <input message="vim2:UnregisterAndDestroy_TaskRequestMsg" /> + <output message="vim2:UnregisterAndDestroy_TaskResponseMsg" /> + <fault name="ConcurrentAccessFault" message="vim2:ConcurrentAccessFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetCollectorPageSize"> + <input message="vim2:SetCollectorPageSizeRequestMsg" /> + <output message="vim2:SetCollectorPageSizeResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RewindCollector"> + <input message="vim2:RewindCollectorRequestMsg" /> + <output message="vim2:RewindCollectorResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetCollector"> + <input message="vim2:ResetCollectorRequestMsg" /> + <output message="vim2:ResetCollectorResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DestroyCollector"> + <input message="vim2:DestroyCollectorRequestMsg" /> + <output message="vim2:DestroyCollectorResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryHostConnectionInfo"> + <input message="vim2:QueryHostConnectionInfoRequestMsg" /> + <output message="vim2:QueryHostConnectionInfoResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateSystemResources"> + <input message="vim2:UpdateSystemResourcesRequestMsg" /> + <output message="vim2:UpdateSystemResourcesResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconnectHost_Task"> + <input message="vim2:ReconnectHost_TaskRequestMsg" /> + <output message="vim2:ReconnectHost_TaskResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim2:HostConnectFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisconnectHost_Task"> + <input message="vim2:DisconnectHost_TaskRequestMsg" /> + <output message="vim2:DisconnectHost_TaskResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnterMaintenanceMode_Task"> + <input message="vim2:EnterMaintenanceMode_TaskRequestMsg" /> + <output message="vim2:EnterMaintenanceMode_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="TimedoutFault" message="vim2:TimedoutFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExitMaintenanceMode_Task"> + <input message="vim2:ExitMaintenanceMode_TaskRequestMsg" /> + <output message="vim2:ExitMaintenanceMode_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="TimedoutFault" message="vim2:TimedoutFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RebootHost_Task"> + <input message="vim2:RebootHost_TaskRequestMsg" /> + <output message="vim2:RebootHost_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ShutdownHost_Task"> + <input message="vim2:ShutdownHost_TaskRequestMsg" /> + <output message="vim2:ShutdownHost_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryMemoryOverhead"> + <input message="vim2:QueryMemoryOverheadRequestMsg" /> + <output message="vim2:QueryMemoryOverheadResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureHostForDAS_Task"> + <input message="vim2:ReconfigureHostForDAS_TaskRequestMsg" /> + <output message="vim2:ReconfigureHostForDAS_TaskResponseMsg" /> + <fault name="DasConfigFaultFault" message="vim2:DasConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryLicenseSourceAvailability"> + <input message="vim2:QueryLicenseSourceAvailabilityRequestMsg" /> + <output message="vim2:QueryLicenseSourceAvailabilityResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryLicenseUsage"> + <input message="vim2:QueryLicenseUsageRequestMsg" /> + <output message="vim2:QueryLicenseUsageResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetLicenseEdition"> + <input message="vim2:SetLicenseEditionRequestMsg" /> + <output message="vim2:SetLicenseEditionResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="LicenseServerUnavailableFault" message="vim2:LicenseServerUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckLicenseFeature"> + <input message="vim2:CheckLicenseFeatureRequestMsg" /> + <output message="vim2:CheckLicenseFeatureResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableFeature"> + <input message="vim2:EnableFeatureRequestMsg" /> + <output message="vim2:EnableFeatureResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="LicenseServerUnavailableFault" message="vim2:LicenseServerUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableFeature"> + <input message="vim2:DisableFeatureRequestMsg" /> + <output message="vim2:DisableFeatureResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="LicenseServerUnavailableFault" message="vim2:LicenseServerUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ConfigureLicenseSource"> + <input message="vim2:ConfigureLicenseSourceRequestMsg" /> + <output message="vim2:ConfigureLicenseSourceResponseMsg" /> + <fault name="CannotAccessLocalSourceFault" message="vim2:CannotAccessLocalSourceFaultMsg"/> + <fault name="InvalidLicenseFault" message="vim2:InvalidLicenseFaultMsg"/> + <fault name="LicenseServerUnavailableFault" message="vim2:LicenseServerUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Reload"> + <input message="vim2:ReloadRequestMsg" /> + <output message="vim2:ReloadResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Rename_Task"> + <input message="vim2:Rename_TaskRequestMsg" /> + <output message="vim2:Rename_TaskResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Destroy_Task"> + <input message="vim2:Destroy_TaskRequestMsg" /> + <output message="vim2:Destroy_TaskResponseMsg" /> + <fault name="VimFaultFault" message="vim2:VimFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DestroyNetwork"> + <input message="vim2:DestroyNetworkRequestMsg" /> + <output message="vim2:DestroyNetworkResponseMsg" /> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPerfProviderSummary"> + <input message="vim2:QueryPerfProviderSummaryRequestMsg" /> + <output message="vim2:QueryPerfProviderSummaryResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryAvailablePerfMetric"> + <input message="vim2:QueryAvailablePerfMetricRequestMsg" /> + <output message="vim2:QueryAvailablePerfMetricResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPerfCounter"> + <input message="vim2:QueryPerfCounterRequestMsg" /> + <output message="vim2:QueryPerfCounterResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPerf"> + <input message="vim2:QueryPerfRequestMsg" /> + <output message="vim2:QueryPerfResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPerfComposite"> + <input message="vim2:QueryPerfCompositeRequestMsg" /> + <output message="vim2:QueryPerfCompositeResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreatePerfInterval"> + <input message="vim2:CreatePerfIntervalRequestMsg" /> + <output message="vim2:CreatePerfIntervalResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemovePerfInterval"> + <input message="vim2:RemovePerfIntervalRequestMsg" /> + <output message="vim2:RemovePerfIntervalResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdatePerfInterval"> + <input message="vim2:UpdatePerfIntervalRequestMsg" /> + <output message="vim2:UpdatePerfIntervalResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateConfig"> + <input message="vim2:UpdateConfigRequestMsg" /> + <output message="vim2:UpdateConfigResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim2:ConcurrentAccessFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveIntoResourcePool"> + <input message="vim2:MoveIntoResourcePoolRequestMsg" /> + <output message="vim2:MoveIntoResourcePoolResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateChildResourceConfiguration"> + <input message="vim2:UpdateChildResourceConfigurationRequestMsg" /> + <output message="vim2:UpdateChildResourceConfigurationResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateResourcePool"> + <input message="vim2:CreateResourcePoolRequestMsg" /> + <output message="vim2:CreateResourcePoolResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DestroyChildren"> + <input message="vim2:DestroyChildrenRequestMsg" /> + <output message="vim2:DestroyChildrenResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindByUuid"> + <input message="vim2:FindByUuidRequestMsg" /> + <output message="vim2:FindByUuidResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindByDatastorePath"> + <input message="vim2:FindByDatastorePathRequestMsg" /> + <output message="vim2:FindByDatastorePathResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindByDnsName"> + <input message="vim2:FindByDnsNameRequestMsg" /> + <output message="vim2:FindByDnsNameResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindByIp"> + <input message="vim2:FindByIpRequestMsg" /> + <output message="vim2:FindByIpResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindByInventoryPath"> + <input message="vim2:FindByInventoryPathRequestMsg" /> + <output message="vim2:FindByInventoryPathResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FindChild"> + <input message="vim2:FindChildRequestMsg" /> + <output message="vim2:FindChildResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CurrentTime"> + <input message="vim2:CurrentTimeRequestMsg" /> + <output message="vim2:CurrentTimeResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveServiceContent"> + <input message="vim2:RetrieveServiceContentRequestMsg" /> + <output message="vim2:RetrieveServiceContentResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ValidateMigration"> + <input message="vim2:ValidateMigrationRequestMsg" /> + <output message="vim2:ValidateMigrationResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryVMotionCompatibility"> + <input message="vim2:QueryVMotionCompatibilityRequestMsg" /> + <output message="vim2:QueryVMotionCompatibilityResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateServiceMessage"> + <input message="vim2:UpdateServiceMessageRequestMsg" /> + <output message="vim2:UpdateServiceMessageResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Login"> + <input message="vim2:LoginRequestMsg" /> + <output message="vim2:LoginResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim2:InvalidLocaleFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Logout"> + <input message="vim2:LogoutRequestMsg" /> + <output message="vim2:LogoutResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AcquireLocalTicket"> + <input message="vim2:AcquireLocalTicketRequestMsg" /> + <output message="vim2:AcquireLocalTicketResponseMsg" /> + <fault name="InvalidLoginFault" message="vim2:InvalidLoginFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="TerminateSession"> + <input message="vim2:TerminateSessionRequestMsg" /> + <output message="vim2:TerminateSessionResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetLocale"> + <input message="vim2:SetLocaleRequestMsg" /> + <output message="vim2:SetLocaleResponseMsg" /> + <fault name="InvalidLocaleFault" message="vim2:InvalidLocaleFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CancelTask"> + <input message="vim2:CancelTaskRequestMsg" /> + <output message="vim2:CancelTaskResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReadNextTasks"> + <input message="vim2:ReadNextTasksRequestMsg" /> + <output message="vim2:ReadNextTasksResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReadPreviousTasks"> + <input message="vim2:ReadPreviousTasksRequestMsg" /> + <output message="vim2:ReadPreviousTasksResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateCollectorForTasks"> + <input message="vim2:CreateCollectorForTasksRequestMsg" /> + <output message="vim2:CreateCollectorForTasksResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveUserGroups"> + <input message="vim2:RetrieveUserGroupsRequestMsg" /> + <output message="vim2:RetrieveUserGroupsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateSnapshot_Task"> + <input message="vim2:CreateSnapshot_TaskRequestMsg" /> + <output message="vim2:CreateSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim2:SnapshotFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RevertToCurrentSnapshot_Task"> + <input message="vim2:RevertToCurrentSnapshot_TaskRequestMsg" /> + <output message="vim2:RevertToCurrentSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim2:SnapshotFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveAllSnapshots_Task"> + <input message="vim2:RemoveAllSnapshots_TaskRequestMsg" /> + <output message="vim2:RemoveAllSnapshots_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim2:SnapshotFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigVM_Task"> + <input message="vim2:ReconfigVM_TaskRequestMsg" /> + <output message="vim2:ReconfigVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim2:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeVM_Task"> + <input message="vim2:UpgradeVM_TaskRequestMsg" /> + <output message="vim2:UpgradeVM_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="AlreadyUpgradedFault" message="vim2:AlreadyUpgradedFaultMsg"/> + <fault name="NoDiskFoundFault" message="vim2:NoDiskFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PowerOnVM_Task"> + <input message="vim2:PowerOnVM_TaskRequestMsg" /> + <output message="vim2:PowerOnVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PowerOffVM_Task"> + <input message="vim2:PowerOffVM_TaskRequestMsg" /> + <output message="vim2:PowerOffVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SuspendVM_Task"> + <input message="vim2:SuspendVM_TaskRequestMsg" /> + <output message="vim2:SuspendVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetVM_Task"> + <input message="vim2:ResetVM_TaskRequestMsg" /> + <output message="vim2:ResetVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ShutdownGuest"> + <input message="vim2:ShutdownGuestRequestMsg" /> + <output message="vim2:ShutdownGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim2:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RebootGuest"> + <input message="vim2:RebootGuestRequestMsg" /> + <output message="vim2:RebootGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim2:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StandbyGuest"> + <input message="vim2:StandbyGuestRequestMsg" /> + <output message="vim2:StandbyGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim2:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AnswerVM"> + <input message="vim2:AnswerVMRequestMsg" /> + <output message="vim2:AnswerVMResponseMsg" /> + <fault name="ConcurrentAccessFault" message="vim2:ConcurrentAccessFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CustomizeVM_Task"> + <input message="vim2:CustomizeVM_TaskRequestMsg" /> + <output message="vim2:CustomizeVM_TaskResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckCustomizationSpec"> + <input message="vim2:CheckCustomizationSpecRequestMsg" /> + <output message="vim2:CheckCustomizationSpecResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MigrateVM_Task"> + <input message="vim2:MigrateVM_TaskRequestMsg" /> + <output message="vim2:MigrateVM_TaskResponseMsg" /> + <fault name="MigrationFaultFault" message="vim2:MigrationFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="TimedoutFault" message="vim2:TimedoutFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RelocateVM_Task"> + <input message="vim2:RelocateVM_TaskRequestMsg" /> + <output message="vim2:RelocateVM_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="MigrationFaultFault" message="vim2:MigrationFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="TimedoutFault" message="vim2:TimedoutFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CloneVM_Task"> + <input message="vim2:CloneVM_TaskRequestMsg" /> + <output message="vim2:CloneVM_TaskResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim2:CustomizationFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="MigrationFaultFault" message="vim2:MigrationFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MarkAsTemplate"> + <input message="vim2:MarkAsTemplateRequestMsg" /> + <output message="vim2:MarkAsTemplateResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MarkAsVirtualMachine"> + <input message="vim2:MarkAsVirtualMachineRequestMsg" /> + <output message="vim2:MarkAsVirtualMachineResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnregisterVM"> + <input message="vim2:UnregisterVMRequestMsg" /> + <output message="vim2:UnregisterVMResponseMsg" /> + <fault name="InvalidPowerStateFault" message="vim2:InvalidPowerStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetGuestInformation"> + <input message="vim2:ResetGuestInformationRequestMsg" /> + <output message="vim2:ResetGuestInformationResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MountToolsInstaller"> + <input message="vim2:MountToolsInstallerRequestMsg" /> + <output message="vim2:MountToolsInstallerResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnmountToolsInstaller"> + <input message="vim2:UnmountToolsInstallerRequestMsg" /> + <output message="vim2:UnmountToolsInstallerResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeTools_Task"> + <input message="vim2:UpgradeTools_TaskRequestMsg" /> + <output message="vim2:UpgradeTools_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="VmToolsUpgradeFaultFault" message="vim2:VmToolsUpgradeFaultFaultMsg"/> + <fault name="ToolsUnavailableFault" message="vim2:ToolsUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AcquireMksTicket"> + <input message="vim2:AcquireMksTicketRequestMsg" /> + <output message="vim2:AcquireMksTicketResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetScreenResolution"> + <input message="vim2:SetScreenResolutionRequestMsg" /> + <output message="vim2:SetScreenResolutionResponseMsg" /> + <fault name="InvalidPowerStateFault" message="vim2:InvalidPowerStateFaultMsg"/> + <fault name="ToolsUnavailableFault" message="vim2:ToolsUnavailableFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveAlarm"> + <input message="vim2:RemoveAlarmRequestMsg" /> + <output message="vim2:RemoveAlarmResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureAlarm"> + <input message="vim2:ReconfigureAlarmRequestMsg" /> + <output message="vim2:ReconfigureAlarmResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateAlarm"> + <input message="vim2:CreateAlarmRequestMsg" /> + <output message="vim2:CreateAlarmResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="GetAlarm"> + <input message="vim2:GetAlarmRequestMsg" /> + <output message="vim2:GetAlarmResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="GetAlarmState"> + <input message="vim2:GetAlarmStateRequestMsg" /> + <output message="vim2:GetAlarmStateResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReadNextEvents"> + <input message="vim2:ReadNextEventsRequestMsg" /> + <output message="vim2:ReadNextEventsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReadPreviousEvents"> + <input message="vim2:ReadPreviousEventsRequestMsg" /> + <output message="vim2:ReadPreviousEventsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateCollectorForEvents"> + <input message="vim2:CreateCollectorForEventsRequestMsg" /> + <output message="vim2:CreateCollectorForEventsResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="LogUserEvent"> + <input message="vim2:LogUserEventRequestMsg" /> + <output message="vim2:LogUserEventResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryEvents"> + <input message="vim2:QueryEventsRequestMsg" /> + <output message="vim2:QueryEventsResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureAutostart"> + <input message="vim2:ReconfigureAutostartRequestMsg" /> + <output message="vim2:ReconfigureAutostartResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AutoStartPowerOn"> + <input message="vim2:AutoStartPowerOnRequestMsg" /> + <output message="vim2:AutoStartPowerOnResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AutoStartPowerOff"> + <input message="vim2:AutoStartPowerOffRequestMsg" /> + <output message="vim2:AutoStartPowerOffResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableHyperThreading"> + <input message="vim2:EnableHyperThreadingRequestMsg" /> + <output message="vim2:EnableHyperThreadingResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableHyperThreading"> + <input message="vim2:DisableHyperThreadingRequestMsg" /> + <output message="vim2:DisableHyperThreadingResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SearchDatastore_Task"> + <input message="vim2:SearchDatastore_TaskRequestMsg" /> + <output message="vim2:SearchDatastore_TaskResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SearchDatastoreSubFolders_Task"> + <input message="vim2:SearchDatastoreSubFolders_TaskRequestMsg" /> + <output message="vim2:SearchDatastoreSubFolders_TaskResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteFile"> + <input message="vim2:DeleteFileRequestMsg" /> + <output message="vim2:DeleteFileResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim2:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryAvailableDisksForVmfs"> + <input message="vim2:QueryAvailableDisksForVmfsRequestMsg" /> + <output message="vim2:QueryAvailableDisksForVmfsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryVmfsDatastoreCreateOptions"> + <input message="vim2:QueryVmfsDatastoreCreateOptionsRequestMsg" /> + <output message="vim2:QueryVmfsDatastoreCreateOptionsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateVmfsDatastore"> + <input message="vim2:CreateVmfsDatastoreRequestMsg" /> + <output message="vim2:CreateVmfsDatastoreResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryVmfsDatastoreExtendOptions"> + <input message="vim2:QueryVmfsDatastoreExtendOptionsRequestMsg" /> + <output message="vim2:QueryVmfsDatastoreExtendOptionsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExtendVmfsDatastore"> + <input message="vim2:ExtendVmfsDatastoreRequestMsg" /> + <output message="vim2:ExtendVmfsDatastoreResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateNasDatastore"> + <input message="vim2:CreateNasDatastoreRequestMsg" /> + <output message="vim2:CreateNasDatastoreResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateLocalDatastore"> + <input message="vim2:CreateLocalDatastoreRequestMsg" /> + <output message="vim2:CreateLocalDatastoreResponseMsg" /> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveDatastore"> + <input message="vim2:RemoveDatastoreRequestMsg" /> + <output message="vim2:RemoveDatastoreResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ConfigureDatastorePrincipal"> + <input message="vim2:ConfigureDatastorePrincipalRequestMsg" /> + <output message="vim2:ConfigureDatastorePrincipalResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryAvailablePartition"> + <input message="vim2:QueryAvailablePartitionRequestMsg" /> + <output message="vim2:QueryAvailablePartitionResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SelectActivePartition"> + <input message="vim2:SelectActivePartitionRequestMsg" /> + <output message="vim2:SelectActivePartitionResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPartitionCreateOptions"> + <input message="vim2:QueryPartitionCreateOptionsRequestMsg" /> + <output message="vim2:QueryPartitionCreateOptionsResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryPartitionCreateDesc"> + <input message="vim2:QueryPartitionCreateDescRequestMsg" /> + <output message="vim2:QueryPartitionCreateDescResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateDiagnosticPartition"> + <input message="vim2:CreateDiagnosticPartitionRequestMsg" /> + <output message="vim2:CreateDiagnosticPartitionResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateDefaultPolicy"> + <input message="vim2:UpdateDefaultPolicyRequestMsg" /> + <output message="vim2:UpdateDefaultPolicyResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableRuleset"> + <input message="vim2:EnableRulesetRequestMsg" /> + <output message="vim2:EnableRulesetResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableRuleset"> + <input message="vim2:DisableRulesetRequestMsg" /> + <output message="vim2:DisableRulesetResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RefreshFirewall"> + <input message="vim2:RefreshFirewallRequestMsg" /> + <output message="vim2:RefreshFirewallResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateUser"> + <input message="vim2:CreateUserRequestMsg" /> + <output message="vim2:CreateUserResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateUser"> + <input message="vim2:UpdateUserRequestMsg" /> + <output message="vim2:UpdateUserResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateGroup"> + <input message="vim2:CreateGroupRequestMsg" /> + <output message="vim2:CreateGroupResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveUser"> + <input message="vim2:RemoveUserRequestMsg" /> + <output message="vim2:RemoveUserResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveGroup"> + <input message="vim2:RemoveGroupRequestMsg" /> + <output message="vim2:RemoveGroupResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AssignUserToGroup"> + <input message="vim2:AssignUserToGroupRequestMsg" /> + <output message="vim2:AssignUserToGroupResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnassignUserFromGroup"> + <input message="vim2:UnassignUserFromGroupRequestMsg" /> + <output message="vim2:UnassignUserFromGroupResponseMsg" /> + <fault name="UserNotFoundFault" message="vim2:UserNotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureServiceConsoleReservation"> + <input message="vim2:ReconfigureServiceConsoleReservationRequestMsg" /> + <output message="vim2:ReconfigureServiceConsoleReservationResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateNetworkConfig"> + <input message="vim2:UpdateNetworkConfigRequestMsg" /> + <output message="vim2:UpdateNetworkConfigResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateDnsConfig"> + <input message="vim2:UpdateDnsConfigRequestMsg" /> + <output message="vim2:UpdateDnsConfigResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateIpRouteConfig"> + <input message="vim2:UpdateIpRouteConfigRequestMsg" /> + <output message="vim2:UpdateIpRouteConfigResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateConsoleIpRouteConfig"> + <input message="vim2:UpdateConsoleIpRouteConfigRequestMsg" /> + <output message="vim2:UpdateConsoleIpRouteConfigResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddVirtualSwitch"> + <input message="vim2:AddVirtualSwitchRequestMsg" /> + <output message="vim2:AddVirtualSwitchResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveVirtualSwitch"> + <input message="vim2:RemoveVirtualSwitchRequestMsg" /> + <output message="vim2:RemoveVirtualSwitchResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateVirtualSwitch"> + <input message="vim2:UpdateVirtualSwitchRequestMsg" /> + <output message="vim2:UpdateVirtualSwitchResponseMsg" /> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddPortGroup"> + <input message="vim2:AddPortGroupRequestMsg" /> + <output message="vim2:AddPortGroupResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemovePortGroup"> + <input message="vim2:RemovePortGroupRequestMsg" /> + <output message="vim2:RemovePortGroupResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdatePortGroup"> + <input message="vim2:UpdatePortGroupRequestMsg" /> + <output message="vim2:UpdatePortGroupResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdatePhysicalNicLinkSpeed"> + <input message="vim2:UpdatePhysicalNicLinkSpeedRequestMsg" /> + <output message="vim2:UpdatePhysicalNicLinkSpeedResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryNetworkHint"> + <input message="vim2:QueryNetworkHintRequestMsg" /> + <output message="vim2:QueryNetworkHintResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddVirtualNic"> + <input message="vim2:AddVirtualNicRequestMsg" /> + <output message="vim2:AddVirtualNicResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveVirtualNic"> + <input message="vim2:RemoveVirtualNicRequestMsg" /> + <output message="vim2:RemoveVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateVirtualNic"> + <input message="vim2:UpdateVirtualNicRequestMsg" /> + <output message="vim2:UpdateVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddServiceConsoleVirtualNic"> + <input message="vim2:AddServiceConsoleVirtualNicRequestMsg" /> + <output message="vim2:AddServiceConsoleVirtualNicResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveServiceConsoleVirtualNic"> + <input message="vim2:RemoveServiceConsoleVirtualNicRequestMsg" /> + <output message="vim2:RemoveServiceConsoleVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateServiceConsoleVirtualNic"> + <input message="vim2:UpdateServiceConsoleVirtualNicRequestMsg" /> + <output message="vim2:UpdateServiceConsoleVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim2:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RestartServiceConsoleVirtualNic"> + <input message="vim2:RestartServiceConsoleVirtualNicRequestMsg" /> + <output message="vim2:RestartServiceConsoleVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RefreshNetworkSystem"> + <input message="vim2:RefreshNetworkSystemRequestMsg" /> + <output message="vim2:RefreshNetworkSystemResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateServicePolicy"> + <input message="vim2:UpdateServicePolicyRequestMsg" /> + <output message="vim2:UpdateServicePolicyResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StartService"> + <input message="vim2:StartServiceRequestMsg" /> + <output message="vim2:StartServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StopService"> + <input message="vim2:StopServiceRequestMsg" /> + <output message="vim2:StopServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RestartService"> + <input message="vim2:RestartServiceRequestMsg" /> + <output message="vim2:RestartServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UninstallService"> + <input message="vim2:UninstallServiceRequestMsg" /> + <output message="vim2:UninstallServiceResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RefreshServices"> + <input message="vim2:RefreshServicesRequestMsg" /> + <output message="vim2:RefreshServicesResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckIfMasterSnmpAgentRunning"> + <input message="vim2:CheckIfMasterSnmpAgentRunningRequestMsg" /> + <output message="vim2:CheckIfMasterSnmpAgentRunningResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateSnmpConfig"> + <input message="vim2:UpdateSnmpConfigRequestMsg" /> + <output message="vim2:UpdateSnmpConfigResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RestartMasterSnmpAgent"> + <input message="vim2:RestartMasterSnmpAgentRequestMsg" /> + <output message="vim2:RestartMasterSnmpAgentResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StopMasterSnmpAgent"> + <input message="vim2:StopMasterSnmpAgentRequestMsg" /> + <output message="vim2:StopMasterSnmpAgentResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveDiskPartitionInfo"> + <input message="vim2:RetrieveDiskPartitionInfoRequestMsg" /> + <output message="vim2:RetrieveDiskPartitionInfoResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ComputeDiskPartitionInfo"> + <input message="vim2:ComputeDiskPartitionInfoRequestMsg" /> + <output message="vim2:ComputeDiskPartitionInfoResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateDiskPartitions"> + <input message="vim2:UpdateDiskPartitionsRequestMsg" /> + <output message="vim2:UpdateDiskPartitionsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="FormatVmfs"> + <input message="vim2:FormatVmfsRequestMsg" /> + <output message="vim2:FormatVmfsResponseMsg" /> + <fault name="AlreadyExistsFault" message="vim2:AlreadyExistsFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RescanVmfs"> + <input message="vim2:RescanVmfsRequestMsg" /> + <output message="vim2:RescanVmfsResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AttachVmfsExtent"> + <input message="vim2:AttachVmfsExtentRequestMsg" /> + <output message="vim2:AttachVmfsExtentResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeVmfs"> + <input message="vim2:UpgradeVmfsRequestMsg" /> + <output message="vim2:UpgradeVmfsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeVmLayout"> + <input message="vim2:UpgradeVmLayoutRequestMsg" /> + <output message="vim2:UpgradeVmLayoutResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RescanHba"> + <input message="vim2:RescanHbaRequestMsg" /> + <output message="vim2:RescanHbaResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RescanAllHba"> + <input message="vim2:RescanAllHbaRequestMsg" /> + <output message="vim2:RescanAllHbaResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateSoftwareInternetScsiEnabled"> + <input message="vim2:UpdateSoftwareInternetScsiEnabledRequestMsg" /> + <output message="vim2:UpdateSoftwareInternetScsiEnabledResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiDiscoveryProperties"> + <input message="vim2:UpdateInternetScsiDiscoveryPropertiesRequestMsg" /> + <output message="vim2:UpdateInternetScsiDiscoveryPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiAuthenticationProperties"> + <input message="vim2:UpdateInternetScsiAuthenticationPropertiesRequestMsg" /> + <output message="vim2:UpdateInternetScsiAuthenticationPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiIPProperties"> + <input message="vim2:UpdateInternetScsiIPPropertiesRequestMsg" /> + <output message="vim2:UpdateInternetScsiIPPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiName"> + <input message="vim2:UpdateInternetScsiNameRequestMsg" /> + <output message="vim2:UpdateInternetScsiNameResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiAlias"> + <input message="vim2:UpdateInternetScsiAliasRequestMsg" /> + <output message="vim2:UpdateInternetScsiAliasResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddInternetScsiSendTargets"> + <input message="vim2:AddInternetScsiSendTargetsRequestMsg" /> + <output message="vim2:AddInternetScsiSendTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveInternetScsiSendTargets"> + <input message="vim2:RemoveInternetScsiSendTargetsRequestMsg" /> + <output message="vim2:RemoveInternetScsiSendTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddInternetScsiStaticTargets"> + <input message="vim2:AddInternetScsiStaticTargetsRequestMsg" /> + <output message="vim2:AddInternetScsiStaticTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveInternetScsiStaticTargets"> + <input message="vim2:RemoveInternetScsiStaticTargetsRequestMsg" /> + <output message="vim2:RemoveInternetScsiStaticTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableMultipathPath"> + <input message="vim2:EnableMultipathPathRequestMsg" /> + <output message="vim2:EnableMultipathPathResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableMultipathPath"> + <input message="vim2:DisableMultipathPathRequestMsg" /> + <output message="vim2:DisableMultipathPathResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetMultipathLunPolicy"> + <input message="vim2:SetMultipathLunPolicyRequestMsg" /> + <output message="vim2:SetMultipathLunPolicyResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RefreshStorageSystem"> + <input message="vim2:RefreshStorageSystemRequestMsg" /> + <output message="vim2:RefreshStorageSystemResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateIpConfig"> + <input message="vim2:UpdateIpConfigRequestMsg" /> + <output message="vim2:UpdateIpConfigResponseMsg" /> + <fault name="NotFoundFault" message="vim2:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SelectVnic"> + <input message="vim2:SelectVnicRequestMsg" /> + <output message="vim2:SelectVnicResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeselectVnic"> + <input message="vim2:DeselectVnicRequestMsg" /> + <output message="vim2:DeselectVnicResponseMsg" /> + <fault name="HostConfigFaultFault" message="vim2:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryOptions"> + <input message="vim2:QueryOptionsRequestMsg" /> + <output message="vim2:QueryOptionsResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateOptions"> + <input message="vim2:UpdateOptionsRequestMsg" /> + <output message="vim2:UpdateOptionsResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveScheduledTask"> + <input message="vim2:RemoveScheduledTaskRequestMsg" /> + <output message="vim2:RemoveScheduledTaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ReconfigureScheduledTask"> + <input message="vim2:ReconfigureScheduledTaskRequestMsg" /> + <output message="vim2:ReconfigureScheduledTaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RunScheduledTask"> + <input message="vim2:RunScheduledTaskRequestMsg" /> + <output message="vim2:RunScheduledTaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateScheduledTask"> + <input message="vim2:CreateScheduledTaskRequestMsg" /> + <output message="vim2:CreateScheduledTaskResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim2:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RetrieveEntityScheduledTask"> + <input message="vim2:RetrieveEntityScheduledTaskRequestMsg" /> + <output message="vim2:RetrieveEntityScheduledTaskResponseMsg" /> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RevertToSnapshot_Task"> + <input message="vim2:RevertToSnapshot_TaskRequestMsg" /> + <output message="vim2:RevertToSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim2:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim2:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim2:FileFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim2:VmConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveSnapshot_Task"> + <input message="vim2:RemoveSnapshot_TaskRequestMsg" /> + <output message="vim2:RemoveSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim2:TaskInProgressFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RenameSnapshot"> + <input message="vim2:RenameSnapshotRequestMsg" /> + <output message="vim2:RenameSnapshotResponseMsg" /> + <fault name="InvalidNameFault" message="vim2:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim2:RuntimeFaultFaultMsg"/> + </operation> + </portType> + <binding name="VimBinding" type="vim2:VimPortType"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> + <operation name="DestroyPropertyFilter"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateFilter"> + <soap:operation soapAction="" 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="" 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="" 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="" 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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddAuthorizationRole"> + <soap:operation soapAction="" 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="" 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="" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MergePermissions"> + <soap:operation soapAction="" 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="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveRolePermissions"> + <soap:operation soapAction="" 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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetEntityPermissions"> + <soap:operation soapAction="" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveEntityPermission"> + <soap:operation soapAction="" 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="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigureCluster_Task"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveInto_Task"> + <soap:operation soapAction="" 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="TooManyHostsFault"> + <soap:fault name="TooManyHostsFault" 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="MoveHostInto_Task"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="TooManyHostsFault"> + <soap:fault name="TooManyHostsFault" 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="AddCustomFieldDef"> + <soap:operation soapAction="" 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="RemoveCustomFieldDef"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="OverwriteCustomizationSpec"> + <soap:operation soapAction="" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteCustomizationSpec"> + <soap:operation soapAction="" 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="" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RenameCustomizationSpec"> + <soap:operation soapAction="" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CustomizationSpecItemToXml"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="" 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="QueryConnectionInfo"> + <soap:operation soapAction="" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RenameDatastore"> + <soap:operation soapAction="" 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="RefreshDatastore"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DestroyDatastore"> + <soap:operation soapAction="" 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="QueryDescriptions"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryConfigOptionDescriptor"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateFolder"> + <soap:operation soapAction="" 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="" 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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="RegisterVM_Task"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateCluster"> + <soap:operation soapAction="" 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="" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateDatacenter"> + <soap:operation soapAction="" 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="" 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="SetCollectorPageSize"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisconnectHost_Task"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="" 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="" 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="" 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="QueryMemoryOverhead"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="QueryLicenseSourceAvailability"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="" 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="" 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="" 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="" 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="Reload"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="" 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="" 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="QueryPerfProviderSummary"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveIntoResourcePool"> + <soap:operation soapAction="" 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="" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateResourcePool"> + <soap:operation soapAction="" 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="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="DestroyChildren"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="Login"> + <soap:operation soapAction="" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="Logout"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="TerminateSession"> + <soap:operation soapAction="" 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="" 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="CancelTask"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="RetrieveUserGroups"> + <soap:operation soapAction="" 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="CreateSnapshot_Task"> + <soap:operation soapAction="" 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="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RevertToCurrentSnapshot_Task"> + <soap:operation soapAction="" 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="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" 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="RemoveAllSnapshots_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigVM_Task"> + <soap:operation soapAction="" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVM_Task"> + <soap:operation soapAction="" 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="AlreadyUpgradedFault"> + <soap:fault name="AlreadyUpgradedFault" use="literal" /> + </fault> + <fault name="NoDiskFoundFault"> + <soap:fault name="NoDiskFoundFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOnVM_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOffVM_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SuspendVM_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetVM_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ShutdownGuest"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="RebootGuest"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="StandbyGuest"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="AnswerVM"> + <soap:operation soapAction="" 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="" 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="" 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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="TimedoutFault"> + <soap:fault name="TimedoutFault" 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="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="" 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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="TimedoutFault"> + <soap:fault name="TimedoutFault" 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="CloneVM_Task"> + <soap:operation soapAction="" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" 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="MarkAsTemplate"> + <soap:operation soapAction="" 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="MarkAsVirtualMachine"> + <soap:operation soapAction="" 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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UnregisterVM"> + <soap:operation soapAction="" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetGuestInformation"> + <soap:operation soapAction="" 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="" 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="UnmountToolsInstaller"> + <soap:operation soapAction="" 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="UpgradeTools_Task"> + <soap:operation soapAction="" 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="VmToolsUpgradeFaultFault"> + <soap:fault name="VmToolsUpgradeFaultFault" 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="AcquireMksTicket"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SetScreenResolution"> + <soap:operation soapAction="" 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="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveAlarm"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateAlarm"> + <soap:operation soapAction="" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="GetAlarm"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigureAutostart"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="EnableHyperThreading"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" style="document" /> + <input> + <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="" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SearchDatastoreSubFolders_Task"> + <soap:operation soapAction="" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteFile"> + <soap:operation soapAction="" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryAvailableDisksForVmfs"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryVmfsDatastoreCreateOptions"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateVmfsDatastore"> + <soap:operation soapAction="" 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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ExtendVmfsDatastore"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateNasDatastore"> + <soap:operation soapAction="" 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="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="CreateLocalDatastore"> + <soap:operation soapAction="" 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="RemoveDatastore"> + <soap:operation soapAction="" 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="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="ConfigureDatastorePrincipal"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryAvailablePartition"> + <soap:operation soapAction="" 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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryPartitionCreateOptions"> + <soap:operation soapAction="" 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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateDiagnosticPartition"> + <soap:operation soapAction="" 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="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="" style="document" /> + <input> + <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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisableRuleset"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshFirewall"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateUser"> + <soap:operation soapAction="" 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="" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateGroup"> + <soap:operation soapAction="" 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="" 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="" 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="" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UnassignUserFromGroup"> + <soap:operation soapAction="" 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="ReconfigureServiceConsoleReservation"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateDnsConfig"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateIpRouteConfig"> + <soap:operation soapAction="" 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="UpdateConsoleIpRouteConfig"> + <soap:operation soapAction="" 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="" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="RemoveVirtualSwitch"> + <soap:operation soapAction="" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdateVirtualSwitch"> + <soap:operation soapAction="" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" 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="AddPortGroup"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemovePortGroup"> + <soap:operation soapAction="" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdatePortGroup"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdatePhysicalNicLinkSpeed"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryNetworkHint"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddVirtualNic"> + <soap:operation soapAction="" 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="RemoveVirtualNic"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateVirtualNic"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddServiceConsoleVirtualNic"> + <soap:operation soapAction="" 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="" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdateServiceConsoleVirtualNic"> + <soap:operation soapAction="" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="RestartServiceConsoleVirtualNic"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshNetworkSystem"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateServicePolicy"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StartService"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StopService"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RestartService"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UninstallService"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshServices"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CheckIfMasterSnmpAgentRunning"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateSnmpConfig"> + <soap:operation soapAction="" 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="RestartMasterSnmpAgent"> + <soap:operation soapAction="" 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="StopMasterSnmpAgent"> + <soap:operation soapAction="" 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="RetrieveDiskPartitionInfo"> + <soap:operation soapAction="" style="document" /> + <input> + <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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateDiskPartitions"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="FormatVmfs"> + <soap:operation soapAction="" 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="RescanVmfs"> + <soap:operation soapAction="" 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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVmfs"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVmLayout"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RescanHba"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RescanAllHba"> + <soap:operation soapAction="" 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="" 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="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiAuthenticationProperties"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiIPProperties"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiName"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiAlias"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddInternetScsiSendTargets"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveInternetScsiSendTargets"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddInternetScsiStaticTargets"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveInternetScsiStaticTargets"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="EnableMultipathPath"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisableMultipathPath"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SetMultipathLunPolicy"> + <soap:operation soapAction="" 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="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="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateIpConfig"> + <soap:operation soapAction="" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SelectVnic"> + <soap:operation soapAction="" 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="" 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="QueryOptions"> + <soap:operation soapAction="" 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="" 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="RemoveScheduledTask"> + <soap:operation soapAction="" 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="" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RunScheduledTask"> + <soap:operation soapAction="" 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="" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveEntityScheduledTask"> + <soap:operation soapAction="" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RevertToSnapshot_Task"> + <soap:operation soapAction="" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" 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="" 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="" 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> + </binding> +</definitions>
diff --git a/vmware-base/wsdl/vim/vimService.wsdl b/vmware-base/wsdl/vim/vimService.wsdl new file mode 100644 index 0000000..db90a4b --- /dev/null +++ b/vmware-base/wsdl/vim/vimService.wsdl
@@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2007 VMware, Inc. All rights reserved. +--> +<definitions targetNamespace="urn:vim2Service" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:interface="urn:vim2" +> + <import location="vim.wsdl" namespace="urn:vim2" /> + <service name="VimService"> + <port binding="interface:VimBinding" name="VimPort"> + <soap:address location="https://localhost/sdk/vimService" /> + </port> + </service> +</definitions>
diff --git a/vmware-base/wsdl/vim25/core-types.xsd b/vmware-base/wsdl/vim25/core-types.xsd new file mode 100644 index 0000000..307ec1c --- /dev/null +++ b/vmware-base/wsdl/vim25/core-types.xsd
@@ -0,0 +1,277 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<schema + targetNamespace="urn:vim25" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:vim25="urn:vim25" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" +> + <complexType name="DynamicArray"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="val" type="xsd:anyType" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DynamicData"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="dynamicProperty" type="vim25:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DynamicProperty"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="val" type="xsd:anyType" /> + </sequence> + </complexType> + <complexType name="ArrayOfDynamicProperty"> + <sequence> + <element name="DynamicProperty" type="vim25:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="KeyAnyValue"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:anyType" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfKeyAnyValue"> + <sequence> + <element name="KeyAnyValue" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LocalizableMessage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="arg" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="message" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLocalizableMessage"> + <sequence> + <element name="LocalizableMessage" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostCommunication"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNotConnected"> + <complexContent> + <extension base="vim25:HostCommunication"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNotReachable"> + <complexContent> + <extension base="vim25:HostCommunication"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidArgument"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="invalidProperty" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidRequest"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidType"> + <complexContent> + <extension base="vim25:InvalidRequest"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedObjectNotFound"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="obj" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodNotFound"> + <complexContent> + <extension base="vim25:InvalidRequest"> + <sequence> + <element name="receiver" type="vim25:ManagedObjectReference" /> + <element name="method" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotEnoughLicenses"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotImplemented"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotSupported"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RequestCanceled"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SecurityError"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SystemError"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnexpectedFault"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="faultName" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalizedMethodFault"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="fault" type="vim25:MethodFault" /> + <element name="localizedMessage" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodFault"> + <sequence> + <element name="dynamicType" type="xsd:string" minOccurs="0" /> + <element name="dynamicProperty" type="vim25:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + <element name="faultCause" type="vim25:LocalizedMethodFault" minOccurs="0" /> + <element name="faultMessage" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfMethodFault"> + <sequence> + <element name="MethodFault" type="vim25:MethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RuntimeFault"> + <complexContent> + <extension base="vim25:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedObjectReference"> + <simpleContent> + <extension base="xsd:string"> + <attribute name="type" type="xsd:string"/> + </extension> + </simpleContent> + </complexType> + <complexType name="ArrayOfString"> + <sequence> + <element name="string" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfAnyType"> + <sequence> + <element name="anyType" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfManagedObjectReference"> + <sequence> + <element name="ManagedObjectReference" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfBoolean"> + <sequence> + <element name="boolean" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfByte"> + <sequence> + <element name="byte" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfDouble"> + <sequence> + <element name="double" type="xsd:double" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfInt"> + <sequence> + <element name="int" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfLong"> + <sequence> + <element name="long" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ArrayOfShort"> + <sequence> + <element name="short" type="xsd:short" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> +</schema>
diff --git a/vmware-base/wsdl/vim25/query-messagetypes.xsd b/vmware-base/wsdl/vim25/query-messagetypes.xsd new file mode 100644 index 0000000..2a1ed7f --- /dev/null +++ b/vmware-base/wsdl/vim25/query-messagetypes.xsd
@@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<schema + targetNamespace="urn:vim25" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:vim25="urn:vim25" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" +> + <include schemaLocation="core-types.xsd" /> + <include schemaLocation="query-types.xsd" /> + <complexType name="DestroyPropertyFilterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateFilterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:PropertyFilterSpec" /> + <element name="partialUpdates" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RetrievePropertiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="specSet" type="vim25:PropertyFilterSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CheckForUpdatesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="WaitForUpdatesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CancelWaitForUpdatesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="WaitForUpdatesExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + <element name="options" type="vim25:WaitOptions" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RetrievePropertiesExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="specSet" type="vim25:PropertyFilterSpec" maxOccurs="unbounded" /> + <element name="options" type="vim25:RetrieveOptions" /> + </sequence> + </complexType> + <complexType name="ContinueRetrievePropertiesExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="token" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CancelRetrievePropertiesExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="token" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreatePropertyCollectorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DestroyPropertyCollectorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> +</schema>
diff --git a/vmware-base/wsdl/vim25/query-types.xsd b/vmware-base/wsdl/vim25/query-types.xsd new file mode 100644 index 0000000..60a40b8 --- /dev/null +++ b/vmware-base/wsdl/vim25/query-types.xsd
@@ -0,0 +1,254 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<schema + targetNamespace="urn:vim25" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:vim25="urn:vim25" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" +> + <include schemaLocation="core-types.xsd" /> + <complexType name="InvalidCollectorVersion"> + <complexContent> + <extension base="vim25:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidProperty"> + <complexContent> + <extension base="vim25:MethodFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PropertyFilterSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="propSet" type="vim25:PropertySpec" maxOccurs="unbounded" /> + <element name="objectSet" type="vim25:ObjectSpec" maxOccurs="unbounded" /> + <element name="reportMissingObjectsInResults" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyFilterSpec"> + <sequence> + <element name="PropertyFilterSpec" type="vim25:PropertyFilterSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PropertySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="all" type="xsd:boolean" minOccurs="0" /> + <element name="pathSet" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertySpec"> + <sequence> + <element name="PropertySpec" type="vim25:PropertySpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ObjectSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="skip" type="xsd:boolean" minOccurs="0" /> + <element name="selectSet" type="vim25:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectSpec"> + <sequence> + <element name="ObjectSpec" type="vim25:ObjectSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SelectionSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfSelectionSpec"> + <sequence> + <element name="SelectionSpec" type="vim25:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TraversalSpec"> + <complexContent> + <extension base="vim25:SelectionSpec"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="path" type="xsd:string" /> + <element name="skip" type="xsd:boolean" minOccurs="0" /> + <element name="selectSet" type="vim25:SelectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ObjectContent"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="propSet" type="vim25:DynamicProperty" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim25:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectContent"> + <sequence> + <element name="ObjectContent" type="vim25:ObjectContent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateSet"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="filterSet" type="vim25:PropertyFilterUpdate" minOccurs="0" maxOccurs="unbounded" /> + <element name="truncated" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PropertyFilterUpdate"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="filter" type="vim25:ManagedObjectReference" /> + <element name="objectSet" type="vim25:ObjectUpdate" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim25:MissingObject" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyFilterUpdate"> + <sequence> + <element name="PropertyFilterUpdate" type="vim25:PropertyFilterUpdate" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ObjectUpdateKind"> + <restriction base="xsd:string"> + <enumeration value="modify" /> + <enumeration value="enter" /> + <enumeration value="leave" /> + </restriction> + </simpleType> + <complexType name="ObjectUpdate"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="kind" type="vim25:ObjectUpdateKind" /> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="changeSet" type="vim25:PropertyChange" minOccurs="0" maxOccurs="unbounded" /> + <element name="missingSet" type="vim25:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfObjectUpdate"> + <sequence> + <element name="ObjectUpdate" type="vim25:ObjectUpdate" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="PropertyChangeOp"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="assign" /> + <enumeration value="indirectRemove" /> + </restriction> + </simpleType> + <complexType name="PropertyChange"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="op" type="vim25:PropertyChangeOp" /> + <element name="val" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPropertyChange"> + <sequence> + <element name="PropertyChange" type="vim25:PropertyChange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MissingProperty"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMissingProperty"> + <sequence> + <element name="MissingProperty" type="vim25:MissingProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MissingObject"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMissingObject"> + <sequence> + <element name="MissingObject" type="vim25:MissingObject" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="WaitOptions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="maxWaitSeconds" type="xsd:int" minOccurs="0" /> + <element name="maxObjectUpdates" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RetrieveOptions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="maxObjects" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RetrieveResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="token" type="xsd:string" minOccurs="0" /> + <element name="objects" type="vim25:ObjectContent" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> +</schema>
diff --git a/vmware-base/wsdl/vim25/reflect-messagetypes.xsd b/vmware-base/wsdl/vim25/reflect-messagetypes.xsd new file mode 100644 index 0000000..8af9941 --- /dev/null +++ b/vmware-base/wsdl/vim25/reflect-messagetypes.xsd
@@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<schema + targetNamespace="urn:reflect" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:reflect="urn:reflect" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:vim25="urn:vim25" + elementFormDefault="qualified" +> + <import namespace="urn:vim25" schemaLocation="core-types.xsd" /> + <include schemaLocation="reflect-types.xsd" /> +</schema>
diff --git a/vmware-base/wsdl/vim25/reflect-types.xsd b/vmware-base/wsdl/vim25/reflect-types.xsd new file mode 100644 index 0000000..166424b --- /dev/null +++ b/vmware-base/wsdl/vim25/reflect-types.xsd
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<schema + targetNamespace="urn:reflect" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:reflect="urn:reflect" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:vim25="urn:vim25" + elementFormDefault="qualified" +> + <import namespace="urn:vim25" schemaLocation="core-types.xsd" /> +</schema>
diff --git a/vmware-base/wsdl/vim25/vim-messagetypes.xsd b/vmware-base/wsdl/vim25/vim-messagetypes.xsd new file mode 100644 index 0000000..e00e0f9 --- /dev/null +++ b/vmware-base/wsdl/vim25/vim-messagetypes.xsd
@@ -0,0 +1,3709 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<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-types.xsd" /> + <include schemaLocation="core-types.xsd" /> + <import namespace="urn:reflect" schemaLocation="reflect-types.xsd" /> + <include schemaLocation="vim-types.xsd" /> + <complexType name="AddAuthorizationRoleRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="privIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveAuthorizationRoleRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + <element name="failIfUsed" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="UpdateAuthorizationRoleRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + <element name="newName" type="xsd:string" /> + <element name="privIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MergePermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="srcRoleId" type="xsd:int" /> + <element name="dstRoleId" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RetrieveRolePermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="roleId" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RetrieveEntityPermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="inherited" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RetrieveAllPermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="SetEntityPermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="permission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResetEntityPermissionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="permission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveEntityPermissionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="isGroup" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="HasPrivilegeOnEntityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="sessionId" type="xsd:string" /> + <element name="privId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ReconfigureClusterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ClusterConfigSpec" /> + <element name="modify" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="ApplyRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CancelRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RecommendHostsForVmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="AddHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostConnectSpec" /> + <element name="asConnected" type="xsd:boolean" /> + <element name="resourcePool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="license" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="MoveIntoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MoveHostIntoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="resourcePool" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RefreshRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RetrieveDasAdvancedRuntimeInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ClusterEnterMaintenanceModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ReconfigureComputeResourceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ComputeResourceConfigSpec" /> + <element name="modify" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="AddCustomFieldDefRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="moType" type="xsd:string" minOccurs="0" /> + <element name="fieldDefPolicy" type="vim25:PrivilegePolicyDef" minOccurs="0" /> + <element name="fieldPolicy" type="vim25:PrivilegePolicyDef" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RemoveCustomFieldDefRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RenameCustomFieldDefRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SetFieldRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + <element name="value" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DoesCustomizationSpecExistRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="GetCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreateCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="item" type="vim25:CustomizationSpecItem" /> + </sequence> + </complexType> + <complexType name="OverwriteCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="item" type="vim25:CustomizationSpecItem" /> + </sequence> + </complexType> + <complexType name="DeleteCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DuplicateCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RenameCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CustomizationSpecItemToXmlRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="item" type="vim25:CustomizationSpecItem" /> + </sequence> + </complexType> + <complexType name="XmlToCustomizationSpecItemRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="specItemXml" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CheckCustomizationResourcesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="guestOs" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryConnectionInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hostname" type="xsd:string" /> + <element name="port" type="xsd:int" /> + <element name="username" type="xsd:string" /> + <element name="password" type="xsd:string" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="PowerOnMultiVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="queryDatacenterConfigOptionDescriptorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureDatacenterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DatacenterConfigSpec" /> + <element name="modify" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RefreshDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RefreshDatastoreStorageInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateVirtualMachineFilesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="mountPathDatastoreMapping" type="vim25:DatastoreMountPathDatastorePair" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RenameDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DestroyDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DatastoreEnterMaintenanceModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DatastoreExitMaintenanceModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryDescriptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="BrowseDiagnosticLogRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="key" type="xsd:string" /> + <element name="start" type="xsd:int" minOccurs="0" /> + <element name="lines" type="xsd:int" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="GenerateLogBundlesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="includeDefault" type="xsd:boolean" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FetchDVPortKeysRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="criteria" type="vim25:DistributedVirtualSwitchPortCriteria" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="FetchDVPortsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="criteria" type="vim25:DistributedVirtualSwitchPortCriteria" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryUsedVlanIdInDvsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureDvsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DVSConfigSpec" /> + </sequence> + </complexType> + <complexType name="PerformDvsProductSpecOperationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="operation" type="xsd:string" /> + <element name="productSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="MergeDvsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dvs" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AddDVPortgroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DVPortgroupConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MoveDVPortRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> + <element name="destinationPortgroupKey" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateDvsCapabilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="capability" type="vim25:DVSCapability" /> + </sequence> + </complexType> + <complexType name="ReconfigureDVPortRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="port" type="vim25:DVPortConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RefreshDVPortStateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portKeys" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RectifyDvsHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hosts" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateNetworkResourcePoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="configSpec" type="vim25:DVSNetworkResourcePoolConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AddNetworkResourcePoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="configSpec" type="vim25:DVSNetworkResourcePoolConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveNetworkResourcePoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EnableNetworkResourceManagementRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="enable" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="DVSRollbackRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entityBackup" type="vim25:EntityBackupConfig" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateDVPortgroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DVPortgroupConfigSpec" /> + </sequence> + </complexType> + <complexType name="UpdateDVSHealthCheckConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="healthCheckConfig" type="vim25:DVSHealthCheckConfig" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LookupDvPortGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portgroupKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryConfigOptionDescriptorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryConfigOptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryConfigTargetRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryTargetCapabilitiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="setCustomValueRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UnregisterExtensionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="FindExtensionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RegisterExtensionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extension" type="vim25:Extension" /> + </sequence> + </complexType> + <complexType name="UpdateExtensionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extension" type="vim25:Extension" /> + </sequence> + </complexType> + <complexType name="GetPublicKeyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="SetPublicKeyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + <element name="publicKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SetExtensionCertificateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + <element name="certificatePem" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryManagedByRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryExtensionIpAllocationUsageRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKeys" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MoveDatastoreFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sourceName" type="xsd:string" /> + <element name="sourceDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="destinationName" type="xsd:string" /> + <element name="destinationDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="force" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CopyDatastoreFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sourceName" type="xsd:string" /> + <element name="sourceDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="destinationName" type="xsd:string" /> + <element name="destinationDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="force" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="DeleteDatastoreFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="MakeDirectoryRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="createParentDirectories" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ChangeOwnerRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="owner" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreateFolderRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="MoveIntoFolderRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="list" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CreateVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:VirtualMachineConfigSpec" /> + <element name="pool" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RegisterVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="path" type="xsd:string" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="asTemplate" type="xsd:boolean" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateClusterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim25:ClusterConfigSpec" /> + </sequence> + </complexType> + <complexType name="CreateClusterExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim25:ClusterConfigSpecEx" /> + </sequence> + </complexType> + <complexType name="AddStandaloneHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostConnectSpec" /> + <element name="compResSpec" type="vim25:ComputeResourceConfigSpec" minOccurs="0" /> + <element name="addConnected" type="xsd:boolean" /> + <element name="license" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateDatacenterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UnregisterAndDestroyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateDVSRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DVSCreateSpec" /> + </sequence> + </complexType> + <complexType name="CreateStoragePodRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SetCollectorPageSizeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RewindCollectorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResetCollectorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DestroyCollectorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryTpmAttestationReportRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryHostConnectionInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateSystemResourcesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="resourceInfo" type="vim25:HostSystemResourceInfo" /> + </sequence> + </complexType> + <complexType name="UpdateSystemSwapConfigurationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sysSwapConfig" type="vim25:HostSystemSwapConfiguration" /> + </sequence> + </complexType> + <complexType name="ReconnectHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="cnxSpec" type="vim25:HostConnectSpec" minOccurs="0" /> + <element name="reconnectSpec" type="vim25:HostSystemReconnectSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="DisconnectHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="EnterMaintenanceModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="timeout" type="xsd:int" /> + <element name="evacuatePoweredOffVms" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ExitMaintenanceModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="timeout" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RebootHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="ShutdownHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="PowerDownHostToStandByRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="timeoutSec" type="xsd:int" /> + <element name="evacuatePoweredOffVms" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="PowerUpHostFromStandByRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="timeoutSec" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="QueryMemoryOverheadRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="memorySize" type="xsd:long" /> + <element name="videoRamSize" type="xsd:int" minOccurs="0" /> + <element name="numVcpus" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="QueryMemoryOverheadExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmConfigInfo" type="vim25:VirtualMachineConfigInfo" /> + </sequence> + </complexType> + <complexType name="ReconfigureHostForDASRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateFlagsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="flagInfo" type="vim25:HostFlagInfo" /> + </sequence> + </complexType> + <complexType name="EnterLockdownModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ExitLockdownModeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AcquireCimServicesTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateIpmiRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ipmiInfo" type="vim25:HostIpmiInfo" /> + </sequence> + </complexType> + <complexType name="RetrieveHardwareUptimeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseGetManifestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseCompleteRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseAbortRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseProgressRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="percent" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="QueryIpPoolsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateIpPoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:IpPool" /> + </sequence> + </complexType> + <complexType name="UpdateIpPoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:IpPool" /> + </sequence> + </complexType> + <complexType name="DestroyIpPoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:int" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="AllocateIpv4AddressRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="poolId" type="xsd:int" /> + <element name="allocationId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AllocateIpv6AddressRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="poolId" type="xsd:int" /> + <element name="allocationId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ReleaseIpAllocationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="poolId" type="xsd:int" /> + <element name="allocationId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryIPAllocationsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dc" type="vim25:ManagedObjectReference" /> + <element name="poolId" type="xsd:int" /> + <element name="extensionKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateAssignedLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="xsd:string" /> + <element name="licenseKey" type="xsd:string" /> + <element name="entityDisplayName" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RemoveAssignedLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entityId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryAssignedLicensesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entityId" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QuerySupportedFeaturesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryLicenseSourceAvailabilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryLicenseUsageRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SetLicenseEditionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CheckLicenseFeatureRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="EnableFeatureRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DisableFeatureRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="featureKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ConfigureLicenseSourceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="licenseSource" type="vim25:LicenseSource" /> + </sequence> + </complexType> + <complexType name="UpdateLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + <element name="labels" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AddLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + <element name="labels" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DecodeLicenseRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateLicenseLabelRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + <element name="labelKey" type="xsd:string" /> + <element name="labelValue" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RemoveLicenseLabelRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="licenseKey" type="xsd:string" /> + <element name="labelKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ReloadRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RenameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="newName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DestroyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DestroyNetworkRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ValidateHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ovfDescriptor" type="xsd:string" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="vhp" type="vim25:OvfValidateHostParams" /> + </sequence> + </complexType> + <complexType name="ParseDescriptorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ovfDescriptor" type="xsd:string" /> + <element name="pdp" type="vim25:OvfParseDescriptorParams" /> + </sequence> + </complexType> + <complexType name="CreateImportSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ovfDescriptor" type="xsd:string" /> + <element name="resourcePool" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="cisp" type="vim25:OvfCreateImportSpecParams" /> + </sequence> + </complexType> + <complexType name="CreateDescriptorRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="cdp" type="vim25:OvfCreateDescriptorParams" /> + </sequence> + </complexType> + <complexType name="QueryPerfProviderSummaryRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryAvailablePerfMetricRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + <element name="intervalId" type="xsd:int" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryPerfCounterRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="counterId" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryPerfCounterByLevelRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="level" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="QueryPerfRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="querySpec" type="vim25:PerfQuerySpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryPerfCompositeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="querySpec" type="vim25:PerfQuerySpec" /> + </sequence> + </complexType> + <complexType name="CreatePerfIntervalRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="intervalId" type="vim25:PerfInterval" /> + </sequence> + </complexType> + <complexType name="RemovePerfIntervalRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="samplePeriod" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="UpdatePerfIntervalRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="interval" type="vim25:PerfInterval" /> + </sequence> + </complexType> + <complexType name="UpdateCounterLevelMappingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="counterLevelMap" type="vim25:PerformanceManagerCounterLevelMapping" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResetCounterLevelMappingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="counters" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EstimateDatabaseSizeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dbSizeParam" type="vim25:DatabaseSizeParam" /> + </sequence> + </complexType> + <complexType name="UpdateConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="config" type="vim25:ResourceConfigSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="MoveIntoResourcePoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="list" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateChildResourceConfigurationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ResourceConfigSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CreateResourcePoolRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim25:ResourceConfigSpec" /> + </sequence> + </complexType> + <complexType name="DestroyChildrenRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="resSpec" type="vim25:ResourceConfigSpec" /> + <element name="configSpec" type="vim25:VAppConfigSpec" /> + <element name="vmFolder" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateChildVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:VirtualMachineConfigSpec" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RegisterChildVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="path" type="xsd:string" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ImportVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ImportSpec" /> + <element name="folder" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryResourceConfigOptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RefreshRuntimeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="FindByUuidRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + <element name="instanceUuid" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="FindByDatastorePathRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" /> + <element name="path" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="FindByDnsNameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="dnsName" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="FindByIpRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="ip" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="FindByInventoryPathRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="inventoryPath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="FindChildRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="FindAllByUuidRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + <element name="instanceUuid" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="FindAllByDnsNameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="dnsName" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="FindAllByIpRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="ip" type="xsd:string" /> + <element name="vmSearch" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="CurrentTimeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RetrieveServiceContentRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ValidateMigrationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="state" type="vim25:VirtualMachinePowerState" minOccurs="0" /> + <element name="testType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryVMotionCompatibilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="compatibility" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RetrieveProductComponentsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryServiceListRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="serviceName" type="xsd:string" minOccurs="0" /> + <element name="location" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateServiceMessageRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="message" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="LoginByTokenRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="LoginRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + <element name="password" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="LoginBySSPIRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="base64Token" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="LogoutRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AcquireLocalTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AcquireGenericServiceTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:SessionManagerServiceRequestSpec" /> + </sequence> + </complexType> + <complexType name="TerminateSessionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sessionId" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SetLocaleRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="locale" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="LoginExtensionBySubjectNameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="LoginExtensionByCertificateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="extensionKey" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ImpersonateUserRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + <element name="locale" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SessionIsActiveRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sessionID" type="xsd:string" /> + <element name="userName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AcquireCloneTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CloneSessionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="cloneTicket" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ExecuteSimpleCommandRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="arguments" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ConfigureDatastoreIORMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:StorageIORMConfigSpec" /> + </sequence> + </complexType> + <complexType name="QueryIORMConfigOptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryDatastorePerformanceSummaryRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ApplyStorageDrsRecommendationToPodRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pod" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ApplyStorageDrsRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CancelStorageDrsRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RefreshStorageDrsRecommendationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pod" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ConfigureStorageDrsForPodRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pod" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:StorageDrsConfigSpec" /> + <element name="modify" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RecommendDatastoresRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="storageSpec" type="vim25:StoragePlacementSpec" /> + </sequence> + </complexType> + <complexType name="CancelTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateProgressRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="percentDone" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="SetTaskStateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="state" type="vim25:TaskInfoState" /> + <element name="result" type="xsd:anyType" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SetTaskDescriptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="description" type="vim25:LocalizableMessage" /> + </sequence> + </complexType> + <complexType name="ReadNextTasksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="ReadPreviousTasksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="CreateCollectorForTasksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="filter" type="vim25:TaskFilterSpec" /> + </sequence> + </complexType> + <complexType name="CreateTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="taskTypeId" type="xsd:string" /> + <element name="initiatedBy" type="xsd:string" minOccurs="0" /> + <element name="cancelable" type="xsd:boolean" /> + <element name="parentTaskKey" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RetrieveUserGroupsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="domain" type="xsd:string" minOccurs="0" /> + <element name="searchStr" type="xsd:string" /> + <element name="belongsToGroup" type="xsd:string" minOccurs="0" /> + <element name="belongsToUser" type="xsd:string" minOccurs="0" /> + <element name="exactMatch" type="xsd:boolean" /> + <element name="findUsers" type="xsd:boolean" /> + <element name="findGroups" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="UpdateVAppConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VAppConfigSpec" /> + </sequence> + </complexType> + <complexType name="UpdateLinkedChildrenRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="addChangeSet" type="vim25:VirtualAppLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="removeSet" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CloneVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="target" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VAppCloneSpec" /> + </sequence> + </complexType> + <complexType name="ExportVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="PowerOnVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="PowerOffVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="SuspendVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="unregisterVAppRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="spec" type="vim25:VirtualDiskSpec" /> + </sequence> + </complexType> + <complexType name="DeleteVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="MoveVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sourceName" type="xsd:string" /> + <element name="sourceDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="destName" type="xsd:string" /> + <element name="destDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="force" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CopyVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="sourceName" type="xsd:string" /> + <element name="sourceDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="destName" type="xsd:string" /> + <element name="destDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="destSpec" type="vim25:VirtualDiskSpec" minOccurs="0" /> + <element name="force" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ExtendVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="newCapacityKb" type="xsd:long" /> + <element name="eagerZero" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryVirtualDiskFragmentationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="DefragmentVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ShrinkVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="copy" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="InflateVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="EagerZeroVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ZeroFillVirtualDiskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SetVirtualDiskUuidRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryVirtualDiskUuidRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryVirtualDiskGeometryRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="datacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RefreshStorageInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateSnapshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="memory" type="xsd:boolean" /> + <element name="quiesce" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RevertToCurrentSnapshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="suppressPowerOn" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RemoveAllSnapshotsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="consolidate" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ConsolidateVMDisksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="EstimateStorageForConsolidateSnapshotsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VirtualMachineConfigSpec" /> + </sequence> + </complexType> + <complexType name="UpgradeVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ExtractOvfEnvironmentRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="PowerOnVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="PowerOffVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="SuspendVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResetVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ShutdownGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RebootGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="StandbyGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AnswerVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="questionId" type="xsd:string" /> + <element name="answerChoice" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CustomizeVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:CustomizationSpec" /> + </sequence> + </complexType> + <complexType name="CheckCustomizationSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:CustomizationSpec" /> + </sequence> + </complexType> + <complexType name="MigrateVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="priority" type="vim25:VirtualMachineMovePriority" /> + <element name="state" type="vim25:VirtualMachinePowerState" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RelocateVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VirtualMachineRelocateSpec" /> + <element name="priority" type="vim25:VirtualMachineMovePriority" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CloneVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="folder" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim25:VirtualMachineCloneSpec" /> + </sequence> + </complexType> + <complexType name="ExportVmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="MarkAsTemplateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="MarkAsVirtualMachineRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UnregisterVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResetGuestInformationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="MountToolsInstallerRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UnmountToolsInstallerRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpgradeToolsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="installerOptions" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="AcquireMksTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AcquireTicketRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ticketType" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SetScreenResolutionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="width" type="xsd:int" /> + <element name="height" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="DefragmentAllDisksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateSecondaryVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="TurnOffFaultToleranceForVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="MakePrimaryVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="TerminateFaultTolerantVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="DisableSecondaryVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="EnableSecondaryVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SetDisplayTopologyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="displays" type="vim25:VirtualMachineDisplayTopology" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="StartRecordingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="StopRecordingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="StartReplayingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="replaySnapshot" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="StopReplayingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="PromoteDisksRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="unlink" type="xsd:boolean" /> + <element name="disks" type="vim25:VirtualDisk" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CreateScreenshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryChangedDiskAreasRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="snapshot" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="deviceKey" type="xsd:int" /> + <element name="startOffset" type="xsd:long" /> + <element name="changeId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryUnownedFilesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="reloadVirtualMachineFromPathRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="configurationPath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryFaultToleranceCompatibilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="TerminateVMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RemoveAlarmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureAlarmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:AlarmSpec" /> + </sequence> + </complexType> + <complexType name="CreateAlarmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:AlarmSpec" /> + </sequence> + </complexType> + <complexType name="GetAlarmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="AreAlarmActionsEnabledRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="EnableAlarmActionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="GetAlarmStateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AcknowledgeAlarmRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="alarm" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureDVPortgroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:DVPortgroupConfigSpec" /> + </sequence> + </complexType> + <complexType name="DVPortgroupRollbackRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entityBackup" type="vim25:EntityBackupConfig" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryAvailableDvsSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryCompatibleHostForNewDvsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="container" type="vim25:ManagedObjectReference" /> + <element name="recursive" type="xsd:boolean" /> + <element name="switchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryCompatibleHostForExistingDvsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="container" type="vim25:ManagedObjectReference" /> + <element name="recursive" type="xsd:boolean" /> + <element name="dvs" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryDvsCompatibleHostSpecRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="switchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryDvsFeatureCapabilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="switchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryDvsByUuidRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="uuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryDvsConfigTargetRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="dvs" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryDvsCheckCompatibilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hostContainer" type="vim25:DistributedVirtualSwitchManagerHostContainer" /> + <element name="dvsProductSpec" type="vim25:DistributedVirtualSwitchManagerDvsProductSpec" minOccurs="0" /> + <element name="hostFilterSpec" type="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RectifyDvsOnHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSManagerExportEntityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="selectionSet" type="vim25:SelectionSet" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSManagerImportEntityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entityBackup" type="vim25:EntityBackupConfig" maxOccurs="unbounded" /> + <element name="importType" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DVSManagerLookupDvPortGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="switchUuid" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ReadNextEventsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="ReadPreviousEventsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="maxCount" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="RetrieveArgumentDescriptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="eventTypeId" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreateCollectorForEventsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="filter" type="vim25:EventFilterSpec" /> + </sequence> + </complexType> + <complexType name="LogUserEventRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="msg" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryEventsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="filter" type="vim25:EventFilterSpec" /> + </sequence> + </complexType> + <complexType name="PostEventRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="eventToPost" type="vim25:Event" /> + <element name="taskInfo" type="vim25:TaskInfo" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="JoinDomainRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="domainName" type="xsd:string" /> + <element name="userName" type="xsd:string" /> + <element name="password" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="JoinDomainWithCAMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="domainName" type="xsd:string" /> + <element name="camServer" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ImportCertificateForCAMRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="certPath" type="xsd:string" /> + <element name="camServer" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="LeaveCurrentDomainRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="ReconfigureAutostartRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostAutoStartManagerConfig" /> + </sequence> + </complexType> + <complexType name="AutoStartPowerOnRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AutoStartPowerOffRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryBootDevicesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateBootDeviceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ConfigureHostCacheRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostCacheConfigurationSpec" /> + </sequence> + </complexType> + <complexType name="EnableHyperThreadingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DisableHyperThreadingRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="SearchDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + <element name="searchSpec" type="vim25:HostDatastoreBrowserSearchSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="SearchDatastoreSubFoldersRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + <element name="searchSpec" type="vim25:HostDatastoreBrowserSearchSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="DeleteFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastorePath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateLocalSwapDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryAvailableDisksForVmfsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryVmfsDatastoreCreateOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="vmfsMajorVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateVmfsDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VmfsDatastoreCreateSpec" /> + </sequence> + </complexType> + <complexType name="QueryVmfsDatastoreExtendOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="suppressExpandCandidates" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryVmfsDatastoreExpandOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ExtendVmfsDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VmfsDatastoreExtendSpec" /> + </sequence> + </complexType> + <complexType name="ExpandVmfsDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VmfsDatastoreExpandSpec" /> + </sequence> + </complexType> + <complexType name="CreateNasDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostNasVolumeSpec" /> + </sequence> + </complexType> + <complexType name="CreateLocalDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="path" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RemoveDatastoreRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ConfigureDatastorePrincipalRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + <element name="password" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryUnresolvedVmfsVolumesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResignatureUnresolvedVmfsVolumeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="resolutionSpec" type="vim25:HostUnresolvedVmfsResignatureSpec" /> + </sequence> + </complexType> + <complexType name="UpdateDateTimeConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostDateTimeConfig" /> + </sequence> + </complexType> + <complexType name="QueryAvailableTimeZonesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryDateTimeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateDateTimeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="dateTime" type="xsd:dateTime" /> + </sequence> + </complexType> + <complexType name="RefreshDateTimeSystemRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryAvailablePartitionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="SelectActivePartitionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="partition" type="vim25:HostScsiDiskPartition" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryPartitionCreateOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryPartitionCreateDescRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="diskUuid" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreateDiagnosticPartitionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostDiagnosticPartitionCreateSpec" /> + </sequence> + </complexType> + <complexType name="EsxAgentHostManagerUpdateConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="configInfo" type="vim25:HostEsxAgentHostManagerConfigInfo" /> + </sequence> + </complexType> + <complexType name="UpdateDefaultPolicyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="defaultPolicy" type="vim25:HostFirewallDefaultPolicy" /> + </sequence> + </complexType> + <complexType name="EnableRulesetRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DisableRulesetRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateRulesetRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + <element name="spec" type="vim25:HostFirewallRulesetRulesetSpec" /> + </sequence> + </complexType> + <complexType name="RefreshFirewallRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResetFirmwareToFactoryDefaultsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="BackupFirmwareConfigurationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryFirmwareConfigUploadURLRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RestoreFirmwareConfigurationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="RefreshHealthStatusSystemRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResetSystemHealthInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="HostImageConfigGetAcceptanceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="HostImageConfigGetProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateHostImageAcceptanceLevelRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="newAcceptanceLevel" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryVnicStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryPnicStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pnicDevice" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryBoundVnicsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryCandidateNicsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="BindVnicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaName" type="xsd:string" /> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UnbindVnicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaName" type="xsd:string" /> + <element name="vnicDevice" type="xsd:string" /> + <element name="force" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="QueryMigrationDependenciesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pnicDevice" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryModulesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateModuleOptionStringRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="options" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryConfiguredModuleOptionStringRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="CreateUserRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="user" type="vim25:HostAccountSpec" /> + </sequence> + </complexType> + <complexType name="UpdateUserRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="user" type="vim25:HostAccountSpec" /> + </sequence> + </complexType> + <complexType name="CreateGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="group" type="vim25:HostAccountSpec" /> + </sequence> + </complexType> + <complexType name="RemoveUserRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="userName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RemoveGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="groupName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AssignUserToGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UnassignUserFromGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="user" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="ReconfigureServiceConsoleReservationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="cfgBytes" type="xsd:long" /> + </sequence> + </complexType> + <complexType name="ReconfigureVirtualMachineReservationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VirtualMachineMemoryReservationSpec" /> + </sequence> + </complexType> + <complexType name="UpdateNetworkConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostNetworkConfig" /> + <element name="changeMode" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateDnsConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostDnsConfig" /> + </sequence> + </complexType> + <complexType name="UpdateIpRouteConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostIpRouteConfig" /> + </sequence> + </complexType> + <complexType name="UpdateConsoleIpRouteConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostIpRouteConfig" /> + </sequence> + </complexType> + <complexType name="UpdateIpRouteTableConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostIpRouteTableConfig" /> + </sequence> + </complexType> + <complexType name="AddVirtualSwitchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + <element name="spec" type="vim25:HostVirtualSwitchSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RemoveVirtualSwitchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateVirtualSwitchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vswitchName" type="xsd:string" /> + <element name="spec" type="vim25:HostVirtualSwitchSpec" /> + </sequence> + </complexType> + <complexType name="AddPortGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portgrp" type="vim25:HostPortGroupSpec" /> + </sequence> + </complexType> + <complexType name="RemovePortGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pgName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdatePortGroupRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pgName" type="xsd:string" /> + <element name="portgrp" type="vim25:HostPortGroupSpec" /> + </sequence> + </complexType> + <complexType name="UpdatePhysicalNicLinkSpeedRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="linkSpeed" type="vim25:PhysicalNicLinkInfo" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryNetworkHintRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AddVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portgroup" type="xsd:string" /> + <element name="nic" type="vim25:HostVirtualNicSpec" /> + </sequence> + </complexType> + <complexType name="RemoveVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="nic" type="vim25:HostVirtualNicSpec" /> + </sequence> + </complexType> + <complexType name="AddServiceConsoleVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="portgroup" type="xsd:string" /> + <element name="nic" type="vim25:HostVirtualNicSpec" /> + </sequence> + </complexType> + <complexType name="RemoveServiceConsoleVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateServiceConsoleVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + <element name="nic" type="vim25:HostVirtualNicSpec" /> + </sequence> + </complexType> + <complexType name="RestartServiceConsoleVirtualNicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RefreshNetworkSystemRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CheckHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="metaUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="bundleUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ScanHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="repository" type="vim25:HostPatchManagerLocator" /> + <element name="updateID" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ScanHostPatchV2RequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="metaUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="bundleUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="StageHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="metaUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="bundleUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vibUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="InstallHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="repository" type="vim25:HostPatchManagerLocator" /> + <element name="updateID" type="xsd:string" /> + <element name="force" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="InstallHostPatchV2RequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="metaUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="bundleUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vibUrls" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UninstallHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="bulletinIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryHostPatchRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostPatchManagerPatchManagerOperationSpec" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RefreshRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdatePassthruConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostPciPassthruConfig" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ConfigurePowerPolicyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="key" type="xsd:int" /> + </sequence> + </complexType> + <complexType name="UpdateServicePolicyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + <element name="policy" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="StartServiceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="StopServiceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RestartServiceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UninstallServiceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="id" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RefreshServicesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureSnmpAgentRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:HostSnmpConfigSpec" /> + </sequence> + </complexType> + <complexType name="SendTestNotificationRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RetrieveDiskPartitionInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ComputeDiskPartitionInfoRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="layout" type="vim25:HostDiskPartitionLayout" /> + <element name="partitionFormat" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ComputeDiskPartitionInfoForResizeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="partition" type="vim25:HostScsiDiskPartition" /> + <element name="blockRange" type="vim25:HostDiskPartitionBlockRange" /> + <element name="partitionFormat" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateDiskPartitionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="devicePath" type="xsd:string" /> + <element name="spec" type="vim25:HostDiskPartitionSpec" /> + </sequence> + </complexType> + <complexType name="FormatVmfsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="createSpec" type="vim25:HostVmfsSpec" /> + </sequence> + </complexType> + <complexType name="MountVmfsVolumeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UnmountVmfsVolumeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DeleteVmfsVolumeStateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RescanVmfsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AttachVmfsExtentRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsPath" type="xsd:string" /> + <element name="extent" type="vim25:HostScsiDiskPartition" /> + </sequence> + </complexType> + <complexType name="ExpandVmfsExtentRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsPath" type="xsd:string" /> + <element name="extent" type="vim25:HostScsiDiskPartition" /> + </sequence> + </complexType> + <complexType name="UpgradeVmfsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsPath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpgradeVmLayoutRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryUnresolvedVmfsVolumeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ResolveMultipleUnresolvedVmfsVolumesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="resolutionSpec" type="vim25:HostUnresolvedVmfsResolutionSpec" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UnmountForceMountedVmfsVolumeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vmfsUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RescanHbaRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hbaDevice" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RescanAllHbaRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateSoftwareInternetScsiEnabledRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiDiscoveryPropertiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="discoveryProperties" type="vim25:HostInternetScsiHbaDiscoveryProperties" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiAuthenticationPropertiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" /> + <element name="targetSet" type="vim25:HostInternetScsiHbaTargetSet" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiDigestPropertiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targetSet" type="vim25:HostInternetScsiHbaTargetSet" minOccurs="0" /> + <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiAdvancedOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targetSet" type="vim25:HostInternetScsiHbaTargetSet" minOccurs="0" /> + <element name="options" type="vim25:HostInternetScsiHbaParamValue" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiIPPropertiesRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="ipProperties" type="vim25:HostInternetScsiHbaIPProperties" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiNameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="iScsiName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="UpdateInternetScsiAliasRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AddInternetScsiSendTargetsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim25:HostInternetScsiHbaSendTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveInternetScsiSendTargetsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim25:HostInternetScsiHbaSendTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AddInternetScsiStaticTargetsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim25:HostInternetScsiHbaStaticTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveInternetScsiStaticTargetsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="iScsiHbaDevice" type="xsd:string" /> + <element name="targets" type="vim25:HostInternetScsiHbaStaticTarget" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EnableMultipathPathRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pathName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DisableMultipathPathRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="pathName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SetMultipathLunPolicyRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="lunId" type="xsd:string" /> + <element name="policy" type="vim25:HostMultipathInfoLogicalUnitPolicy" /> + </sequence> + </complexType> + <complexType name="QueryPathSelectionPolicyOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryStorageArrayTypePolicyOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateScsiLunDisplayNameRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="lunUuid" type="xsd:string" /> + <element name="displayName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DetachScsiLunRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="lunUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DeleteScsiLunStateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="lunCanonicalName" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="AttachScsiLunRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="lunUuid" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="RefreshStorageSystemRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DiscoverFcoeHbasRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="fcoeSpec" type="vim25:FcoeConfigFcoeSpecification" /> + </sequence> + </complexType> + <complexType name="MarkForRemovalRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="hbaName" type="xsd:string" /> + <element name="remove" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="UpdateIpConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="ipConfig" type="vim25:HostIpConfig" /> + </sequence> + </complexType> + <complexType name="SelectVnicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DeselectVnicRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryNetConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="nicType" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="SelectVnicForNicTypeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="nicType" type="xsd:string" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DeselectVnicForNicTypeRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="nicType" type="xsd:string" /> + <element name="device" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="QueryOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateOptionsRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="changedValue" type="vim25:OptionValue" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CheckComplianceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryComplianceStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClearComplianceStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryExpressionMetadataRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="expressionName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RetrieveDescriptionRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DestroyProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="AssociateProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DissociateProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CheckProfileComplianceRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExportProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="createSpec" type="vim25:ProfileCreateSpec" /> + </sequence> + </complexType> + <complexType name="QueryPolicyMetadataRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="policyName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="FindAssociatedProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="UpdateClusterProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:ClusterProfileConfigSpec" /> + </sequence> + </complexType> + <complexType name="UpdateReferenceHostRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateHostProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="config" type="vim25:HostProfileConfigSpec" /> + </sequence> + </complexType> + <complexType name="ExecuteHostProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="deferredParam" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ApplyHostConfigRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="configSpec" type="vim25:HostConfigSpec" /> + <element name="userInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GenerateConfigTaskListRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="configSpec" type="vim25:HostConfigSpec" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="QueryHostProfileMetadataRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profileName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="QueryProfileStructureRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateDefaultProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="profileType" type="xsd:string" /> + <element name="profileTypeName" type="xsd:string" minOccurs="0" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="UpdateAnswerFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="configSpec" type="vim25:AnswerFileCreateSpec" /> + </sequence> + </complexType> + <complexType name="RetrieveAnswerFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RetrieveAnswerFileForProfileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="applyProfile" type="vim25:HostApplyProfile" /> + </sequence> + </complexType> + <complexType name="ExportAnswerFileRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CheckAnswerFileStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryAnswerFileStatusRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="RemoveScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="ReconfigureScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ScheduledTaskSpec" /> + </sequence> + </complexType> + <complexType name="RunScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ScheduledTaskSpec" /> + </sequence> + </complexType> + <complexType name="RetrieveEntityScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateObjectScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:ScheduledTaskSpec" /> + </sequence> + </complexType> + <complexType name="RetrieveObjectScheduledTaskRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="OpenInventoryViewFolderRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CloseInventoryViewFolderRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ModifyListViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="add" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="remove" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResetListViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ResetListViewFromViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="view" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="DestroyViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateInventoryViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="CreateContainerViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="container" type="vim25:ManagedObjectReference" /> + <element name="type" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="recursive" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="CreateListViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="obj" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CreateListViewFromViewRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="view" type="vim25:ManagedObjectReference" /> + </sequence> + </complexType> + <complexType name="RevertToSnapshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="suppressPowerOn" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RemoveSnapshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="removeChildren" type="xsd:boolean" /> + <element name="consolidate" type="xsd:boolean" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="RenameSnapshotRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CheckCompatibilityRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="testType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="QueryVMotionCompatibilityExRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CheckMigrateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="state" type="vim25:VirtualMachinePowerState" minOccurs="0" /> + <element name="testType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CheckRelocateRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="spec" type="vim25:VirtualMachineRelocateSpec" /> + <element name="testType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ValidateCredentialsInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + </sequence> + </complexType> + <complexType name="AcquireCredentialsInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="requestedAuth" type="vim25:GuestAuthentication" /> + <element name="sessionID" type="xsd:long" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ReleaseCredentialsInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + </sequence> + </complexType> + <complexType name="MakeDirectoryInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="directoryPath" type="xsd:string" /> + <element name="createParentDirectories" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="DeleteFileInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="filePath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="DeleteDirectoryInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="directoryPath" type="xsd:string" /> + <element name="recursive" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="MoveDirectoryInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="srcDirectoryPath" type="xsd:string" /> + <element name="dstDirectoryPath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="MoveFileInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="srcFilePath" type="xsd:string" /> + <element name="dstFilePath" type="xsd:string" /> + <element name="overwrite" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="CreateTemporaryFileInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="prefix" type="xsd:string" /> + <element name="suffix" type="xsd:string" /> + <element name="directoryPath" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="CreateTemporaryDirectoryInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="prefix" type="xsd:string" /> + <element name="suffix" type="xsd:string" /> + <element name="directoryPath" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ListFilesInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="filePath" type="xsd:string" /> + <element name="index" type="xsd:int" minOccurs="0" /> + <element name="maxResults" type="xsd:int" minOccurs="0" /> + <element name="matchPattern" type="xsd:string" minOccurs="0" /> + </sequence> + </complexType> + <complexType name="ChangeFileAttributesInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="guestFilePath" type="xsd:string" /> + <element name="fileAttributes" type="vim25:GuestFileAttributes" /> + </sequence> + </complexType> + <complexType name="InitiateFileTransferFromGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="guestFilePath" type="xsd:string" /> + </sequence> + </complexType> + <complexType name="InitiateFileTransferToGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="guestFilePath" type="xsd:string" /> + <element name="fileAttributes" type="vim25:GuestFileAttributes" /> + <element name="fileSize" type="xsd:long" /> + <element name="overwrite" type="xsd:boolean" /> + </sequence> + </complexType> + <complexType name="StartProgramInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="spec" type="vim25:GuestProgramSpec" /> + </sequence> + </complexType> + <complexType name="ListProcessesInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="pids" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TerminateProcessInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="pid" type="xsd:long" /> + </sequence> + </complexType> + <complexType name="ReadEnvironmentVariableInGuestRequestType"> + <sequence> + <element name="_this" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="auth" type="vim25:GuestAuthentication" /> + <element name="names" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> +</schema>
diff --git a/vmware-base/wsdl/vim25/vim-types.xsd b/vmware-base/wsdl/vim25/vim-types.xsd new file mode 100644 index 0000000..e0d7cf9 --- /dev/null +++ b/vmware-base/wsdl/vim25/vim-types.xsd
@@ -0,0 +1,26456 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<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-types.xsd" /> + <include schemaLocation="core-types.xsd" /> + <import namespace="urn:reflect" schemaLocation="reflect-types.xsd" /> + <complexType name="AboutInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="vendor" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="build" type="xsd:string" /> + <element name="localeVersion" type="xsd:string" minOccurs="0" /> + <element name="localeBuild" type="xsd:string" minOccurs="0" /> + <element name="osType" type="xsd:string" /> + <element name="productLineId" type="xsd:string" /> + <element name="apiType" type="xsd:string" /> + <element name="apiVersion" type="xsd:string" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="licenseProductName" type="xsd:string" minOccurs="0" /> + <element name="licenseProductVersion" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthorizationDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="privilege" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="privilegeGroup" type="vim25:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Permission"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="principal" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + <element name="roleId" type="xsd:int" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPermission"> + <sequence> + <element name="Permission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AuthorizationRole"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="roleId" type="xsd:int" /> + <element name="system" type="xsd:boolean" /> + <element name="name" type="xsd:string" /> + <element name="info" type="vim25:Description" /> + <element name="privilege" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAuthorizationRole"> + <sequence> + <element name="AuthorizationRole" type="vim25:AuthorizationRole" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AuthorizationPrivilege"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="privId" type="xsd:string" /> + <element name="onParent" type="xsd:boolean" /> + <element name="name" type="xsd:string" /> + <element name="privGroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAuthorizationPrivilege"> + <sequence> + <element name="AuthorizationPrivilege" type="vim25:AuthorizationPrivilege" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="BoolPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="value" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Capability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="provisioningSupported" type="xsd:boolean" /> + <element name="multiHostSupported" type="xsd:boolean" /> + <element name="userShellAccessSupported" type="xsd:boolean" /> + <element name="supportedEVCMode" type="vim25:EVCMode" minOccurs="0" maxOccurs="unbounded" /> + <element name="networkBackupAndRestoreSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterComputeResourceSummary"> + <complexContent> + <extension base="vim25:ComputeResourceSummary"> + <sequence> + <element name="currentFailoverLevel" type="xsd:int" /> + <element name="admissionControlInfo" type="vim25:ClusterDasAdmissionControlInfo" minOccurs="0" /> + <element name="numVmotions" type="xsd:int" /> + <element name="targetBalance" type="xsd:int" minOccurs="0" /> + <element name="currentBalance" type="xsd:int" minOccurs="0" /> + <element name="currentEVCModeKey" type="xsd:string" minOccurs="0" /> + <element name="dasData" type="vim25:ClusterDasData" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ComputeResourceSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="totalCpu" type="xsd:int" /> + <element name="totalMemory" type="xsd:long" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="effectiveCpu" type="xsd:int" /> + <element name="effectiveMemory" type="xsd:long" /> + <element name="numHosts" type="xsd:int" /> + <element name="numEffectiveHosts" type="xsd:int" /> + <element name="overallStatus" type="vim25:ManagedEntityStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ComputeResourceConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vmSwapPlacement" type="xsd:string" /> + <element name="spbmEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState"> + <restriction base="xsd:string"> + <enumeration value="licensed" /> + <enumeration value="unlicensed" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="ComputeResourceHostSPBMLicenseInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="licenseState" type="vim25:ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfComputeResourceHostSPBMLicenseInfo"> + <sequence> + <element name="ComputeResourceHostSPBMLicenseInfo" type="vim25:ComputeResourceHostSPBMLicenseInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ComputeResourceConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vmSwapPlacement" type="xsd:string" minOccurs="0" /> + <element name="spbmEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ConfigSpecOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="edit" /> + <enumeration value="remove" /> + </restriction> + </simpleType> + <complexType name="CustomFieldDef"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="managedObjectType" type="xsd:string" minOccurs="0" /> + <element name="fieldDefPrivileges" type="vim25:PrivilegePolicyDef" minOccurs="0" /> + <element name="fieldInstancePrivileges" type="vim25:PrivilegePolicyDef" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomFieldDef"> + <sequence> + <element name="CustomFieldDef" type="vim25:CustomFieldDef" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomFieldValue"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomFieldValue"> + <sequence> + <element name="CustomFieldValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomFieldStringValue"> + <complexContent> + <extension base="vim25:CustomFieldValue"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSpecInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="lastUpdateTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomizationSpecInfo"> + <sequence> + <element name="CustomizationSpecInfo" type="vim25:CustomizationSpecInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomizationSpecItem"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="info" type="vim25:CustomizationSpecInfo" /> + <element name="spec" type="vim25:CustomizationSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="defaultHardwareVersionKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DatastoreAccessible"> + <restriction base="xsd:string"> + <enumeration value="True" /> + <enumeration value="False" /> + </restriction> + </simpleType> + <simpleType name="DatastoreSummaryMaintenanceModeState"> + <restriction base="xsd:string"> + <enumeration value="normal" /> + <enumeration value="enteringMaintenance" /> + <enumeration value="inMaintenance" /> + </restriction> + </simpleType> + <complexType name="DatastoreSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + <element name="capacity" type="xsd:long" /> + <element name="freeSpace" type="xsd:long" /> + <element name="uncommitted" type="xsd:long" minOccurs="0" /> + <element name="accessible" type="xsd:boolean" /> + <element name="multipleHostAccess" type="xsd:boolean" minOccurs="0" /> + <element name="type" type="xsd:string" /> + <element name="maintenanceMode" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + <element name="freeSpace" type="xsd:long" /> + <element name="maxFileSize" type="xsd:long" /> + <element name="timestamp" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="directoryHierarchySupported" type="xsd:boolean" /> + <element name="rawDiskMappingsSupported" type="xsd:boolean" /> + <element name="perFileThinProvisioningSupported" type="xsd:boolean" /> + <element name="storageIORMSupported" type="xsd:boolean" minOccurs="0" /> + <element name="nativeSnapshotSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreHostMount"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="mountInfo" type="vim25:HostMountInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDatastoreHostMount"> + <sequence> + <element name="DatastoreHostMount" type="vim25:DatastoreHostMount" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatastoreMountPathDatastorePair"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="oldMountPath" type="xsd:string" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDatastoreMountPathDatastorePair"> + <sequence> + <element name="DatastoreMountPathDatastorePair" type="vim25:DatastoreMountPathDatastorePair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="Description"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="label" type="xsd:string" /> + <element name="summary" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DiagnosticManagerLogCreator"> + <restriction base="xsd:string"> + <enumeration value="vpxd" /> + <enumeration value="vpxa" /> + <enumeration value="hostd" /> + <enumeration value="serverd" /> + <enumeration value="install" /> + <enumeration value="vpxClient" /> + <enumeration value="recordLog" /> + </restriction> + </simpleType> + <simpleType name="DiagnosticManagerLogFormat"> + <restriction base="xsd:string"> + <enumeration value="plain" /> + </restriction> + </simpleType> + <complexType name="DiagnosticManagerLogDescriptor"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="fileName" type="xsd:string" /> + <element name="creator" type="xsd:string" /> + <element name="format" type="xsd:string" /> + <element name="mimeType" type="xsd:string" /> + <element name="info" type="vim25:Description" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDiagnosticManagerLogDescriptor"> + <sequence> + <element name="DiagnosticManagerLogDescriptor" type="vim25:DiagnosticManagerLogDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DiagnosticManagerLogHeader"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="lineStart" type="xsd:int" /> + <element name="lineEnd" type="xsd:int" /> + <element name="lineText" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DiagnosticManagerBundleInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="system" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDiagnosticManagerBundleInfo"> + <sequence> + <element name="DiagnosticManagerBundleInfo" type="vim25:DiagnosticManagerBundleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DistributedVirtualSwitchProductSpecOperationType"> + <restriction base="xsd:string"> + <enumeration value="preInstall" /> + <enumeration value="upgrade" /> + <enumeration value="notifyAvailableUpgrade" /> + <enumeration value="proceedWithUpgrade" /> + <enumeration value="updateBundleInfo" /> + </restriction> + </simpleType> + <complexType name="DVSContactInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="contact" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DistributedVirtualSwitchNicTeamingPolicyMode"> + <restriction base="xsd:string"> + <enumeration value="loadbalance_ip" /> + <enumeration value="loadbalance_srcmac" /> + <enumeration value="loadbalance_srcid" /> + <enumeration value="failover_explicit" /> + <enumeration value="loadbalance_loadbased" /> + </restriction> + </simpleType> + <complexType name="DVSNetworkResourceManagementCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="networkResourceManagementSupported" type="xsd:boolean" /> + <element name="networkResourcePoolHighShareValue" type="xsd:int" /> + <element name="qosSupported" type="xsd:boolean" /> + <element name="userDefinedNetworkResourcePoolsSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSRollbackCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="rollbackSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSBackupRestoreCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="backupRestoreSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSFeatureCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="networkResourceManagementSupported" type="xsd:boolean" /> + <element name="vmDirectPathGen2Supported" type="xsd:boolean" /> + <element name="nicTeamingPolicy" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="networkResourcePoolHighShareValue" type="xsd:int" minOccurs="0" /> + <element name="networkResourceManagementCapability" type="vim25:DVSNetworkResourceManagementCapability" minOccurs="0" /> + <element name="healthCheckCapability" type="vim25:DVSHealthCheckCapability" minOccurs="0" /> + <element name="rollbackCapability" type="vim25:DVSRollbackCapability" minOccurs="0" /> + <element name="backupRestoreCapability" type="vim25:DVSBackupRestoreCapability" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSHealthCheckCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dvsOperationSupported" type="xsd:boolean" minOccurs="0" /> + <element name="dvPortGroupOperationSupported" type="xsd:boolean" minOccurs="0" /> + <element name="dvPortOperationSupported" type="xsd:boolean" minOccurs="0" /> + <element name="compatibleHostComponentProductInfo" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="featuresSupported" type="vim25:DVSFeatureCapability" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="numPorts" type="xsd:int" /> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + <element name="hostMember" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="portgroupName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="contact" type="vim25:DVSContactInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="autoPreInstallAllowed" type="xsd:boolean" minOccurs="0" /> + <element name="autoUpgradeAllowed" type="xsd:boolean" minOccurs="0" /> + <element name="partialUpgradeAllowed" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSUplinkPortPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSNameArrayUplinkPortPolicy"> + <complexContent> + <extension base="vim25:DVSUplinkPortPolicy"> + <sequence> + <element name="uplinkPortName" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="numStandalonePorts" type="xsd:int" minOccurs="0" /> + <element name="maxPorts" type="xsd:int" minOccurs="0" /> + <element name="uplinkPortPolicy" type="vim25:DVSUplinkPortPolicy" minOccurs="0" /> + <element name="uplinkPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> + <element name="host" type="vim25:DistributedVirtualSwitchHostMemberConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="extensionKey" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="policy" type="vim25:DVSPolicy" minOccurs="0" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + <element name="contact" type="vim25:DVSContactInfo" minOccurs="0" /> + <element name="switchIpAddress" type="xsd:string" minOccurs="0" /> + <element name="defaultProxySwitchMaxNumPorts" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSCreateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configSpec" type="vim25:DVSConfigSpec" /> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + <element name="capability" type="vim25:DVSCapability" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="uuid" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="numStandalonePorts" type="xsd:int" /> + <element name="numPorts" type="xsd:int" /> + <element name="maxPorts" type="xsd:int" /> + <element name="uplinkPortPolicy" type="vim25:DVSUplinkPortPolicy" /> + <element name="uplinkPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultPortConfig" type="vim25:DVPortSetting" /> + <element name="host" type="vim25:DistributedVirtualSwitchHostMember" minOccurs="0" maxOccurs="unbounded" /> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> + <element name="targetInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + <element name="extensionKey" type="xsd:string" minOccurs="0" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + <element name="policy" type="vim25:DVSPolicy" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="configVersion" type="xsd:string" /> + <element name="contact" type="vim25:DVSContactInfo" /> + <element name="switchIpAddress" type="xsd:string" minOccurs="0" /> + <element name="createTime" type="xsd:dateTime" /> + <element name="networkResourceManagementEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultProxySwitchMaxNumPorts" type="xsd:int" minOccurs="0" /> + <element name="healthCheckConfig" type="vim25:DVSHealthCheckConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSHealthCheckConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enable" type="xsd:boolean" minOccurs="0" /> + <element name="interval" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDVSHealthCheckConfig"> + <sequence> + <element name="DVSHealthCheckConfig" type="vim25:DVSHealthCheckConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="hostMemberRuntime" type="vim25:HostMemberRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DrsInjectorWorkloadCorrelationState"> + <restriction base="xsd:string"> + <enumeration value="Correlated" /> + <enumeration value="Uncorrelated" /> + </restriction> + </simpleType> + <complexType name="EVCMode"> + <complexContent> + <extension base="vim25:ElementDescription"> + <sequence> + <element name="guaranteedCPUFeatures" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" /> + <element name="vendor" type="xsd:string" /> + <element name="track" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vendorTier" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEVCMode"> + <sequence> + <element name="EVCMode" type="vim25:EVCMode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ElementDescription"> + <complexContent> + <extension base="vim25:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfElementDescription"> + <sequence> + <element name="ElementDescription" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EnumDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="tags" type="vim25:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEnumDescription"> + <sequence> + <element name="EnumDescription" type="vim25:EnumDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtendedDescription"> + <complexContent> + <extension base="vim25:Description"> + <sequence> + <element name="messageCatalogKeyPrefix" type="xsd:string" /> + <element name="messageArg" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtendedElementDescription"> + <complexContent> + <extension base="vim25:ElementDescription"> + <sequence> + <element name="messageCatalogKeyPrefix" type="xsd:string" /> + <element name="messageArg" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtensionServerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="url" type="xsd:string" /> + <element name="description" type="vim25:Description" /> + <element name="company" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="adminEmail" type="xsd:string" maxOccurs="unbounded" /> + <element name="serverThumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionServerInfo"> + <sequence> + <element name="ExtensionServerInfo" type="vim25:ExtensionServerInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionClientInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="description" type="vim25:Description" /> + <element name="company" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionClientInfo"> + <sequence> + <element name="ExtensionClientInfo" type="vim25:ExtensionClientInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionTaskTypeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="taskID" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionTaskTypeInfo"> + <sequence> + <element name="ExtensionTaskTypeInfo" type="vim25:ExtensionTaskTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionEventTypeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="eventID" type="xsd:string" /> + <element name="eventTypeSchema" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionEventTypeInfo"> + <sequence> + <element name="ExtensionEventTypeInfo" type="vim25:ExtensionEventTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionFaultTypeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="faultID" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionFaultTypeInfo"> + <sequence> + <element name="ExtensionFaultTypeInfo" type="vim25:ExtensionFaultTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionPrivilegeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="privID" type="xsd:string" /> + <element name="privGroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionPrivilegeInfo"> + <sequence> + <element name="ExtensionPrivilegeInfo" type="vim25:ExtensionPrivilegeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionResourceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="locale" type="xsd:string" /> + <element name="module" type="xsd:string" /> + <element name="data" type="vim25:KeyValue" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionResourceInfo"> + <sequence> + <element name="ExtensionResourceInfo" type="vim25:ExtensionResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionHealthInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtensionOvfConsumerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="callbackUrl" type="xsd:string" /> + <element name="sectionType" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Extension"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="description" type="vim25:Description" /> + <element name="key" type="xsd:string" /> + <element name="company" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" /> + <element name="subjectName" type="xsd:string" minOccurs="0" /> + <element name="server" type="vim25:ExtensionServerInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="client" type="vim25:ExtensionClientInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="taskList" type="vim25:ExtensionTaskTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="eventList" type="vim25:ExtensionEventTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="faultList" type="vim25:ExtensionFaultTypeInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="privilegeList" type="vim25:ExtensionPrivilegeInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="resourceList" type="vim25:ExtensionResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="lastHeartbeatTime" type="xsd:dateTime" /> + <element name="healthInfo" type="vim25:ExtensionHealthInfo" minOccurs="0" /> + <element name="ovfConsumerInfo" type="vim25:ExtensionOvfConsumerInfo" minOccurs="0" /> + <element name="extendedProductInfo" type="vim25:ExtExtendedProductInfo" minOccurs="0" /> + <element name="managedEntityInfo" type="vim25:ExtManagedEntityInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="shownInSolutionManager" type="xsd:boolean" minOccurs="0" /> + <element name="solutionManagerInfo" type="vim25:ExtSolutionManagerInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtension"> + <sequence> + <element name="Extension" type="vim25:Extension" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtensionManagerIpAllocationUsage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extensionKey" type="xsd:string" /> + <element name="numAddresses" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtensionManagerIpAllocationUsage"> + <sequence> + <element name="ExtensionManagerIpAllocationUsage" type="vim25:ExtensionManagerIpAllocationUsage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ReplicationVmState"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="paused" /> + <enumeration value="syncing" /> + <enumeration value="idle" /> + <enumeration value="active" /> + <enumeration value="error" /> + </restriction> + </simpleType> + <complexType name="ReplicationVmProgressInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="progress" type="xsd:int" /> + <element name="bytesTransferred" type="xsd:long" /> + <element name="bytesToTransfer" type="xsd:long" /> + <element name="checksumTotalBytes" type="xsd:long" minOccurs="0" /> + <element name="checksumComparedBytes" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HbrManagerReplicationVmInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="state" type="xsd:string" /> + <element name="progressInfo" type="vim25:ReplicationVmProgressInfo" minOccurs="0" /> + <element name="imageId" type="xsd:string" minOccurs="0" /> + <element name="lastError" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostServiceTicket"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + <element name="service" type="xsd:string" /> + <element name="serviceVersion" type="xsd:string" /> + <element name="sessionId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostSystemConnectionState"> + <restriction base="xsd:string"> + <enumeration value="connected" /> + <enumeration value="notResponding" /> + <enumeration value="disconnected" /> + </restriction> + </simpleType> + <simpleType name="HostSystemPowerState"> + <restriction base="xsd:string"> + <enumeration value="poweredOn" /> + <enumeration value="poweredOff" /> + <enumeration value="standBy" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <simpleType name="HostStandbyMode"> + <restriction base="xsd:string"> + <enumeration value="entering" /> + <enumeration value="exiting" /> + <enumeration value="in" /> + <enumeration value="none" /> + </restriction> + </simpleType> + <complexType name="HostSystemReconnectSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="syncState" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HttpNfcLeaseState"> + <restriction base="xsd:string"> + <enumeration value="initializing" /> + <enumeration value="ready" /> + <enumeration value="done" /> + <enumeration value="error" /> + </restriction> + </simpleType> + <complexType name="HttpNfcLeaseDatastoreLeaseInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastoreKey" type="xsd:string" /> + <element name="hosts" type="vim25:HttpNfcLeaseHostInfo" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHttpNfcLeaseDatastoreLeaseInfo"> + <sequence> + <element name="HttpNfcLeaseDatastoreLeaseInfo" type="vim25:HttpNfcLeaseDatastoreLeaseInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseHostInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="url" type="xsd:string" /> + <element name="sslThumbprint" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHttpNfcLeaseHostInfo"> + <sequence> + <element name="HttpNfcLeaseHostInfo" type="vim25:HttpNfcLeaseHostInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="lease" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="deviceUrl" type="vim25:HttpNfcLeaseDeviceUrl" minOccurs="0" maxOccurs="unbounded" /> + <element name="totalDiskCapacityInKB" type="xsd:long" /> + <element name="leaseTimeout" type="xsd:int" /> + <element name="hostMap" type="vim25:HttpNfcLeaseDatastoreLeaseInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HttpNfcLeaseDeviceUrl"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="importKey" type="xsd:string" /> + <element name="url" type="xsd:string" /> + <element name="sslThumbprint" type="xsd:string" /> + <element name="disk" type="xsd:boolean" minOccurs="0" /> + <element name="targetId" type="xsd:string" minOccurs="0" /> + <element name="datastoreKey" type="xsd:string" minOccurs="0" /> + <element name="fileSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHttpNfcLeaseDeviceUrl"> + <sequence> + <element name="HttpNfcLeaseDeviceUrl" type="vim25:HttpNfcLeaseDeviceUrl" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HttpNfcLeaseManifestEntry"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="sha1" type="xsd:string" /> + <element name="size" type="xsd:long" /> + <element name="disk" type="xsd:boolean" /> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="populatedSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHttpNfcLeaseManifestEntry"> + <sequence> + <element name="HttpNfcLeaseManifestEntry" type="vim25:HttpNfcLeaseManifestEntry" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ImportSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" /> + <element name="instantiationOst" type="vim25:OvfConsumerOstNode" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfImportSpec"> + <sequence> + <element name="ImportSpec" type="vim25:ImportSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="InheritablePolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="inherited" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IntPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="value" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IpPoolManagerIpAllocation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="allocationId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfIpPoolManagerIpAllocation"> + <sequence> + <element name="IpPoolManagerIpAllocation" type="vim25:IpPoolManagerIpAllocation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="KeyValue"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfKeyValue"> + <sequence> + <element name="KeyValue" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="LatencySensitivitySensitivityLevel"> + <restriction base="xsd:string"> + <enumeration value="low" /> + <enumeration value="normal" /> + <enumeration value="medium" /> + <enumeration value="high" /> + <enumeration value="custom" /> + </restriction> + </simpleType> + <complexType name="LatencySensitivity"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="level" type="vim25:LatencySensitivitySensitivityLevel" /> + <element name="sensitivity" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseAssignmentManagerLicenseAssignment"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entityId" type="xsd:string" /> + <element name="scope" type="xsd:string" minOccurs="0" /> + <element name="entityDisplayName" type="xsd:string" minOccurs="0" /> + <element name="assignedLicense" type="vim25:LicenseManagerLicenseInfo" /> + <element name="properties" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseAssignmentManagerLicenseAssignment"> + <sequence> + <element name="LicenseAssignmentManagerLicenseAssignment" type="vim25:LicenseAssignmentManagerLicenseAssignment" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="LicenseManagerState"> + <restriction base="xsd:string"> + <enumeration value="initializing" /> + <enumeration value="normal" /> + <enumeration value="marginal" /> + <enumeration value="fault" /> + </restriction> + </simpleType> + <simpleType name="LicenseManagerLicenseKey"> + <restriction base="xsd:string"> + <enumeration value="esxFull" /> + <enumeration value="esxVmtn" /> + <enumeration value="esxExpress" /> + <enumeration value="san" /> + <enumeration value="iscsi" /> + <enumeration value="nas" /> + <enumeration value="vsmp" /> + <enumeration value="backup" /> + <enumeration value="vc" /> + <enumeration value="vcExpress" /> + <enumeration value="esxHost" /> + <enumeration value="gsxHost" /> + <enumeration value="serverHost" /> + <enumeration value="drsPower" /> + <enumeration value="vmotion" /> + <enumeration value="drs" /> + <enumeration value="das" /> + </restriction> + </simpleType> + <complexType name="LicenseSource"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerSource"> + <complexContent> + <extension base="vim25:LicenseSource"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalLicenseSource"> + <complexContent> + <extension base="vim25:LicenseSource"> + <sequence> + <element name="licenseKeys" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EvaluationLicenseSource"> + <complexContent> + <extension base="vim25:LicenseSource"> + <sequence> + <element name="remainingHours" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="LicenseFeatureInfoUnit"> + <restriction base="xsd:string"> + <enumeration value="host" /> + <enumeration value="cpuCore" /> + <enumeration value="cpuPackage" /> + <enumeration value="server" /> + <enumeration value="vm" /> + </restriction> + </simpleType> + <simpleType name="LicenseFeatureInfoState"> + <restriction base="xsd:string"> + <enumeration value="enabled" /> + <enumeration value="disabled" /> + <enumeration value="optional" /> + </restriction> + </simpleType> + <simpleType name="LicenseFeatureInfoSourceRestriction"> + <restriction base="xsd:string"> + <enumeration value="unrestricted" /> + <enumeration value="served" /> + <enumeration value="file" /> + </restriction> + </simpleType> + <complexType name="LicenseFeatureInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="featureName" type="xsd:string" /> + <element name="featureDescription" type="xsd:string" minOccurs="0" /> + <element name="state" type="vim25:LicenseFeatureInfoState" minOccurs="0" /> + <element name="costUnit" type="xsd:string" /> + <element name="sourceRestriction" type="xsd:string" minOccurs="0" /> + <element name="dependentKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="edition" type="xsd:boolean" minOccurs="0" /> + <element name="expiresOn" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseFeatureInfo"> + <sequence> + <element name="LicenseFeatureInfo" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="LicenseReservationInfoState"> + <restriction base="xsd:string"> + <enumeration value="notUsed" /> + <enumeration value="noLicense" /> + <enumeration value="unlicensedUse" /> + <enumeration value="licensed" /> + </restriction> + </simpleType> + <complexType name="LicenseReservationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="state" type="vim25:LicenseReservationInfoState" /> + <element name="required" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseReservationInfo"> + <sequence> + <element name="LicenseReservationInfo" type="vim25:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LicenseAvailabilityInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="feature" type="vim25:LicenseFeatureInfo" /> + <element name="total" type="xsd:int" /> + <element name="available" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseAvailabilityInfo"> + <sequence> + <element name="LicenseAvailabilityInfo" type="vim25:LicenseAvailabilityInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LicenseDiagnostics"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="sourceLastChanged" type="xsd:dateTime" /> + <element name="sourceLost" type="xsd:string" /> + <element name="sourceLatency" type="xsd:float" /> + <element name="licenseRequests" type="xsd:string" /> + <element name="licenseRequestFailures" type="xsd:string" /> + <element name="licenseFeatureUnknowns" type="xsd:string" /> + <element name="opState" type="vim25:LicenseManagerState" /> + <element name="lastStatusUpdate" type="xsd:dateTime" /> + <element name="opFailureMessage" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseUsageInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="source" type="vim25:LicenseSource" /> + <element name="sourceAvailable" type="xsd:boolean" /> + <element name="reservationInfo" type="vim25:LicenseReservationInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureInfo" type="vim25:LicenseFeatureInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseManagerEvaluationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="properties" type="vim25:KeyAnyValue" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostLicensableResourceKey"> + <restriction base="xsd:string"> + <enumeration value="numCpuPackages" /> + <enumeration value="numCpuCores" /> + <enumeration value="memorySize" /> + <enumeration value="memoryForVms" /> + <enumeration value="numVmsStarted" /> + <enumeration value="numVmsStarting" /> + </restriction> + </simpleType> + <complexType name="HostLicensableResourceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="resource" type="vim25:KeyAnyValue" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseManagerLicenseInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="licenseKey" type="xsd:string" /> + <element name="editionKey" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="total" type="xsd:int" /> + <element name="used" type="xsd:int" minOccurs="0" /> + <element name="costUnit" type="xsd:string" /> + <element name="properties" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="labels" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLicenseManagerLicenseInfo"> + <sequence> + <element name="LicenseManagerLicenseInfo" type="vim25:LicenseManagerLicenseInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LocalizationManagerMessageCatalog"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="moduleName" type="xsd:string" /> + <element name="catalogName" type="xsd:string" /> + <element name="locale" type="xsd:string" /> + <element name="catalogUri" type="xsd:string" /> + <element name="lastModified" type="xsd:dateTime" minOccurs="0" /> + <element name="md5sum" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfLocalizationManagerMessageCatalog"> + <sequence> + <element name="LocalizationManagerMessageCatalog" type="vim25:LocalizationManagerMessageCatalog" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LongPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="value" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ManagedEntityStatus"> + <restriction base="xsd:string"> + <enumeration value="gray" /> + <enumeration value="green" /> + <enumeration value="yellow" /> + <enumeration value="red" /> + </restriction> + </simpleType> + <complexType name="MethodDescription"> + <complexContent> + <extension base="vim25:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="accessible" type="xsd:boolean" /> + <element name="ipPoolName" type="xsd:string" minOccurs="0" /> + <element name="ipPoolId" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NumericRange"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="start" type="xsd:int" /> + <element name="end" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNumericRange"> + <sequence> + <element name="NumericRange" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfConsumerOvfSection"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="lineNumber" type="xsd:int" /> + <element name="xml" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfConsumerOvfSection"> + <sequence> + <element name="OvfConsumerOvfSection" type="vim25:OvfConsumerOvfSection" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="OvfConsumerOstNodeType"> + <restriction base="xsd:string"> + <enumeration value="envelope" /> + <enumeration value="virtualSystem" /> + <enumeration value="virtualSystemCollection" /> + </restriction> + </simpleType> + <complexType name="OvfConsumerOstNode"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="section" type="vim25:OvfConsumerOvfSection" minOccurs="0" maxOccurs="unbounded" /> + <element name="child" type="vim25:OvfConsumerOstNode" minOccurs="0" maxOccurs="unbounded" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfConsumerOstNode"> + <sequence> + <element name="OvfConsumerOstNode" type="vim25:OvfConsumerOstNode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfOptionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="option" type="xsd:string" /> + <element name="description" type="vim25:LocalizableMessage" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfOptionInfo"> + <sequence> + <element name="OvfOptionInfo" type="vim25:OvfOptionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfDeploymentOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfDeploymentOption"> + <sequence> + <element name="OvfDeploymentOption" type="vim25:OvfDeploymentOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfManagerCommonParams"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="locale" type="xsd:string" /> + <element name="deploymentOption" type="xsd:string" /> + <element name="msgBundle" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="importOption" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfValidateHostParams"> + <complexContent> + <extension base="vim25:OvfManagerCommonParams"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfValidateHostResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="downloadSize" type="xsd:long" minOccurs="0" /> + <element name="flatDeploymentSize" type="xsd:long" minOccurs="0" /> + <element name="sparseDeploymentSize" type="xsd:long" minOccurs="0" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportedDiskProvisioning" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfParseDescriptorParams"> + <complexContent> + <extension base="vim25:OvfManagerCommonParams"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfParseDescriptorResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim25:OvfNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAllocationScheme" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipProtocols" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="property" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="productInfo" type="vim25:VAppProductInfo" minOccurs="0" /> + <element name="annotation" type="xsd:string" /> + <element name="approximateDownloadSize" type="xsd:long" minOccurs="0" /> + <element name="approximateFlatDeploymentSize" type="xsd:long" minOccurs="0" /> + <element name="approximateSparseDeploymentSize" type="xsd:long" minOccurs="0" /> + <element name="defaultEntityName" type="xsd:string" /> + <element name="virtualApp" type="xsd:boolean" /> + <element name="deploymentOption" type="vim25:OvfDeploymentOption" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultDeploymentOption" type="xsd:string" /> + <element name="entityName" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="annotatedOst" type="vim25:OvfConsumerOstNode" minOccurs="0" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfNetworkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfNetworkInfo"> + <sequence> + <element name="OvfNetworkInfo" type="vim25:OvfNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="OvfCreateImportSpecParamsDiskProvisioningType"> + <restriction base="xsd:string"> + <enumeration value="monolithicSparse" /> + <enumeration value="monolithicFlat" /> + <enumeration value="twoGbMaxExtentSparse" /> + <enumeration value="twoGbMaxExtentFlat" /> + <enumeration value="thin" /> + <enumeration value="thick" /> + <enumeration value="seSparse" /> + <enumeration value="eagerZeroedThick" /> + <enumeration value="sparse" /> + <enumeration value="flat" /> + </restriction> + </simpleType> + <complexType name="OvfCreateImportSpecParams"> + <complexContent> + <extension base="vim25:OvfManagerCommonParams"> + <sequence> + <element name="entityName" type="xsd:string" /> + <element name="hostSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="networkMapping" type="vim25:OvfNetworkMapping" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAllocationPolicy" type="xsd:string" minOccurs="0" /> + <element name="ipProtocol" type="xsd:string" minOccurs="0" /> + <element name="propertyMapping" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="resourceMapping" type="vim25:OvfResourceMap" minOccurs="0" maxOccurs="unbounded" /> + <element name="diskProvisioning" type="xsd:string" minOccurs="0" /> + <element name="instantiationOst" type="vim25:OvfConsumerOstNode" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfResourceMap"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="source" type="xsd:string" /> + <element name="parent" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfResourceMap"> + <sequence> + <element name="OvfResourceMap" type="vim25:OvfResourceMap" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfNetworkMapping"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="network" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfNetworkMapping"> + <sequence> + <element name="OvfNetworkMapping" type="vim25:OvfNetworkMapping" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfCreateImportSpecResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="importSpec" type="vim25:ImportSpec" minOccurs="0" /> + <element name="fileItem" type="vim25:OvfFileItem" minOccurs="0" maxOccurs="unbounded" /> + <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfFileItem"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="deviceId" type="xsd:string" /> + <element name="path" type="xsd:string" /> + <element name="compressionMethod" type="xsd:string" minOccurs="0" /> + <element name="chunkSize" type="xsd:long" minOccurs="0" /> + <element name="size" type="xsd:long" minOccurs="0" /> + <element name="cimType" type="xsd:int" /> + <element name="create" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfFileItem"> + <sequence> + <element name="OvfFileItem" type="vim25:OvfFileItem" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OvfCreateDescriptorParams"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ovfFiles" type="vim25:OvfFile" minOccurs="0" maxOccurs="unbounded" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="includeImageFiles" type="xsd:boolean" minOccurs="0" /> + <element name="exportOption" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfCreateDescriptorResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ovfDescriptor" type="xsd:string" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="includeImageFiles" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfFile"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="deviceId" type="xsd:string" /> + <element name="path" type="xsd:string" /> + <element name="compressionMethod" type="xsd:string" minOccurs="0" /> + <element name="chunkSize" type="xsd:long" minOccurs="0" /> + <element name="size" type="xsd:long" /> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="populatedSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOvfFile"> + <sequence> + <element name="OvfFile" type="vim25:OvfFile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PasswordField"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerformanceDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="counterType" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="statsType" type="vim25:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PerfFormat"> + <restriction base="xsd:string"> + <enumeration value="normal" /> + <enumeration value="csv" /> + </restriction> + </simpleType> + <complexType name="PerfProviderSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="currentSupported" type="xsd:boolean" /> + <element name="summarySupported" type="xsd:boolean" /> + <element name="refreshRate" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PerfSummaryType"> + <restriction base="xsd:string"> + <enumeration value="average" /> + <enumeration value="maximum" /> + <enumeration value="minimum" /> + <enumeration value="latest" /> + <enumeration value="summation" /> + <enumeration value="none" /> + </restriction> + </simpleType> + <simpleType name="PerfStatsType"> + <restriction base="xsd:string"> + <enumeration value="absolute" /> + <enumeration value="delta" /> + <enumeration value="rate" /> + </restriction> + </simpleType> + <simpleType name="PerformanceManagerUnit"> + <restriction base="xsd:string"> + <enumeration value="percent" /> + <enumeration value="kiloBytes" /> + <enumeration value="megaBytes" /> + <enumeration value="megaHertz" /> + <enumeration value="number" /> + <enumeration value="microsecond" /> + <enumeration value="millisecond" /> + <enumeration value="second" /> + <enumeration value="kiloBytesPerSecond" /> + <enumeration value="megaBytesPerSecond" /> + <enumeration value="watt" /> + <enumeration value="joule" /> + </restriction> + </simpleType> + <complexType name="PerfCounterInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="nameInfo" type="vim25:ElementDescription" /> + <element name="groupInfo" type="vim25:ElementDescription" /> + <element name="unitInfo" type="vim25:ElementDescription" /> + <element name="rollupType" type="vim25:PerfSummaryType" /> + <element name="statsType" type="vim25:PerfStatsType" /> + <element name="level" type="xsd:int" minOccurs="0" /> + <element name="perDeviceLevel" type="xsd:int" minOccurs="0" /> + <element name="associatedCounterId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfCounterInfo"> + <sequence> + <element name="PerfCounterInfo" type="vim25:PerfCounterInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricId"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="counterId" type="xsd:int" /> + <element name="instance" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricId"> + <sequence> + <element name="PerfMetricId" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfQuerySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="startTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + <element name="maxSample" type="xsd:int" minOccurs="0" /> + <element name="metricId" type="vim25:PerfMetricId" minOccurs="0" maxOccurs="unbounded" /> + <element name="intervalId" type="xsd:int" minOccurs="0" /> + <element name="format" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfQuerySpec"> + <sequence> + <element name="PerfQuerySpec" type="vim25:PerfQuerySpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfSampleInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="timestamp" type="xsd:dateTime" /> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfSampleInfo"> + <sequence> + <element name="PerfSampleInfo" type="vim25:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricSeries"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="vim25:PerfMetricId" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricSeries"> + <sequence> + <element name="PerfMetricSeries" type="vim25:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfMetricIntSeries"> + <complexContent> + <extension base="vim25:PerfMetricSeries"> + <sequence> + <element name="value" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerfMetricSeriesCSV"> + <complexContent> + <extension base="vim25:PerfMetricSeries"> + <sequence> + <element name="value" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfMetricSeriesCSV"> + <sequence> + <element name="PerfMetricSeriesCSV" type="vim25:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfEntityMetricBase"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfEntityMetricBase"> + <sequence> + <element name="PerfEntityMetricBase" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfEntityMetric"> + <complexContent> + <extension base="vim25:PerfEntityMetricBase"> + <sequence> + <element name="sampleInfo" type="vim25:PerfSampleInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="value" type="vim25:PerfMetricSeries" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerfEntityMetricCSV"> + <complexContent> + <extension base="vim25:PerfEntityMetricBase"> + <sequence> + <element name="sampleInfoCSV" type="xsd:string" /> + <element name="value" type="vim25:PerfMetricSeriesCSV" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerfCompositeMetric"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:PerfEntityMetricBase" minOccurs="0" /> + <element name="childEntity" type="vim25:PerfEntityMetricBase" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerformanceManagerCounterLevelMapping"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="counterId" type="xsd:int" /> + <element name="aggregateLevel" type="xsd:int" minOccurs="0" /> + <element name="perDeviceLevel" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerformanceManagerCounterLevelMapping"> + <sequence> + <element name="PerformanceManagerCounterLevelMapping" type="vim25:PerformanceManagerCounterLevelMapping" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PerfInterval"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="samplingPeriod" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="length" type="xsd:int" /> + <element name="level" type="xsd:int" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPerfInterval"> + <sequence> + <element name="PerfInterval" type="vim25:PerfInterval" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PosixUserSearchResult"> + <complexContent> + <extension base="vim25:UserSearchResult"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PrivilegePolicyDef"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="createPrivilege" type="xsd:string" /> + <element name="readPrivilege" type="xsd:string" /> + <element name="updatePrivilege" type="xsd:string" /> + <element name="deletePrivilege" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceAllocationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="reservation" type="xsd:long" minOccurs="0" /> + <element name="expandableReservation" type="xsd:boolean" minOccurs="0" /> + <element name="limit" type="xsd:long" minOccurs="0" /> + <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> + <element name="overheadLimit" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceAllocationOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="sharesOption" type="vim25:SharesOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceConfigOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="cpuAllocationOption" type="vim25:ResourceAllocationOption" /> + <element name="memoryAllocationOption" type="vim25:ResourceAllocationOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="lastModified" type="xsd:dateTime" minOccurs="0" /> + <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" /> + <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfResourceConfigSpec"> + <sequence> + <element name="ResourceConfigSpec" type="vim25:ResourceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatabaseSizeParam"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="inventoryDesc" type="vim25:InventoryDescription" /> + <element name="perfStatsDesc" type="vim25:PerformanceStatisticsDescription" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InventoryDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numHosts" type="xsd:int" /> + <element name="numVirtualMachines" type="xsd:int" /> + <element name="numResourcePools" type="xsd:int" minOccurs="0" /> + <element name="numClusters" type="xsd:int" minOccurs="0" /> + <element name="numCpuDev" type="xsd:int" minOccurs="0" /> + <element name="numNetDev" type="xsd:int" minOccurs="0" /> + <element name="numDiskDev" type="xsd:int" minOccurs="0" /> + <element name="numvCpuDev" type="xsd:int" minOccurs="0" /> + <element name="numvNetDev" type="xsd:int" minOccurs="0" /> + <element name="numvDiskDev" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PerformanceStatisticsDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="intervals" type="vim25:PerfInterval" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatabaseSizeEstimate"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="size" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolResourceUsage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="reservationUsed" type="xsd:long" /> + <element name="reservationUsedForVm" type="xsd:long" /> + <element name="unreservedForPool" type="xsd:long" /> + <element name="unreservedForVm" type="xsd:long" /> + <element name="overallUsage" type="xsd:long" /> + <element name="maxUsage" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="memory" type="vim25:ResourcePoolResourceUsage" /> + <element name="cpu" type="vim25:ResourcePoolResourceUsage" /> + <element name="overallStatus" type="vim25:ManagedEntityStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolQuickStats"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="overallCpuUsage" type="xsd:long" minOccurs="0" /> + <element name="overallCpuDemand" type="xsd:long" minOccurs="0" /> + <element name="guestMemoryUsage" type="xsd:long" minOccurs="0" /> + <element name="hostMemoryUsage" type="xsd:long" minOccurs="0" /> + <element name="distributedCpuEntitlement" type="xsd:long" minOccurs="0" /> + <element name="distributedMemoryEntitlement" type="xsd:long" minOccurs="0" /> + <element name="staticCpuEntitlement" type="xsd:int" minOccurs="0" /> + <element name="staticMemoryEntitlement" type="xsd:int" minOccurs="0" /> + <element name="privateMemory" type="xsd:long" minOccurs="0" /> + <element name="sharedMemory" type="xsd:long" minOccurs="0" /> + <element name="swappedMemory" type="xsd:long" minOccurs="0" /> + <element name="balloonedMemory" type="xsd:long" minOccurs="0" /> + <element name="overheadMemory" type="xsd:long" minOccurs="0" /> + <element name="consumedOverheadMemory" type="xsd:long" minOccurs="0" /> + <element name="compressedMemory" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="config" type="vim25:ResourceConfigSpec" /> + <element name="runtime" type="vim25:ResourcePoolRuntimeInfo" /> + <element name="quickStats" type="vim25:ResourcePoolQuickStats" minOccurs="0" /> + <element name="configuredMemoryMB" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SelectionSet"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfSelectionSet"> + <sequence> + <element name="SelectionSet" type="vim25:SelectionSet" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ValidateMigrationTestType"> + <restriction base="xsd:string"> + <enumeration value="sourceTests" /> + <enumeration value="compatibilityTests" /> + <enumeration value="diskAccessibilityTests" /> + <enumeration value="resourceTests" /> + </restriction> + </simpleType> + <simpleType name="VMotionCompatibilityType"> + <restriction base="xsd:string"> + <enumeration value="cpu" /> + <enumeration value="software" /> + </restriction> + </simpleType> + <complexType name="HostVMotionCompatibility"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="compatibility" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVMotionCompatibility"> + <sequence> + <element name="HostVMotionCompatibility" type="vim25:HostVMotionCompatibility" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProductComponentInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="release" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProductComponentInfo"> + <sequence> + <element name="ProductComponentInfo" type="vim25:ProductComponentInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ServiceContent"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="rootFolder" type="vim25:ManagedObjectReference" /> + <element name="propertyCollector" type="vim25:ManagedObjectReference" /> + <element name="viewManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="about" type="vim25:AboutInfo" /> + <element name="setting" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="userDirectory" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="sessionManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="authorizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="serviceManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="perfManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTaskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="alarmManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="eventManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="taskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="extensionManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="customizationSpecManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="customFieldsManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="accountManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="diagnosticManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="licenseManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="searchIndex" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="fileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="virtualDiskManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="virtualizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="snmpSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="vmProvisioningChecker" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="vmCompatibilityChecker" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="ovfManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="ipPoolManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="dvSwitchManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="hostProfileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="clusterProfileManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="complianceManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="localizationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="storageResourceManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="guestOperationsManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServiceManagerServiceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="serviceName" type="xsd:string" /> + <element name="location" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="service" type="vim25:ManagedObjectReference" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfServiceManagerServiceInfo"> + <sequence> + <element name="ServiceManagerServiceInfo" type="vim25:ServiceManagerServiceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SessionManagerLocalTicket"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="userName" type="xsd:string" /> + <element name="passwordFilePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionManagerGenericServiceTicket"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionManagerServiceRequestSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionManagerVmomiServiceRequestSpec"> + <complexContent> + <extension base="vim25:SessionManagerServiceRequestSpec"> + <sequence> + <element name="method" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="SessionManagerHttpServiceRequestSpecMethod"> + <restriction base="xsd:string"> + <enumeration value="httpOptions" /> + <enumeration value="httpGet" /> + <enumeration value="httpHead" /> + <enumeration value="httpPost" /> + <enumeration value="httpPut" /> + <enumeration value="httpDelete" /> + <enumeration value="httpTrace" /> + <enumeration value="httpConnect" /> + </restriction> + </simpleType> + <complexType name="SessionManagerHttpServiceRequestSpec"> + <complexContent> + <extension base="vim25:SessionManagerServiceRequestSpec"> + <sequence> + <element name="method" type="xsd:string" minOccurs="0" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="SharesLevel"> + <restriction base="xsd:string"> + <enumeration value="low" /> + <enumeration value="normal" /> + <enumeration value="high" /> + <enumeration value="custom" /> + </restriction> + </simpleType> + <complexType name="SharesInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="shares" type="xsd:int" /> + <element name="level" type="vim25:SharesLevel" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SharesOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="sharesOption" type="vim25:IntOption" /> + <element name="defaultLevel" type="vim25:SharesLevel" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="SimpleCommandEncoding"> + <restriction base="xsd:string"> + <enumeration value="CSV" /> + <enumeration value="HEX" /> + <enumeration value="STRING" /> + </restriction> + </simpleType> + <complexType name="StoragePodSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="capacity" type="xsd:long" /> + <element name="freeSpace" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageIOAllocationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="limit" type="xsd:long" minOccurs="0" /> + <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageIOAllocationOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="limitOption" type="vim25:LongOption" /> + <element name="sharesOption" type="vim25:SharesOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="StorageIORMThresholdMode"> + <restriction base="xsd:string"> + <enumeration value="automatic" /> + <enumeration value="manual" /> + </restriction> + </simpleType> + <complexType name="StorageIORMInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" /> + <element name="congestionThresholdMode" type="xsd:string" minOccurs="0" /> + <element name="congestionThreshold" type="xsd:int" /> + <element name="percentOfPeakThroughput" type="xsd:int" minOccurs="0" /> + <element name="statsCollectionEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="statsAggregationDisabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageIORMConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="congestionThresholdMode" type="xsd:string" minOccurs="0" /> + <element name="congestionThreshold" type="xsd:int" minOccurs="0" /> + <element name="percentOfPeakThroughput" type="xsd:int" minOccurs="0" /> + <element name="statsCollectionEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="statsAggregationDisabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageIORMConfigOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabledOption" type="vim25:BoolOption" /> + <element name="congestionThresholdOption" type="vim25:IntOption" /> + <element name="statsCollectionEnabledOption" type="vim25:BoolOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StoragePerformanceSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="interval" type="xsd:int" /> + <element name="percentile" type="xsd:int" maxOccurs="unbounded" /> + <element name="datastoreReadLatency" type="xsd:double" maxOccurs="unbounded" /> + <element name="datastoreWriteLatency" type="xsd:double" maxOccurs="unbounded" /> + <element name="datastoreVmLatency" type="xsd:double" maxOccurs="unbounded" /> + <element name="datastoreReadIops" type="xsd:double" maxOccurs="unbounded" /> + <element name="datastoreWriteIops" type="xsd:double" maxOccurs="unbounded" /> + <element name="siocActivityDuration" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStoragePerformanceSummary"> + <sequence> + <element name="StoragePerformanceSummary" type="vim25:StoragePerformanceSummary" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PodStorageDrsEntry"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="storageDrsConfig" type="vim25:StorageDrsConfigInfo" /> + <element name="recommendation" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsFault" type="vim25:ClusterDrsFaults" minOccurs="0" maxOccurs="unbounded" /> + <element name="actionHistory" type="vim25:ClusterActionHistory" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StringPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="value" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Tag"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfTag"> + <sequence> + <element name="Tag" type="vim25:Tag" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TaskDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="methodInfo" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="state" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="reason" type="vim25:TypeDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="TaskFilterSpecRecursionOption"> + <restriction base="xsd:string"> + <enumeration value="self" /> + <enumeration value="children" /> + <enumeration value="all" /> + </restriction> + </simpleType> + <simpleType name="TaskFilterSpecTimeOption"> + <restriction base="xsd:string"> + <enumeration value="queuedTime" /> + <enumeration value="startedTime" /> + <enumeration value="completedTime" /> + </restriction> + </simpleType> + <complexType name="TaskFilterSpecByEntity"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="recursion" type="vim25:TaskFilterSpecRecursionOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpecByTime"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="timeType" type="vim25:TaskFilterSpecTimeOption" /> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpecByUsername"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="systemUser" type="xsd:boolean" /> + <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskFilterSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:TaskFilterSpecByEntity" minOccurs="0" /> + <element name="time" type="vim25:TaskFilterSpecByTime" minOccurs="0" /> + <element name="userName" type="vim25:TaskFilterSpecByUsername" minOccurs="0" /> + <element name="state" type="vim25:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> + <element name="alarm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTask" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="eventChainId" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + <element name="tag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="parentTaskKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="rootTaskKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="TaskInfoState"> + <restriction base="xsd:string"> + <enumeration value="queued" /> + <enumeration value="running" /> + <enumeration value="success" /> + <enumeration value="error" /> + </restriction> + </simpleType> + <complexType name="ArrayOfTaskInfoState"> + <sequence> + <element name="TaskInfoState" type="vim25:TaskInfoState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TaskInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="task" type="vim25:ManagedObjectReference" /> + <element name="description" type="vim25:LocalizableMessage" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="descriptionId" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="entityName" type="xsd:string" minOccurs="0" /> + <element name="locked" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="state" type="vim25:TaskInfoState" /> + <element name="cancelled" type="xsd:boolean" /> + <element name="cancelable" type="xsd:boolean" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> + <element name="result" type="xsd:anyType" minOccurs="0" /> + <element name="progress" type="xsd:int" minOccurs="0" /> + <element name="reason" type="vim25:TaskReason" /> + <element name="queueTime" type="xsd:dateTime" /> + <element name="startTime" type="xsd:dateTime" minOccurs="0" /> + <element name="completeTime" type="xsd:dateTime" minOccurs="0" /> + <element name="eventChainId" type="xsd:int" /> + <element name="changeTag" type="xsd:string" minOccurs="0" /> + <element name="parentTaskKey" type="xsd:string" minOccurs="0" /> + <element name="rootTaskKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfTaskInfo"> + <sequence> + <element name="TaskInfo" type="vim25:TaskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="TaskReason"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonSystem"> + <complexContent> + <extension base="vim25:TaskReason"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonUser"> + <complexContent> + <extension base="vim25:TaskReason"> + <sequence> + <element name="userName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonAlarm"> + <complexContent> + <extension base="vim25:TaskReason"> + <sequence> + <element name="alarmName" type="xsd:string" /> + <element name="alarm" type="vim25:ManagedObjectReference" /> + <element name="entityName" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskReasonSchedule"> + <complexContent> + <extension base="vim25:TaskReason"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="scheduledTask" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TypeDescription"> + <complexContent> + <extension base="vim25:Description"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfTypeDescription"> + <sequence> + <element name="TypeDescription" type="vim25:TypeDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateVirtualMachineFilesResultFailedVmFileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vmFile" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUpdateVirtualMachineFilesResultFailedVmFileInfo"> + <sequence> + <element name="UpdateVirtualMachineFilesResultFailedVmFileInfo" type="vim25:UpdateVirtualMachineFilesResultFailedVmFileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UpdateVirtualMachineFilesResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="failedVmFile" type="vim25:UpdateVirtualMachineFilesResultFailedVmFileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserSearchResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="principal" type="xsd:string" /> + <element name="fullName" type="xsd:string" minOccurs="0" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserSearchResult"> + <sequence> + <element name="UserSearchResult" type="vim25:UserSearchResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UserSession"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="userName" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="loginTime" type="xsd:dateTime" /> + <element name="lastActiveTime" type="xsd:dateTime" /> + <element name="locale" type="xsd:string" /> + <element name="messageLocale" type="xsd:string" /> + <element name="extensionSession" type="xsd:boolean" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="userAgent" type="xsd:string" minOccurs="0" /> + <element name="callCount" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserSession"> + <sequence> + <element name="UserSession" type="vim25:UserSession" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualAppVAppState"> + <restriction base="xsd:string"> + <enumeration value="started" /> + <enumeration value="stopped" /> + <enumeration value="starting" /> + <enumeration value="stopping" /> + </restriction> + </simpleType> + <complexType name="VirtualAppSummary"> + <complexContent> + <extension base="vim25:ResourcePoolSummary"> + <sequence> + <element name="product" type="vim25:VAppProductInfo" minOccurs="0" /> + <element name="vAppState" type="vim25:VirtualAppVAppState" minOccurs="0" /> + <element name="suspended" type="xsd:boolean" minOccurs="0" /> + <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualAppLinkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="destroyWithParent" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualAppLinkInfo"> + <sequence> + <element name="VirtualAppLinkInfo" type="vim25:VirtualAppLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDiskType"> + <restriction base="xsd:string"> + <enumeration value="preallocated" /> + <enumeration value="thin" /> + <enumeration value="seSparse" /> + <enumeration value="rdm" /> + <enumeration value="rdmp" /> + <enumeration value="raw" /> + <enumeration value="sparse2Gb" /> + <enumeration value="thick2Gb" /> + <enumeration value="eagerZeroedThick" /> + <enumeration value="sparseMonolithic" /> + <enumeration value="flatMonolithic" /> + <enumeration value="thick" /> + </restriction> + </simpleType> + <simpleType name="VirtualDiskAdapterType"> + <restriction base="xsd:string"> + <enumeration value="ide" /> + <enumeration value="busLogic" /> + <enumeration value="lsiLogic" /> + </restriction> + </simpleType> + <complexType name="VirtualDiskSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskType" type="xsd:string" /> + <element name="adapterType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileBackedVirtualDiskSpec"> + <complexContent> + <extension base="vim25:VirtualDiskSpec"> + <sequence> + <element name="capacityKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SeSparseVirtualDiskSpec"> + <complexContent> + <extension base="vim25:FileBackedVirtualDiskSpec"> + <sequence> + <element name="grainSizeKb" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceBackedVirtualDiskSpec"> + <complexContent> + <extension base="vim25:VirtualDiskSpec"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageRequirement"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="freeSpaceRequiredInKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStorageRequirement"> + <sequence> + <element name="StorageRequirement" type="vim25:StorageRequirement" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachinePowerState"> + <restriction base="xsd:string"> + <enumeration value="poweredOff" /> + <enumeration value="poweredOn" /> + <enumeration value="suspended" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineAppHeartbeatStatusType"> + <restriction base="xsd:string"> + <enumeration value="appStatusGray" /> + <enumeration value="appStatusGreen" /> + <enumeration value="appStatusRed" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineConnectionState"> + <restriction base="xsd:string"> + <enumeration value="connected" /> + <enumeration value="disconnected" /> + <enumeration value="orphaned" /> + <enumeration value="inaccessible" /> + <enumeration value="invalid" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineMovePriority"> + <restriction base="xsd:string"> + <enumeration value="lowPriority" /> + <enumeration value="highPriority" /> + <enumeration value="defaultPriority" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineTicket"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ticket" type="xsd:string" /> + <element name="cfgFile" type="xsd:string" /> + <element name="host" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineMksTicket"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ticket" type="xsd:string" /> + <element name="cfgFile" type="xsd:string" /> + <element name="host" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineFaultToleranceState"> + <restriction base="xsd:string"> + <enumeration value="notConfigured" /> + <enumeration value="disabled" /> + <enumeration value="enabled" /> + <enumeration value="needSecondary" /> + <enumeration value="starting" /> + <enumeration value="running" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineRecordReplayState"> + <restriction base="xsd:string"> + <enumeration value="recording" /> + <enumeration value="replaying" /> + <enumeration value="inactive" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineNeedSecondaryReason"> + <restriction base="xsd:string"> + <enumeration value="initializing" /> + <enumeration value="divergence" /> + <enumeration value="lostConnection" /> + <enumeration value="partialHardwareFailure" /> + <enumeration value="userAction" /> + <enumeration value="other" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineTicketType"> + <restriction base="xsd:string"> + <enumeration value="mks" /> + <enumeration value="device" /> + <enumeration value="guestControl" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineDisplayTopology"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="x" type="xsd:int" /> + <element name="y" type="xsd:int" /> + <element name="width" type="xsd:int" /> + <element name="height" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDisplayTopology"> + <sequence> + <element name="VirtualMachineDisplayTopology" type="vim25:VirtualMachineDisplayTopology" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DiskChangeExtent"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="start" type="xsd:long" /> + <element name="length" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDiskChangeExtent"> + <sequence> + <element name="DiskChangeExtent" type="vim25:DiskChangeExtent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DiskChangeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="startOffset" type="xsd:long" /> + <element name="length" type="xsd:long" /> + <element name="changedArea" type="vim25:DiskChangeExtent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineWipeResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskId" type="xsd:int" /> + <element name="shrinkableDiskSpace" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ActionParameter"> + <restriction base="xsd:string"> + <enumeration value="targetName" /> + <enumeration value="alarmName" /> + <enumeration value="oldStatus" /> + <enumeration value="newStatus" /> + <enumeration value="triggeringSummary" /> + <enumeration value="declaringSummary" /> + <enumeration value="eventDescription" /> + <enumeration value="target" /> + <enumeration value="alarm" /> + </restriction> + </simpleType> + <complexType name="Action"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodActionArgument"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="value" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMethodActionArgument"> + <sequence> + <element name="MethodActionArgument" type="vim25:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MethodAction"> + <complexContent> + <extension base="vim25:Action"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="argument" type="vim25:MethodActionArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SendEmailAction"> + <complexContent> + <extension base="vim25:Action"> + <sequence> + <element name="toList" type="xsd:string" /> + <element name="ccList" type="xsd:string" /> + <element name="subject" type="xsd:string" /> + <element name="body" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SendSNMPAction"> + <complexContent> + <extension base="vim25:Action"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RunScriptAction"> + <complexContent> + <extension base="vim25:Action"> + <sequence> + <element name="script" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CreateTaskAction"> + <complexContent> + <extension base="vim25:Action"> + <sequence> + <element name="taskTypeId" type="xsd:string" /> + <element name="cancelable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmAction"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmAction"> + <sequence> + <element name="AlarmAction" type="vim25:AlarmAction" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AlarmTriggeringActionTransitionSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="startState" type="vim25:ManagedEntityStatus" /> + <element name="finalState" type="vim25:ManagedEntityStatus" /> + <element name="repeats" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmTriggeringActionTransitionSpec"> + <sequence> + <element name="AlarmTriggeringActionTransitionSpec" type="vim25:AlarmTriggeringActionTransitionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AlarmTriggeringAction"> + <complexContent> + <extension base="vim25:AlarmAction"> + <sequence> + <element name="action" type="vim25:Action" /> + <element name="transitionSpecs" type="vim25:AlarmTriggeringActionTransitionSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="green2yellow" type="xsd:boolean" /> + <element name="yellow2red" type="xsd:boolean" /> + <element name="red2yellow" type="xsd:boolean" /> + <element name="yellow2green" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GroupAlarmAction"> + <complexContent> + <extension base="vim25:AlarmAction"> + <sequence> + <element name="action" type="vim25:AlarmAction" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="expr" type="vim25:TypeDescription" maxOccurs="unbounded" /> + <element name="stateOperator" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="metricOperator" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="hostSystemConnectionState" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="virtualMachinePowerState" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="datastoreConnectionState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> + <element name="hostSystemPowerState" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> + <element name="virtualMachineGuestHeartbeatStatus" type="vim25:ElementDescription" minOccurs="0" maxOccurs="unbounded" /> + <element name="entityStatus" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="action" type="vim25:TypeDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmExpression"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmExpression"> + <sequence> + <element name="AlarmExpression" type="vim25:AlarmExpression" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AndAlarmExpression"> + <complexContent> + <extension base="vim25:AlarmExpression"> + <sequence> + <element name="expression" type="vim25:AlarmExpression" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OrAlarmExpression"> + <complexContent> + <extension base="vim25:AlarmExpression"> + <sequence> + <element name="expression" type="vim25:AlarmExpression" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="StateAlarmOperator"> + <restriction base="xsd:string"> + <enumeration value="isEqual" /> + <enumeration value="isUnequal" /> + </restriction> + </simpleType> + <complexType name="StateAlarmExpression"> + <complexContent> + <extension base="vim25:AlarmExpression"> + <sequence> + <element name="operator" type="vim25:StateAlarmOperator" /> + <element name="type" type="xsd:string" /> + <element name="statePath" type="xsd:string" /> + <element name="yellow" type="xsd:string" minOccurs="0" /> + <element name="red" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="EventAlarmExpressionComparisonOperator"> + <restriction base="xsd:string"> + <enumeration value="equals" /> + <enumeration value="notEqualTo" /> + <enumeration value="startsWith" /> + <enumeration value="doesNotStartWith" /> + <enumeration value="endsWith" /> + <enumeration value="doesNotEndWith" /> + </restriction> + </simpleType> + <complexType name="EventAlarmExpressionComparison"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="attributeName" type="xsd:string" /> + <element name="operator" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEventAlarmExpressionComparison"> + <sequence> + <element name="EventAlarmExpressionComparison" type="vim25:EventAlarmExpressionComparison" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EventAlarmExpression"> + <complexContent> + <extension base="vim25:AlarmExpression"> + <sequence> + <element name="comparisons" type="vim25:EventAlarmExpressionComparison" minOccurs="0" maxOccurs="unbounded" /> + <element name="eventType" type="xsd:string" /> + <element name="eventTypeId" type="xsd:string" minOccurs="0" /> + <element name="objectType" type="xsd:string" minOccurs="0" /> + <element name="status" type="vim25:ManagedEntityStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="MetricAlarmOperator"> + <restriction base="xsd:string"> + <enumeration value="isAbove" /> + <enumeration value="isBelow" /> + </restriction> + </simpleType> + <complexType name="MetricAlarmExpression"> + <complexContent> + <extension base="vim25:AlarmExpression"> + <sequence> + <element name="operator" type="vim25:MetricAlarmOperator" /> + <element name="type" type="xsd:string" /> + <element name="metric" type="vim25:PerfMetricId" /> + <element name="yellow" type="xsd:int" minOccurs="0" /> + <element name="yellowInterval" type="xsd:int" minOccurs="0" /> + <element name="red" type="xsd:int" minOccurs="0" /> + <element name="redInterval" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmInfo"> + <complexContent> + <extension base="vim25:AlarmSpec"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="alarm" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="lastModifiedTime" type="xsd:dateTime" /> + <element name="lastModifiedUser" type="xsd:string" /> + <element name="creationEventId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSetting"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="toleranceRange" type="xsd:int" /> + <element name="reportingFrequency" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="systemName" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" /> + <element name="enabled" type="xsd:boolean" /> + <element name="expression" type="vim25:AlarmExpression" /> + <element name="action" type="vim25:AlarmAction" minOccurs="0" /> + <element name="actionFrequency" type="xsd:int" minOccurs="0" /> + <element name="setting" type="vim25:AlarmSetting" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="alarm" type="vim25:ManagedObjectReference" /> + <element name="overallStatus" type="vim25:ManagedEntityStatus" /> + <element name="time" type="xsd:dateTime" /> + <element name="acknowledged" type="xsd:boolean" minOccurs="0" /> + <element name="acknowledgedByUser" type="xsd:string" minOccurs="0" /> + <element name="acknowledgedTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAlarmState"> + <sequence> + <element name="AlarmState" type="vim25:AlarmState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ActionType"> + <restriction base="xsd:string"> + <enumeration value="MigrationV1" /> + <enumeration value="VmPowerV1" /> + <enumeration value="HostPowerV1" /> + <enumeration value="HostMaintenanceV1" /> + <enumeration value="StorageMigrationV1" /> + <enumeration value="StoragePlacementV1" /> + </restriction> + </simpleType> + <complexType name="ClusterAction"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="target" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterAction"> + <sequence> + <element name="ClusterAction" type="vim25:ClusterAction" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterActionHistory"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="action" type="vim25:ClusterAction" /> + <element name="time" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterActionHistory"> + <sequence> + <element name="ClusterActionHistory" type="vim25:ClusterActionHistory" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterAffinityRuleSpec"> + <complexContent> + <extension base="vim25:ClusterRuleInfo"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterAntiAffinityRuleSpec"> + <complexContent> + <extension base="vim25:ClusterRuleInfo"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterAttemptedVmInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="task" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterAttemptedVmInfo"> + <sequence> + <element name="ClusterAttemptedVmInfo" type="vim25:ClusterAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dasConfig" type="vim25:ClusterDasConfigInfo" /> + <element name="dasVmConfig" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" /> + <element name="drsVmConfig" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DrsBehavior"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="partiallyAutomated" /> + <enumeration value="fullyAutomated" /> + </restriction> + </simpleType> + <complexType name="ClusterDrsConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="enableVmBehaviorOverrides" type="xsd:boolean" minOccurs="0" /> + <element name="defaultVmBehavior" type="vim25:DrsBehavior" minOccurs="0" /> + <element name="vmotionRate" type="xsd:int" minOccurs="0" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDrsVmConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="behavior" type="vim25:DrsBehavior" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsVmConfigInfo"> + <sequence> + <element name="ClusterDrsVmConfigInfo" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigInfoEx"> + <complexContent> + <extension base="vim25:ComputeResourceConfigInfo"> + <sequence> + <element name="dasConfig" type="vim25:ClusterDasConfigInfo" /> + <element name="dasVmConfig" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" /> + <element name="drsVmConfig" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="dpmConfigInfo" type="vim25:ClusterDpmConfigInfo" minOccurs="0" /> + <element name="dpmHostConfig" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="group" type="vim25:ClusterGroupInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DpmBehavior"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="automated" /> + </restriction> + </simpleType> + <complexType name="ClusterDpmConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultDpmBehavior" type="vim25:DpmBehavior" minOccurs="0" /> + <element name="hostPowerActionRate" type="xsd:int" minOccurs="0" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDpmHostConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="behavior" type="vim25:DpmBehavior" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDpmHostConfigInfo"> + <sequence> + <element name="ClusterDpmHostConfigInfo" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dasConfig" type="vim25:ClusterDasConfigInfo" minOccurs="0" /> + <element name="dasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" minOccurs="0" /> + <element name="drsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="rulesSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasVmConfigSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasVmConfigSpec"> + <sequence> + <element name="ClusterDasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDrsVmConfigSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:ClusterDrsVmConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsVmConfigSpec"> + <sequence> + <element name="ClusterDrsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterConfigSpecEx"> + <complexContent> + <extension base="vim25:ComputeResourceConfigSpec"> + <sequence> + <element name="dasConfig" type="vim25:ClusterDasConfigInfo" minOccurs="0" /> + <element name="dasVmConfigSpec" type="vim25:ClusterDasVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsConfig" type="vim25:ClusterDrsConfigInfo" minOccurs="0" /> + <element name="drsVmConfigSpec" type="vim25:ClusterDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="rulesSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="dpmConfig" type="vim25:ClusterDpmConfigInfo" minOccurs="0" /> + <element name="dpmHostConfigSpec" type="vim25:ClusterDpmHostConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="groupSpec" type="vim25:ClusterGroupSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDpmHostConfigSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:ClusterDpmHostConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDpmHostConfigSpec"> + <sequence> + <element name="ClusterDpmHostConfigSpec" type="vim25:ClusterDpmHostConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterGroupSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:ClusterGroupInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterGroupSpec"> + <sequence> + <element name="ClusterGroupSpec" type="vim25:ClusterGroupSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasAamHostInfo"> + <complexContent> + <extension base="vim25:ClusterDasHostInfo"> + <sequence> + <element name="hostDasState" type="vim25:ClusterDasAamNodeState" minOccurs="0" maxOccurs="unbounded" /> + <element name="primaryHosts" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ClusterDasAamNodeStateDasState"> + <restriction base="xsd:string"> + <enumeration value="uninitialized" /> + <enumeration value="initialized" /> + <enumeration value="configuring" /> + <enumeration value="unconfiguring" /> + <enumeration value="running" /> + <enumeration value="error" /> + <enumeration value="agentShutdown" /> + <enumeration value="nodeFailed" /> + </restriction> + </simpleType> + <complexType name="ClusterDasAamNodeState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="configState" type="xsd:string" /> + <element name="runtimeState" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasAamNodeState"> + <sequence> + <element name="ClusterDasAamNodeState" type="vim25:ClusterDasAamNodeState" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasAdmissionControlInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasAdmissionControlPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasHeartbeatDatastoreInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="hosts" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDasHeartbeatDatastoreInfo"> + <sequence> + <element name="DasHeartbeatDatastoreInfo" type="vim25:DasHeartbeatDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasAdvancedRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dasHostInfo" type="vim25:ClusterDasHostInfo" minOccurs="0" /> + <element name="heartbeatDatastoreInfo" type="vim25:DasHeartbeatDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ClusterDasConfigInfoServiceState"> + <restriction base="xsd:string"> + <enumeration value="disabled" /> + <enumeration value="enabled" /> + </restriction> + </simpleType> + <simpleType name="ClusterDasConfigInfoVmMonitoringState"> + <restriction base="xsd:string"> + <enumeration value="vmMonitoringDisabled" /> + <enumeration value="vmMonitoringOnly" /> + <enumeration value="vmAndAppMonitoring" /> + </restriction> + </simpleType> + <simpleType name="ClusterDasConfigInfoHBDatastoreCandidate"> + <restriction base="xsd:string"> + <enumeration value="userSelectedDs" /> + <enumeration value="allFeasibleDs" /> + <enumeration value="allFeasibleDsWithUserPreference" /> + </restriction> + </simpleType> + <complexType name="ClusterDasConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="vmMonitoring" type="xsd:string" minOccurs="0" /> + <element name="hostMonitoring" type="xsd:string" minOccurs="0" /> + <element name="failoverLevel" type="xsd:int" minOccurs="0" /> + <element name="admissionControlPolicy" type="vim25:ClusterDasAdmissionControlPolicy" minOccurs="0" /> + <element name="admissionControlEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultVmSettings" type="vim25:ClusterDasVmSettings" minOccurs="0" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="heartbeatDatastore" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="hBDatastoreCandidatePolicy" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasData"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasDataSummary"> + <complexContent> + <extension base="vim25:ClusterDasData"> + <sequence> + <element name="hostListVersion" type="xsd:long" /> + <element name="clusterConfigVersion" type="xsd:long" /> + <element name="compatListVersion" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numVcpus" type="xsd:int" /> + <element name="cpuMHz" type="xsd:int" /> + <element name="memoryMB" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="slots" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"> + <sequence> + <element name="ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="slots" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots"> + <sequence> + <element name="ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDasFailoverLevelAdvancedRuntimeInfo"> + <complexContent> + <extension base="vim25:ClusterDasAdvancedRuntimeInfo"> + <sequence> + <element name="slotInfo" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo" /> + <element name="totalSlots" type="xsd:int" /> + <element name="usedSlots" type="xsd:int" /> + <element name="unreservedSlots" type="xsd:int" /> + <element name="totalVms" type="xsd:int" /> + <element name="totalHosts" type="xsd:int" /> + <element name="totalGoodHosts" type="xsd:int" /> + <element name="hostSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmsRequiringMultipleSlots" type="vim25:ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ClusterDasFdmAvailabilityState"> + <restriction base="xsd:string"> + <enumeration value="uninitialized" /> + <enumeration value="election" /> + <enumeration value="master" /> + <enumeration value="connectedToMaster" /> + <enumeration value="networkPartitionedFromMaster" /> + <enumeration value="networkIsolated" /> + <enumeration value="hostDown" /> + <enumeration value="initializationError" /> + <enumeration value="uninitializationError" /> + <enumeration value="fdmUnreachable" /> + </restriction> + </simpleType> + <complexType name="ClusterDasFdmHostState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="state" type="xsd:string" /> + <element name="stateReporter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasHostInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDasHostRecommendation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="drsRating" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DasVmPriority"> + <restriction base="xsd:string"> + <enumeration value="disabled" /> + <enumeration value="low" /> + <enumeration value="medium" /> + <enumeration value="high" /> + </restriction> + </simpleType> + <complexType name="ClusterDasVmConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="restartPriority" type="vim25:DasVmPriority" minOccurs="0" /> + <element name="powerOffOnIsolation" type="xsd:boolean" minOccurs="0" /> + <element name="dasSettings" type="vim25:ClusterDasVmSettings" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDasVmConfigInfo"> + <sequence> + <element name="ClusterDasVmConfigInfo" type="vim25:ClusterDasVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ClusterDasVmSettingsRestartPriority"> + <restriction base="xsd:string"> + <enumeration value="disabled" /> + <enumeration value="low" /> + <enumeration value="medium" /> + <enumeration value="high" /> + <enumeration value="clusterRestartPriority" /> + </restriction> + </simpleType> + <simpleType name="ClusterDasVmSettingsIsolationResponse"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="powerOff" /> + <enumeration value="shutdown" /> + <enumeration value="clusterIsolationResponse" /> + </restriction> + </simpleType> + <complexType name="ClusterDasVmSettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="restartPriority" type="xsd:string" minOccurs="0" /> + <element name="isolationResponse" type="xsd:string" minOccurs="0" /> + <element name="vmToolsMonitoringSettings" type="vim25:ClusterVmToolsMonitoringSettings" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDrsFaultsFaultsByVm"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsFaultsFaultsByVm"> + <sequence> + <element name="ClusterDrsFaultsFaultsByVm" type="vim25:ClusterDrsFaultsFaultsByVm" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDrsFaultsFaultsByVirtualDisk"> + <complexContent> + <extension base="vim25:ClusterDrsFaultsFaultsByVm"> + <sequence> + <element name="disk" type="vim25:VirtualDiskId" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDrsFaults"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="reason" type="xsd:string" /> + <element name="faultsByVm" type="vim25:ClusterDrsFaultsFaultsByVm" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsFaults"> + <sequence> + <element name="ClusterDrsFaults" type="vim25:ClusterDrsFaults" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterDrsMigration"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="time" type="xsd:dateTime" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="cpuLoad" type="xsd:int" minOccurs="0" /> + <element name="memoryLoad" type="xsd:long" minOccurs="0" /> + <element name="source" type="vim25:ManagedObjectReference" /> + <element name="sourceCpuLoad" type="xsd:int" minOccurs="0" /> + <element name="sourceMemoryLoad" type="xsd:long" minOccurs="0" /> + <element name="destination" type="vim25:ManagedObjectReference" /> + <element name="destinationCpuLoad" type="xsd:int" minOccurs="0" /> + <element name="destinationMemoryLoad" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsMigration"> + <sequence> + <element name="ClusterDrsMigration" type="vim25:ClusterDrsMigration" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DrsRecommendationReasonCode"> + <restriction base="xsd:string"> + <enumeration value="fairnessCpuAvg" /> + <enumeration value="fairnessMemAvg" /> + <enumeration value="jointAffin" /> + <enumeration value="antiAffin" /> + <enumeration value="hostMaint" /> + </restriction> + </simpleType> + <complexType name="ClusterDrsRecommendation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="rating" type="xsd:int" /> + <element name="reason" type="xsd:string" /> + <element name="reasonText" type="xsd:string" /> + <element name="migrationList" type="vim25:ClusterDrsMigration" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterDrsRecommendation"> + <sequence> + <element name="ClusterDrsRecommendation" type="vim25:ClusterDrsRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterEnterMaintenanceResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> + <element name="fault" type="vim25:ClusterDrsFaults" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverHostAdmissionControlInfoHostStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="status" type="vim25:ManagedEntityStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus"> + <sequence> + <element name="ClusterFailoverHostAdmissionControlInfoHostStatus" type="vim25:ClusterFailoverHostAdmissionControlInfoHostStatus" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterFailoverHostAdmissionControlInfo"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlInfo"> + <sequence> + <element name="hostStatus" type="vim25:ClusterFailoverHostAdmissionControlInfoHostStatus" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverHostAdmissionControlPolicy"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlPolicy"> + <sequence> + <element name="failoverHosts" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverLevelAdmissionControlInfo"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlInfo"> + <sequence> + <element name="currentFailoverLevel" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverLevelAdmissionControlPolicy"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlPolicy"> + <sequence> + <element name="failoverLevel" type="xsd:int" /> + <element name="slotPolicy" type="vim25:ClusterSlotPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverResourcesAdmissionControlInfo"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlInfo"> + <sequence> + <element name="currentCpuFailoverResourcesPercent" type="xsd:int" /> + <element name="currentMemoryFailoverResourcesPercent" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFailoverResourcesAdmissionControlPolicy"> + <complexContent> + <extension base="vim25:ClusterDasAdmissionControlPolicy"> + <sequence> + <element name="cpuFailoverResourcesPercent" type="xsd:int" /> + <element name="memoryFailoverResourcesPercent" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterGroupInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="userCreated" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterGroupInfo"> + <sequence> + <element name="ClusterGroupInfo" type="vim25:ClusterGroupInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterHostGroup"> + <complexContent> + <extension base="vim25:ClusterGroupInfo"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostPowerOperationType"> + <restriction base="xsd:string"> + <enumeration value="powerOn" /> + <enumeration value="powerOff" /> + </restriction> + </simpleType> + <complexType name="ClusterHostPowerAction"> + <complexContent> + <extension base="vim25:ClusterAction"> + <sequence> + <element name="operationType" type="vim25:HostPowerOperationType" /> + <element name="powerConsumptionWatt" type="xsd:int" minOccurs="0" /> + <element name="cpuCapacityMHz" type="xsd:int" minOccurs="0" /> + <element name="memCapacityMB" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterHostRecommendation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="rating" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterHostRecommendation"> + <sequence> + <element name="ClusterHostRecommendation" type="vim25:ClusterHostRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterInitialPlacementAction"> + <complexContent> + <extension base="vim25:ClusterAction"> + <sequence> + <element name="targetHost" type="vim25:ManagedObjectReference" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterMigrationAction"> + <complexContent> + <extension base="vim25:ClusterAction"> + <sequence> + <element name="drsMigration" type="vim25:ClusterDrsMigration" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterNotAttemptedVmInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterNotAttemptedVmInfo"> + <sequence> + <element name="ClusterNotAttemptedVmInfo" type="vim25:ClusterNotAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ClusterPowerOnVmOption"> + <restriction base="xsd:string"> + <enumeration value="OverrideAutomationLevel" /> + <enumeration value="ReserveResources" /> + </restriction> + </simpleType> + <complexType name="ClusterPowerOnVmResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="attempted" type="vim25:ClusterAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="notAttempted" type="vim25:ClusterNotAttemptedVmInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="RecommendationType"> + <restriction base="xsd:string"> + <enumeration value="V1" /> + </restriction> + </simpleType> + <simpleType name="RecommendationReasonCode"> + <restriction base="xsd:string"> + <enumeration value="fairnessCpuAvg" /> + <enumeration value="fairnessMemAvg" /> + <enumeration value="jointAffin" /> + <enumeration value="antiAffin" /> + <enumeration value="hostMaint" /> + <enumeration value="enterStandby" /> + <enumeration value="reservationCpu" /> + <enumeration value="reservationMem" /> + <enumeration value="powerOnVm" /> + <enumeration value="powerSaving" /> + <enumeration value="increaseCapacity" /> + <enumeration value="checkResource" /> + <enumeration value="unreservedCapacity" /> + <enumeration value="vmHostHardAffinity" /> + <enumeration value="vmHostSoftAffinity" /> + <enumeration value="balanceDatastoreSpaceUsage" /> + <enumeration value="balanceDatastoreIOLoad" /> + <enumeration value="datastoreMaint" /> + <enumeration value="virtualDiskJointAffin" /> + <enumeration value="virtualDiskAntiAffin" /> + <enumeration value="datastoreSpaceOutage" /> + <enumeration value="storagePlacement" /> + <enumeration value="iolbDisabledInternal" /> + </restriction> + </simpleType> + <complexType name="ClusterRecommendation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="time" type="xsd:dateTime" /> + <element name="rating" type="xsd:int" /> + <element name="reason" type="xsd:string" /> + <element name="reasonText" type="xsd:string" /> + <element name="prerequisite" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="action" type="vim25:ClusterAction" minOccurs="0" maxOccurs="unbounded" /> + <element name="target" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterRecommendation"> + <sequence> + <element name="ClusterRecommendation" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterRuleInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" minOccurs="0" /> + <element name="status" type="vim25:ManagedEntityStatus" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="mandatory" type="xsd:boolean" minOccurs="0" /> + <element name="userCreated" type="xsd:boolean" minOccurs="0" /> + <element name="inCompliance" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterRuleInfo"> + <sequence> + <element name="ClusterRuleInfo" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterRuleSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:ClusterRuleInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfClusterRuleSpec"> + <sequence> + <element name="ClusterRuleSpec" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterSlotPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterFixedSizeSlotPolicy"> + <complexContent> + <extension base="vim25:ClusterSlotPolicy"> + <sequence> + <element name="cpu" type="xsd:int" /> + <element name="memory" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterVmGroup"> + <complexContent> + <extension base="vim25:ClusterGroupInfo"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterVmHostRuleInfo"> + <complexContent> + <extension base="vim25:ClusterRuleInfo"> + <sequence> + <element name="vmGroupName" type="xsd:string" minOccurs="0" /> + <element name="affineHostGroupName" type="xsd:string" minOccurs="0" /> + <element name="antiAffineHostGroupName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterVmToolsMonitoringSettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="vmMonitoring" type="xsd:string" minOccurs="0" /> + <element name="clusterSettings" type="xsd:boolean" minOccurs="0" /> + <element name="failureInterval" type="xsd:int" minOccurs="0" /> + <element name="minUpTime" type="xsd:int" minOccurs="0" /> + <element name="maxFailures" type="xsd:int" minOccurs="0" /> + <element name="maxFailureWindow" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="operation" type="xsd:string" /> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="setting" type="vim25:DVPortSetting" minOccurs="0" /> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDVPortConfigSpec"> + <sequence> + <element name="DVPortConfigSpec" type="vim25:DVPortConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVPortConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="setting" type="vim25:DVPortSetting" minOccurs="0" /> + <element name="configVersion" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSTrafficShapingPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="enabled" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="averageBandwidth" type="vim25:LongPolicy" minOccurs="0" /> + <element name="peakBandwidth" type="vim25:LongPolicy" minOccurs="0" /> + <element name="burstSize" type="vim25:LongPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSHostLocalPortInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="switchUuid" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + <element name="setting" type="vim25:DVPortSetting" /> + <element name="vnic" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSVendorSpecificConfig"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="keyValue" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortSetting"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="blocked" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="vmDirectPathGen2Allowed" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="inShapingPolicy" type="vim25:DVSTrafficShapingPolicy" minOccurs="0" /> + <element name="outShapingPolicy" type="vim25:DVSTrafficShapingPolicy" minOccurs="0" /> + <element name="vendorSpecificConfig" type="vim25:DVSVendorSpecificConfig" minOccurs="0" /> + <element name="networkResourcePoolKey" type="vim25:StringPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DVPortStatusVmDirectPathGen2InactiveReasonNetwork"> + <restriction base="xsd:string"> + <enumeration value="portNptIncompatibleDvs" /> + <enumeration value="portNptNoCompatibleNics" /> + <enumeration value="portNptNoVirtualFunctionsAvailable" /> + <enumeration value="portNptDisabledForPort" /> + </restriction> + </simpleType> + <simpleType name="DVPortStatusVmDirectPathGen2InactiveReasonOther"> + <restriction base="xsd:string"> + <enumeration value="portNptIncompatibleHost" /> + <enumeration value="portNptIncompatibleConnectee" /> + </restriction> + </simpleType> + <complexType name="DVPortStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="linkUp" type="xsd:boolean" /> + <element name="blocked" type="xsd:boolean" /> + <element name="vlanIds" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + <element name="trunkingMode" type="xsd:boolean" minOccurs="0" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="linkPeer" type="xsd:string" minOccurs="0" /> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="statusDetail" type="xsd:string" minOccurs="0" /> + <element name="vmDirectPathGen2Active" type="xsd:boolean" minOccurs="0" /> + <element name="vmDirectPathGen2InactiveReasonNetwork" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmDirectPathGen2InactiveReasonOther" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmDirectPathGen2InactiveReasonExtended" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + <element name="stats" type="vim25:DistributedVirtualSwitchPortStatistics" /> + <element name="vendorSpecificState" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualPort"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="config" type="vim25:DVPortConfigInfo" /> + <element name="dvsUuid" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" minOccurs="0" /> + <element name="proxyHost" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> + <element name="conflict" type="xsd:boolean" /> + <element name="conflictPortKey" type="xsd:string" minOccurs="0" /> + <element name="state" type="vim25:DVPortState" minOccurs="0" /> + <element name="connectionCookie" type="xsd:int" minOccurs="0" /> + <element name="lastStatusChange" type="xsd:dateTime" /> + <element name="hostLocalPort" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualPort"> + <sequence> + <element name="DistributedVirtualPort" type="vim25:DistributedVirtualPort" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DistributedVirtualPortgroupPortgroupType"> + <restriction base="xsd:string"> + <enumeration value="earlyBinding" /> + <enumeration value="lateBinding" /> + <enumeration value="ephemeral" /> + </restriction> + </simpleType> + <complexType name="DVPortgroupPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="blockOverrideAllowed" type="xsd:boolean" /> + <element name="shapingOverrideAllowed" type="xsd:boolean" /> + <element name="vendorConfigOverrideAllowed" type="xsd:boolean" /> + <element name="livePortMovingAllowed" type="xsd:boolean" /> + <element name="portConfigResetAtDisconnect" type="xsd:boolean" /> + <element name="networkResourcePoolOverrideAllowed" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DistributedVirtualPortgroupMetaTagName"> + <restriction base="xsd:string"> + <enumeration value="dvsName" /> + <enumeration value="portgroupName" /> + <enumeration value="portIndex" /> + </restriction> + </simpleType> + <complexType name="DVPortgroupConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="numPorts" type="xsd:int" minOccurs="0" /> + <element name="portNameFormat" type="xsd:string" minOccurs="0" /> + <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="policy" type="vim25:DVPortgroupPolicy" minOccurs="0" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + <element name="autoExpand" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDVPortgroupConfigSpec"> + <sequence> + <element name="DVPortgroupConfigSpec" type="vim25:DVPortgroupConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVPortgroupConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="numPorts" type="xsd:int" /> + <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="defaultPortConfig" type="vim25:DVPortSetting" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" /> + <element name="policy" type="vim25:DVPortgroupPolicy" /> + <element name="portNameFormat" type="xsd:string" minOccurs="0" /> + <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + <element name="autoExpand" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualPortgroupInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="switchName" type="xsd:string" /> + <element name="switchUuid" type="xsd:string" /> + <element name="portgroupName" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" /> + <element name="portgroupType" type="xsd:string" /> + <element name="uplinkPortgroup" type="xsd:boolean" /> + <element name="portgroup" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualPortgroupInfo"> + <sequence> + <element name="DistributedVirtualPortgroupInfo" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVPortgroupSelection"> + <complexContent> + <extension base="vim25:SelectionSet"> + <sequence> + <element name="dvsUuid" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="switchName" type="xsd:string" /> + <element name="switchUuid" type="xsd:string" /> + <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchInfo"> + <sequence> + <element name="DistributedVirtualSwitchInfo" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSManagerDvsConfigTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="distributedVirtualPortgroup" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="distributedVirtualSwitch" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerCompatibilityResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchManagerCompatibilityResult"> + <sequence> + <element name="DistributedVirtualSwitchManagerCompatibilityResult" type="vim25:DistributedVirtualSwitchManagerCompatibilityResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchManagerHostContainer"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="container" type="vim25:ManagedObjectReference" /> + <element name="recursive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerHostDvsFilterSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="inclusive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchManagerHostDvsFilterSpec"> + <sequence> + <element name="DistributedVirtualSwitchManagerHostDvsFilterSpec" type="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchManagerHostArrayFilter"> + <complexContent> + <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerHostContainerFilter"> + <complexContent> + <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> + <sequence> + <element name="hostContainer" type="vim25:DistributedVirtualSwitchManagerHostContainer" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerHostDvsMembershipFilter"> + <complexContent> + <extension base="vim25:DistributedVirtualSwitchManagerHostDvsFilterSpec"> + <sequence> + <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerDvsProductSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="newSwitchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchManagerImportResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="distributedVirtualSwitch" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="distributedVirtualPortgroup" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="importFault" type="vim25:ImportOperationBulkFaultFaultOnImport" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSSelection"> + <complexContent> + <extension base="vim25:SelectionSet"> + <sequence> + <element name="dvsUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EntityBackupConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entityType" type="xsd:string" /> + <element name="configBlob" type="xsd:base64Binary" /> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="container" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEntityBackupConfig"> + <sequence> + <element name="EntityBackupConfig" type="vim25:EntityBackupConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="EntityType"> + <restriction base="xsd:string"> + <enumeration value="distributedVirtualSwitch" /> + <enumeration value="distributedVirtualPortgroup" /> + </restriction> + </simpleType> + <simpleType name="EntityImportType"> + <restriction base="xsd:string"> + <enumeration value="createEntityWithNewIdentifier" /> + <enumeration value="createEntityWithOriginalIdentifier" /> + <enumeration value="applyToEntitySpecified" /> + </restriction> + </simpleType> + <complexType name="EntityBackup"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DistributedVirtualSwitchHostMemberHostComponentState"> + <restriction base="xsd:string"> + <enumeration value="up" /> + <enumeration value="pending" /> + <enumeration value="outOfSync" /> + <enumeration value="warning" /> + <enumeration value="disconnected" /> + <enumeration value="down" /> + </restriction> + </simpleType> + <complexType name="DistributedVirtualSwitchHostMemberConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="operation" type="xsd:string" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" minOccurs="0" /> + <element name="maxProxySwitchPorts" type="xsd:int" minOccurs="0" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchHostMemberConfigSpec"> + <sequence> + <element name="DistributedVirtualSwitchHostMemberConfigSpec" type="vim25:DistributedVirtualSwitchHostMemberConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchHostMemberPnicSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="pnicDevice" type="xsd:string" /> + <element name="uplinkPortKey" type="xsd:string" minOccurs="0" /> + <element name="uplinkPortgroupKey" type="xsd:string" minOccurs="0" /> + <element name="connectionCookie" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchHostMemberPnicSpec"> + <sequence> + <element name="DistributedVirtualSwitchHostMemberPnicSpec" type="vim25:DistributedVirtualSwitchHostMemberPnicSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchHostMemberBacking"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchHostMemberPnicBacking"> + <complexContent> + <extension base="vim25:DistributedVirtualSwitchHostMemberBacking"> + <sequence> + <element name="pnicSpec" type="vim25:DistributedVirtualSwitchHostMemberPnicSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchHostMemberRuntimeState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="currentMaxProxySwitchPorts" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchHostMemberConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="maxProxySwitchPorts" type="xsd:int" /> + <element name="vendorSpecificConfig" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMemberRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="status" type="xsd:string" minOccurs="0" /> + <element name="statusDetail" type="xsd:string" minOccurs="0" /> + <element name="healthCheckResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMemberRuntimeInfo"> + <sequence> + <element name="HostMemberRuntimeInfo" type="vim25:HostMemberRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMemberHealthCheckResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="summary" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMemberHealthCheckResult"> + <sequence> + <element name="HostMemberHealthCheckResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMemberUplinkHealthCheckResult"> + <complexContent> + <extension base="vim25:HostMemberHealthCheckResult"> + <sequence> + <element name="uplinkPortKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchHostMember"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="runtimeState" type="vim25:DistributedVirtualSwitchHostMemberRuntimeState" minOccurs="0" /> + <element name="config" type="vim25:DistributedVirtualSwitchHostMemberConfigInfo" /> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" /> + <element name="uplinkPortKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="status" type="xsd:string" /> + <element name="statusDetail" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchHostMember"> + <sequence> + <element name="DistributedVirtualSwitchHostMember" type="vim25:DistributedVirtualSwitchHostMember" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchHostProductSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="productLineId" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchHostProductSpec"> + <sequence> + <element name="DistributedVirtualSwitchHostProductSpec" type="vim25:DistributedVirtualSwitchHostProductSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DistributedVirtualSwitchKeyedOpaqueBlob"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="opaqueData" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob"> + <sequence> + <element name="DistributedVirtualSwitchKeyedOpaqueBlob" type="vim25:DistributedVirtualSwitchKeyedOpaqueBlob" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSNetworkResourcePoolAllocationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="limit" type="xsd:long" minOccurs="0" /> + <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> + <element name="priorityTag" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSNetworkResourcePoolConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="configVersion" type="xsd:string" minOccurs="0" /> + <element name="allocationInfo" type="vim25:DVSNetworkResourcePoolAllocationInfo" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDVSNetworkResourcePoolConfigSpec"> + <sequence> + <element name="DVSNetworkResourcePoolConfigSpec" type="vim25:DVSNetworkResourcePoolConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DVSNetworkResourcePool"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="configVersion" type="xsd:string" /> + <element name="allocationInfo" type="vim25:DVSNetworkResourcePoolAllocationInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDVSNetworkResourcePool"> + <sequence> + <element name="DVSNetworkResourcePool" type="vim25:DVSNetworkResourcePool" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DistributedVirtualSwitchPortConnecteeConnecteeType"> + <restriction base="xsd:string"> + <enumeration value="pnic" /> + <enumeration value="vmVnic" /> + <enumeration value="hostConsoleVnic" /> + <enumeration value="hostVmkVnic" /> + </restriction> + </simpleType> + <complexType name="DistributedVirtualSwitchPortConnectee"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="connectedEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="nicKey" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="addressHint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchPortConnection"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="switchUuid" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" minOccurs="0" /> + <element name="portKey" type="xsd:string" minOccurs="0" /> + <element name="connectionCookie" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchPortCriteria"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="connected" type="xsd:boolean" minOccurs="0" /> + <element name="active" type="xsd:boolean" minOccurs="0" /> + <element name="uplinkPort" type="xsd:boolean" minOccurs="0" /> + <element name="scope" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="portgroupKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="inside" type="xsd:boolean" minOccurs="0" /> + <element name="portKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchPortStatistics"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="packetsInMulticast" type="xsd:long" /> + <element name="packetsOutMulticast" type="xsd:long" /> + <element name="bytesInMulticast" type="xsd:long" /> + <element name="bytesOutMulticast" type="xsd:long" /> + <element name="packetsInUnicast" type="xsd:long" /> + <element name="packetsOutUnicast" type="xsd:long" /> + <element name="bytesInUnicast" type="xsd:long" /> + <element name="bytesOutUnicast" type="xsd:long" /> + <element name="packetsInBroadcast" type="xsd:long" /> + <element name="packetsOutBroadcast" type="xsd:long" /> + <element name="bytesInBroadcast" type="xsd:long" /> + <element name="bytesOutBroadcast" type="xsd:long" /> + <element name="packetsInDropped" type="xsd:long" /> + <element name="packetsOutDropped" type="xsd:long" /> + <element name="packetsInException" type="xsd:long" /> + <element name="packetsOutException" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DistributedVirtualSwitchProductSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + <element name="build" type="xsd:string" minOccurs="0" /> + <element name="forwardingClass" type="xsd:string" minOccurs="0" /> + <element name="bundleId" type="xsd:string" minOccurs="0" /> + <element name="bundleUrl" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDistributedVirtualSwitchProductSpec"> + <sequence> + <element name="DistributedVirtualSwitchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VMwareDVSFeatureCapability"> + <complexContent> + <extension base="vim25:DVSFeatureCapability"> + <sequence> + <element name="vspanSupported" type="xsd:boolean" minOccurs="0" /> + <element name="lldpSupported" type="xsd:boolean" minOccurs="0" /> + <element name="ipfixSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vspanCapability" type="vim25:VMwareDVSVspanCapability" minOccurs="0" /> + <element name="lacpCapability" type="vim25:VMwareDvsLacpCapability" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDvsLacpCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="lacpSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSHealthCheckCapability"> + <complexContent> + <extension base="vim25:DVSHealthCheckCapability"> + <sequence> + <element name="vlanMtuSupported" type="xsd:boolean" /> + <element name="teamingSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSVspanCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="mixedDestSupported" type="xsd:boolean" /> + <element name="dvportSupported" type="xsd:boolean" /> + <element name="remoteSourceSupported" type="xsd:boolean" /> + <element name="remoteDestSupported" type="xsd:boolean" /> + <element name="encapRemoteSourceSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareVspanPort"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="portKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="uplinkPortName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="wildcardPortConnecteeType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vlans" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareVspanSession"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + <element name="sourcePortTransmitted" type="vim25:VMwareVspanPort" minOccurs="0" /> + <element name="sourcePortReceived" type="vim25:VMwareVspanPort" minOccurs="0" /> + <element name="destinationPort" type="vim25:VMwareVspanPort" minOccurs="0" /> + <element name="encapsulationVlanId" type="xsd:int" minOccurs="0" /> + <element name="stripOriginalVlan" type="xsd:boolean" /> + <element name="mirroredPacketLength" type="xsd:int" minOccurs="0" /> + <element name="normalTrafficAllowed" type="xsd:boolean" /> + <element name="sessionType" type="xsd:string" minOccurs="0" /> + <element name="samplingRate" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVMwareVspanSession"> + <sequence> + <element name="VMwareVspanSession" type="vim25:VMwareVspanSession" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VMwareIpfixConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="collectorIpAddress" type="xsd:string" minOccurs="0" /> + <element name="collectorPort" type="xsd:int" minOccurs="0" /> + <element name="activeFlowTimeout" type="xsd:int" /> + <element name="idleFlowTimeout" type="xsd:int" /> + <element name="samplingRate" type="xsd:int" /> + <element name="internalFlowsOnly" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSConfigInfo"> + <complexContent> + <extension base="vim25:DVSConfigInfo"> + <sequence> + <element name="vspanSession" type="vim25:VMwareVspanSession" minOccurs="0" maxOccurs="unbounded" /> + <element name="pvlanConfig" type="vim25:VMwareDVSPvlanMapEntry" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxMtu" type="xsd:int" /> + <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> + <element name="ipfixConfig" type="vim25:VMwareIpfixConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSConfigSpec"> + <complexContent> + <extension base="vim25:DVSConfigSpec"> + <sequence> + <element name="pvlanConfigSpec" type="vim25:VMwareDVSPvlanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="vspanConfigSpec" type="vim25:VMwareDVSVspanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxMtu" type="xsd:int" minOccurs="0" /> + <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> + <element name="ipfixConfig" type="vim25:VMwareIpfixConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareUplinkPortOrderPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="activeUplinkPort" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="standbyUplinkPort" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSFailureCriteria"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="checkSpeed" type="vim25:StringPolicy" minOccurs="0" /> + <element name="speed" type="vim25:IntPolicy" minOccurs="0" /> + <element name="checkDuplex" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="fullDuplex" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="checkErrorPercent" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="percentage" type="vim25:IntPolicy" minOccurs="0" /> + <element name="checkBeacon" type="vim25:BoolPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmwareUplinkPortTeamingPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="policy" type="vim25:StringPolicy" minOccurs="0" /> + <element name="reversePolicy" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="notifySwitches" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="rollingOrder" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="failureCriteria" type="vim25:DVSFailureCriteria" minOccurs="0" /> + <element name="uplinkPortOrder" type="vim25:VMwareUplinkPortOrderPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmwareDistributedVirtualSwitchVlanSpec"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmwareDistributedVirtualSwitchPvlanSpec"> + <complexContent> + <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> + <sequence> + <element name="pvlanId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmwareDistributedVirtualSwitchVlanIdSpec"> + <complexContent> + <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> + <sequence> + <element name="vlanId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmwareDistributedVirtualSwitchTrunkVlanSpec"> + <complexContent> + <extension base="vim25:VmwareDistributedVirtualSwitchVlanSpec"> + <sequence> + <element name="vlanId" type="vim25:NumericRange" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVSSecurityPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="allowPromiscuous" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="macChanges" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="forgedTransmits" type="vim25:BoolPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSPortSetting"> + <complexContent> + <extension base="vim25:DVPortSetting"> + <sequence> + <element name="vlan" type="vim25:VmwareDistributedVirtualSwitchVlanSpec" minOccurs="0" /> + <element name="qosTag" type="vim25:IntPolicy" minOccurs="0" /> + <element name="uplinkTeamingPolicy" type="vim25:VmwareUplinkPortTeamingPolicy" minOccurs="0" /> + <element name="securityPolicy" type="vim25:DVSSecurityPolicy" minOccurs="0" /> + <element name="ipfixEnabled" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="txUplink" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="lacpPolicy" type="vim25:VMwareUplinkLacpPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSPortgroupPolicy"> + <complexContent> + <extension base="vim25:DVPortgroupPolicy"> + <sequence> + <element name="vlanOverrideAllowed" type="xsd:boolean" /> + <element name="uplinkTeamingOverrideAllowed" type="xsd:boolean" /> + <element name="securityPolicyOverrideAllowed" type="xsd:boolean" /> + <element name="ipfixOverrideAllowed" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmwareDistributedVirtualSwitchPvlanPortType"> + <restriction base="xsd:string"> + <enumeration value="promiscuous" /> + <enumeration value="isolated" /> + <enumeration value="community" /> + </restriction> + </simpleType> + <complexType name="VMwareDVSPvlanConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="pvlanEntry" type="vim25:VMwareDVSPvlanMapEntry" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVMwareDVSPvlanConfigSpec"> + <sequence> + <element name="VMwareDVSPvlanConfigSpec" type="vim25:VMwareDVSPvlanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VMwareDVSPvlanMapEntry"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="primaryVlanId" type="xsd:int" /> + <element name="secondaryVlanId" type="xsd:int" /> + <element name="pvlanType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVMwareDVSPvlanMapEntry"> + <sequence> + <element name="VMwareDVSPvlanMapEntry" type="vim25:VMwareDVSPvlanMapEntry" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VMwareDVSVspanConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vspanSession" type="vim25:VMwareVspanSession" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVMwareDVSVspanConfigSpec"> + <sequence> + <element name="VMwareDVSVspanConfigSpec" type="vim25:VMwareDVSVspanConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VMwareDVSVspanSessionType"> + <restriction base="xsd:string"> + <enumeration value="mixedDestMirror" /> + <enumeration value="dvPortMirror" /> + <enumeration value="remoteMirrorSource" /> + <enumeration value="remoteMirrorDest" /> + <enumeration value="encapsulatedRemoteMirrorSource" /> + </restriction> + </simpleType> + <complexType name="VMwareDVSHealthCheckConfig"> + <complexContent> + <extension base="vim25:DVSHealthCheckConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSVlanMtuHealthCheckConfig"> + <complexContent> + <extension base="vim25:VMwareDVSHealthCheckConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSTeamingHealthCheckConfig"> + <complexContent> + <extension base="vim25:VMwareDVSHealthCheckConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSVlanHealthCheckResult"> + <complexContent> + <extension base="vim25:HostMemberUplinkHealthCheckResult"> + <sequence> + <element name="trunkedVlan" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + <element name="untrunkedVlan" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareDVSMtuHealthCheckResult"> + <complexContent> + <extension base="vim25:HostMemberUplinkHealthCheckResult"> + <sequence> + <element name="mtuMismatch" type="xsd:boolean" /> + <element name="vlanSupportSwitchMtu" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + <element name="vlanNotSupportSwitchMtu" type="vim25:NumericRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VMwareDVSTeamingMatchStatus"> + <restriction base="xsd:string"> + <enumeration value="iphashMatch" /> + <enumeration value="nonIphashMatch" /> + <enumeration value="iphashMismatch" /> + <enumeration value="nonIphashMismatch" /> + </restriction> + </simpleType> + <complexType name="VMwareDVSTeamingHealthCheckResult"> + <complexContent> + <extension base="vim25:HostMemberHealthCheckResult"> + <sequence> + <element name="teamingStatus" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMwareUplinkLacpPolicy"> + <complexContent> + <extension base="vim25:InheritablePolicy"> + <sequence> + <element name="enable" type="vim25:BoolPolicy" minOccurs="0" /> + <element name="mode" type="vim25:StringPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VMwareUplinkLacpMode"> + <restriction base="xsd:string"> + <enumeration value="active" /> + <enumeration value="passive" /> + </restriction> + </simpleType> + <simpleType name="EventEventSeverity"> + <restriction base="xsd:string"> + <enumeration value="error" /> + <enumeration value="warning" /> + <enumeration value="info" /> + <enumeration value="user" /> + </restriction> + </simpleType> + <complexType name="Event"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="chainId" type="xsd:int" /> + <element name="createdTime" type="xsd:dateTime" /> + <element name="userName" type="xsd:string" /> + <element name="datacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="computeResource" type="vim25:ComputeResourceEventArgument" minOccurs="0" /> + <element name="host" type="vim25:HostEventArgument" minOccurs="0" /> + <element name="vm" type="vim25:VmEventArgument" minOccurs="0" /> + <element name="ds" type="vim25:DatastoreEventArgument" minOccurs="0" /> + <element name="net" type="vim25:NetworkEventArgument" minOccurs="0" /> + <element name="dvs" type="vim25:DvsEventArgument" minOccurs="0" /> + <element name="fullFormattedMessage" type="xsd:string" minOccurs="0" /> + <element name="changeTag" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEvent"> + <sequence> + <element name="Event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GeneralEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostInfoEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostWarningEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralHostErrorEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmInfoEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmWarningEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralVmErrorEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GeneralUserEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtendedEventPair"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtendedEventPair"> + <sequence> + <element name="ExtendedEventPair" type="vim25:ExtendedEventPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtendedEvent"> + <complexContent> + <extension base="vim25:GeneralEvent"> + <sequence> + <element name="eventTypeId" type="xsd:string" /> + <element name="managedObject" type="vim25:ManagedObjectReference" /> + <element name="data" type="vim25:ExtendedEventPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HealthStatusChangedEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="componentId" type="xsd:string" /> + <element name="oldStatus" type="xsd:string" /> + <element name="newStatus" type="xsd:string" /> + <element name="componentName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInventoryUnreadableEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterCreatedEvent"> + <complexContent> + <extension base="vim25:DatacenterEvent"> + <sequence> + <element name="parent" type="vim25:FolderEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterRenamedEvent"> + <complexContent> + <extension base="vim25:DatacenterEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServerStartedSessionEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserLoginSessionEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="userAgent" type="xsd:string" minOccurs="0" /> + <element name="locale" type="xsd:string" /> + <element name="sessionId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserLogoutSessionEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="userAgent" type="xsd:string" minOccurs="0" /> + <element name="callCount" type="xsd:long" minOccurs="0" /> + <element name="sessionId" type="xsd:string" minOccurs="0" /> + <element name="loginTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BadUsernameSessionEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyAuthenticatedSessionEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoAccessUserEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SessionTerminatedEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="sessionId" type="xsd:string" /> + <element name="terminatedUsername" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GlobalMessageChangedEvent"> + <complexContent> + <extension base="vim25:SessionEvent"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UpgradeEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InfoUpgradeEvent"> + <complexContent> + <extension base="vim25:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WarningUpgradeEvent"> + <complexContent> + <extension base="vim25:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ErrorUpgradeEvent"> + <complexContent> + <extension base="vim25:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserUpgradeEvent"> + <complexContent> + <extension base="vim25:UpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostDisconnectedEventReasonCode"> + <restriction base="xsd:string"> + <enumeration value="sslThumbprintVerifyFailed" /> + <enumeration value="licenseExpired" /> + <enumeration value="agentUpgrade" /> + <enumeration value="userRequest" /> + <enumeration value="insufficientLicenses" /> + <enumeration value="agentOutOfDate" /> + <enumeration value="passwordDecryptFailure" /> + <enumeration value="unknown" /> + <enumeration value="vcVRAMCapacityExceeded" /> + </restriction> + </simpleType> + <complexType name="HostDisconnectedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSyncFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectionLostEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostReconnectionFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoConnectionEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadUsernameEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadVersionEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedAlreadyManagedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="serverName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoLicenseEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNetworkErrorEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostRemovedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedCcagentUpgradeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedBadCcagentEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedAccountFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNoAccessEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostShutdownEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedNotFoundEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCnxFailedTimeoutEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostUpgradeFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteringMaintenanceModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteredMaintenanceModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExitMaintenanceModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CanceledHostOperationEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TimedOutHostOperationEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasEnabledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasDisabledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasEnablingEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasDisablingEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostDasErrorEventHostDasErrorReason"> + <restriction base="xsd:string"> + <enumeration value="configFailed" /> + <enumeration value="timeout" /> + <enumeration value="communicationInitFailed" /> + <enumeration value="healthCheckScriptFailed" /> + <enumeration value="agentFailed" /> + <enumeration value="agentShutdown" /> + <enumeration value="isolationAddressUnpingable" /> + <enumeration value="other" /> + </restriction> + </simpleType> + <complexType name="HostDasErrorEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="message" type="xsd:string" minOccurs="0" /> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDasOkEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUpgradedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUninstalledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUpgradeFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VcAgentUninstallFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAddedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAddFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="hostname" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpChangedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="oldIP" type="xsd:string" /> + <element name="newIP" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteringStandbyModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsEnteringStandbyModeEvent"> + <complexContent> + <extension base="vim25:EnteringStandbyModeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EnteredStandbyModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsEnteredStandbyModeEvent"> + <complexContent> + <extension base="vim25:EnteredStandbyModeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExitingStandbyModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsExitingStandbyModeEvent"> + <complexContent> + <extension base="vim25:ExitingStandbyModeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExitedStandbyModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsExitedStandbyModeEvent"> + <complexContent> + <extension base="vim25:ExitedStandbyModeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExitStandbyModeFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsExitStandbyModeFailedEvent"> + <complexContent> + <extension base="vim25:ExitStandbyModeFailedEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UpdatedAgentBeingRestartedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountCreatedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="spec" type="vim25:HostAccountSpec" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountRemovedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="account" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserPasswordChanged"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AccountUpdatedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="spec" type="vim25:HostAccountSpec" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserAssignedToGroup"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserUnassignedFromGroup"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="userLogin" type="xsd:string" /> + <element name="group" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastorePrincipalConfigured"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastorePrincipal" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMFSDatastoreCreatedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NASDatastoreCreatedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalDatastoreCreatedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMFSDatastoreExtendedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMFSDatastoreExpandedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRemovedOnHostEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRenamedOnHostEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DuplicateIpDetectedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="duplicateIP" type="xsd:string" /> + <element name="macAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDiscoveredEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsResourceConfigureFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsResourceConfigureSyncedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostGetShortNameFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostShortNameToIpFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="shortName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpToShortNameFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPrimaryAgentNotShortNameEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="primaryAgent" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNotInClusterEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIsolationIpPingFailedEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="isolationIp" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpInconsistentEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="ipAddress2" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostUserWorldSwapNotEnabledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNonCompliantEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCompliantEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostComplianceCheckedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="profile" type="vim25:ProfileEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterComplianceCheckedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="profile" type="vim25:ProfileEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="profile" type="vim25:ProfileEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileCreatedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileRemovedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileAssociatedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileDissociatedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigAppliedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileReferenceHostChangedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + <element name="referenceHost" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileChangedEvent"> + <complexContent> + <extension base="vim25:ProfileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileAppliedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="profile" type="vim25:ProfileEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostShortNameInconsistentEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="shortName" type="xsd:string" /> + <element name="shortName2" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNoRedundantManagementNetworkEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNoAvailableNetworksEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="ips" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostExtraNetworksEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="ips" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNoHAEnabledPortGroupsEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMissingNetworksEvent"> + <complexContent> + <extension base="vim25:HostDasEvent"> + <sequence> + <element name="ips" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VnicPortArgument"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vnic" type="xsd:string" /> + <element name="port" type="vim25:DistributedVirtualSwitchPortConnection" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVnicPortArgument"> + <sequence> + <element name="VnicPortArgument" type="vim25:VnicPortArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVnicConnectedToCustomizedDVPortEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="vnic" type="vim25:VnicPortArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GhostDvsProxySwitchDetectedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="switchUuid" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GhostDvsProxySwitchRemovedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="switchUuid" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="template" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPoweredOffEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPoweredOnEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSuspendedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStartingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStoppingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSuspendingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResumingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDisconnectedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRemoteConsoleConnectedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRemoteConsoleDisconnectedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiscoveredEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmOrphanedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingCreatedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="configSpec" type="vim25:VirtualMachineConfigSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCreatedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStartRecordingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEndRecordingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStartReplayingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEndReplayingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRegisteredEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmAutoRenameEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingHotMigratedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResettingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStaticMacConflictEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim25:VmEventArgument" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacConflictEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim25:VmEventArgument" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingDeployedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="srcTemplate" type="vim25:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDeployFailedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="destDatastore" type="vim25:EntityEventArgument" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDeployedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="srcTemplate" type="vim25:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacChangedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="adapter" type="xsd:string" /> + <element name="oldMac" type="xsd:string" /> + <element name="newMac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMacAssignedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="adapter" type="xsd:string" /> + <element name="mac" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidConflictEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim25:VmEventArgument" /> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmInstanceUuidConflictEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="conflictedVm" type="vim25:VmEventArgument" /> + <element name="instanceUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingMigratedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedMigrateEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + <element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMigratedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="sourceHost" type="vim25:HostEventArgument" /> + <element name="sourceDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="sourceDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUnsupportedStartingEvent"> + <complexContent> + <extension base="vim25:VmStartingEvent"> + <sequence> + <element name="guestId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsVmMigratedEvent"> + <complexContent> + <extension base="vim25:VmMigratedEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsVmPoweredOnEvent"> + <complexContent> + <extension base="vim25:VmPoweredOnEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsRuleViolationEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsRuleComplianceEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocateSpecEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingRelocatedEvent"> + <complexContent> + <extension base="vim25:VmRelocateSpecEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocatedEvent"> + <complexContent> + <extension base="vim25:VmRelocateSpecEvent"> + <sequence> + <element name="sourceHost" type="vim25:HostEventArgument" /> + <element name="sourceDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="sourceDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelocateFailedEvent"> + <complexContent> + <extension base="vim25:VmRelocateSpecEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + <element name="destDatacenter" type="vim25:DatacenterEventArgument" minOccurs="0" /> + <element name="destDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmEmigratingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCloneEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingClonedEvent"> + <complexContent> + <extension base="vim25:VmCloneEvent"> + <sequence> + <element name="destFolder" type="vim25:FolderEventArgument" /> + <element name="destName" type="xsd:string" /> + <element name="destHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmBeingClonedNoFolderEvent"> + <complexContent> + <extension base="vim25:VmCloneEvent"> + <sequence> + <element name="destName" type="xsd:string" /> + <element name="destHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmCloneFailedEvent"> + <complexContent> + <extension base="vim25:VmCloneEvent"> + <sequence> + <element name="destFolder" type="vim25:FolderEventArgument" /> + <element name="destName" type="xsd:string" /> + <element name="destHost" type="vim25:HostEventArgument" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmClonedEvent"> + <complexContent> + <extension base="vim25:VmCloneEvent"> + <sequence> + <element name="sourceVm" type="vim25:VmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResourceReallocatedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRenamedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDateRolledBackEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNoNetworkAccessEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="destHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFailedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="disk" type="xsd:string" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToPowerOnEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToPowerOffEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToSuspendEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToResetEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToShutdownGuestEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToRebootGuestEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedToStandbyGuestEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRemovedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestShutdownEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestRebootEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmGuestStandbyEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="version" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradeCompleteEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="version" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUpgradeFailedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRestartedOnAlternateHostEvent"> + <complexContent> + <extension base="vim25:VmPoweredOnEvent"> + <sequence> + <element name="sourceHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmReconfiguredEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="configSpec" type="vim25:VirtualMachineConfigSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMessageEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="message" type="xsd:string" /> + <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMessageWarningEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="message" type="xsd:string" /> + <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMessageErrorEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="message" type="xsd:string" /> + <element name="messageInfo" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigMissingEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPowerOffOnIsolationEvent"> + <complexContent> + <extension base="vim25:VmPoweredOffEvent"> + <sequence> + <element name="isolatedHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmShutdownOnIsolationEventOperation"> + <restriction base="xsd:string"> + <enumeration value="shutdown" /> + <enumeration value="poweredOff" /> + </restriction> + </simpleType> + <complexType name="VmShutdownOnIsolationEvent"> + <complexContent> + <extension base="vim25:VmPoweredOffEvent"> + <sequence> + <element name="isolatedHost" type="vim25:HostEventArgument" /> + <element name="shutdownResult" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailoverFailed"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmDasBeingResetEventReasonCode"> + <restriction base="xsd:string"> + <enumeration value="vmtoolsHeartbeatFailure" /> + <enumeration value="appHeartbeatFailure" /> + </restriction> + </simpleType> + <complexType name="VmDasBeingResetEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasResetFailedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMaxRestartCountReached"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMaxFTRestartCountReached"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasBeingResetWithScreenshotEvent"> + <complexContent> + <extension base="vim25:VmDasBeingResetEvent"> + <sequence> + <element name="screenshotFilePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotEnoughResourcesToStartVmEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidAssignedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmInstanceUuidAssignedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="instanceUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmUuidChangedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldUuid" type="xsd:string" /> + <element name="newUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmInstanceUuidChangedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldInstanceUuid" type="xsd:string" /> + <element name="newInstanceUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmWwnConflictEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="conflictedVms" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> + <element name="conflictedHosts" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> + <element name="wwn" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmAcquiredMksTicketEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmAcquiredTicketEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="ticketType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostWwnConflictEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="conflictedVms" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> + <element name="conflictedHosts" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> + <element name="wwn" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmWwnAssignedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="nodeWwns" type="xsd:long" maxOccurs="unbounded" /> + <element name="portWwns" type="xsd:long" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmWwnChangedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="oldPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="newNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="newPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSecondaryAddedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceTurnedOffEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceStateChangedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldState" type="vim25:VirtualMachineFaultToleranceState" /> + <element name="newState" type="vim25:VirtualMachineFaultToleranceState" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSecondaryDisabledEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSecondaryDisabledBySystemEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSecondaryEnabledEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmStartingSecondaryEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSecondaryStartedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedUpdatingSecondaryConfig"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmFailedStartingSecondaryEventFailureReason"> + <restriction base="xsd:string"> + <enumeration value="incompatibleHost" /> + <enumeration value="loginFailed" /> + <enumeration value="registerVmFailed" /> + <enumeration value="migrateFailed" /> + </restriction> + </simpleType> + <complexType name="VmFailedStartingSecondaryEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmTimedoutStartingSecondaryEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="timeout" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNoCompatibleHostForSecondaryEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPrimaryFailoverEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceVmTerminatedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostWwnChangedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="oldNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="oldPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="newNodeWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="newPortWwns" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAdminDisableEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAdminEnableEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEnableAdminFailedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="permissions" type="vim25:Permission" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedRelayoutOnVmfs2DatastoreEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFailedRelayoutEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelayoutSuccessfulEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRelayoutUpToDateEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConnectedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPoweringOnWithCustomizedDVPortEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="vnic" type="vim25:VnicPortArgument" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasUpdateErrorEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoMaintenanceModeDrsRecommendationForVM"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDasUpdateOkEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="scheduledTask" type="vim25:ScheduledTaskEventArgument" /> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskCreatedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskStartedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskRemovedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskReconfiguredEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskCompletedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskFailedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEmailCompletedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEmailFailedEvent"> + <complexContent> + <extension base="vim25:ScheduledTaskEvent"> + <sequence> + <element name="to" type="xsd:string" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="alarm" type="vim25:AlarmEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmCreatedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmStatusChangedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="source" type="vim25:ManagedEntityEventArgument" /> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="from" type="xsd:string" /> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmActionTriggeredEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="source" type="vim25:ManagedEntityEventArgument" /> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEmailCompletedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="to" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEmailFailedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="to" type="xsd:string" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSnmpCompletedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmSnmpFailedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmScriptCompleteEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="script" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmScriptFailedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="script" type="xsd:string" /> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmRemovedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmReconfiguredEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmAcknowledgedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="source" type="vim25:ManagedEntityEventArgument" /> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmClearedEvent"> + <complexContent> + <extension base="vim25:AlarmEvent"> + <sequence> + <element name="source" type="vim25:ManagedEntityEventArgument" /> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="from" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefEvent"> + <complexContent> + <extension base="vim25:CustomFieldEvent"> + <sequence> + <element name="fieldKey" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefAddedEvent"> + <complexContent> + <extension base="vim25:CustomFieldDefEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefRemovedEvent"> + <complexContent> + <extension base="vim25:CustomFieldDefEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldDefRenamedEvent"> + <complexContent> + <extension base="vim25:CustomFieldDefEvent"> + <sequence> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomFieldValueChangedEvent"> + <complexContent> + <extension base="vim25:CustomFieldEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="fieldKey" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthorizationEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionEvent"> + <complexContent> + <extension base="vim25:AuthorizationEvent"> + <sequence> + <element name="entity" type="vim25:ManagedEntityEventArgument" /> + <element name="principal" type="xsd:string" /> + <element name="group" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionAddedEvent"> + <complexContent> + <extension base="vim25:PermissionEvent"> + <sequence> + <element name="role" type="vim25:RoleEventArgument" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionUpdatedEvent"> + <complexContent> + <extension base="vim25:PermissionEvent"> + <sequence> + <element name="role" type="vim25:RoleEventArgument" /> + <element name="propagate" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionRemovedEvent"> + <complexContent> + <extension base="vim25:PermissionEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleEvent"> + <complexContent> + <extension base="vim25:AuthorizationEvent"> + <sequence> + <element name="role" type="vim25:RoleEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleAddedEvent"> + <complexContent> + <extension base="vim25:RoleEvent"> + <sequence> + <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleUpdatedEvent"> + <complexContent> + <extension base="vim25:RoleEvent"> + <sequence> + <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleRemovedEvent"> + <complexContent> + <extension base="vim25:RoleEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDestroyedEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreRenamedEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreCapacityIncreasedEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + <element name="oldCapacity" type="xsd:long" /> + <element name="newCapacity" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreDuplicatedEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreFileEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + <element name="targetFile" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreFileCopiedEvent"> + <complexContent> + <extension base="vim25:DatastoreFileEvent"> + <sequence> + <element name="sourceDatastore" type="vim25:DatastoreEventArgument" /> + <element name="sourceFile" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreFileMovedEvent"> + <complexContent> + <extension base="vim25:DatastoreFileEvent"> + <sequence> + <element name="sourceDatastore" type="vim25:DatastoreEventArgument" /> + <element name="sourceFile" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreFileDeletedEvent"> + <complexContent> + <extension base="vim25:DatastoreFileEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NonVIWorkloadDetectedOnDatastoreEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreIORMReconfiguredEvent"> + <complexContent> + <extension base="vim25:DatastoreEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="info" type="vim25:TaskInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskTimeoutEvent"> + <complexContent> + <extension base="vim25:TaskEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServerLicenseExpiredEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="product" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLicenseExpiredEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionLicenseExpiredEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoLicenseEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="feature" type="vim25:LicenseFeatureInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerUnavailableEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerAvailableEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseExpiredEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="feature" type="vim25:LicenseFeatureInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidEditionEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="feature" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInventoryFullEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="capacity" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseRestrictedEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncorrectHostInformationEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnlicensedVirtualMachinesEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="unlicensed" type="xsd:int" /> + <element name="available" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnlicensedVirtualMachinesFoundEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="available" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AllVirtualMachinesLicensedEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseNonComplianceEvent"> + <complexContent> + <extension base="vim25:LicenseEvent"> + <sequence> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationWarningEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationErrorEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationHostWarningEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + <element name="dstHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationHostErrorEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + <element name="dstHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationResourceWarningEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + <element name="dstPool" type="vim25:ResourcePoolEventArgument" /> + <element name="dstHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationResourceErrorEvent"> + <complexContent> + <extension base="vim25:MigrationEvent"> + <sequence> + <element name="dstPool" type="vim25:ResourcePoolEventArgument" /> + <element name="dstHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasEnabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasDisabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAdmissionControlDisabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAdmissionControlEnabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasHostFailedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="failedHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasHostIsolatedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="isolatedHost" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasClusterIsolatedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAgentUnavailableEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DasAgentFoundEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientFailoverResourcesEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FailoverLevelRestored"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterOvercommittedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostOvercommittedEvent"> + <complexContent> + <extension base="vim25:ClusterOvercommittedEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterStatusChangedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="oldStatus" type="xsd:string" /> + <element name="newStatus" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostStatusChangedEvent"> + <complexContent> + <extension base="vim25:ClusterStatusChangedEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterCreatedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="parent" type="vim25:FolderEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterDestroyedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsEnabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="behavior" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsDisabledEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterReconfiguredEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMonitoringStateChangedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="state" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmHealthMonitoringStateChangedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + <element name="state" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="resourcePool" type="vim25:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolCreatedEvent"> + <complexContent> + <extension base="vim25:ResourcePoolEvent"> + <sequence> + <element name="parent" type="vim25:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolDestroyedEvent"> + <complexContent> + <extension base="vim25:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolMovedEvent"> + <complexContent> + <extension base="vim25:ResourcePoolEvent"> + <sequence> + <element name="oldParent" type="vim25:ResourcePoolEventArgument" /> + <element name="newParent" type="vim25:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolReconfiguredEvent"> + <complexContent> + <extension base="vim25:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceViolatedEvent"> + <complexContent> + <extension base="vim25:ResourcePoolEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmResourcePoolMovedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="oldParent" type="vim25:ResourcePoolEventArgument" /> + <element name="newParent" type="vim25:ResourcePoolEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradeEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="legacyTemplate" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateBeingUpgradedEvent"> + <complexContent> + <extension base="vim25:TemplateUpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradeFailedEvent"> + <complexContent> + <extension base="vim25:TemplateUpgradeEvent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateUpgradedEvent"> + <complexContent> + <extension base="vim25:TemplateUpgradeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="logLocation" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationStartedEvent"> + <complexContent> + <extension base="vim25:CustomizationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSucceeded"> + <complexContent> + <extension base="vim25:CustomizationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFailed"> + <complexContent> + <extension base="vim25:CustomizationEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownFailure"> + <complexContent> + <extension base="vim25:CustomizationFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSysprepFailed"> + <complexContent> + <extension base="vim25:CustomizationFailed"> + <sequence> + <element name="sysprepVersion" type="xsd:string" /> + <element name="systemVersion" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationLinuxIdentityFailed"> + <complexContent> + <extension base="vim25:CustomizationFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationNetworkSetupFailed"> + <complexContent> + <extension base="vim25:CustomizationFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LockerMisconfiguredEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="datastore" type="vim25:DatastoreEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LockerReconfiguredEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="oldDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + <element name="newDatastore" type="vim25:DatastoreEventArgument" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoDatastoresConfiguredEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AdminPasswordNotChangedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInAuditModeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalTSMEnabledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RemoteTSMEnabledEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VimAccountPasswordChangedEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IScsiBootFailureEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHealthStatusChangeEvent"> + <complexContent> + <extension base="vim25:HostEvent"> + <sequence> + <element name="switchUuid" type="xsd:string" /> + <element name="healthResult" type="vim25:HostMemberHealthCheckResult" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkRollbackEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="methodName" type="xsd:string" /> + <element name="transactionId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UplinkPortVlanTrunkedEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UplinkPortVlanUntrunkedEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MtuMatchEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MtuMismatchEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UplinkPortMtuNotSupportEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UplinkPortMtuSupportEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TeamingMatchEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TeamingMisMatchEvent"> + <complexContent> + <extension base="vim25:DvsHealthStatusChangeEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsCreatedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="parent" type="vim25:FolderEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsRenamedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsReconfiguredEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="configSpec" type="vim25:DVSConfigSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsUpgradeAvailableEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsUpgradeInProgressEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsUpgradeRejectedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsUpgradedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="productInfo" type="vim25:DistributedVirtualSwitchProductSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHostJoinedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostJoined" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHostLeftEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostLeft" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsOutOfSyncHostArgument"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="outOfSyncHost" type="vim25:HostEventArgument" /> + <element name="configParamters" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsOutOfSyncHostArgument"> + <sequence> + <element name="DvsOutOfSyncHostArgument" type="vim25:DvsOutOfSyncHostArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OutOfSyncDvsHost"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostOutOfSync" type="vim25:DvsOutOfSyncHostArgument" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHostWentOutOfSyncEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostOutOfSync" type="vim25:DvsOutOfSyncHostArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHostBackInSyncEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostBackInSync" type="vim25:HostEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsHostStatusUpdated"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostMember" type="vim25:HostEventArgument" /> + <element name="oldStatus" type="xsd:string" minOccurs="0" /> + <element name="newStatus" type="xsd:string" minOccurs="0" /> + <element name="oldStatusDetail" type="xsd:string" minOccurs="0" /> + <element name="newStatusDetail" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortCreatedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortReconfiguredEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortDeletedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortConnectedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortDisconnectedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="connectee" type="vim25:DistributedVirtualSwitchPortConnectee" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortVendorSpecificStateChangeEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortRuntimeChangeEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortLinkUpEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortLinkDownEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortJoinPortgroupEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" /> + <element name="portgroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortLeavePortgroupEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="portgroupKey" type="xsd:string" /> + <element name="portgroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortBlockedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="statusDetail" type="xsd:string" minOccurs="0" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortUnblockedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortEnteredPassthruEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsPortExitedPassthruEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="portKey" type="xsd:string" /> + <element name="runtimeInfo" type="vim25:DVPortStatus" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsDestroyedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsMergedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="sourceDvs" type="vim25:DvsEventArgument" /> + <element name="destinationDvs" type="vim25:DvsEventArgument" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalPortCreatedEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostLocalPort" type="vim25:DVSHostLocalPortInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RollbackEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="methodName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RecoveryEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + <element name="dvsUuid" type="xsd:string" minOccurs="0" /> + <element name="vnic" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsImportEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + <element name="importType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsRestoreEvent"> + <complexContent> + <extension base="vim25:DvsEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortgroupEvent"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortgroupCreatedEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortgroupRenamedEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + <element name="oldName" type="xsd:string" /> + <element name="newName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortgroupReconfiguredEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + <element name="configSpec" type="vim25:DVPortgroupConfigSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortgroupDestroyedEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvpgImportEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + <element name="importType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvpgRestoreEvent"> + <complexContent> + <extension base="vim25:DVPortgroupEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsInvocationFailedEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsRecoveredFromFailureEvent"> + <complexContent> + <extension base="vim25:ClusterEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmReloadFromPathEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="configPath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmReloadFromPathFailedEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + <element name="configPath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmRequirementsExceedCurrentEVCModeEvent"> + <complexContent> + <extension base="vim25:VmEvent"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventArgument"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RoleEventArgument"> + <complexContent> + <extension base="vim25:EventArgument"> + <sequence> + <element name="roleId" type="xsd:int" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EntityEventArgument"> + <complexContent> + <extension base="vim25:EventArgument"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedEntityEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="folder" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="datacenter" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ComputeResourceEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="computeResource" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourcePoolEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="resourcePool" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostEventArgument"> + <sequence> + <element name="HostEventArgument" type="vim25:HostEventArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VmEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVmEventArgument"> + <sequence> + <element name="VmEventArgument" type="vim25:VmEventArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatastoreEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="network" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlarmEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="alarm" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="scheduledTask" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileEventArgument"> + <complexContent> + <extension base="vim25:EventArgument"> + <sequence> + <element name="profile" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsEventArgument"> + <complexContent> + <extension base="vim25:EntityEventArgument"> + <sequence> + <element name="dvs" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="EventCategory"> + <restriction base="xsd:string"> + <enumeration value="info" /> + <enumeration value="warning" /> + <enumeration value="error" /> + <enumeration value="user" /> + </restriction> + </simpleType> + <complexType name="EventArgDesc"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="description" type="vim25:ElementDescription" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEventArgDesc"> + <sequence> + <element name="EventArgDesc" type="vim25:EventArgDesc" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EventDescriptionEventDetail"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="category" type="xsd:string" /> + <element name="formatOnDatacenter" type="xsd:string" /> + <element name="formatOnComputeResource" type="xsd:string" /> + <element name="formatOnHost" type="xsd:string" /> + <element name="formatOnVm" type="xsd:string" /> + <element name="fullFormat" type="xsd:string" /> + <element name="longDescription" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfEventDescriptionEventDetail"> + <sequence> + <element name="EventDescriptionEventDetail" type="vim25:EventDescriptionEventDetail" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="EventDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="category" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="eventInfo" type="vim25:EventDescriptionEventDetail" maxOccurs="unbounded" /> + <element name="enumeratedTypes" type="vim25:EnumDescription" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventEx"> + <complexContent> + <extension base="vim25:Event"> + <sequence> + <element name="eventTypeId" type="xsd:string" /> + <element name="severity" type="xsd:string" minOccurs="0" /> + <element name="message" type="xsd:string" minOccurs="0" /> + <element name="arguments" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="objectId" type="xsd:string" minOccurs="0" /> + <element name="objectType" type="xsd:string" minOccurs="0" /> + <element name="objectName" type="xsd:string" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="EventFilterSpecRecursionOption"> + <restriction base="xsd:string"> + <enumeration value="self" /> + <enumeration value="children" /> + <enumeration value="all" /> + </restriction> + </simpleType> + <complexType name="EventFilterSpecByEntity"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="recursion" type="vim25:EventFilterSpecRecursionOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpecByTime"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="beginTime" type="xsd:dateTime" minOccurs="0" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpecByUsername"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="systemUser" type="xsd:boolean" /> + <element name="userList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EventFilterSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:EventFilterSpecByEntity" minOccurs="0" /> + <element name="time" type="vim25:EventFilterSpecByTime" minOccurs="0" /> + <element name="userName" type="vim25:EventFilterSpecByUsername" minOccurs="0" /> + <element name="eventChainId" type="xsd:int" minOccurs="0" /> + <element name="alarm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="scheduledTask" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="disableFullMessage" type="xsd:boolean" minOccurs="0" /> + <element name="category" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="type" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="tag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="eventTypeId" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtExtendedProductInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="companyUrl" type="xsd:string" minOccurs="0" /> + <element name="productUrl" type="xsd:string" minOccurs="0" /> + <element name="managementUrl" type="xsd:string" minOccurs="0" /> + <element name="self" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ManagedByInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extensionKey" type="xsd:string" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtManagedEntityInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="smallIconUrl" type="xsd:string" minOccurs="0" /> + <element name="iconUrl" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtManagedEntityInfo"> + <sequence> + <element name="ExtManagedEntityInfo" type="vim25:ExtManagedEntityInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtSolutionManagerInfoTabInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="label" type="xsd:string" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfExtSolutionManagerInfoTabInfo"> + <sequence> + <element name="ExtSolutionManagerInfoTabInfo" type="vim25:ExtSolutionManagerInfoTabInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ExtSolutionManagerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="tab" type="vim25:ExtSolutionManagerInfoTabInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="smallIconUrl" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ActiveDirectoryFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="errorCode" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AdminDisabled"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AdminNotDisabled"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="AffinityType"> + <restriction base="xsd:string"> + <enumeration value="memory" /> + <enumeration value="cpu" /> + </restriction> + </simpleType> + <complexType name="AffinityConfigured"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="configuredAffinity" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="AgentInstallFailedReason"> + <restriction base="xsd:string"> + <enumeration value="NotEnoughSpaceOnDevice" /> + <enumeration value="PrepareToUpgradeFailed" /> + <enumeration value="AgentNotRunning" /> + <enumeration value="AgentNotReachable" /> + <enumeration value="InstallTimedout" /> + <enumeration value="SignatureVerificationFailed" /> + <enumeration value="AgentUploadFailed" /> + <enumeration value="AgentUploadTimedout" /> + <enumeration value="UnknownInstallerError" /> + </restriction> + </simpleType> + <complexType name="AgentInstallFailed"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="statusCode" type="xsd:int" minOccurs="0" /> + <element name="installerOutput" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyBeingManaged"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyConnected"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyExists"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AlreadyUpgraded"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFileUpdateFailure"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="userInputPath" type="vim25:ProfilePropertyPath" /> + <element name="errMsg" type="vim25:LocalizableMessage" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAnswerFileUpdateFailure"> + <sequence> + <element name="AnswerFileUpdateFailure" type="vim25:AnswerFileUpdateFailure" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AnswerFileUpdateFailed"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="failure" type="vim25:AnswerFileUpdateFailure" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ApplicationQuiesceFault"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthMinimumAdminPermission"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BackupBlobReadFailure"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="entityName" type="xsd:string" /> + <element name="entityType" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BackupBlobWriteFailure"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="entityName" type="xsd:string" /> + <element name="entityType" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BlockedByFirewall"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CAMServerRefusedConnection"> + <complexContent> + <extension base="vim25:InvalidCAMServer"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessFile"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessLocalSource"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessNetwork"> + <complexContent> + <extension base="vim25:CannotAccessVmDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessVmComponent"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessVmConfig"> + <complexContent> + <extension base="vim25:CannotAccessVmComponent"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessVmDevice"> + <complexContent> + <extension base="vim25:CannotAccessVmComponent"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="backing" type="xsd:string" /> + <element name="connected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAccessVmDisk"> + <complexContent> + <extension base="vim25:CannotAccessVmDevice"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAddHostWithFTVmAsStandalone"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAddHostWithFTVmToDifferentCluster"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotAddHostWithFTVmToNonHACluster"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotChangeDrsBehaviorForFtSecondary"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotChangeHaSettingsForFtSecondary"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotCreateFile"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotDecryptPasswords"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotDeleteFile"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotDisableDrsOnClustersWithVApps"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotDisableSnapshot"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotDisconnectHostWithFaultToleranceVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="hostName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotModifyConfigCpuRequirements"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CannotMoveFaultToleranceVmMoveType"> + <restriction base="xsd:string"> + <enumeration value="resourcePool" /> + <enumeration value="cluster" /> + </restriction> + </simpleType> + <complexType name="CannotMoveFaultToleranceVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="moveType" type="xsd:string" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotMoveHostWithFaultToleranceVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotMoveVmWithDeltaDisk"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotMoveVmWithNativeDeltaDisk"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CannotPlaceWithoutPrerequisiteMoves"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CannotPowerOffVmInClusterOperation"> + <restriction base="xsd:string"> + <enumeration value="suspend" /> + <enumeration value="powerOff" /> + <enumeration value="guestShutdown" /> + <enumeration value="guestSuspend" /> + </restriction> + </simpleType> + <complexType name="CannotPowerOffVmInCluster"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="operation" type="xsd:string" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClockSkew"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CloneFromSnapshotNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CollectorAddressUnset"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ConcurrentAccess"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ConflictingDatastoreFound"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ConnectedIso"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + <element name="cdrom" type="vim25:VirtualCdrom" /> + <element name="filename" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CpuCompatibilityUnknown"> + <complexContent> + <extension base="vim25:CpuIncompatible"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CpuHotPlugNotSupported"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CpuIncompatible"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="level" type="xsd:int" /> + <element name="registerName" type="xsd:string" /> + <element name="registerBits" type="xsd:string" minOccurs="0" /> + <element name="desiredBits" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CpuIncompatible1ECX"> + <complexContent> + <extension base="vim25:CpuIncompatible"> + <sequence> + <element name="sse3" type="xsd:boolean" /> + <element name="pclmulqdq" type="xsd:boolean" minOccurs="0" /> + <element name="ssse3" type="xsd:boolean" /> + <element name="sse41" type="xsd:boolean" /> + <element name="sse42" type="xsd:boolean" /> + <element name="aes" type="xsd:boolean" minOccurs="0" /> + <element name="other" type="xsd:boolean" /> + <element name="otherOnly" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CpuIncompatible81EDX"> + <complexContent> + <extension base="vim25:CpuIncompatible"> + <sequence> + <element name="nx" type="xsd:boolean" /> + <element name="ffxsr" type="xsd:boolean" /> + <element name="rdtscp" type="xsd:boolean" /> + <element name="lm" type="xsd:boolean" /> + <element name="other" type="xsd:boolean" /> + <element name="otherOnly" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationPending"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DVPortNotSupported"> + <complexContent> + <extension base="vim25:DeviceBackingNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DasConfigFaultDasConfigFaultReason"> + <restriction base="xsd:string"> + <enumeration value="HostNetworkMisconfiguration" /> + <enumeration value="HostMisconfiguration" /> + <enumeration value="InsufficientPrivileges" /> + <enumeration value="NoPrimaryAgentAvailable" /> + <enumeration value="Other" /> + <enumeration value="NoDatastoresConfigured" /> + </restriction> + </simpleType> + <complexType name="DasConfigFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="output" type="xsd:string" minOccurs="0" /> + <element name="event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatabaseError"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatacenterMismatchArgument"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="inputDatacenter" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDatacenterMismatchArgument"> + <sequence> + <element name="DatacenterMismatchArgument" type="vim25:DatacenterMismatchArgument" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatacenterMismatch"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="invalidArgument" type="vim25:DatacenterMismatchArgument" maxOccurs="unbounded" /> + <element name="expectedDatacenter" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DatastoreNotWritableOnHost"> + <complexContent> + <extension base="vim25:InvalidDatastore"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeltaDiskFormatNotSupported"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="deltaDiskFormat" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DestinationSwitchFull"> + <complexContent> + <extension base="vim25:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceBackingNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + <element name="backing" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceControllerNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + <element name="controller" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceHotPlugNotSupported"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceNotFound"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DeviceNotSupportedReason"> + <restriction base="xsd:string"> + <enumeration value="host" /> + <enumeration value="guest" /> + </restriction> + </simpleType> + <complexType name="DeviceNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceUnsupportedForVmPlatform"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DeviceUnsupportedForVmVersion"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + <element name="currentVersion" type="xsd:string" /> + <element name="expectedVersion" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DirectoryNotEmpty"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DisableAdminNotSupported"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DisallowedChangeByServiceDisallowedChange"> + <restriction base="xsd:string"> + <enumeration value="hotExtendDisk" /> + </restriction> + </simpleType> + <complexType name="DisallowedChangeByService"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="serviceName" type="xsd:string" /> + <element name="disallowedChange" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DisallowedDiskModeChange"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DisallowedMigrationDeviceAttached"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DisallowedOperationOnFailoverHost"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="hostname" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DiskMoveTypeNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DiskNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="disk" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DomainNotFound"> + <complexContent> + <extension base="vim25:ActiveDirectoryFault"> + <sequence> + <element name="domainName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsDisabledOnVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DrsVmotionIncompatibleFault"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DuplicateName"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="object" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsApplyOperationFaultFaultOnObject"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="objectId" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsApplyOperationFaultFaultOnObject"> + <sequence> + <element name="DvsApplyOperationFaultFaultOnObject" type="vim25:DvsApplyOperationFaultFaultOnObject" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DvsApplyOperationFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="objectFault" type="vim25:DvsApplyOperationFaultFaultOnObject" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsNotAuthorized"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="sessionExtensionKey" type="xsd:string" minOccurs="0" /> + <element name="dvsExtensionKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsOperationBulkFaultFaultOnHost"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsOperationBulkFaultFaultOnHost"> + <sequence> + <element name="DvsOperationBulkFaultFaultOnHost" type="vim25:DvsOperationBulkFaultFaultOnHost" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DvsOperationBulkFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="hostFault" type="vim25:DvsOperationBulkFaultFaultOnHost" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsScopeViolated"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="scope" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailed"> + <complexContent> + <extension base="vim25:NotSupportedHostInCluster"> + <sequence> + <element name="faults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedCPUFeaturesForMode"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + <element name="currentEVCModeKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedCPUModel"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedCPUModelForMode"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + <element name="currentEVCModeKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedCPUVendor"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + <element name="clusterCPUVendor" type="xsd:string" /> + <element name="hostCPUVendor" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedCPUVendorUnknown"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedHostDisconnected"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedHostSoftware"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedHostSoftwareForMode"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EVCAdmissionFailedVmActive"> + <complexContent> + <extension base="vim25:EVCAdmissionFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="EightHostLimitViolated"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExpiredAddonLicense"> + <complexContent> + <extension base="vim25:ExpiredFeatureLicense"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExpiredEditionLicense"> + <complexContent> + <extension base="vim25:ExpiredFeatureLicense"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExpiredFeatureLicense"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="feature" type="xsd:string" /> + <element name="count" type="xsd:int" /> + <element name="expirationDate" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ExtendedFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="faultTypeId" type="xsd:string" /> + <element name="data" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FailToEnableSPBM"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="cs" type="vim25:ManagedObjectReference" /> + <element name="csName" type="xsd:string" /> + <element name="hostLicenseStates" type="vim25:ComputeResourceHostSPBMLicenseInfo" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FailToLockFaultToleranceVMs"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="alreadyLockedVm" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceAntiAffinityViolated"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceCannotEditMem"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceCpuIncompatible"> + <complexContent> + <extension base="vim25:CpuIncompatible"> + <sequence> + <element name="model" type="xsd:boolean" /> + <element name="family" type="xsd:boolean" /> + <element name="stepping" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceNeedsThickDisk"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceNotLicensed"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceNotSameBuild"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="build" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultTolerancePrimaryPowerOnNotAttempted"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="secondaryVm" type="vim25:ManagedObjectReference" /> + <element name="primaryVm" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceVmNotDasProtected"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FcoeFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FcoeFaultPnicHasNoPortSet"> + <complexContent> + <extension base="vim25:FcoeFault"> + <sequence> + <element name="nicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FeatureRequirementsNotMet"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileAlreadyExists"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileBackedPortNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="file" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileLocked"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileNameTooLong"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileNotFound"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileNotWritable"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileTooLarge"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + <element name="datastore" type="xsd:string" /> + <element name="fileSize" type="xsd:long" /> + <element name="maxFileSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FilesystemQuiesceFault"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="FtIssuesOnHostHostSelectionType"> + <restriction base="xsd:string"> + <enumeration value="user" /> + <enumeration value="vc" /> + <enumeration value="drs" /> + </restriction> + </simpleType> + <complexType name="FtIssuesOnHost"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="hostName" type="xsd:string" /> + <element name="errors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FullStorageVMotionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFeatureNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GenericDrsFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="hostFaults" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GenericVmConfigFault"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestAuthenticationChallenge"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + <element name="serverChallenge" type="vim25:GuestAuthentication" /> + <element name="sessionID" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestComponentsOutOfDate"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestOperationsFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestOperationsUnavailable"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestPermissionDenied"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestProcessNotFound"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + <element name="pid" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HAErrorsAtDest"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAccessRestrictedToManagementServer"> + <complexContent> + <extension base="vim25:NotSupported"> + <sequence> + <element name="managementServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigFailed"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + <element name="failure" type="vim25:LocalizedMethodFault" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInDomain"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostIncompatibleForFaultToleranceReason"> + <restriction base="xsd:string"> + <enumeration value="product" /> + <enumeration value="processor" /> + </restriction> + </simpleType> + <complexType name="HostIncompatibleForFaultTolerance"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostIncompatibleForRecordReplayReason"> + <restriction base="xsd:string"> + <enumeration value="product" /> + <enumeration value="processor" /> + </restriction> + </simpleType> + <complexType name="HostIncompatibleForRecordReplay"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInventoryFull"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="capacity" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPowerOpFailed"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HotSnapshotMoveNotSupported"> + <complexContent> + <extension base="vim25:SnapshotCopyNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IDEDiskNotSupported"> + <complexContent> + <extension base="vim25:DiskNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IORMNotSupportedHostOnDatastore"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="datastoreName" type="xsd:string" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ImportHostAddFailure"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="hostIp" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ImportOperationBulkFaultFaultOnImport"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="entityType" type="xsd:string" minOccurs="0" /> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfImportOperationBulkFaultFaultOnImport"> + <sequence> + <element name="ImportOperationBulkFaultFaultOnImport" type="vim25:ImportOperationBulkFaultFaultOnImport" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ImportOperationBulkFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="importFaults" type="vim25:ImportOperationBulkFaultFaultOnImport" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InUseFeatureManipulationDisallowed"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InaccessibleDatastore"> + <complexContent> + <extension base="vim25:InvalidDatastore"> + <sequence> + <element name="detail" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncompatibleDefaultDevice"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncompatibleHostForFtSecondary"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncompatibleSetting"> + <complexContent> + <extension base="vim25:InvalidArgument"> + <sequence> + <element name="conflictingProperty" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncorrectFileType"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IncorrectHostInformation"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IndependentDiskVMotionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFeatureNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientAgentVmsDeployed"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="requiredNumAgentVms" type="xsd:int" /> + <element name="currentNumAgentVms" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientCpuResourcesFault"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientFailoverResourcesFault"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientHostCapacityFault"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientHostCpuCapacityFault"> + <complexContent> + <extension base="vim25:InsufficientHostCapacityFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientHostMemoryCapacityFault"> + <complexContent> + <extension base="vim25:InsufficientHostCapacityFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientMemoryResourcesFault"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="unreserved" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientPerCpuCapacity"> + <complexContent> + <extension base="vim25:InsufficientHostCapacityFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientResourcesFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientStandbyCpuResource"> + <complexContent> + <extension base="vim25:InsufficientStandbyResource"> + <sequence> + <element name="available" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientStandbyMemoryResource"> + <complexContent> + <extension base="vim25:InsufficientStandbyResource"> + <sequence> + <element name="available" type="xsd:long" /> + <element name="requested" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientStandbyResource"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InsufficientStorageSpace"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidAffinitySettingFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidBmcRole"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidBundle"> + <complexContent> + <extension base="vim25:PlatformConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidCAMCertificate"> + <complexContent> + <extension base="vim25:InvalidCAMServer"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidCAMServer"> + <complexContent> + <extension base="vim25:ActiveDirectoryFault"> + <sequence> + <element name="camServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidClientCertificate"> + <complexContent> + <extension base="vim25:InvalidLogin"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidController"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + <element name="controllerKey" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="InvalidDasConfigArgumentEntryForInvalidArgument"> + <restriction base="xsd:string"> + <enumeration value="admissionControl" /> + <enumeration value="userHeartbeatDs" /> + <enumeration value="vmConfig" /> + </restriction> + </simpleType> + <complexType name="InvalidDasConfigArgument"> + <complexContent> + <extension base="vim25:InvalidArgument"> + <sequence> + <element name="entry" type="xsd:string" minOccurs="0" /> + <element name="clusterName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDasRestartPriorityForFtVm"> + <complexContent> + <extension base="vim25:InvalidArgument"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDatastore"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDatastorePath"> + <complexContent> + <extension base="vim25:InvalidDatastore"> + <sequence> + <element name="datastorePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDatastoreState"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="datastoreName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDeviceBacking"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDeviceOperation"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + <element name="badOp" type="vim25:VirtualDeviceConfigSpecOperation" minOccurs="0" /> + <element name="badFileOp" type="vim25:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDeviceSpec"> + <complexContent> + <extension base="vim25:InvalidVmConfig"> + <sequence> + <element name="deviceIndex" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDiskFormat"> + <complexContent> + <extension base="vim25:InvalidFormat"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidDrsBehaviorForFtVm"> + <complexContent> + <extension base="vim25:InvalidArgument"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidEditionLicense"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="feature" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidEvent"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidFolder"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="target" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidFormat"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidGuestLogin"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidHostConnectionState"> + <complexContent> + <extension base="vim25:InvalidHostState"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidHostName"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidHostState"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidIndexArgument"> + <complexContent> + <extension base="vim25:InvalidArgument"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidIpfixConfig"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="property" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidIpmiLoginInfo"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidIpmiMacAddress"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="userProvidedMacAddress" type="xsd:string" /> + <element name="observedMacAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidLicense"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="licenseContent" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidLocale"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidLogin"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidName"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidNasCredentials"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="userName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidNetworkInType"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidNetworkResource"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidOperationOnSecondaryVm"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidPowerState"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="requestedState" type="vim25:VirtualMachinePowerState" minOccurs="0" /> + <element name="existingState" type="vim25:VirtualMachinePowerState" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidPrivilege"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="privilege" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="InvalidProfileReferenceHostReason"> + <restriction base="xsd:string"> + <enumeration value="incompatibleVersion" /> + <enumeration value="missingReferenceHost" /> + </restriction> + </simpleType> + <complexType name="InvalidProfileReferenceHost"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidPropertyType"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidPropertyValue"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidResourcePoolStructureFault"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidSnapshotFormat"> + <complexContent> + <extension base="vim25:InvalidFormat"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidState"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InvalidVmConfig"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="property" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="InventoryHasStandardAloneHosts"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="hosts" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IpHostnameGeneratorError"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultInvalidVnic"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultPnicInUse"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="pnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicAlreadyBound"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicHasActivePaths"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicHasMultipleUplinks"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicHasNoUplinks"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicHasWrongUplink"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicInUse"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicIsLastPath"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicNotBound"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiFaultVnicNotFound"> + <complexContent> + <extension base="vim25:IscsiFault"> + <sequence> + <element name="vnicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LargeRDMConversionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LargeRDMNotSupportedOnDatastore"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="datastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LegacyNetworkInterfaceInUse"> + <complexContent> + <extension base="vim25:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="LicenseAssignmentFailedReason"> + <restriction base="xsd:string"> + <enumeration value="keyEntityMismatch" /> + <enumeration value="downgradeDisallowed" /> + <enumeration value="inventoryNotManageableByVirtualCenter" /> + <enumeration value="hostsUnmanageableByVirtualCenterWithoutLicenseServer" /> + </restriction> + </simpleType> + <complexType name="LicenseAssignmentFailed"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseDowngradeDisallowed"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="edition" type="xsd:string" /> + <element name="entityId" type="xsd:string" /> + <element name="features" type="vim25:KeyAnyValue" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseEntityNotFound"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="entityId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseExpired"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="licenseKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseKeyEntityMismatch"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseRestricted"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseServerUnavailable"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="licenseServer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LicenseSourceUnavailable"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="licenseSource" type="vim25:LicenseSource" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LimitExceeded"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="property" type="xsd:string" minOccurs="0" /> + <element name="limit" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LinuxVolumeNotClean"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LogBundlingFailed"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MaintenanceModeFileMove"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MemoryHotPlugNotSupported"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MemorySizeNotRecommended"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="memorySizeMB" type="xsd:int" /> + <element name="minMemorySizeMB" type="xsd:int" /> + <element name="maxMemorySizeMB" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MemorySizeNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="memorySizeMB" type="xsd:int" /> + <element name="minMemorySizeMB" type="xsd:int" /> + <element name="maxMemorySizeMB" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MemorySizeNotSupportedByDatastore"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="memorySizeMB" type="xsd:int" /> + <element name="maxMemorySizeMB" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MemorySnapshotOnIndependentDisk"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodAlreadyDisabledFault"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="sourceId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MethodDisabled"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="source" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationDisabled"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationFeatureNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="atSourceHost" type="xsd:boolean" /> + <element name="failedHostName" type="xsd:string" /> + <element name="failedHost" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MigrationNotReady"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MismatchedBundle"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="bundleUuid" type="xsd:string" /> + <element name="hostUuid" type="xsd:string" /> + <element name="bundleBuildNumber" type="xsd:int" /> + <element name="hostBuildNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MismatchedNetworkPolicies"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="backing" type="xsd:string" /> + <element name="connected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MismatchedVMotionNetworkNames"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="sourceNetwork" type="xsd:string" /> + <element name="destNetwork" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingBmcSupport"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingController"> + <complexContent> + <extension base="vim25:InvalidDeviceSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingIpPool"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingLinuxCustResources"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingNetworkIpConfig"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingPowerOffConfiguration"> + <complexContent> + <extension base="vim25:VAppConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingPowerOnConfiguration"> + <complexContent> + <extension base="vim25:VAppConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MissingWindowsCustResources"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MksConnectionLimitReached"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="connectionLimit" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MountError"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="diskIndex" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MultipleCertificatesVerifyFaultThumbprintData"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="port" type="xsd:int" /> + <element name="thumbprint" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfMultipleCertificatesVerifyFaultThumbprintData"> + <sequence> + <element name="MultipleCertificatesVerifyFaultThumbprintData" type="vim25:MultipleCertificatesVerifyFaultThumbprintData" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="MultipleCertificatesVerifyFault"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="thumbprintData" type="vim25:MultipleCertificatesVerifyFaultThumbprintData" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MultipleSnapshotsNotSupported"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NamespaceFull"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="currentMaxSize" type="xsd:long" /> + <element name="requiredSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NamespaceLimitReached"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="limit" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NamespaceWriteProtected"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasConfigFault"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasConnectionLimitReached"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasSessionCredentialConflict"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + <element name="userName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasVolumeNotMounted"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkCopyFault"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkDisruptedAndConfigRolledBack"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="host" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkInaccessible"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworksMayNotBeTheSame"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NicSettingMismatch"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + <element name="numberOfNicsInSpec" type="xsd:int" /> + <element name="numberOfNicsInVM" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoActiveHostInCluster"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="computeResource" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoAvailableIp"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + <element name="network" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoClientCertificate"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoCompatibleDatastore"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoCompatibleHardAffinityHost"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoCompatibleHost"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoCompatibleHostWithAccessToDevice"> + <complexContent> + <extension base="vim25:NoCompatibleHost"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoCompatibleSoftAffinityHost"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoConnectedDatastore"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoDiskFound"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoDiskSpace"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + <element name="datastore" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoDisksToCustomize"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoGateway"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoGuestHeartbeat"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoHost"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoHostSuitableForFtSecondary"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoLicenseServerConfigured"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoPeerHostFound"> + <complexContent> + <extension base="vim25:HostPowerOpFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoPermission"> + <complexContent> + <extension base="vim25:SecurityError"> + <sequence> + <element name="object" type="vim25:ManagedObjectReference" /> + <element name="privilegeId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoPermissionOnAD"> + <complexContent> + <extension base="vim25:ActiveDirectoryFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoPermissionOnHost"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoPermissionOnNasVolume"> + <complexContent> + <extension base="vim25:NasConfigFault"> + <sequence> + <element name="userName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoSubjectName"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoVcManagedIpConfigured"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoVirtualNic"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NoVmInVApp"> + <complexContent> + <extension base="vim25:VAppConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NonADUserRequired"> + <complexContent> + <extension base="vim25:ActiveDirectoryFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NonHomeRDMVMotionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFeatureNotSupported"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NonPersistentDisksNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NonVmwareOuiMacNotSupportedHost"> + <complexContent> + <extension base="vim25:NotSupportedHost"> + <sequence> + <element name="hostName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotADirectory"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotAFile"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotAuthenticated"> + <complexContent> + <extension base="vim25:NoPermission"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotEnoughCpus"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="numCpuDest" type="xsd:int" /> + <element name="numCpuVm" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotEnoughLogicalCpus"> + <complexContent> + <extension base="vim25:NotEnoughCpus"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotFound"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="NotSupportedDeviceForFTDeviceType"> + <restriction base="xsd:string"> + <enumeration value="virtualVmxnet3" /> + <enumeration value="paraVirtualSCSIController" /> + </restriction> + </simpleType> + <complexType name="NotSupportedDeviceForFT"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" minOccurs="0" /> + <element name="deviceType" type="xsd:string" /> + <element name="deviceLabel" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotSupportedHost"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="productName" type="xsd:string" minOccurs="0" /> + <element name="productVersion" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotSupportedHostInCluster"> + <complexContent> + <extension base="vim25:NotSupportedHost"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotSupportedHostInDvs"> + <complexContent> + <extension base="vim25:NotSupportedHost"> + <sequence> + <element name="switchProductSpec" type="vim25:DistributedVirtualSwitchProductSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotSupportedHostInHACluster"> + <complexContent> + <extension base="vim25:NotSupportedHost"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="build" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NotUserConfigurableProperty"> + <complexContent> + <extension base="vim25:VAppPropertyFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NumVirtualCoresPerSocketNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="maxSupportedCoresPerSocketDest" type="xsd:int" /> + <element name="numCoresPerSocketVm" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NumVirtualCpusExceedsLimit"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="maxSupportedVcpus" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="NumVirtualCpusIncompatibleReason"> + <restriction base="xsd:string"> + <enumeration value="recordReplay" /> + <enumeration value="faultTolerance" /> + </restriction> + </simpleType> + <complexType name="NumVirtualCpusIncompatible"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="reason" type="xsd:string" /> + <element name="numCpu" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NumVirtualCpusNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="maxSupportedVcpusDest" type="xsd:int" /> + <element name="numCpuVm" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OperationDisabledByGuest"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OperationDisallowedOnHost"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OperationNotSupportedByGuest"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OutOfBounds"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="argumentName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfAttribute"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="elementName" type="xsd:string" /> + <element name="attributeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConnectedDevice"> + <complexContent> + <extension base="vim25:OvfHardwareExport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConnectedDeviceFloppy"> + <complexContent> + <extension base="vim25:OvfConnectedDevice"> + <sequence> + <element name="filename" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConnectedDeviceIso"> + <complexContent> + <extension base="vim25:OvfConnectedDevice"> + <sequence> + <element name="filename" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConstraint"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerCallbackFault"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + <element name="extensionKey" type="xsd:string" /> + <element name="extensionName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerCommunicationError"> + <complexContent> + <extension base="vim25:OvfConsumerCallbackFault"> + <sequence> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerFault"> + <complexContent> + <extension base="vim25:OvfConsumerCallbackFault"> + <sequence> + <element name="errorKey" type="xsd:string" /> + <element name="message" type="xsd:string" /> + <element name="params" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerInvalidSection"> + <complexContent> + <extension base="vim25:OvfConsumerCallbackFault"> + <sequence> + <element name="lineNumber" type="xsd:int" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerPowerOnFault"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="extensionKey" type="xsd:string" /> + <element name="extensionName" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerUndeclaredSection"> + <complexContent> + <extension base="vim25:OvfConsumerCallbackFault"> + <sequence> + <element name="qualifiedSectionType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerUndefinedPrefix"> + <complexContent> + <extension base="vim25:OvfConsumerCallbackFault"> + <sequence> + <element name="prefix" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfConsumerValidationFault"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="extensionKey" type="xsd:string" /> + <element name="extensionName" type="xsd:string" /> + <element name="message" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfCpuCompatibility"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + <element name="registerName" type="xsd:string" /> + <element name="level" type="xsd:int" /> + <element name="registerValue" type="xsd:string" /> + <element name="desiredRegisterValue" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfCpuCompatibilityCheckNotSupported"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDiskMappingNotFound"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="diskName" type="xsd:string" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDiskOrderConstraint"> + <complexContent> + <extension base="vim25:OvfConstraint"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDuplicateElement"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDuplicatedElementBoundary"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + <element name="boundary" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDuplicatedPropertyIdExport"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + <element name="fqid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfDuplicatedPropertyIdImport"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfElement"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfElementInvalidValue"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfExport"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfExportFailed"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfHardwareCheck"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfHardwareExport"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + <element name="device" type="vim25:VirtualDevice" minOccurs="0" /> + <element name="vmPath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfHostResourceConstraint"> + <complexContent> + <extension base="vim25:OvfConstraint"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfHostValueNotParsed"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="property" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfImport"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfImportFailed"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInternalError"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidPackage"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + <element name="lineNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidValue"> + <complexContent> + <extension base="vim25:OvfAttribute"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidValueConfiguration"> + <complexContent> + <extension base="vim25:OvfInvalidValue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidValueEmpty"> + <complexContent> + <extension base="vim25:OvfInvalidValue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidValueFormatMalformed"> + <complexContent> + <extension base="vim25:OvfInvalidValue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidValueReference"> + <complexContent> + <extension base="vim25:OvfInvalidValue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfInvalidVmName"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfMappedOsId"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + <element name="ovfId" type="xsd:int" /> + <element name="ovfDescription" type="xsd:string" /> + <element name="targetDescription" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfMissingAttribute"> + <complexContent> + <extension base="vim25:OvfAttribute"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfMissingElement"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfMissingElementNormalBoundary"> + <complexContent> + <extension base="vim25:OvfMissingElement"> + <sequence> + <element name="boundary" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfMissingHardware"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="resourceType" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfNetworkMappingNotSupported"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfNoHostNic"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfNoSpaceOnController"> + <complexContent> + <extension base="vim25:OvfUnsupportedElement"> + <sequence> + <element name="parent" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfNoSupportedHardwareFamily"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="version" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfProperty"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyExport"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyNetwork"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyNetworkExport"> + <complexContent> + <extension base="vim25:OvfExport"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyQualifier"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + <element name="qualifier" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyQualifierDuplicate"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + <element name="qualifier" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyQualifierIgnored"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + <element name="qualifier" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyType"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfPropertyValue"> + <complexContent> + <extension base="vim25:OvfProperty"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfSystemFault"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfToXmlUnsupportedElement"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnableToExportDisk"> + <complexContent> + <extension base="vim25:OvfHardwareExport"> + <sequence> + <element name="diskName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnexpectedElement"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnknownDevice"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="device" type="vim25:VirtualDevice" minOccurs="0" /> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnknownDeviceBacking"> + <complexContent> + <extension base="vim25:OvfHardwareExport"> + <sequence> + <element name="backing" type="vim25:VirtualDeviceBackingInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnknownEntity"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="lineNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedAttribute"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="elementName" type="xsd:string" /> + <element name="attributeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedAttributeValue"> + <complexContent> + <extension base="vim25:OvfUnsupportedAttribute"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedDeviceBackingInfo"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="elementName" type="xsd:string" minOccurs="0" /> + <element name="instanceId" type="xsd:string" minOccurs="0" /> + <element name="deviceName" type="xsd:string" /> + <element name="backingName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedDeviceBackingOption"> + <complexContent> + <extension base="vim25:OvfSystemFault"> + <sequence> + <element name="elementName" type="xsd:string" minOccurs="0" /> + <element name="instanceId" type="xsd:string" minOccurs="0" /> + <element name="deviceName" type="xsd:string" /> + <element name="backingName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedDeviceExport"> + <complexContent> + <extension base="vim25:OvfHardwareExport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedDiskProvisioning"> + <complexContent> + <extension base="vim25:OvfImport"> + <sequence> + <element name="diskProvisioning" type="xsd:string" /> + <element name="supportedDiskProvisioning" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedElement"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedElementValue"> + <complexContent> + <extension base="vim25:OvfUnsupportedElement"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedPackage"> + <complexContent> + <extension base="vim25:OvfFault"> + <sequence> + <element name="lineNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedSection"> + <complexContent> + <extension base="vim25:OvfUnsupportedElement"> + <sequence> + <element name="info" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedSubType"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="elementName" type="xsd:string" /> + <element name="instanceId" type="xsd:string" /> + <element name="deviceType" type="xsd:int" /> + <element name="deviceSubType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfUnsupportedType"> + <complexContent> + <extension base="vim25:OvfUnsupportedPackage"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="instanceId" type="xsd:string" /> + <element name="deviceType" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfWrongElement"> + <complexContent> + <extension base="vim25:OvfElement"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfWrongNamespace"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="namespaceName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OvfXmlFormat"> + <complexContent> + <extension base="vim25:OvfInvalidPackage"> + <sequence> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchAlreadyInstalled"> + <complexContent> + <extension base="vim25:PatchNotApplicable"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchBinariesNotFound"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="patchID" type="xsd:string" /> + <element name="binary" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchInstallFailed"> + <complexContent> + <extension base="vim25:PlatformConfigFault"> + <sequence> + <element name="rolledBack" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchIntegrityError"> + <complexContent> + <extension base="vim25:PlatformConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchMetadataCorrupted"> + <complexContent> + <extension base="vim25:PatchMetadataInvalid"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchMetadataInvalid"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="patchID" type="xsd:string" /> + <element name="metaData" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchMetadataNotFound"> + <complexContent> + <extension base="vim25:PatchMetadataInvalid"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchMissingDependencies"> + <complexContent> + <extension base="vim25:PatchNotApplicable"> + <sequence> + <element name="prerequisitePatch" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="prerequisiteLib" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchNotApplicable"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="patchID" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PatchSuperseded"> + <complexContent> + <extension base="vim25:PatchNotApplicable"> + <sequence> + <element name="supersede" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysCompatRDMNotSupported"> + <complexContent> + <extension base="vim25:RDMNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PlatformConfigFault"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + <element name="text" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PowerOnFtSecondaryFailed"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + <element name="hostSelectionBy" type="vim25:FtIssuesOnHostHostSelectionType" /> + <element name="hostErrors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="rootCause" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PowerOnFtSecondaryTimedout"> + <complexContent> + <extension base="vim25:Timedout"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="vmName" type="xsd:string" /> + <element name="timeout" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileUpdateFailedUpdateFailure"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="profilePath" type="vim25:ProfilePropertyPath" /> + <element name="errMsg" type="vim25:LocalizableMessage" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileUpdateFailedUpdateFailure"> + <sequence> + <element name="ProfileUpdateFailedUpdateFailure" type="vim25:ProfileUpdateFailedUpdateFailure" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileUpdateFailed"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="failure" type="vim25:ProfileUpdateFailedUpdateFailure" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="QuestionPending"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + <element name="text" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="QuiesceDatastoreIOForHAFailed"> + <complexContent> + <extension base="vim25:ResourceInUse"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="hostName" type="xsd:string" /> + <element name="ds" type="vim25:ManagedObjectReference" /> + <element name="dsName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RDMConversionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RDMNotPreserved"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RDMNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RDMNotSupportedOnDatastore"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="datastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RDMPointsToInaccessibleDisk"> + <complexContent> + <extension base="vim25:CannotAccessVmDisk"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RawDiskNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReadHostResourcePoolTreeFailed"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReadOnlyDisksWithLegacyDestination"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="roDiskCount" type="xsd:int" /> + <element name="timeoutDanger" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RebootRequired"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="patch" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RecordReplayDisabled"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RemoteDeviceNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RemoveFailed"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationConfigFault"> + <complexContent> + <extension base="vim25:ReplicationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ReplicationDiskConfigFaultReasonForFault"> + <restriction base="xsd:string"> + <enumeration value="diskNotFound" /> + <enumeration value="diskTypeNotSupported" /> + <enumeration value="invalidDiskKey" /> + <enumeration value="invalidDiskReplicationId" /> + <enumeration value="duplicateDiskReplicationId" /> + <enumeration value="invalidPersistentFilePath" /> + <enumeration value="reconfigureDiskReplicationIdNotAllowed" /> + </restriction> + </simpleType> + <complexType name="ReplicationDiskConfigFault"> + <complexContent> + <extension base="vim25:ReplicationConfigFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="vmRef" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="key" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationIncompatibleWithFT"> + <complexContent> + <extension base="vim25:ReplicationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationInvalidOptions"> + <complexContent> + <extension base="vim25:ReplicationFault"> + <sequence> + <element name="options" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationNotSupportedOnHost"> + <complexContent> + <extension base="vim25:ReplicationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ReplicationVmConfigFaultReasonForFault"> + <restriction base="xsd:string"> + <enumeration value="incompatibleHwVersion" /> + <enumeration value="invalidVmReplicationId" /> + <enumeration value="invalidGenerationNumber" /> + <enumeration value="outOfBoundsRpoValue" /> + <enumeration value="invalidDestinationIpAddress" /> + <enumeration value="invalidDestinationPort" /> + <enumeration value="invalidExtraVmOptions" /> + <enumeration value="staleGenerationNumber" /> + <enumeration value="reconfigureVmReplicationIdNotAllowed" /> + <enumeration value="cannotRetrieveVmReplicationConfiguration" /> + <enumeration value="replicationAlreadyEnabled" /> + <enumeration value="invalidPriorConfiguration" /> + <enumeration value="replicationNotEnabled" /> + <enumeration value="replicationConfigurationFailed" /> + </restriction> + </simpleType> + <complexType name="ReplicationVmConfigFault"> + <complexContent> + <extension base="vim25:ReplicationConfigFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="vmRef" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ReplicationVmFaultReasonForFault"> + <restriction base="xsd:string"> + <enumeration value="notConfigured" /> + <enumeration value="poweredOff" /> + <enumeration value="suspended" /> + <enumeration value="poweredOn" /> + <enumeration value="offlineReplicating" /> + <enumeration value="invalidState" /> + <enumeration value="invalidInstanceId" /> + </restriction> + </simpleType> + <complexType name="ReplicationVmFault"> + <complexContent> + <extension base="vim25:ReplicationFault"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="state" type="xsd:string" minOccurs="0" /> + <element name="instanceId" type="xsd:string" minOccurs="0" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceInUse"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ResourceNotAvailable"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="containerType" type="xsd:string" minOccurs="0" /> + <element name="containerName" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RestrictedVersion"> + <complexContent> + <extension base="vim25:SecurityError"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RollbackFailure"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="entityName" type="xsd:string" /> + <element name="entityType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RuleViolation"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SSLDisabledFault"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SSLVerifyFault"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + <element name="selfSigned" type="xsd:boolean" /> + <element name="thumbprint" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SSPIChallenge"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="base64Token" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SecondaryVmAlreadyDisabled"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="instanceUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SecondaryVmAlreadyEnabled"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="instanceUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SecondaryVmAlreadyRegistered"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SecondaryVmNotRegistered"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SharedBusControllerNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ShrinkDiskFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="diskId" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotCloneNotSupported"> + <complexContent> + <extension base="vim25:SnapshotCopyNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotCopyNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotDisabled"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotIncompatibleDeviceInVm"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotLocked"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotMoveFromNonHomeNotSupported"> + <complexContent> + <extension base="vim25:SnapshotCopyNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotMoveNotSupported"> + <complexContent> + <extension base="vim25:SnapshotCopyNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotMoveToNonHomeNotSupported"> + <complexContent> + <extension base="vim25:SnapshotCopyNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotNoChange"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SnapshotRevertIssue"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="snapshotName" type="xsd:string" minOccurs="0" /> + <element name="event" type="vim25:Event" minOccurs="0" maxOccurs="unbounded" /> + <element name="errors" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SoftRuleVioCorrectionDisallowed"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SoftRuleVioCorrectionImpact"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveDiskInMultiWriterMode"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveFTVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveIndependentDisk"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveManuallyPlacedSwapFile"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveManuallyPlacedVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveSharedDisk"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveTemplate"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveVmInUserFolder"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveVmWithMountedCDROM"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsCannotMoveVmWithNoFilesInLayout"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsDisabledOnVm"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsIolbDisabledInternally"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsUnableToMoveFiles"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageVMotionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFeatureNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageVmotionIncompatible"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SuspendedRelocateNotSupported"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SwapDatastoreNotWritableOnHost"> + <complexContent> + <extension base="vim25:DatastoreNotWritableOnHost"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SwapDatastoreUnset"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SwapPlacementOverrideNotSupported"> + <complexContent> + <extension base="vim25:InvalidVmConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SwitchIpUnset"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="SwitchNotInUpgradeMode"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskInProgress"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="task" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ThirdPartyLicenseAssignmentFailedReason"> + <restriction base="xsd:string"> + <enumeration value="licenseAssignmentFailed" /> + <enumeration value="moduleNotInstalled" /> + </restriction> + </simpleType> + <complexType name="ThirdPartyLicenseAssignmentFailed"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="module" type="xsd:string" /> + <element name="reason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="Timedout"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyConcurrentNativeClones"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyConsecutiveOverrides"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyDevices"> + <complexContent> + <extension base="vim25:InvalidVmConfig"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyDisksOnLegacyHost"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="diskCount" type="xsd:int" /> + <element name="timeoutDanger" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyGuestLogons"> + <complexContent> + <extension base="vim25:GuestOperationsFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyHosts"> + <complexContent> + <extension base="vim25:HostConnectFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyNativeCloneLevels"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManyNativeClonesOnFile"> + <complexContent> + <extension base="vim25:FileFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TooManySnapshotLevels"> + <complexContent> + <extension base="vim25:SnapshotFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsAlreadyUpgraded"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsAutoUpgradeNotSupported"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsImageCopyFailed"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsImageNotAvailable"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsImageSignatureCheckFailed"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsInstallationInProgress"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsUnavailable"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsUpgradeCancelled"> + <complexContent> + <extension base="vim25:VmToolsUpgradeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UncommittedUndoableDisk"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnconfiguredPropertyValue"> + <complexContent> + <extension base="vim25:InvalidPropertyValue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UncustomizableGuest"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + <element name="uncustomizableGuestOS" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnexpectedCustomizationFault"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnrecognizedHost"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="hostName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnsharedSwapVMotionNotSupported"> + <complexContent> + <extension base="vim25:MigrationFeatureNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnsupportedDatastore"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnsupportedGuest"> + <complexContent> + <extension base="vim25:InvalidVmConfig"> + <sequence> + <element name="unsupportedGuestOS" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnsupportedVimApiVersion"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="version" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnsupportedVmxLocation"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UnusedVirtualDiskBlocksNotScrubbed"> + <complexContent> + <extension base="vim25:DeviceBackingNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserNotFound"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="principal" type="xsd:string" /> + <element name="unresolved" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppConfigFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppNotRunning"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppOperationInProgress"> + <complexContent> + <extension base="vim25:RuntimeFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppPropertyFault"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="category" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppTaskInProgress"> + <complexContent> + <extension base="vim25:TaskInProgress"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMINotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMOnConflictDVPort"> + <complexContent> + <extension base="vim25:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMOnVirtualIntranet"> + <complexContent> + <extension base="vim25:CannotAccessNetwork"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionInterfaceIssue"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="atSourceHost" type="xsd:boolean" /> + <element name="failedHost" type="xsd:string" /> + <element name="failedHostEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionLinkCapacityLow"> + <complexContent> + <extension base="vim25:VMotionInterfaceIssue"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionLinkDown"> + <complexContent> + <extension base="vim25:VMotionInterfaceIssue"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionNotConfigured"> + <complexContent> + <extension base="vim25:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionNotLicensed"> + <complexContent> + <extension base="vim25:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionNotSupported"> + <complexContent> + <extension base="vim25:VMotionInterfaceIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VMotionProtocolIncompatible"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VimFault"> + <complexContent> + <extension base="vim25:MethodFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskBlocksNotFullyProvisioned"> + <complexContent> + <extension base="vim25:DeviceBackingNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskModeNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + <element name="mode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardNotSupported"> + <complexContent> + <extension base="vim25:DeviceNotSupported"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHardwareCompatibilityIssue"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHardwareVersionNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="host" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmAlreadyExistsInDatacenter"> + <complexContent> + <extension base="vim25:InvalidFolder"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="hostname" type="xsd:string" /> + <element name="vm" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigIncompatibleForFaultTolerance"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigIncompatibleForRecordReplay"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmFaultToleranceConfigIssueReasonForIssue"> + <restriction base="xsd:string"> + <enumeration value="haNotEnabled" /> + <enumeration value="moreThanOneSecondary" /> + <enumeration value="recordReplayNotSupported" /> + <enumeration value="replayNotSupported" /> + <enumeration value="templateVm" /> + <enumeration value="multipleVCPU" /> + <enumeration value="hostInactive" /> + <enumeration value="ftUnsupportedHardware" /> + <enumeration value="ftUnsupportedProduct" /> + <enumeration value="missingVMotionNic" /> + <enumeration value="missingFTLoggingNic" /> + <enumeration value="thinDisk" /> + <enumeration value="verifySSLCertificateFlagNotSet" /> + <enumeration value="hasSnapshots" /> + <enumeration value="noConfig" /> + <enumeration value="ftSecondaryVm" /> + <enumeration value="hasLocalDisk" /> + <enumeration value="esxAgentVm" /> + <enumeration value="video3dEnabled" /> + <enumeration value="hasUnsupportedDisk" /> + <enumeration value="hasNestedHVConfiguration" /> + </restriction> + </simpleType> + <complexType name="VmFaultToleranceConfigIssue"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="reason" type="xsd:string" minOccurs="0" /> + <element name="entityName" type="xsd:string" minOccurs="0" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceConfigIssueWrapper"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="entityName" type="xsd:string" minOccurs="0" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VmFaultToleranceInvalidFileBackingDeviceType"> + <restriction base="xsd:string"> + <enumeration value="virtualFloppy" /> + <enumeration value="virtualCdrom" /> + <enumeration value="virtualSerialPort" /> + <enumeration value="virtualParallelPort" /> + <enumeration value="virtualDisk" /> + </restriction> + </simpleType> + <complexType name="VmFaultToleranceInvalidFileBacking"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="backingType" type="xsd:string" minOccurs="0" /> + <element name="backingFilename" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceIssue"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceOpIssuesList"> + <complexContent> + <extension base="vim25:VmFaultToleranceIssue"> + <sequence> + <element name="errors" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="warnings" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmFaultToleranceTooManyVMsOnHost"> + <complexContent> + <extension base="vim25:InsufficientResourcesFault"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="maxNumFtVms" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmHostAffinityRuleViolation"> + <complexContent> + <extension base="vim25:VmConfigFault"> + <sequence> + <element name="vmName" type="xsd:string" /> + <element name="hostName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmLimitLicense"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="limit" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmMonitorIncompatibleForFaultTolerance"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPowerOnDisabled"> + <complexContent> + <extension base="vim25:InvalidState"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmToolsUpgradeFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmValidateMaxDevice"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="max" type="xsd:int" /> + <element name="count" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmWwnConflict"> + <complexContent> + <extension base="vim25:InvalidVmConfig"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="wwn" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsAlreadyMounted"> + <complexContent> + <extension base="vim25:VmfsMountFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsAmbiguousMount"> + <complexContent> + <extension base="vim25:VmfsMountFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsMountFault"> + <complexContent> + <extension base="vim25:HostConfigFault"> + <sequence> + <element name="uuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmotionInterfaceNotEnabled"> + <complexContent> + <extension base="vim25:HostPowerOpFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VolumeEditorError"> + <complexContent> + <extension base="vim25:CustomizationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VramLimitLicense"> + <complexContent> + <extension base="vim25:NotEnoughLicenses"> + <sequence> + <element name="limit" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanDestPortConflict"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="vspanSessionKey1" type="xsd:string" /> + <element name="vspanSessionKey2" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPortConflict"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="vspanSessionKey1" type="xsd:string" /> + <element name="vspanSessionKey2" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPortMoveFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="srcPortgroupName" type="xsd:string" /> + <element name="destPortgroupName" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPortPromiscChangeFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPortgroupPromiscChangeFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="portgroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPortgroupTypeChangeFault"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="portgroupName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanPromiscuousPortNotSupported"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="vspanSessionKey" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VspanSameSessionPortConflict"> + <complexContent> + <extension base="vim25:DvsFault"> + <sequence> + <element name="vspanSessionKey" type="xsd:string" /> + <element name="portKey" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WakeOnLanNotSupported"> + <complexContent> + <extension base="vim25:VirtualHardwareCompatibilityIssue"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WakeOnLanNotSupportedByVmotionNIC"> + <complexContent> + <extension base="vim25:HostPowerOpFailed"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="WillLoseHAProtectionResolution"> + <restriction base="xsd:string"> + <enumeration value="svmotion" /> + <enumeration value="relocate" /> + </restriction> + </simpleType> + <complexType name="WillLoseHAProtection"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + <element name="resolution" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WillModifyConfigCpuRequirements"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WillResetSnapshotDirectory"> + <complexContent> + <extension base="vim25:MigrationFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WipeDiskFault"> + <complexContent> + <extension base="vim25:VimFault"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostActiveDirectoryInfoDomainMembershipStatus"> + <restriction base="xsd:string"> + <enumeration value="unknown" /> + <enumeration value="ok" /> + <enumeration value="noServers" /> + <enumeration value="clientTrustBroken" /> + <enumeration value="serverTrustBroken" /> + <enumeration value="inconsistentTrust" /> + <enumeration value="otherProblem" /> + </restriction> + </simpleType> + <complexType name="HostActiveDirectoryInfo"> + <complexContent> + <extension base="vim25:HostDirectoryStoreInfo"> + <sequence> + <element name="joinedDomain" type="xsd:string" minOccurs="0" /> + <element name="trustedDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="domainMembershipStatus" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostActiveDirectorySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="domainName" type="xsd:string" minOccurs="0" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="camServer" type="xsd:string" minOccurs="0" /> + <element name="thumbprint" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostActiveDirectory"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" /> + <element name="spec" type="vim25:HostActiveDirectorySpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostActiveDirectory"> + <sequence> + <element name="HostActiveDirectory" type="vim25:HostActiveDirectory" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostAuthenticationManagerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="authConfig" type="vim25:HostAuthenticationStoreInfo" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAuthenticationStoreInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostAuthenticationStoreInfo"> + <sequence> + <element name="HostAuthenticationStoreInfo" type="vim25:HostAuthenticationStoreInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="AutoStartAction"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="systemDefault" /> + <enumeration value="powerOn" /> + <enumeration value="powerOff" /> + <enumeration value="guestShutdown" /> + <enumeration value="suspend" /> + </restriction> + </simpleType> + <complexType name="AutoStartDefaults"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="startDelay" type="xsd:int" minOccurs="0" /> + <element name="stopDelay" type="xsd:int" minOccurs="0" /> + <element name="waitForHeartbeat" type="xsd:boolean" minOccurs="0" /> + <element name="stopAction" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="AutoStartWaitHeartbeatSetting"> + <restriction base="xsd:string"> + <enumeration value="yes" /> + <enumeration value="no" /> + <enumeration value="systemDefault" /> + </restriction> + </simpleType> + <complexType name="AutoStartPowerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="startOrder" type="xsd:int" /> + <element name="startDelay" type="xsd:int" /> + <element name="waitForHeartbeat" type="vim25:AutoStartWaitHeartbeatSetting" /> + <element name="startAction" type="xsd:string" /> + <element name="stopDelay" type="xsd:int" /> + <element name="stopAction" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAutoStartPowerInfo"> + <sequence> + <element name="AutoStartPowerInfo" type="vim25:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostAutoStartManagerConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="defaults" type="vim25:AutoStartDefaults" minOccurs="0" /> + <element name="powerInfo" type="vim25:AutoStartPowerInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBootDeviceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="bootDevices" type="vim25:HostBootDevice" minOccurs="0" maxOccurs="unbounded" /> + <element name="currentBootDeviceKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBootDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostBootDevice"> + <sequence> + <element name="HostBootDevice" type="vim25:HostBootDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostCacheConfigurationSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="swapSize" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCacheConfigurationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="swapSize" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostCacheConfigurationInfo"> + <sequence> + <element name="HostCacheConfigurationInfo" type="vim25:HostCacheConfigurationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostReplayUnsupportedReason"> + <restriction base="xsd:string"> + <enumeration value="incompatibleProduct" /> + <enumeration value="incompatibleCpu" /> + <enumeration value="hvDisabled" /> + <enumeration value="cpuidLimitSet" /> + <enumeration value="oldBIOS" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <simpleType name="HostCapabilityFtUnsupportedReason"> + <restriction base="xsd:string"> + <enumeration value="vMotionNotLicensed" /> + <enumeration value="missingVMotionNic" /> + <enumeration value="missingFTLoggingNic" /> + <enumeration value="ftNotLicensed" /> + <enumeration value="haAgentIssue" /> + </restriction> + </simpleType> + <simpleType name="HostCapabilityVmDirectPathGen2UnsupportedReason"> + <restriction base="xsd:string"> + <enumeration value="hostNptIncompatibleProduct" /> + <enumeration value="hostNptIncompatibleHardware" /> + <enumeration value="hostNptDisabled" /> + </restriction> + </simpleType> + <complexType name="HostCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="recursiveResourcePoolsSupported" type="xsd:boolean" /> + <element name="cpuMemoryResourceConfigurationSupported" type="xsd:boolean" /> + <element name="rebootSupported" type="xsd:boolean" /> + <element name="shutdownSupported" type="xsd:boolean" /> + <element name="vmotionSupported" type="xsd:boolean" /> + <element name="standbySupported" type="xsd:boolean" /> + <element name="ipmiSupported" type="xsd:boolean" minOccurs="0" /> + <element name="maxSupportedVMs" type="xsd:int" minOccurs="0" /> + <element name="maxRunningVMs" type="xsd:int" minOccurs="0" /> + <element name="maxSupportedVcpus" type="xsd:int" minOccurs="0" /> + <element name="maxRegisteredVMs" type="xsd:int" minOccurs="0" /> + <element name="datastorePrincipalSupported" type="xsd:boolean" /> + <element name="sanSupported" type="xsd:boolean" /> + <element name="nfsSupported" type="xsd:boolean" /> + <element name="iscsiSupported" type="xsd:boolean" /> + <element name="vlanTaggingSupported" type="xsd:boolean" /> + <element name="nicTeamingSupported" type="xsd:boolean" /> + <element name="highGuestMemSupported" type="xsd:boolean" /> + <element name="maintenanceModeSupported" type="xsd:boolean" /> + <element name="suspendedRelocateSupported" type="xsd:boolean" /> + <element name="restrictedSnapshotRelocateSupported" type="xsd:boolean" /> + <element name="perVmSwapFiles" type="xsd:boolean" /> + <element name="localSwapDatastoreSupported" type="xsd:boolean" /> + <element name="unsharedSwapVMotionSupported" type="xsd:boolean" /> + <element name="backgroundSnapshotsSupported" type="xsd:boolean" /> + <element name="preAssignedPCIUnitNumbersSupported" type="xsd:boolean" /> + <element name="screenshotSupported" type="xsd:boolean" /> + <element name="scaledScreenshotSupported" type="xsd:boolean" /> + <element name="storageVMotionSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vmotionWithStorageVMotionSupported" type="xsd:boolean" minOccurs="0" /> + <element name="hbrNicSelectionSupported" type="xsd:boolean" minOccurs="0" /> + <element name="recordReplaySupported" type="xsd:boolean" minOccurs="0" /> + <element name="ftSupported" type="xsd:boolean" minOccurs="0" /> + <element name="replayUnsupportedReason" type="xsd:string" minOccurs="0" /> + <element name="replayCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ftCompatibilityIssues" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="loginBySSLThumbprintSupported" type="xsd:boolean" minOccurs="0" /> + <element name="cloneFromSnapshotSupported" type="xsd:boolean" minOccurs="0" /> + <element name="deltaDiskBackingsSupported" type="xsd:boolean" minOccurs="0" /> + <element name="perVMNetworkTrafficShapingSupported" type="xsd:boolean" minOccurs="0" /> + <element name="tpmSupported" type="xsd:boolean" minOccurs="0" /> + <element name="supportedCpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="virtualExecUsageSupported" type="xsd:boolean" minOccurs="0" /> + <element name="storageIORMSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> + <element name="vmDirectPathGen2UnsupportedReason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmDirectPathGen2UnsupportedReasonExtended" type="xsd:string" minOccurs="0" /> + <element name="supportedVmfsMajorVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + <element name="vStorageCapable" type="xsd:boolean" minOccurs="0" /> + <element name="snapshotRelayoutSupported" type="xsd:boolean" minOccurs="0" /> + <element name="firewallIpRulesSupported" type="xsd:boolean" minOccurs="0" /> + <element name="servicePackageInfoSupported" type="xsd:boolean" minOccurs="0" /> + <element name="maxHostRunningVms" type="xsd:int" minOccurs="0" /> + <element name="maxHostSupportedVcpus" type="xsd:int" minOccurs="0" /> + <element name="vmfsDatastoreMountCapable" type="xsd:boolean" minOccurs="0" /> + <element name="eightPlusHostVmfsSharedAccessSupported" type="xsd:boolean" minOccurs="0" /> + <element name="nestedHVSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vPMCSupported" type="xsd:boolean" minOccurs="0" /> + <element name="interVMCommunicationThroughVMCISupported" type="xsd:boolean" minOccurs="0" /> + <element name="scheduledHardwareUpgradeSupported" type="xsd:boolean" minOccurs="0" /> + <element name="featureCapabilitiesSupported" type="xsd:boolean" minOccurs="0" /> + <element name="latencySensitivitySupported" type="xsd:boolean" minOccurs="0" /> + <element name="accel3dSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostConfigChangeMode"> + <restriction base="xsd:string"> + <enumeration value="modify" /> + <enumeration value="replace" /> + </restriction> + </simpleType> + <simpleType name="HostConfigChangeOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <complexType name="HostConfigChange"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="product" type="vim25:AboutInfo" /> + <element name="hyperThread" type="vim25:HostHyperThreadScheduleInfo" minOccurs="0" /> + <element name="consoleReservation" type="vim25:ServiceConsoleReservationInfo" minOccurs="0" /> + <element name="virtualMachineReservation" type="vim25:VirtualMachineMemoryReservationInfo" minOccurs="0" /> + <element name="storageDevice" type="vim25:HostStorageDeviceInfo" minOccurs="0" /> + <element name="multipathState" type="vim25:HostMultipathStateInfo" minOccurs="0" /> + <element name="fileSystemVolume" type="vim25:HostFileSystemVolumeInfo" minOccurs="0" /> + <element name="systemFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim25:HostNetworkInfo" minOccurs="0" /> + <element name="vmotion" type="vim25:HostVMotionInfo" minOccurs="0" /> + <element name="virtualNicManagerInfo" type="vim25:HostVirtualNicManagerInfo" minOccurs="0" /> + <element name="capabilities" type="vim25:HostNetCapabilities" minOccurs="0" /> + <element name="datastoreCapabilities" type="vim25:HostDatastoreSystemCapabilities" minOccurs="0" /> + <element name="offloadCapabilities" type="vim25:HostNetOffloadCapabilities" minOccurs="0" /> + <element name="service" type="vim25:HostServiceInfo" minOccurs="0" /> + <element name="firewall" type="vim25:HostFirewallInfo" minOccurs="0" /> + <element name="autoStart" type="vim25:HostAutoStartManagerConfig" minOccurs="0" /> + <element name="activeDiagnosticPartition" type="vim25:HostDiagnosticPartition" minOccurs="0" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="optionDef" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastorePrincipal" type="xsd:string" minOccurs="0" /> + <element name="localSwapDatastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="systemSwapConfiguration" type="vim25:HostSystemSwapConfiguration" minOccurs="0" /> + <element name="systemResources" type="vim25:HostSystemResourceInfo" minOccurs="0" /> + <element name="dateTimeInfo" type="vim25:HostDateTimeInfo" minOccurs="0" /> + <element name="flags" type="vim25:HostFlagInfo" minOccurs="0" /> + <element name="adminDisabled" type="xsd:boolean" minOccurs="0" /> + <element name="ipmi" type="vim25:HostIpmiInfo" minOccurs="0" /> + <element name="sslThumbprintInfo" type="vim25:HostSslThumbprintInfo" minOccurs="0" /> + <element name="sslThumbprintData" type="vim25:HostSslThumbprintInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="certificate" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + <element name="pciPassthruInfo" type="vim25:HostPciPassthruInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="authenticationManagerInfo" type="vim25:HostAuthenticationManagerInfo" minOccurs="0" /> + <element name="featureVersion" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="powerSystemCapability" type="vim25:PowerSystemCapability" minOccurs="0" /> + <element name="powerSystemInfo" type="vim25:PowerSystemInfo" minOccurs="0" /> + <element name="cacheConfigurationInfo" type="vim25:HostCacheConfigurationInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="wakeOnLanCapable" type="xsd:boolean" minOccurs="0" /> + <element name="featureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" /> + <element name="maskedFeatureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigManager"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="cpuScheduler" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="datastoreSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="memoryManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="storageSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="networkSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="vmotionSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="virtualNicManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="serviceSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="firewallSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="advancedOption" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="diagnosticSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="autoStartManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="snmpSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="dateTimeSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="patchManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="imageConfigManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="bootDeviceSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="firmwareSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="healthStatusSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="pciPassthruSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="licenseManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="kernelModuleSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="authenticationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="powerSystem" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="cacheConfigurationManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="esxAgentHostManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="iscsiManager" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="nasDatastore" type="vim25:HostNasVolumeConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim25:HostNetworkConfig" minOccurs="0" /> + <element name="nicTypeSelection" type="vim25:HostVirtualNicManagerNicTypeSelection" minOccurs="0" maxOccurs="unbounded" /> + <element name="service" type="vim25:HostServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="firewall" type="vim25:HostFirewallConfig" minOccurs="0" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastorePrincipal" type="xsd:string" minOccurs="0" /> + <element name="datastorePrincipalPasswd" type="xsd:string" minOccurs="0" /> + <element name="datetime" type="vim25:HostDateTimeConfig" minOccurs="0" /> + <element name="storageDevice" type="vim25:HostStorageDeviceInfo" minOccurs="0" /> + <element name="license" type="vim25:HostLicenseSpec" minOccurs="0" /> + <element name="security" type="vim25:HostSecuritySpec" minOccurs="0" /> + <element name="userAccount" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="usergroupAccount" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="memory" type="vim25:HostMemorySpec" minOccurs="0" /> + <element name="activeDirectory" type="vim25:HostActiveDirectory" minOccurs="0" maxOccurs="unbounded" /> + <element name="genericConfig" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectInfoNetworkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="summary" type="vim25:NetworkSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostConnectInfoNetworkInfo"> + <sequence> + <element name="HostConnectInfoNetworkInfo" type="vim25:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNewNetworkConnectInfo"> + <complexContent> + <extension base="vim25:HostConnectInfoNetworkInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreConnectInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="summary" type="vim25:DatastoreSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDatastoreConnectInfo"> + <sequence> + <element name="HostDatastoreConnectInfo" type="vim25:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDatastoreExistsConnectInfo"> + <complexContent> + <extension base="vim25:HostDatastoreConnectInfo"> + <sequence> + <element name="newDatastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreNameConflictConnectInfo"> + <complexContent> + <extension base="vim25:HostDatastoreConnectInfo"> + <sequence> + <element name="newDatastoreName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLicenseConnectInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="license" type="vim25:LicenseManagerLicenseInfo" /> + <element name="evaluation" type="vim25:LicenseManagerEvaluationInfo" /> + <element name="resource" type="vim25:HostLicensableResourceInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="serverIp" type="xsd:string" minOccurs="0" /> + <element name="inDasCluster" type="xsd:boolean" minOccurs="0" /> + <element name="host" type="vim25:HostListSummary" /> + <element name="vm" type="vim25:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> + <element name="vimAccountNameRequired" type="xsd:boolean" minOccurs="0" /> + <element name="clusterSupported" type="xsd:boolean" minOccurs="0" /> + <element name="network" type="vim25:HostConnectInfoNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastore" type="vim25:HostDatastoreConnectInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="license" type="vim25:HostLicenseConnectInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConnectSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="vmFolder" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="force" type="xsd:boolean" /> + <element name="vimAccountName" type="xsd:string" minOccurs="0" /> + <element name="vimAccountPassword" type="xsd:string" minOccurs="0" /> + <element name="managementIp" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCpuIdInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="level" type="xsd:int" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="eax" type="xsd:string" minOccurs="0" /> + <element name="ebx" type="xsd:string" minOccurs="0" /> + <element name="ecx" type="xsd:string" minOccurs="0" /> + <element name="edx" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostCpuIdInfo"> + <sequence> + <element name="HostCpuIdInfo" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostHyperThreadScheduleInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="available" type="xsd:boolean" /> + <element name="active" type="xsd:boolean" /> + <element name="config" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileQueryFlags"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="fileType" type="xsd:boolean" /> + <element name="fileSize" type="xsd:boolean" /> + <element name="modification" type="xsd:boolean" /> + <element name="fileOwner" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="xsd:string" /> + <element name="fileSize" type="xsd:long" minOccurs="0" /> + <element name="modification" type="xsd:dateTime" minOccurs="0" /> + <element name="owner" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFileInfo"> + <sequence> + <element name="FileInfo" type="vim25:FileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FileQuery"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFileQuery"> + <sequence> + <element name="FileQuery" type="vim25:FileQuery" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VmConfigFileQueryFilter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="matchConfigVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileQueryFlags"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configVersion" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + <element name="filter" type="vim25:VmConfigFileQueryFilter" minOccurs="0" /> + <element name="details" type="vim25:VmConfigFileQueryFlags" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateConfigFileQuery"> + <complexContent> + <extension base="vim25:VmConfigFileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQueryFilter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="matchHardwareVersion" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + <element name="controllerType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="thin" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQueryFlags"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskType" type="xsd:boolean" /> + <element name="capacityKb" type="xsd:boolean" /> + <element name="hardwareVersion" type="xsd:boolean" /> + <element name="controllerType" type="xsd:boolean" minOccurs="0" /> + <element name="diskExtents" type="xsd:boolean" minOccurs="0" /> + <element name="thin" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + <element name="filter" type="vim25:VmDiskFileQueryFilter" minOccurs="0" /> + <element name="details" type="vim25:VmDiskFileQueryFlags" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSnapshotFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IsoImageFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloppyImageFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNvramFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmLogFileQuery"> + <complexContent> + <extension base="vim25:FileQuery"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + <element name="configVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TemplateConfigFileInfo"> + <complexContent> + <extension base="vim25:VmConfigFileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmDiskFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + <element name="diskType" type="xsd:string" minOccurs="0" /> + <element name="capacityKb" type="xsd:long" minOccurs="0" /> + <element name="hardwareVersion" type="xsd:int" minOccurs="0" /> + <element name="controllerType" type="xsd:string" minOccurs="0" /> + <element name="diskExtents" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="thin" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FolderFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmSnapshotFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IsoImageFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloppyImageFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmNvramFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmLogFileInfo"> + <complexContent> + <extension base="vim25:FileInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreBrowserSearchSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="query" type="vim25:FileQuery" minOccurs="0" maxOccurs="unbounded" /> + <element name="details" type="vim25:FileQueryFlags" minOccurs="0" /> + <element name="searchCaseInsensitive" type="xsd:boolean" minOccurs="0" /> + <element name="matchPattern" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="sortFoldersFirst" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDatastoreBrowserSearchResults"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="folderPath" type="xsd:string" minOccurs="0" /> + <element name="file" type="vim25:FileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDatastoreBrowserSearchResults"> + <sequence> + <element name="HostDatastoreBrowserSearchResults" type="vim25:HostDatastoreBrowserSearchResults" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDatastoreSystemCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="nfsMountCreationRequired" type="xsd:boolean" /> + <element name="nfsMountCreationSupported" type="xsd:boolean" /> + <element name="localDatastoreSupported" type="xsd:boolean" /> + <element name="vmfsExtentExpansionSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreInfo"> + <complexContent> + <extension base="vim25:DatastoreInfo"> + <sequence> + <element name="maxPhysicalRDMFileSize" type="xsd:long" minOccurs="0" /> + <element name="maxVirtualRDMFileSize" type="xsd:long" minOccurs="0" /> + <element name="vmfs" type="vim25:HostVmfsVolume" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasDatastoreInfo"> + <complexContent> + <extension base="vim25:DatastoreInfo"> + <sequence> + <element name="nas" type="vim25:HostNasVolume" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LocalDatastoreInfo"> + <complexContent> + <extension base="vim25:DatastoreInfo"> + <sequence> + <element name="path" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskUuid" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreCreateSpec"> + <complexContent> + <extension base="vim25:VmfsDatastoreSpec"> + <sequence> + <element name="partition" type="vim25:HostDiskPartitionSpec" /> + <element name="vmfs" type="vim25:HostVmfsSpec" /> + <element name="extent" type="vim25:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreExtendSpec"> + <complexContent> + <extension base="vim25:VmfsDatastoreSpec"> + <sequence> + <element name="partition" type="vim25:HostDiskPartitionSpec" /> + <element name="extent" type="vim25:HostScsiDiskPartition" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreExpandSpec"> + <complexContent> + <extension base="vim25:VmfsDatastoreSpec"> + <sequence> + <element name="partition" type="vim25:HostDiskPartitionSpec" /> + <element name="extent" type="vim25:HostScsiDiskPartition" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreBaseOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="layout" type="vim25:HostDiskPartitionLayout" /> + <element name="partitionFormatChange" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreSingleExtentOption"> + <complexContent> + <extension base="vim25:VmfsDatastoreBaseOption"> + <sequence> + <element name="vmfsExtent" type="vim25:HostDiskPartitionBlockRange" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreAllExtentOption"> + <complexContent> + <extension base="vim25:VmfsDatastoreSingleExtentOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreMultipleExtentOption"> + <complexContent> + <extension base="vim25:VmfsDatastoreBaseOption"> + <sequence> + <element name="vmfsExtent" type="vim25:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmfsDatastoreOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="info" type="vim25:VmfsDatastoreBaseOption" /> + <element name="spec" type="vim25:VmfsDatastoreSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVmfsDatastoreOption"> + <sequence> + <element name="VmfsDatastoreOption" type="vim25:VmfsDatastoreOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDateTimeConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="timeZone" type="xsd:string" minOccurs="0" /> + <element name="ntpConfig" type="vim25:HostNtpConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDateTimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="timeZone" type="vim25:HostDateTimeSystemTimeZone" /> + <element name="ntpConfig" type="vim25:HostNtpConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDateTimeSystemTimeZone"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="gmtOffset" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDateTimeSystemTimeZone"> + <sequence> + <element name="HostDateTimeSystemTimeZone" type="vim25:HostDateTimeSystemTimeZone" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="deviceType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDhcpServiceSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="virtualSwitch" type="xsd:string" /> + <element name="defaultLeaseDuration" type="xsd:int" /> + <element name="leaseBeginIp" type="xsd:string" /> + <element name="leaseEndIp" type="xsd:string" /> + <element name="maxLeaseDuration" type="xsd:int" /> + <element name="unlimitedLease" type="xsd:boolean" /> + <element name="ipSubnetAddr" type="xsd:string" /> + <element name="ipSubnetMask" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDhcpServiceConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="key" type="xsd:string" /> + <element name="spec" type="vim25:HostDhcpServiceSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDhcpServiceConfig"> + <sequence> + <element name="HostDhcpServiceConfig" type="vim25:HostDhcpServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDhcpService"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="spec" type="vim25:HostDhcpServiceSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDhcpService"> + <sequence> + <element name="HostDhcpService" type="vim25:HostDhcpService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="DiagnosticPartitionStorageType"> + <restriction base="xsd:string"> + <enumeration value="directAttached" /> + <enumeration value="networkAttached" /> + </restriction> + </simpleType> + <simpleType name="DiagnosticPartitionType"> + <restriction base="xsd:string"> + <enumeration value="singleHost" /> + <enumeration value="multiHost" /> + </restriction> + </simpleType> + <complexType name="HostDiagnosticPartitionCreateOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="disk" type="vim25:HostScsiDisk" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiagnosticPartitionCreateOption"> + <sequence> + <element name="HostDiagnosticPartitionCreateOption" type="vim25:HostDiagnosticPartitionCreateOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiagnosticPartitionCreateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="id" type="vim25:HostScsiDiskPartition" /> + <element name="partition" type="vim25:HostDiskPartitionSpec" /> + <element name="active" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiagnosticPartitionCreateDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="layout" type="vim25:HostDiskPartitionLayout" /> + <element name="diskUuid" type="xsd:string" /> + <element name="spec" type="vim25:HostDiagnosticPartitionCreateSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiagnosticPartition"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="storageType" type="xsd:string" /> + <element name="diagnosticType" type="xsd:string" /> + <element name="slots" type="xsd:int" /> + <element name="id" type="vim25:HostScsiDiskPartition" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiagnosticPartition"> + <sequence> + <element name="HostDiagnosticPartition" type="vim25:HostDiagnosticPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDirectoryStoreInfo"> + <complexContent> + <extension base="vim25:HostAuthenticationStoreInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskDimensionsChs"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="cylinder" type="xsd:long" /> + <element name="head" type="xsd:int" /> + <element name="sector" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskDimensionsLba"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="blockSize" type="xsd:int" /> + <element name="block" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskDimensions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostDiskPartitionInfoPartitionFormat"> + <restriction base="xsd:string"> + <enumeration value="gpt" /> + <enumeration value="mbr" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <simpleType name="HostDiskPartitionInfoType"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="vmfs" /> + <enumeration value="linuxNative" /> + <enumeration value="linuxSwap" /> + <enumeration value="extended" /> + <enumeration value="ntfs" /> + <enumeration value="vmkDiagnostic" /> + </restriction> + </simpleType> + <complexType name="HostDiskPartitionAttributes"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="partition" type="xsd:int" /> + <element name="startSector" type="xsd:long" /> + <element name="endSector" type="xsd:long" /> + <element name="type" type="xsd:string" /> + <element name="guid" type="xsd:string" minOccurs="0" /> + <element name="logical" type="xsd:boolean" /> + <element name="attributes" type="xsd:byte" /> + <element name="partitionAlignment" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionAttributes"> + <sequence> + <element name="HostDiskPartitionAttributes" type="vim25:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskPartitionBlockRange"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="partition" type="xsd:int" minOccurs="0" /> + <element name="type" type="xsd:string" /> + <element name="start" type="vim25:HostDiskDimensionsLba" /> + <element name="end" type="vim25:HostDiskDimensionsLba" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionBlockRange"> + <sequence> + <element name="HostDiskPartitionBlockRange" type="vim25:HostDiskPartitionBlockRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskPartitionSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="partitionFormat" type="xsd:string" minOccurs="0" /> + <element name="chs" type="vim25:HostDiskDimensionsChs" minOccurs="0" /> + <element name="totalSectors" type="xsd:long" minOccurs="0" /> + <element name="partition" type="vim25:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskPartitionLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="total" type="vim25:HostDiskDimensionsLba" minOccurs="0" /> + <element name="partition" type="vim25:HostDiskPartitionBlockRange" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskPartitionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="spec" type="vim25:HostDiskPartitionSpec" /> + <element name="layout" type="vim25:HostDiskPartitionLayout" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskPartitionInfo"> + <sequence> + <element name="HostDiskPartitionInfo" type="vim25:HostDiskPartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDnsConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" /> + <element name="virtualNicDevice" type="xsd:string" minOccurs="0" /> + <element name="hostName" type="xsd:string" /> + <element name="domainName" type="xsd:string" /> + <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDnsConfigSpec"> + <complexContent> + <extension base="vim25:HostDnsConfig"> + <sequence> + <element name="virtualNicConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostEsxAgentHostManagerConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="agentVmDatastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="agentVmNetwork" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FcoeConfigVlanRange"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vlanLow" type="xsd:int" /> + <element name="vlanHigh" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFcoeConfigVlanRange"> + <sequence> + <element name="FcoeConfigVlanRange" type="vim25:FcoeConfigVlanRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FcoeConfigFcoeCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="priorityClass" type="xsd:boolean" /> + <element name="sourceMacAddress" type="xsd:boolean" /> + <element name="vlanRange" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FcoeConfigFcoeSpecification"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="underlyingPnic" type="xsd:string" /> + <element name="priorityClass" type="xsd:int" minOccurs="0" /> + <element name="sourceMac" type="xsd:string" minOccurs="0" /> + <element name="vlanRange" type="vim25:FcoeConfigVlanRange" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FcoeConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="priorityClass" type="xsd:int" /> + <element name="sourceMac" type="xsd:string" /> + <element name="vlanRange" type="vim25:FcoeConfigVlanRange" maxOccurs="unbounded" /> + <element name="capabilities" type="vim25:FcoeConfigFcoeCapabilities" /> + <element name="fcoeActive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFeatureCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="featureName" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFeatureCapability"> + <sequence> + <element name="HostFeatureCapability" type="vim25:HostFeatureCapability" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFeatureMask"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="featureName" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFeatureMask"> + <sequence> + <element name="HostFeatureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostFeatureVersionKey"> + <restriction base="xsd:string"> + <enumeration value="faultTolerance" /> + </restriction> + </simpleType> + <complexType name="HostFeatureVersionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFeatureVersionInfo"> + <sequence> + <element name="HostFeatureVersionInfo" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ModeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="browse" type="xsd:string" minOccurs="0" /> + <element name="read" type="xsd:string" /> + <element name="modify" type="xsd:string" /> + <element name="use" type="xsd:string" /> + <element name="admin" type="xsd:string" minOccurs="0" /> + <element name="full" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFileAccess"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="who" type="xsd:string" /> + <element name="what" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFileSystemVolumeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="volumeTypeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="mountInfo" type="vim25:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="FileSystemMountInfoVStorageSupportStatus"> + <restriction base="xsd:string"> + <enumeration value="vStorageSupported" /> + <enumeration value="vStorageUnsupported" /> + <enumeration value="vStorageUnknown" /> + </restriction> + </simpleType> + <complexType name="HostFileSystemMountInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="mountInfo" type="vim25:HostMountInfo" /> + <element name="volume" type="vim25:HostFileSystemVolume" /> + <element name="vStorageSupport" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFileSystemMountInfo"> + <sequence> + <element name="HostFileSystemMountInfo" type="vim25:HostFileSystemMountInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFileSystemVolume"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="capacity" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNasVolumeSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + <element name="localPath" type="xsd:string" /> + <element name="accessMode" type="xsd:string" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNasVolumeConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="spec" type="vim25:HostNasVolumeSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNasVolumeConfig"> + <sequence> + <element name="HostNasVolumeConfig" type="vim25:HostNasVolumeConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNasVolume"> + <complexContent> + <extension base="vim25:HostFileSystemVolume"> + <sequence> + <element name="remoteHost" type="xsd:string" /> + <element name="remotePath" type="xsd:string" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalFileSystemVolumeSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="localPath" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalFileSystemVolume"> + <complexContent> + <extension base="vim25:HostFileSystemVolume"> + <sequence> + <element name="device" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVfatVolume"> + <complexContent> + <extension base="vim25:HostFileSystemVolume"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallConfigRuleSetConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="rulesetId" type="xsd:string" /> + <element name="enabled" type="xsd:boolean" /> + <element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallConfigRuleSetConfig"> + <sequence> + <element name="HostFirewallConfigRuleSetConfig" type="vim25:HostFirewallConfigRuleSetConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFirewallConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="rule" type="vim25:HostFirewallConfigRuleSetConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultBlockingPolicy" type="vim25:HostFirewallDefaultPolicy" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallDefaultPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="incomingBlocked" type="xsd:boolean" minOccurs="0" /> + <element name="outgoingBlocked" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="defaultPolicy" type="vim25:HostFirewallDefaultPolicy" /> + <element name="ruleset" type="vim25:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFlagInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="backgroundSnapshotsEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostForceMountedInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="persist" type="xsd:boolean" /> + <element name="mounted" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostHardwareInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="systemInfo" type="vim25:HostSystemInfo" /> + <element name="cpuPowerManagementInfo" type="vim25:HostCpuPowerManagementInfo" minOccurs="0" /> + <element name="cpuInfo" type="vim25:HostCpuInfo" /> + <element name="cpuPkg" type="vim25:HostCpuPackage" maxOccurs="unbounded" /> + <element name="memorySize" type="xsd:long" /> + <element name="numaInfo" type="vim25:HostNumaInfo" minOccurs="0" /> + <element name="smcPresent" type="xsd:boolean" minOccurs="0" /> + <element name="pciDevice" type="vim25:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="biosInfo" type="vim25:HostBIOSInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vendor" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="otherIdentifyingInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostCpuPowerManagementInfoPolicyType"> + <restriction base="xsd:string"> + <enumeration value="off" /> + <enumeration value="staticPolicy" /> + <enumeration value="dynamicPolicy" /> + </restriction> + </simpleType> + <complexType name="HostCpuPowerManagementInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="currentPolicy" type="xsd:string" minOccurs="0" /> + <element name="hardwareSupport" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostCpuInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numCpuPackages" type="xsd:short" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="hz" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostCpuPackageVendor"> + <restriction base="xsd:string"> + <enumeration value="unknown" /> + <enumeration value="intel" /> + <enumeration value="amd" /> + </restriction> + </simpleType> + <complexType name="HostCpuPackage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="index" type="xsd:short" /> + <element name="vendor" type="xsd:string" /> + <element name="hz" type="xsd:long" /> + <element name="busHz" type="xsd:long" /> + <element name="description" type="xsd:string" /> + <element name="threadId" type="xsd:short" maxOccurs="unbounded" /> + <element name="cpuFeature" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostCpuPackage"> + <sequence> + <element name="HostCpuPackage" type="vim25:HostCpuPackage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNumaInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="numNodes" type="xsd:int" /> + <element name="numaNode" type="vim25:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNumaNode"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="typeId" type="xsd:byte" /> + <element name="cpuID" type="xsd:short" maxOccurs="unbounded" /> + <element name="memoryRangeBegin" type="xsd:long" /> + <element name="memoryRangeLength" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNumaNode"> + <sequence> + <element name="HostNumaNode" type="vim25:HostNumaNode" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostBIOSInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="biosVersion" type="xsd:string" minOccurs="0" /> + <element name="releaseDate" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostHardwareElementStatus"> + <restriction base="xsd:string"> + <enumeration value="Unknown" /> + <enumeration value="Green" /> + <enumeration value="Yellow" /> + <enumeration value="Red" /> + </restriction> + </simpleType> + <complexType name="HostHardwareElementInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="status" type="vim25:ElementDescription" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostHardwareElementInfo"> + <sequence> + <element name="HostHardwareElementInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostStorageOperationalInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="property" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostStorageOperationalInfo"> + <sequence> + <element name="HostStorageOperationalInfo" type="vim25:HostStorageOperationalInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostStorageElementInfo"> + <complexContent> + <extension base="vim25:HostHardwareElementInfo"> + <sequence> + <element name="operationalInfo" type="vim25:HostStorageOperationalInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostStorageElementInfo"> + <sequence> + <element name="HostStorageElementInfo" type="vim25:HostStorageElementInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostHardwareStatusInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="memoryStatusInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuStatusInfo" type="vim25:HostHardwareElementInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="storageStatusInfo" type="vim25:HostStorageElementInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HealthSystemRuntime"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="systemHealthInfo" type="vim25:HostSystemHealthInfo" minOccurs="0" /> + <element name="hardwareStatusInfo" type="vim25:HostHardwareStatusInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostHostBusAdapter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" /> + <element name="bus" type="xsd:int" /> + <element name="status" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="driver" type="xsd:string" minOccurs="0" /> + <element name="pci" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostHostBusAdapter"> + <sequence> + <element name="HostHostBusAdapter" type="vim25:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostParallelScsiHba"> + <complexContent> + <extension base="vim25:HostHostBusAdapter"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBlockHba"> + <complexContent> + <extension base="vim25:HostHostBusAdapter"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="FibreChannelPortType"> + <restriction base="xsd:string"> + <enumeration value="fabric" /> + <enumeration value="loop" /> + <enumeration value="pointToPoint" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostFibreChannelHba"> + <complexContent> + <extension base="vim25:HostHostBusAdapter"> + <sequence> + <element name="portWorldWideName" type="xsd:long" /> + <element name="nodeWorldWideName" type="xsd:long" /> + <element name="portType" type="vim25:FibreChannelPortType" /> + <element name="speed" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaParamValue"> + <complexContent> + <extension base="vim25:OptionValue"> + <sequence> + <element name="isInherited" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostInternetScsiHbaParamValue"> + <sequence> + <element name="HostInternetScsiHbaParamValue" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostInternetScsiHbaDiscoveryCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="iSnsDiscoverySettable" type="xsd:boolean" /> + <element name="slpDiscoverySettable" type="xsd:boolean" /> + <element name="staticTargetDiscoverySettable" type="xsd:boolean" /> + <element name="sendTargetsDiscoverySettable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="InternetScsiSnsDiscoveryMethod"> + <restriction base="xsd:string"> + <enumeration value="isnsStatic" /> + <enumeration value="isnsDhcp" /> + <enumeration value="isnsSlp" /> + </restriction> + </simpleType> + <simpleType name="SlpDiscoveryMethod"> + <restriction base="xsd:string"> + <enumeration value="slpDhcp" /> + <enumeration value="slpAutoUnicast" /> + <enumeration value="slpAutoMulticast" /> + <enumeration value="slpManual" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHbaDiscoveryProperties"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="iSnsDiscoveryEnabled" type="xsd:boolean" /> + <element name="iSnsDiscoveryMethod" type="xsd:string" minOccurs="0" /> + <element name="iSnsHost" type="xsd:string" minOccurs="0" /> + <element name="slpDiscoveryEnabled" type="xsd:boolean" /> + <element name="slpDiscoveryMethod" type="xsd:string" minOccurs="0" /> + <element name="slpHost" type="xsd:string" minOccurs="0" /> + <element name="staticTargetDiscoveryEnabled" type="xsd:boolean" /> + <element name="sendTargetsDiscoveryEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostInternetScsiHbaChapAuthenticationType"> + <restriction base="xsd:string"> + <enumeration value="chapProhibited" /> + <enumeration value="chapDiscouraged" /> + <enumeration value="chapPreferred" /> + <enumeration value="chapRequired" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHbaAuthenticationCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="chapAuthSettable" type="xsd:boolean" /> + <element name="krb5AuthSettable" type="xsd:boolean" /> + <element name="srpAuthSettable" type="xsd:boolean" /> + <element name="spkmAuthSettable" type="xsd:boolean" /> + <element name="mutualChapSettable" type="xsd:boolean" minOccurs="0" /> + <element name="targetChapSettable" type="xsd:boolean" minOccurs="0" /> + <element name="targetMutualChapSettable" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaAuthenticationProperties"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="chapAuthEnabled" type="xsd:boolean" /> + <element name="chapName" type="xsd:string" minOccurs="0" /> + <element name="chapSecret" type="xsd:string" minOccurs="0" /> + <element name="chapAuthenticationType" type="xsd:string" minOccurs="0" /> + <element name="chapInherited" type="xsd:boolean" minOccurs="0" /> + <element name="mutualChapName" type="xsd:string" minOccurs="0" /> + <element name="mutualChapSecret" type="xsd:string" minOccurs="0" /> + <element name="mutualChapAuthenticationType" type="xsd:string" minOccurs="0" /> + <element name="mutualChapInherited" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostInternetScsiHbaDigestType"> + <restriction base="xsd:string"> + <enumeration value="digestProhibited" /> + <enumeration value="digestDiscouraged" /> + <enumeration value="digestPreferred" /> + <enumeration value="digestRequired" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHbaDigestCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="headerDigestSettable" type="xsd:boolean" minOccurs="0" /> + <element name="dataDigestSettable" type="xsd:boolean" minOccurs="0" /> + <element name="targetHeaderDigestSettable" type="xsd:boolean" minOccurs="0" /> + <element name="targetDataDigestSettable" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaDigestProperties"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="headerDigestType" type="xsd:string" minOccurs="0" /> + <element name="headerDigestInherited" type="xsd:boolean" minOccurs="0" /> + <element name="dataDigestType" type="xsd:string" minOccurs="0" /> + <element name="dataDigestInherited" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaIPCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="addressSettable" type="xsd:boolean" /> + <element name="ipConfigurationMethodSettable" type="xsd:boolean" /> + <element name="subnetMaskSettable" type="xsd:boolean" /> + <element name="defaultGatewaySettable" type="xsd:boolean" /> + <element name="primaryDnsServerAddressSettable" type="xsd:boolean" /> + <element name="alternateDnsServerAddressSettable" type="xsd:boolean" /> + <element name="ipv6Supported" type="xsd:boolean" minOccurs="0" /> + <element name="arpRedirectSettable" type="xsd:boolean" minOccurs="0" /> + <element name="mtuSettable" type="xsd:boolean" minOccurs="0" /> + <element name="hostNameAsTargetAddress" type="xsd:boolean" minOccurs="0" /> + <element name="nameAliasSettable" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaIPProperties"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="mac" type="xsd:string" minOccurs="0" /> + <element name="address" type="xsd:string" minOccurs="0" /> + <element name="dhcpConfigurationEnabled" type="xsd:boolean" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + <element name="defaultGateway" type="xsd:string" minOccurs="0" /> + <element name="primaryDnsServerAddress" type="xsd:string" minOccurs="0" /> + <element name="alternateDnsServerAddress" type="xsd:string" minOccurs="0" /> + <element name="ipv6Address" type="xsd:string" minOccurs="0" /> + <element name="ipv6SubnetMask" type="xsd:string" minOccurs="0" /> + <element name="ipv6DefaultGateway" type="xsd:string" minOccurs="0" /> + <element name="arpRedirectEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="jumboFramesEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiHbaSendTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="address" type="xsd:string" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" minOccurs="0" /> + <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> + <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="parent" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostInternetScsiHbaSendTarget"> + <sequence> + <element name="HostInternetScsiHbaSendTarget" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostInternetScsiHbaStaticTargetTargetDiscoveryMethod"> + <restriction base="xsd:string"> + <enumeration value="staticMethod" /> + <enumeration value="sendTargetMethod" /> + <enumeration value="slpMethod" /> + <enumeration value="isnsMethod" /> + <enumeration value="unknownMethod" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHbaStaticTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="address" type="xsd:string" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="iScsiName" type="xsd:string" /> + <element name="discoveryMethod" type="xsd:string" minOccurs="0" /> + <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" minOccurs="0" /> + <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> + <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="parent" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostInternetScsiHbaStaticTarget"> + <sequence> + <element name="HostInternetScsiHbaStaticTarget" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostInternetScsiHbaTargetSet"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="staticTargets" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="sendTargets" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostInternetScsiHbaNetworkBindingSupportType"> + <restriction base="xsd:string"> + <enumeration value="notsupported" /> + <enumeration value="optional" /> + <enumeration value="required" /> + </restriction> + </simpleType> + <complexType name="HostInternetScsiHba"> + <complexContent> + <extension base="vim25:HostHostBusAdapter"> + <sequence> + <element name="isSoftwareBased" type="xsd:boolean" /> + <element name="canBeDisabled" type="xsd:boolean" minOccurs="0" /> + <element name="networkBindingSupport" type="vim25:HostInternetScsiHbaNetworkBindingSupportType" minOccurs="0" /> + <element name="discoveryCapabilities" type="vim25:HostInternetScsiHbaDiscoveryCapabilities" /> + <element name="discoveryProperties" type="vim25:HostInternetScsiHbaDiscoveryProperties" /> + <element name="authenticationCapabilities" type="vim25:HostInternetScsiHbaAuthenticationCapabilities" /> + <element name="authenticationProperties" type="vim25:HostInternetScsiHbaAuthenticationProperties" /> + <element name="digestCapabilities" type="vim25:HostInternetScsiHbaDigestCapabilities" minOccurs="0" /> + <element name="digestProperties" type="vim25:HostInternetScsiHbaDigestProperties" minOccurs="0" /> + <element name="ipCapabilities" type="vim25:HostInternetScsiHbaIPCapabilities" /> + <element name="ipProperties" type="vim25:HostInternetScsiHbaIPProperties" /> + <element name="supportedAdvancedOptions" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + <element name="advancedOptions" type="vim25:HostInternetScsiHbaParamValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="iScsiName" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" minOccurs="0" /> + <element name="configuredSendTarget" type="vim25:HostInternetScsiHbaSendTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="configuredStaticTarget" type="vim25:HostInternetScsiHbaStaticTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxSpeedMb" type="xsd:int" minOccurs="0" /> + <element name="currentSpeedMb" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFibreChannelOverEthernetHbaLinkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vnportMac" type="xsd:string" /> + <element name="fcfMac" type="xsd:string" /> + <element name="vlanId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFibreChannelOverEthernetHba"> + <complexContent> + <extension base="vim25:HostFibreChannelHba"> + <sequence> + <element name="underlyingNic" type="xsd:string" /> + <element name="linkInfo" type="vim25:HostFibreChannelOverEthernetHbaLinkInfo" /> + <element name="isSoftwareFcoe" type="xsd:boolean" /> + <element name="markedForRemoval" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProxySwitchSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="backing" type="vim25:DistributedVirtualSwitchHostMemberBacking" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProxySwitchConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="spec" type="vim25:HostProxySwitchSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostProxySwitchConfig"> + <sequence> + <element name="HostProxySwitchConfig" type="vim25:HostProxySwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostProxySwitch"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dvsUuid" type="xsd:string" /> + <element name="dvsName" type="xsd:string" /> + <element name="key" type="xsd:string" /> + <element name="numPorts" type="xsd:int" /> + <element name="configNumPorts" type="xsd:int" minOccurs="0" /> + <element name="numPortsAvailable" type="xsd:int" /> + <element name="uplinkPort" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostProxySwitchSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostProxySwitch"> + <sequence> + <element name="HostProxySwitch" type="vim25:HostProxySwitch" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostImageAcceptanceLevel"> + <restriction base="xsd:string"> + <enumeration value="vmware_certified" /> + <enumeration value="vmware_accepted" /> + <enumeration value="partner" /> + <enumeration value="community" /> + </restriction> + </simpleType> + <complexType name="HostImageProfileSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="vendor" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostIpConfigIpV6AddressConfigType"> + <restriction base="xsd:string"> + <enumeration value="other" /> + <enumeration value="manual" /> + <enumeration value="dhcp" /> + <enumeration value="linklayer" /> + <enumeration value="random" /> + </restriction> + </simpleType> + <simpleType name="HostIpConfigIpV6AddressStatus"> + <restriction base="xsd:string"> + <enumeration value="preferred" /> + <enumeration value="deprecated" /> + <enumeration value="invalid" /> + <enumeration value="inaccessible" /> + <enumeration value="unknown" /> + <enumeration value="tentative" /> + <enumeration value="duplicate" /> + </restriction> + </simpleType> + <complexType name="HostIpConfigIpV6Address"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="origin" type="xsd:string" minOccurs="0" /> + <element name="dadState" type="xsd:string" minOccurs="0" /> + <element name="lifetime" type="xsd:dateTime" minOccurs="0" /> + <element name="operation" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostIpConfigIpV6Address"> + <sequence> + <element name="HostIpConfigIpV6Address" type="vim25:HostIpConfigIpV6Address" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostIpConfigIpV6AddressConfiguration"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipV6Address" type="vim25:HostIpConfigIpV6Address" minOccurs="0" maxOccurs="unbounded" /> + <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="dhcpV6Enabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + <element name="ipV6Config" type="vim25:HostIpConfigIpV6AddressConfiguration" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpRouteConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="defaultGateway" type="xsd:string" minOccurs="0" /> + <element name="gatewayDevice" type="xsd:string" minOccurs="0" /> + <element name="ipV6DefaultGateway" type="xsd:string" minOccurs="0" /> + <element name="ipV6GatewayDevice" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpRouteConfigSpec"> + <complexContent> + <extension base="vim25:HostIpRouteConfig"> + <sequence> + <element name="gatewayDeviceConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> + <element name="ipV6GatewayDeviceConnection" type="vim25:HostVirtualNicConnection" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpRouteEntry"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="gateway" type="xsd:string" /> + <element name="deviceName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostIpRouteEntry"> + <sequence> + <element name="HostIpRouteEntry" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostIpRouteOp"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" /> + <element name="route" type="vim25:HostIpRouteEntry" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostIpRouteOp"> + <sequence> + <element name="HostIpRouteOp" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostIpRouteTableConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipRoute" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipv6Route" type="vim25:HostIpRouteOp" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpRouteTableInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipRoute" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipv6Route" type="vim25:HostIpRouteEntry" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostIpmiInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="bmcIpAddress" type="xsd:string" minOccurs="0" /> + <element name="bmcMacAddress" type="xsd:string" minOccurs="0" /> + <element name="login" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IscsiStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="reason" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="IscsiPortInfoPathStatus"> + <restriction base="xsd:string"> + <enumeration value="notUsed" /> + <enumeration value="active" /> + <enumeration value="standBy" /> + <enumeration value="lastActive" /> + </restriction> + </simpleType> + <complexType name="IscsiPortInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vnicDevice" type="xsd:string" minOccurs="0" /> + <element name="vnic" type="vim25:HostVirtualNic" minOccurs="0" /> + <element name="pnicDevice" type="xsd:string" minOccurs="0" /> + <element name="pnic" type="vim25:PhysicalNic" minOccurs="0" /> + <element name="switchName" type="xsd:string" minOccurs="0" /> + <element name="switchUuid" type="xsd:string" minOccurs="0" /> + <element name="portgroupName" type="xsd:string" minOccurs="0" /> + <element name="portgroupKey" type="xsd:string" minOccurs="0" /> + <element name="portKey" type="xsd:string" minOccurs="0" /> + <element name="complianceStatus" type="vim25:IscsiStatus" minOccurs="0" /> + <element name="pathStatus" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfIscsiPortInfo"> + <sequence> + <element name="IscsiPortInfo" type="vim25:IscsiPortInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="IscsiDependencyEntity"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="pnicDevice" type="xsd:string" /> + <element name="vnicDevice" type="xsd:string" /> + <element name="vmhbaName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfIscsiDependencyEntity"> + <sequence> + <element name="IscsiDependencyEntity" type="vim25:IscsiDependencyEntity" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="IscsiMigrationDependency"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="migrationAllowed" type="xsd:boolean" /> + <element name="disallowReason" type="vim25:IscsiStatus" minOccurs="0" /> + <element name="dependency" type="vim25:IscsiDependencyEntity" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="KernelModuleSectionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="address" type="xsd:long" /> + <element name="length" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="KernelModuleInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="filename" type="xsd:string" /> + <element name="optionString" type="xsd:string" /> + <element name="loaded" type="xsd:boolean" /> + <element name="enabled" type="xsd:boolean" /> + <element name="useCount" type="xsd:int" /> + <element name="readOnlySection" type="vim25:KernelModuleSectionInfo" /> + <element name="writableSection" type="vim25:KernelModuleSectionInfo" /> + <element name="textSection" type="vim25:KernelModuleSectionInfo" /> + <element name="dataSection" type="vim25:KernelModuleSectionInfo" /> + <element name="bssSection" type="vim25:KernelModuleSectionInfo" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfKernelModuleInfo"> + <sequence> + <element name="KernelModuleInfo" type="vim25:KernelModuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostLicenseSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="source" type="vim25:LicenseSource" minOccurs="0" /> + <element name="editionKey" type="xsd:string" minOccurs="0" /> + <element name="disabledFeatureKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="enabledFeatureKey" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="LinkDiscoveryProtocolConfigProtocolType"> + <restriction base="xsd:string"> + <enumeration value="cdp" /> + <enumeration value="lldp" /> + </restriction> + </simpleType> + <simpleType name="LinkDiscoveryProtocolConfigOperationType"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="listen" /> + <enumeration value="advertise" /> + <enumeration value="both" /> + </restriction> + </simpleType> + <complexType name="LinkDiscoveryProtocolConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="protocol" type="xsd:string" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostAccountSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostAccountSpec"> + <sequence> + <element name="HostAccountSpec" type="vim25:HostAccountSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPosixAccountSpec"> + <complexContent> + <extension base="vim25:HostAccountSpec"> + <sequence> + <element name="posixId" type="xsd:int" minOccurs="0" /> + <element name="shellAccess" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLocalAuthenticationInfo"> + <complexContent> + <extension base="vim25:HostAuthenticationStoreInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLowLevelProvisioningManagerVmRecoveryInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="biosUUID" type="xsd:string" /> + <element name="instanceUUID" type="xsd:string" /> + <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostLowLevelProvisioningManagerVmMigrationStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="migrationId" type="xsd:long" /> + <element name="type" type="xsd:string" /> + <element name="source" type="xsd:boolean" /> + <element name="consideredSuccessful" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostLowLevelProvisioningManagerReloadTarget"> + <restriction base="xsd:string"> + <enumeration value="currentConfig" /> + <enumeration value="snapshotConfig" /> + </restriction> + </simpleType> + <complexType name="HostLowLevelProvisioningManagerDiskLayoutSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="controllerType" type="xsd:string" /> + <element name="busNumber" type="xsd:int" /> + <element name="unitNumber" type="xsd:int" /> + <element name="srcFilename" type="xsd:string" /> + <element name="dstFilename" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostLowLevelProvisioningManagerDiskLayoutSpec"> + <sequence> + <element name="HostLowLevelProvisioningManagerDiskLayoutSpec" type="vim25:HostLowLevelProvisioningManagerDiskLayoutSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostLowLevelProvisioningManagerSnapshotLayoutSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="srcFilename" type="xsd:string" /> + <element name="dstFilename" type="xsd:string" /> + <element name="disk" type="vim25:HostLowLevelProvisioningManagerDiskLayoutSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostLowLevelProvisioningManagerSnapshotLayoutSpec"> + <sequence> + <element name="HostLowLevelProvisioningManagerSnapshotLayoutSpec" type="vim25:HostLowLevelProvisioningManagerSnapshotLayoutSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ServiceConsoleReservationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="serviceConsoleReservedCfg" type="xsd:long" /> + <element name="serviceConsoleReserved" type="xsd:long" /> + <element name="unreserved" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineMemoryAllocationPolicy"> + <restriction base="xsd:string"> + <enumeration value="swapNone" /> + <enumeration value="swapSome" /> + <enumeration value="swapMost" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineMemoryReservationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="virtualMachineMin" type="xsd:long" /> + <element name="virtualMachineMax" type="xsd:long" /> + <element name="virtualMachineReserved" type="xsd:long" /> + <element name="allocationPolicy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineMemoryReservationSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="virtualMachineReserved" type="xsd:long" minOccurs="0" /> + <element name="allocationPolicy" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMemorySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="serviceConsoleReservation" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostMountMode"> + <restriction base="xsd:string"> + <enumeration value="readWrite" /> + <enumeration value="readOnly" /> + </restriction> + </simpleType> + <simpleType name="HostMountInfoInaccessibleReason"> + <restriction base="xsd:string"> + <enumeration value="AllPathsDown_Start" /> + <enumeration value="AllPathsDown_Timeout" /> + <enumeration value="PermanentDeviceLoss" /> + </restriction> + </simpleType> + <complexType name="HostMountInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="xsd:string" minOccurs="0" /> + <element name="accessMode" type="xsd:string" /> + <element name="mounted" type="xsd:boolean" minOccurs="0" /> + <element name="accessible" type="xsd:boolean" minOccurs="0" /> + <element name="inaccessibleReason" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="MultipathState"> + <restriction base="xsd:string"> + <enumeration value="standby" /> + <enumeration value="active" /> + <enumeration value="disabled" /> + <enumeration value="dead" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostMultipathInfoLogicalUnitPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathInfoLogicalUnitStorageArrayTypePolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathInfoFixedLogicalUnitPolicy"> + <complexContent> + <extension base="vim25:HostMultipathInfoLogicalUnitPolicy"> + <sequence> + <element name="prefer" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathInfoLogicalUnit"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="id" type="xsd:string" /> + <element name="lun" type="xsd:string" /> + <element name="path" type="vim25:HostMultipathInfoPath" maxOccurs="unbounded" /> + <element name="policy" type="vim25:HostMultipathInfoLogicalUnitPolicy" /> + <element name="storageArrayTypePolicy" type="vim25:HostMultipathInfoLogicalUnitStorageArrayTypePolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMultipathInfoLogicalUnit"> + <sequence> + <element name="HostMultipathInfoLogicalUnit" type="vim25:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMultipathInfoPath"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="pathState" type="xsd:string" /> + <element name="state" type="xsd:string" minOccurs="0" /> + <element name="isWorkingPath" type="xsd:boolean" minOccurs="0" /> + <element name="adapter" type="xsd:string" /> + <element name="lun" type="xsd:string" /> + <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMultipathInfoPath"> + <sequence> + <element name="HostMultipathInfoPath" type="vim25:HostMultipathInfoPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMultipathInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="lun" type="vim25:HostMultipathInfoLogicalUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostMultipathStateInfoPath"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="pathState" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostMultipathStateInfoPath"> + <sequence> + <element name="HostMultipathStateInfoPath" type="vim25:HostMultipathStateInfoPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMultipathStateInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="vim25:HostMultipathStateInfoPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNatServicePortForwardSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="hostPort" type="xsd:int" /> + <element name="guestPort" type="xsd:int" /> + <element name="guestIpAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNatServicePortForwardSpec"> + <sequence> + <element name="HostNatServicePortForwardSpec" type="vim25:HostNatServicePortForwardSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNatServiceNameServiceSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dnsAutoDetect" type="xsd:boolean" /> + <element name="dnsPolicy" type="xsd:string" /> + <element name="dnsRetries" type="xsd:int" /> + <element name="dnsTimeout" type="xsd:int" /> + <element name="dnsNameServer" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="nbdsTimeout" type="xsd:int" /> + <element name="nbnsRetries" type="xsd:int" /> + <element name="nbnsTimeout" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNatServiceSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="virtualSwitch" type="xsd:string" /> + <element name="activeFtp" type="xsd:boolean" /> + <element name="allowAnyOui" type="xsd:boolean" /> + <element name="configPort" type="xsd:boolean" /> + <element name="ipGatewayAddress" type="xsd:string" /> + <element name="udpTimeout" type="xsd:int" /> + <element name="portForward" type="vim25:HostNatServicePortForwardSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="nameService" type="vim25:HostNatServiceNameServiceSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNatServiceConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="key" type="xsd:string" /> + <element name="spec" type="vim25:HostNatServiceSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNatServiceConfig"> + <sequence> + <element name="HostNatServiceConfig" type="vim25:HostNatServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNatService"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="spec" type="vim25:HostNatServiceSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNatService"> + <sequence> + <element name="HostNatService" type="vim25:HostNatService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostNetCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="canSetPhysicalNicLinkSpeed" type="xsd:boolean" /> + <element name="supportsNicTeaming" type="xsd:boolean" /> + <element name="nicTeamingPolicy" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportsVlan" type="xsd:boolean" /> + <element name="usesServiceConsoleNic" type="xsd:boolean" /> + <element name="supportsNetworkHints" type="xsd:boolean" /> + <element name="maxPortGroupsPerVswitch" type="xsd:int" minOccurs="0" /> + <element name="vswitchConfigSupported" type="xsd:boolean" /> + <element name="vnicConfigSupported" type="xsd:boolean" /> + <element name="ipRouteConfigSupported" type="xsd:boolean" /> + <element name="dnsConfigSupported" type="xsd:boolean" /> + <element name="dhcpOnVnicSupported" type="xsd:boolean" /> + <element name="ipV6Supported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetOffloadCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="csumOffload" type="xsd:boolean" minOccurs="0" /> + <element name="tcpSegmentation" type="xsd:boolean" minOccurs="0" /> + <element name="zeroCopyXmit" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkConfigResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vswitch" type="vim25:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="proxySwitch" type="vim25:HostProxySwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="portgroup" type="vim25:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="vim25:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="vnic" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnic" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsConfig" type="vim25:HostDnsConfig" minOccurs="0" /> + <element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> + <element name="consoleIpRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> + <element name="routeTableConfig" type="vim25:HostIpRouteTableConfig" minOccurs="0" /> + <element name="dhcp" type="vim25:HostDhcpServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="nat" type="vim25:HostNatServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipV6Enabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vswitch" type="vim25:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> + <element name="proxySwitch" type="vim25:HostProxySwitch" minOccurs="0" maxOccurs="unbounded" /> + <element name="portgroup" type="vim25:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="vim25:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="vnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="consoleVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsConfig" type="vim25:HostDnsConfig" minOccurs="0" /> + <element name="ipRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> + <element name="consoleIpRouteConfig" type="vim25:HostIpRouteConfig" minOccurs="0" /> + <element name="routeTableInfo" type="vim25:HostIpRouteTableInfo" minOccurs="0" /> + <element name="dhcp" type="vim25:HostDhcpService" minOccurs="0" maxOccurs="unbounded" /> + <element name="nat" type="vim25:HostNatService" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipV6Enabled" type="xsd:boolean" minOccurs="0" /> + <element name="atBootIpV6Enabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkSecurityPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="allowPromiscuous" type="xsd:boolean" minOccurs="0" /> + <element name="macChanges" type="xsd:boolean" minOccurs="0" /> + <element name="forgedTransmits" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkTrafficShapingPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="averageBandwidth" type="xsd:long" minOccurs="0" /> + <element name="peakBandwidth" type="xsd:long" minOccurs="0" /> + <element name="burstSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicFailureCriteria"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="checkSpeed" type="xsd:string" minOccurs="0" /> + <element name="speed" type="xsd:int" minOccurs="0" /> + <element name="checkDuplex" type="xsd:boolean" minOccurs="0" /> + <element name="fullDuplex" type="xsd:boolean" minOccurs="0" /> + <element name="checkErrorPercent" type="xsd:boolean" minOccurs="0" /> + <element name="percentage" type="xsd:int" minOccurs="0" /> + <element name="checkBeacon" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicOrderPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="activeNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="standbyNic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNicTeamingPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policy" type="xsd:string" minOccurs="0" /> + <element name="reversePolicy" type="xsd:boolean" minOccurs="0" /> + <element name="notifySwitches" type="xsd:boolean" minOccurs="0" /> + <element name="rollingOrder" type="xsd:boolean" minOccurs="0" /> + <element name="failureCriteria" type="vim25:HostNicFailureCriteria" minOccurs="0" /> + <element name="nicOrder" type="vim25:HostNicOrderPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNetworkPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="security" type="vim25:HostNetworkSecurityPolicy" minOccurs="0" /> + <element name="nicTeaming" type="vim25:HostNicTeamingPolicy" minOccurs="0" /> + <element name="offloadPolicy" type="vim25:HostNetOffloadCapabilities" minOccurs="0" /> + <element name="shapingPolicy" type="vim25:HostNetworkTrafficShapingPolicy" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostNtpConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="server" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostNumericSensorHealthState"> + <restriction base="xsd:string"> + <enumeration value="unknown" /> + <enumeration value="green" /> + <enumeration value="yellow" /> + <enumeration value="red" /> + </restriction> + </simpleType> + <simpleType name="HostNumericSensorType"> + <restriction base="xsd:string"> + <enumeration value="fan" /> + <enumeration value="power" /> + <enumeration value="temperature" /> + <enumeration value="voltage" /> + <enumeration value="other" /> + </restriction> + </simpleType> + <complexType name="HostNumericSensorInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="healthState" type="vim25:ElementDescription" minOccurs="0" /> + <element name="currentReading" type="xsd:long" /> + <element name="unitModifier" type="xsd:int" /> + <element name="baseUnits" type="xsd:string" /> + <element name="rateUnits" type="xsd:string" minOccurs="0" /> + <element name="sensorType" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostNumericSensorInfo"> + <sequence> + <element name="HostNumericSensorInfo" type="vim25:HostNumericSensorInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPatchManagerResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="status" type="vim25:HostPatchManagerStatus" minOccurs="0" maxOccurs="unbounded" /> + <element name="xmlResult" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostPatchManagerReason"> + <restriction base="xsd:string"> + <enumeration value="obsoleted" /> + <enumeration value="missingPatch" /> + <enumeration value="missingLib" /> + <enumeration value="hasDependentPatch" /> + <enumeration value="conflictPatch" /> + <enumeration value="conflictLib" /> + </restriction> + </simpleType> + <simpleType name="HostPatchManagerIntegrityStatus"> + <restriction base="xsd:string"> + <enumeration value="validated" /> + <enumeration value="keyNotFound" /> + <enumeration value="keyRevoked" /> + <enumeration value="keyExpired" /> + <enumeration value="digestMismatch" /> + <enumeration value="notEnoughSignatures" /> + <enumeration value="validationError" /> + </restriction> + </simpleType> + <simpleType name="HostPatchManagerInstallState"> + <restriction base="xsd:string"> + <enumeration value="hostRestarted" /> + <enumeration value="imageActive" /> + </restriction> + </simpleType> + <complexType name="HostPatchManagerStatusPrerequisitePatch"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="installState" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPatchManagerStatusPrerequisitePatch"> + <sequence> + <element name="HostPatchManagerStatusPrerequisitePatch" type="vim25:HostPatchManagerStatusPrerequisitePatch" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPatchManagerStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="applicable" type="xsd:boolean" /> + <element name="reason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="integrity" type="xsd:string" minOccurs="0" /> + <element name="installed" type="xsd:boolean" /> + <element name="installState" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="prerequisitePatch" type="vim25:HostPatchManagerStatusPrerequisitePatch" minOccurs="0" maxOccurs="unbounded" /> + <element name="restartRequired" type="xsd:boolean" /> + <element name="reconnectRequired" type="xsd:boolean" /> + <element name="vmOffRequired" type="xsd:boolean" /> + <element name="supersededPatchIds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPatchManagerStatus"> + <sequence> + <element name="HostPatchManagerStatus" type="vim25:HostPatchManagerStatus" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPatchManagerLocator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="url" type="xsd:string" /> + <element name="proxy" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPatchManagerPatchManagerOperationSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="proxy" type="xsd:string" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="userName" type="xsd:string" minOccurs="0" /> + <element name="password" type="xsd:string" minOccurs="0" /> + <element name="cmdOption" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPathSelectionPolicyOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policy" type="vim25:ElementDescription" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPathSelectionPolicyOption"> + <sequence> + <element name="HostPathSelectionPolicyOption" type="vim25:HostPathSelectionPolicyOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPciDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="classId" type="xsd:short" /> + <element name="bus" type="xsd:byte" /> + <element name="slot" type="xsd:byte" /> + <element name="function" type="xsd:byte" /> + <element name="vendorId" type="xsd:short" /> + <element name="subVendorId" type="xsd:short" /> + <element name="vendorName" type="xsd:string" /> + <element name="deviceId" type="xsd:short" /> + <element name="subDeviceId" type="xsd:short" /> + <element name="parentBridge" type="xsd:string" minOccurs="0" /> + <element name="deviceName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPciDevice"> + <sequence> + <element name="HostPciDevice" type="vim25:HostPciDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPciPassthruConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="passthruEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPciPassthruConfig"> + <sequence> + <element name="HostPciPassthruConfig" type="vim25:HostPciPassthruConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPciPassthruInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="dependentDevice" type="xsd:string" /> + <element name="passthruEnabled" type="xsd:boolean" /> + <element name="passthruCapable" type="xsd:boolean" /> + <element name="passthruActive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPciPassthruInfo"> + <sequence> + <element name="HostPciPassthruInfo" type="vim25:HostPciPassthruInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ip" type="vim25:HostIpConfig" minOccurs="0" /> + <element name="linkSpeed" type="vim25:PhysicalNicLinkInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="spec" type="vim25:PhysicalNicSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicConfig"> + <sequence> + <element name="PhysicalNicConfig" type="vim25:PhysicalNicConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicLinkInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="speedMb" type="xsd:int" /> + <element name="duplex" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicLinkInfo"> + <sequence> + <element name="PhysicalNicLinkInfo" type="vim25:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicHint"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vlanId" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicIpHint"> + <complexContent> + <extension base="vim25:PhysicalNicHint"> + <sequence> + <element name="ipSubnet" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicIpHint"> + <sequence> + <element name="PhysicalNicIpHint" type="vim25:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicNameHint"> + <complexContent> + <extension base="vim25:PhysicalNicHint"> + <sequence> + <element name="network" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicNameHint"> + <sequence> + <element name="PhysicalNicNameHint" type="vim25:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicHintInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="subnet" type="vim25:PhysicalNicIpHint" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim25:PhysicalNicNameHint" minOccurs="0" maxOccurs="unbounded" /> + <element name="connectedSwitchPort" type="vim25:PhysicalNicCdpInfo" minOccurs="0" /> + <element name="lldpInfo" type="vim25:LinkLayerDiscoveryProtocolInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicHintInfo"> + <sequence> + <element name="PhysicalNicHintInfo" type="vim25:PhysicalNicHintInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PhysicalNicCdpDeviceCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="router" type="xsd:boolean" /> + <element name="transparentBridge" type="xsd:boolean" /> + <element name="sourceRouteBridge" type="xsd:boolean" /> + <element name="networkSwitch" type="xsd:boolean" /> + <element name="host" type="xsd:boolean" /> + <element name="igmpEnabled" type="xsd:boolean" /> + <element name="repeater" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicCdpInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="cdpVersion" type="xsd:int" minOccurs="0" /> + <element name="timeout" type="xsd:int" minOccurs="0" /> + <element name="ttl" type="xsd:int" minOccurs="0" /> + <element name="samples" type="xsd:int" minOccurs="0" /> + <element name="devId" type="xsd:string" minOccurs="0" /> + <element name="address" type="xsd:string" minOccurs="0" /> + <element name="portId" type="xsd:string" minOccurs="0" /> + <element name="deviceCapability" type="vim25:PhysicalNicCdpDeviceCapability" minOccurs="0" /> + <element name="softwareVersion" type="xsd:string" minOccurs="0" /> + <element name="hardwarePlatform" type="xsd:string" minOccurs="0" /> + <element name="ipPrefix" type="xsd:string" minOccurs="0" /> + <element name="ipPrefixLen" type="xsd:int" minOccurs="0" /> + <element name="vlan" type="xsd:int" minOccurs="0" /> + <element name="fullDuplex" type="xsd:boolean" minOccurs="0" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="systemName" type="xsd:string" minOccurs="0" /> + <element name="systemOID" type="xsd:string" minOccurs="0" /> + <element name="mgmtAddr" type="xsd:string" minOccurs="0" /> + <element name="location" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LinkLayerDiscoveryProtocolInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="chassisId" type="xsd:string" /> + <element name="portId" type="xsd:string" /> + <element name="timeToLive" type="xsd:int" /> + <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PhysicalNicVmDirectPathGen2SupportedMode"> + <restriction base="xsd:string"> + <enumeration value="upt" /> + </restriction> + </simpleType> + <simpleType name="PhysicalNicResourcePoolSchedulerDisallowedReason"> + <restriction base="xsd:string"> + <enumeration value="userOptOut" /> + <enumeration value="hardwareUnsupported" /> + </restriction> + </simpleType> + <complexType name="PhysicalNic"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" /> + <element name="pci" type="xsd:string" /> + <element name="driver" type="xsd:string" minOccurs="0" /> + <element name="linkSpeed" type="vim25:PhysicalNicLinkInfo" minOccurs="0" /> + <element name="validLinkSpecification" type="vim25:PhysicalNicLinkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:PhysicalNicSpec" /> + <element name="wakeOnLanSupported" type="xsd:boolean" /> + <element name="mac" type="xsd:string" /> + <element name="fcoeConfiguration" type="vim25:FcoeConfig" minOccurs="0" /> + <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> + <element name="vmDirectPathGen2SupportedMode" type="xsd:string" minOccurs="0" /> + <element name="resourcePoolSchedulerAllowed" type="xsd:boolean" minOccurs="0" /> + <element name="resourcePoolSchedulerDisallowedReason" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="autoNegotiateSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNic"> + <sequence> + <element name="PhysicalNic" type="vim25:PhysicalNic" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopologyAdapter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="adapter" type="xsd:string" /> + <element name="path" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPlugStoreTopologyAdapter"> + <sequence> + <element name="HostPlugStoreTopologyAdapter" type="vim25:HostPlugStoreTopologyAdapter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopologyPath"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="channelNumber" type="xsd:int" minOccurs="0" /> + <element name="targetNumber" type="xsd:int" minOccurs="0" /> + <element name="lunNumber" type="xsd:int" minOccurs="0" /> + <element name="adapter" type="xsd:string" minOccurs="0" /> + <element name="target" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPlugStoreTopologyPath"> + <sequence> + <element name="HostPlugStoreTopologyPath" type="vim25:HostPlugStoreTopologyPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopologyDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="lun" type="xsd:string" /> + <element name="path" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPlugStoreTopologyDevice"> + <sequence> + <element name="HostPlugStoreTopologyDevice" type="vim25:HostPlugStoreTopologyDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopologyPlugin"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="device" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="claimedPath" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPlugStoreTopologyPlugin"> + <sequence> + <element name="HostPlugStoreTopologyPlugin" type="vim25:HostPlugStoreTopologyPlugin" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopologyTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPlugStoreTopologyTarget"> + <sequence> + <element name="HostPlugStoreTopologyTarget" type="vim25:HostPlugStoreTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPlugStoreTopology"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="adapter" type="vim25:HostPlugStoreTopologyAdapter" minOccurs="0" maxOccurs="unbounded" /> + <element name="path" type="vim25:HostPlugStoreTopologyPath" minOccurs="0" maxOccurs="unbounded" /> + <element name="target" type="vim25:HostPlugStoreTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + <element name="device" type="vim25:HostPlugStoreTopologyDevice" minOccurs="0" maxOccurs="unbounded" /> + <element name="plugin" type="vim25:HostPlugStoreTopologyPlugin" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="PortGroupConnecteeType"> + <restriction base="xsd:string"> + <enumeration value="virtualMachine" /> + <enumeration value="systemManagement" /> + <enumeration value="host" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="HostPortGroupSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="vlanId" type="xsd:int" /> + <element name="vswitchName" type="xsd:string" /> + <element name="policy" type="vim25:HostNetworkPolicy" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostPortGroupConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="spec" type="vim25:HostPortGroupSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroupConfig"> + <sequence> + <element name="HostPortGroupConfig" type="vim25:HostPortGroupConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPortGroupPort"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="mac" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroupPort"> + <sequence> + <element name="HostPortGroupPort" type="vim25:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPortGroup"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="port" type="vim25:HostPortGroupPort" minOccurs="0" maxOccurs="unbounded" /> + <element name="vswitch" type="xsd:string" minOccurs="0" /> + <element name="computedPolicy" type="vim25:HostNetworkPolicy" /> + <element name="spec" type="vim25:HostPortGroupSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroup"> + <sequence> + <element name="HostPortGroup" type="vim25:HostPortGroup" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPowerPolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="shortName" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPowerPolicy"> + <sequence> + <element name="HostPowerPolicy" type="vim25:HostPowerPolicy" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PowerSystemCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="availablePolicy" type="vim25:HostPowerPolicy" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PowerSystemInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="currentPolicy" type="vim25:HostPowerPolicy" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostResignatureRescanResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="rescan" type="vim25:HostVmfsRescanResult" minOccurs="0" maxOccurs="unbounded" /> + <element name="result" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallRulesetIpNetwork"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallRulesetIpNetwork"> + <sequence> + <element name="HostFirewallRulesetIpNetwork" type="vim25:HostFirewallRulesetIpNetwork" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFirewallRulesetIpList"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipNetwork" type="vim25:HostFirewallRulesetIpNetwork" minOccurs="0" maxOccurs="unbounded" /> + <element name="allIp" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFirewallRulesetRulesetSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostFirewallRuleDirection"> + <restriction base="xsd:string"> + <enumeration value="inbound" /> + <enumeration value="outbound" /> + </restriction> + </simpleType> + <simpleType name="HostFirewallRulePortType"> + <restriction base="xsd:string"> + <enumeration value="src" /> + <enumeration value="dst" /> + </restriction> + </simpleType> + <simpleType name="HostFirewallRuleProtocol"> + <restriction base="xsd:string"> + <enumeration value="tcp" /> + <enumeration value="udp" /> + </restriction> + </simpleType> + <complexType name="HostFirewallRule"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="port" type="xsd:int" /> + <element name="endPort" type="xsd:int" minOccurs="0" /> + <element name="direction" type="vim25:HostFirewallRuleDirection" /> + <element name="portType" type="vim25:HostFirewallRulePortType" minOccurs="0" /> + <element name="protocol" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallRule"> + <sequence> + <element name="HostFirewallRule" type="vim25:HostFirewallRule" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostFirewallRuleset"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="required" type="xsd:boolean" /> + <element name="rule" type="vim25:HostFirewallRule" maxOccurs="unbounded" /> + <element name="service" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + <element name="allowedHosts" type="vim25:HostFirewallRulesetIpList" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostFirewallRuleset"> + <sequence> + <element name="HostFirewallRuleset" type="vim25:HostFirewallRuleset" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="connectionState" type="vim25:HostSystemConnectionState" /> + <element name="powerState" type="vim25:HostSystemPowerState" /> + <element name="standbyMode" type="xsd:string" minOccurs="0" /> + <element name="inMaintenanceMode" type="xsd:boolean" /> + <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> + <element name="healthSystemRuntime" type="vim25:HealthSystemRuntime" minOccurs="0" /> + <element name="dasHostState" type="vim25:ClusterDasFdmHostState" minOccurs="0" /> + <element name="tpmPcrValues" type="vim25:HostTpmDigestInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostScsiDiskPartition"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskName" type="xsd:string" /> + <element name="partition" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiDiskPartition"> + <sequence> + <element name="HostScsiDiskPartition" type="vim25:HostScsiDiskPartition" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiDisk"> + <complexContent> + <extension base="vim25:ScsiLun"> + <sequence> + <element name="capacity" type="vim25:HostDiskDimensionsLba" /> + <element name="devicePath" type="xsd:string" /> + <element name="ssd" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiDisk"> + <sequence> + <element name="HostScsiDisk" type="vim25:HostScsiDisk" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ScsiLunType"> + <restriction base="xsd:string"> + <enumeration value="disk" /> + <enumeration value="tape" /> + <enumeration value="printer" /> + <enumeration value="processor" /> + <enumeration value="worm" /> + <enumeration value="cdrom" /> + <enumeration value="scanner" /> + <enumeration value="opticalDevice" /> + <enumeration value="mediaChanger" /> + <enumeration value="communications" /> + <enumeration value="storageArrayController" /> + <enumeration value="enclosure" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="ScsiLunCapabilities"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="updateDisplayNameSupported" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScsiLunDurableName"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="namespace" type="xsd:string" /> + <element name="namespaceId" type="xsd:byte" /> + <element name="data" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScsiLunDurableName"> + <sequence> + <element name="ScsiLunDurableName" type="vim25:ScsiLunDurableName" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ScsiLunState"> + <restriction base="xsd:string"> + <enumeration value="unknownState" /> + <enumeration value="ok" /> + <enumeration value="error" /> + <enumeration value="off" /> + <enumeration value="quiesced" /> + <enumeration value="degraded" /> + <enumeration value="lostCommunication" /> + <enumeration value="timeout" /> + </restriction> + </simpleType> + <simpleType name="ScsiLunDescriptorQuality"> + <restriction base="xsd:string"> + <enumeration value="highQuality" /> + <enumeration value="mediumQuality" /> + <enumeration value="lowQuality" /> + <enumeration value="unknownQuality" /> + </restriction> + </simpleType> + <complexType name="ScsiLunDescriptor"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="quality" type="xsd:string" /> + <element name="id" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScsiLunDescriptor"> + <sequence> + <element name="ScsiLunDescriptor" type="vim25:ScsiLunDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ScsiLunVStorageSupportStatus"> + <restriction base="xsd:string"> + <enumeration value="vStorageSupported" /> + <enumeration value="vStorageUnsupported" /> + <enumeration value="vStorageUnknown" /> + </restriction> + </simpleType> + <complexType name="ScsiLun"> + <complexContent> + <extension base="vim25:HostDevice"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" /> + <element name="descriptor" type="vim25:ScsiLunDescriptor" minOccurs="0" maxOccurs="unbounded" /> + <element name="canonicalName" type="xsd:string" minOccurs="0" /> + <element name="displayName" type="xsd:string" minOccurs="0" /> + <element name="lunType" type="xsd:string" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="model" type="xsd:string" minOccurs="0" /> + <element name="revision" type="xsd:string" minOccurs="0" /> + <element name="scsiLevel" type="xsd:int" minOccurs="0" /> + <element name="serialNumber" type="xsd:string" minOccurs="0" /> + <element name="durableName" type="vim25:ScsiLunDurableName" minOccurs="0" /> + <element name="alternateName" type="vim25:ScsiLunDurableName" minOccurs="0" maxOccurs="unbounded" /> + <element name="standardInquiry" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + <element name="queueDepth" type="xsd:int" minOccurs="0" /> + <element name="operationalState" type="xsd:string" maxOccurs="unbounded" /> + <element name="capabilities" type="vim25:ScsiLunCapabilities" minOccurs="0" /> + <element name="vStorageSupport" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScsiLun"> + <sequence> + <element name="ScsiLun" type="vim25:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyInterface"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="adapter" type="xsd:string" /> + <element name="target" type="vim25:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyInterface"> + <sequence> + <element name="HostScsiTopologyInterface" type="vim25:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="target" type="xsd:int" /> + <element name="lun" type="vim25:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> + <element name="transport" type="vim25:HostTargetTransport" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyTarget"> + <sequence> + <element name="HostScsiTopologyTarget" type="vim25:HostScsiTopologyTarget" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopologyLun"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="lun" type="xsd:int" /> + <element name="scsiLun" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostScsiTopologyLun"> + <sequence> + <element name="HostScsiTopologyLun" type="vim25:HostScsiTopologyLun" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostScsiTopology"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="adapter" type="vim25:HostScsiTopologyInterface" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSecuritySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="adminPassword" type="xsd:string" minOccurs="0" /> + <element name="removePermission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> + <element name="addPermission" type="vim25:Permission" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostServicePolicy"> + <restriction base="xsd:string"> + <enumeration value="on" /> + <enumeration value="automatic" /> + <enumeration value="off" /> + </restriction> + </simpleType> + <complexType name="HostServiceSourcePackage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="sourcePackageName" type="xsd:string" /> + <element name="description" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostService"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="label" type="xsd:string" /> + <element name="required" type="xsd:boolean" /> + <element name="uninstallable" type="xsd:boolean" /> + <element name="running" type="xsd:boolean" /> + <element name="ruleset" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="policy" type="xsd:string" /> + <element name="sourcePackage" type="vim25:HostServiceSourcePackage" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostService"> + <sequence> + <element name="HostService" type="vim25:HostService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostServiceConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="serviceId" type="xsd:string" /> + <element name="startupPolicy" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostServiceConfig"> + <sequence> + <element name="HostServiceConfig" type="vim25:HostServiceConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostServiceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="service" type="vim25:HostService" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSnmpDestination"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="hostName" type="xsd:string" /> + <element name="port" type="xsd:int" /> + <element name="community" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSnmpDestination"> + <sequence> + <element name="HostSnmpDestination" type="vim25:HostSnmpDestination" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostSnmpConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="port" type="xsd:int" minOccurs="0" /> + <element name="readOnlyCommunities" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="trapTargets" type="vim25:HostSnmpDestination" minOccurs="0" maxOccurs="unbounded" /> + <element name="option" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostSnmpAgentCapability"> + <restriction base="xsd:string"> + <enumeration value="COMPLETE" /> + <enumeration value="DIAGNOSTICS" /> + <enumeration value="CONFIGURATION" /> + </restriction> + </simpleType> + <complexType name="HostSnmpSystemAgentLimits"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="maxReadOnlyCommunities" type="xsd:int" /> + <element name="maxTrapDestinations" type="xsd:int" /> + <element name="maxCommunityLength" type="xsd:int" /> + <element name="maxBufferSize" type="xsd:int" /> + <element name="capability" type="vim25:HostSnmpAgentCapability" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSslThumbprintInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="principal" type="xsd:string" /> + <element name="ownerTag" type="xsd:string" minOccurs="0" /> + <element name="sslThumbprints" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSslThumbprintInfo"> + <sequence> + <element name="HostSslThumbprintInfo" type="vim25:HostSslThumbprintInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostStorageArrayTypePolicyOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policy" type="vim25:ElementDescription" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostStorageArrayTypePolicyOption"> + <sequence> + <element name="HostStorageArrayTypePolicyOption" type="vim25:HostStorageArrayTypePolicyOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostStorageDeviceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="hostBusAdapter" type="vim25:HostHostBusAdapter" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiLun" type="vim25:ScsiLun" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiTopology" type="vim25:HostScsiTopology" minOccurs="0" /> + <element name="multipathInfo" type="vim25:HostMultipathInfo" minOccurs="0" /> + <element name="plugStoreTopology" type="vim25:HostPlugStoreTopology" minOccurs="0" /> + <element name="softwareInternetScsiEnabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostHardwareSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vendor" type="xsd:string" /> + <element name="model" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="otherIdentifyingInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="memorySize" type="xsd:long" /> + <element name="cpuModel" type="xsd:string" /> + <element name="cpuMhz" type="xsd:int" /> + <element name="numCpuPkgs" type="xsd:short" /> + <element name="numCpuCores" type="xsd:short" /> + <element name="numCpuThreads" type="xsd:short" /> + <element name="numNics" type="xsd:int" /> + <element name="numHBAs" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostListSummaryQuickStats"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="overallMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="distributedCpuFairness" type="xsd:int" minOccurs="0" /> + <element name="distributedMemoryFairness" type="xsd:int" minOccurs="0" /> + <element name="uptime" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostConfigSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="port" type="xsd:int" /> + <element name="sslThumbprint" type="xsd:string" minOccurs="0" /> + <element name="product" type="vim25:AboutInfo" minOccurs="0" /> + <element name="vmotionEnabled" type="xsd:boolean" /> + <element name="faultToleranceEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="featureVersion" type="vim25:HostFeatureVersionInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="agentVmDatastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="agentVmNetwork" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostListSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="hardware" type="vim25:HostHardwareSummary" minOccurs="0" /> + <element name="runtime" type="vim25:HostRuntimeInfo" minOccurs="0" /> + <element name="config" type="vim25:HostConfigSummary" /> + <element name="quickStats" type="vim25:HostListSummaryQuickStats" /> + <element name="overallStatus" type="vim25:ManagedEntityStatus" /> + <element name="rebootRequired" type="xsd:boolean" /> + <element name="customValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="managementServerIp" type="xsd:string" minOccurs="0" /> + <element name="maxEVCModeKey" type="xsd:string" minOccurs="0" /> + <element name="currentEVCModeKey" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemHealthInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numericSensorInfo" type="vim25:HostNumericSensorInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostSystemIdentificationInfoIdentifier"> + <restriction base="xsd:string"> + <enumeration value="AssetTag" /> + <enumeration value="ServiceTag" /> + <enumeration value="OemSpecificString" /> + </restriction> + </simpleType> + <complexType name="HostSystemIdentificationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="identifierValue" type="xsd:string" /> + <element name="identifierType" type="vim25:ElementDescription" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSystemIdentificationInfo"> + <sequence> + <element name="HostSystemIdentificationInfo" type="vim25:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostSystemResourceInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="config" type="vim25:ResourceConfigSpec" minOccurs="0" /> + <element name="child" type="vim25:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSystemResourceInfo"> + <sequence> + <element name="HostSystemResourceInfo" type="vim25:HostSystemResourceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostSystemSwapConfigurationSystemSwapOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostSystemSwapConfigurationSystemSwapOption"> + <sequence> + <element name="HostSystemSwapConfigurationSystemSwapOption" type="vim25:HostSystemSwapConfigurationSystemSwapOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostSystemSwapConfigurationDisabledOption"> + <complexContent> + <extension base="vim25:HostSystemSwapConfigurationSystemSwapOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemSwapConfigurationHostCacheOption"> + <complexContent> + <extension base="vim25:HostSystemSwapConfigurationSystemSwapOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemSwapConfigurationHostLocalSwapOption"> + <complexContent> + <extension base="vim25:HostSystemSwapConfigurationSystemSwapOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemSwapConfigurationDatastoreOption"> + <complexContent> + <extension base="vim25:HostSystemSwapConfigurationSystemSwapOption"> + <sequence> + <element name="datastore" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostSystemSwapConfiguration"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="option" type="vim25:HostSystemSwapConfigurationSystemSwapOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTargetTransport"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostParallelScsiTargetTransport"> + <complexContent> + <extension base="vim25:HostTargetTransport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostBlockAdapterTargetTransport"> + <complexContent> + <extension base="vim25:HostTargetTransport"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFibreChannelTargetTransport"> + <complexContent> + <extension base="vim25:HostTargetTransport"> + <sequence> + <element name="portWorldWideName" type="xsd:long" /> + <element name="nodeWorldWideName" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostInternetScsiTargetTransport"> + <complexContent> + <extension base="vim25:HostTargetTransport"> + <sequence> + <element name="iScsiName" type="xsd:string" /> + <element name="iScsiAlias" type="xsd:string" /> + <element name="address" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostFibreChannelOverEthernetTargetTransport"> + <complexContent> + <extension base="vim25:HostFibreChannelTargetTransport"> + <sequence> + <element name="vnportMac" type="xsd:string" /> + <element name="fcfMac" type="xsd:string" /> + <element name="vlanId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmAttestationReport"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="tpmPcrValues" type="vim25:HostTpmDigestInfo" maxOccurs="unbounded" /> + <element name="tpmEvents" type="vim25:HostTpmEventLogEntry" maxOccurs="unbounded" /> + <element name="tpmLogReliable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmBootSecurityOptionEventDetails"> + <complexContent> + <extension base="vim25:HostTpmEventDetails"> + <sequence> + <element name="bootSecurityOption" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmCommandEventDetails"> + <complexContent> + <extension base="vim25:HostTpmEventDetails"> + <sequence> + <element name="commandLine" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostDigestInfoDigestMethodType"> + <restriction base="xsd:string"> + <enumeration value="SHA1" /> + <enumeration value="MD5" /> + </restriction> + </simpleType> + <complexType name="HostDigestInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="digestMethod" type="xsd:string" /> + <element name="digestValue" type="xsd:byte" maxOccurs="unbounded" /> + <element name="objectName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmDigestInfo"> + <complexContent> + <extension base="vim25:HostDigestInfo"> + <sequence> + <element name="pcrNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostTpmDigestInfo"> + <sequence> + <element name="HostTpmDigestInfo" type="vim25:HostTpmDigestInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostTpmEventDetails"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dataHash" type="xsd:byte" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmEventLogEntry"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="pcrIndex" type="xsd:int" /> + <element name="eventDetails" type="vim25:HostTpmEventDetails" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostTpmEventLogEntry"> + <sequence> + <element name="HostTpmEventLogEntry" type="vim25:HostTpmEventLogEntry" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostTpmOptionEventDetails"> + <complexContent> + <extension base="vim25:HostTpmEventDetails"> + <sequence> + <element name="optionsFileName" type="xsd:string" /> + <element name="bootOptions" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostTpmSoftwareComponentEventDetails"> + <complexContent> + <extension base="vim25:HostTpmEventDetails"> + <sequence> + <element name="componentName" type="xsd:string" /> + <element name="vibName" type="xsd:string" /> + <element name="vibVersion" type="xsd:string" /> + <element name="vibVendor" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostUnresolvedVmfsExtentUnresolvedReason"> + <restriction base="xsd:string"> + <enumeration value="diskIdMismatch" /> + <enumeration value="uuidConflict" /> + </restriction> + </simpleType> + <complexType name="HostUnresolvedVmfsExtent"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="vim25:HostScsiDiskPartition" /> + <element name="devicePath" type="xsd:string" /> + <element name="vmfsUuid" type="xsd:string" /> + <element name="isHeadExtent" type="xsd:boolean" /> + <element name="ordinal" type="xsd:int" /> + <element name="startBlock" type="xsd:int" /> + <element name="endBlock" type="xsd:int" /> + <element name="reason" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostUnresolvedVmfsExtent"> + <sequence> + <element name="HostUnresolvedVmfsExtent" type="vim25:HostUnresolvedVmfsExtent" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostUnresolvedVmfsResignatureSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extentDevicePath" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostUnresolvedVmfsResolutionResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="spec" type="vim25:HostUnresolvedVmfsResolutionSpec" /> + <element name="vmfs" type="vim25:HostVmfsVolume" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostUnresolvedVmfsResolutionResult"> + <sequence> + <element name="HostUnresolvedVmfsResolutionResult" type="vim25:HostUnresolvedVmfsResolutionResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostUnresolvedVmfsResolutionSpecVmfsUuidResolution"> + <restriction base="xsd:string"> + <enumeration value="resignature" /> + <enumeration value="forceMount" /> + </restriction> + </simpleType> + <complexType name="HostUnresolvedVmfsResolutionSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extentDevicePath" type="xsd:string" maxOccurs="unbounded" /> + <element name="uuidResolution" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostUnresolvedVmfsResolutionSpec"> + <sequence> + <element name="HostUnresolvedVmfsResolutionSpec" type="vim25:HostUnresolvedVmfsResolutionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostUnresolvedVmfsVolumeResolveStatus"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="resolvable" type="xsd:boolean" /> + <element name="incompleteExtents" type="xsd:boolean" minOccurs="0" /> + <element name="multipleCopies" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostUnresolvedVmfsVolume"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extent" type="vim25:HostUnresolvedVmfsExtent" maxOccurs="unbounded" /> + <element name="vmfsLabel" type="xsd:string" /> + <element name="vmfsUuid" type="xsd:string" /> + <element name="totalBlocks" type="xsd:int" /> + <element name="resolveStatus" type="vim25:HostUnresolvedVmfsVolumeResolveStatus" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostUnresolvedVmfsVolume"> + <sequence> + <element name="HostUnresolvedVmfsVolume" type="vim25:HostUnresolvedVmfsVolume" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVMotionConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vmotionNicKey" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="netConfig" type="vim25:HostVMotionNetConfig" minOccurs="0" /> + <element name="ipConfig" type="vim25:HostIpConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVMotionNetConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="candidateVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="selectedVnic" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualNicSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ip" type="vim25:HostIpConfig" minOccurs="0" /> + <element name="mac" type="xsd:string" minOccurs="0" /> + <element name="distributedVirtualPort" type="vim25:DistributedVirtualSwitchPortConnection" minOccurs="0" /> + <element name="portgroup" type="xsd:string" minOccurs="0" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="tsoEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualNicConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" minOccurs="0" /> + <element name="portgroup" type="xsd:string" /> + <element name="spec" type="vim25:HostVirtualNicSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualNicConfig"> + <sequence> + <element name="HostVirtualNicConfig" type="vim25:HostVirtualNicConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualNic"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="xsd:string" /> + <element name="key" type="xsd:string" /> + <element name="portgroup" type="xsd:string" /> + <element name="spec" type="vim25:HostVirtualNicSpec" /> + <element name="port" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualNic"> + <sequence> + <element name="HostVirtualNic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualNicConnection"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="portgroup" type="xsd:string" minOccurs="0" /> + <element name="dvPort" type="vim25:DistributedVirtualSwitchPortConnection" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostVirtualNicManagerNicType"> + <restriction base="xsd:string"> + <enumeration value="vmotion" /> + <enumeration value="faultToleranceLogging" /> + <enumeration value="vSphereReplication" /> + <enumeration value="management" /> + </restriction> + </simpleType> + <complexType name="HostVirtualNicManagerNicTypeSelection"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vnic" type="vim25:HostVirtualNicConnection" /> + <element name="nicType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualNicManagerNicTypeSelection"> + <sequence> + <element name="HostVirtualNicManagerNicTypeSelection" type="vim25:HostVirtualNicManagerNicTypeSelection" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualNicManagerNetConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="nicType" type="xsd:string" /> + <element name="multiSelectAllowed" type="xsd:boolean" /> + <element name="candidateVnic" type="vim25:HostVirtualNic" minOccurs="0" maxOccurs="unbounded" /> + <element name="selectedVnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualNicManagerNetConfig"> + <sequence> + <element name="VirtualNicManagerNetConfig" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualNicManagerInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="netConfig" type="vim25:VirtualNicManagerNetConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchBridge"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchAutoBridge"> + <complexContent> + <extension base="vim25:HostVirtualSwitchBridge"> + <sequence> + <element name="excludedNicDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchSimpleBridge"> + <complexContent> + <extension base="vim25:HostVirtualSwitchBridge"> + <sequence> + <element name="nicDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchBondBridge"> + <complexContent> + <extension base="vim25:HostVirtualSwitchBridge"> + <sequence> + <element name="nicDevice" type="xsd:string" maxOccurs="unbounded" /> + <element name="beacon" type="vim25:HostVirtualSwitchBeaconConfig" minOccurs="0" /> + <element name="linkDiscoveryProtocolConfig" type="vim25:LinkDiscoveryProtocolConfig" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchBeaconConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numPorts" type="xsd:int" /> + <element name="bridge" type="vim25:HostVirtualSwitchBridge" minOccurs="0" /> + <element name="policy" type="vim25:HostNetworkPolicy" minOccurs="0" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVirtualSwitchConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeOperation" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="spec" type="vim25:HostVirtualSwitchSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualSwitchConfig"> + <sequence> + <element name="HostVirtualSwitchConfig" type="vim25:HostVirtualSwitchConfig" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVirtualSwitch"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="key" type="xsd:string" /> + <element name="numPorts" type="xsd:int" /> + <element name="numPortsAvailable" type="xsd:int" /> + <element name="mtu" type="xsd:int" minOccurs="0" /> + <element name="portgroup" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="pnic" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="spec" type="vim25:HostVirtualSwitchSpec" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVirtualSwitch"> + <sequence> + <element name="HostVirtualSwitch" type="vim25:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="HostVmciAccessManagerMode"> + <restriction base="xsd:string"> + <enumeration value="grant" /> + <enumeration value="replace" /> + <enumeration value="revoke" /> + </restriction> + </simpleType> + <complexType name="HostVmciAccessManagerAccessSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="services" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="mode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVmciAccessManagerAccessSpec"> + <sequence> + <element name="HostVmciAccessManagerAccessSpec" type="vim25:HostVmciAccessManagerAccessSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVmfsRescanResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostVmfsRescanResult"> + <sequence> + <element name="HostVmfsRescanResult" type="vim25:HostVmfsRescanResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostVmfsSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="extent" type="vim25:HostScsiDiskPartition" /> + <element name="blockSizeMb" type="xsd:int" minOccurs="0" /> + <element name="majorVersion" type="xsd:int" /> + <element name="volumeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostVmfsVolume"> + <complexContent> + <extension base="vim25:HostFileSystemVolume"> + <sequence> + <element name="blockSizeMb" type="xsd:int" /> + <element name="maxBlocks" type="xsd:int" /> + <element name="majorVersion" type="xsd:int" /> + <element name="version" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="extent" type="vim25:HostScsiDiskPartition" maxOccurs="unbounded" /> + <element name="vmfsUpgradable" type="xsd:boolean" /> + <element name="forceMountedInfo" type="vim25:HostForceMountedInfo" minOccurs="0" /> + <element name="ssd" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDhcpConfigInfoDhcpOptions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enable" type="xsd:boolean" /> + <element name="config" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDhcpConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipv6" type="vim25:NetDhcpConfigInfoDhcpOptions" minOccurs="0" /> + <element name="ipv4" type="vim25:NetDhcpConfigInfoDhcpOptions" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDhcpConfigSpecDhcpOptionsSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enable" type="xsd:boolean" minOccurs="0" /> + <element name="config" type="vim25:KeyValue" maxOccurs="unbounded" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDhcpConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipv6" type="vim25:NetDhcpConfigSpecDhcpOptionsSpec" minOccurs="0" /> + <element name="ipv4" type="vim25:NetDhcpConfigSpecDhcpOptionsSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDnsConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" /> + <element name="hostName" type="xsd:string" /> + <element name="domainName" type="xsd:string" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetDnsConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dhcp" type="xsd:boolean" minOccurs="0" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="domainName" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="searchDomain" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="NetIpConfigInfoIpAddressOrigin"> + <restriction base="xsd:string"> + <enumeration value="other" /> + <enumeration value="manual" /> + <enumeration value="dhcp" /> + <enumeration value="linklayer" /> + <enumeration value="random" /> + </restriction> + </simpleType> + <simpleType name="NetIpConfigInfoIpAddressStatus"> + <restriction base="xsd:string"> + <enumeration value="preferred" /> + <enumeration value="deprecated" /> + <enumeration value="invalid" /> + <enumeration value="inaccessible" /> + <enumeration value="unknown" /> + <enumeration value="tentative" /> + <enumeration value="duplicate" /> + </restriction> + </simpleType> + <complexType name="NetIpConfigInfoIpAddress"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="origin" type="xsd:string" minOccurs="0" /> + <element name="state" type="xsd:string" minOccurs="0" /> + <element name="lifetime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpConfigInfoIpAddress"> + <sequence> + <element name="NetIpConfigInfoIpAddress" type="vim25:NetIpConfigInfoIpAddress" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="vim25:NetIpConfigInfoIpAddress" minOccurs="0" maxOccurs="unbounded" /> + <element name="dhcp" type="vim25:NetDhcpConfigInfo" minOccurs="0" /> + <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetIpConfigSpecIpAddressSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpConfigSpecIpAddressSpec"> + <sequence> + <element name="NetIpConfigSpecIpAddressSpec" type="vim25:NetIpConfigSpecIpAddressSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="vim25:NetIpConfigSpecIpAddressSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="dhcp" type="vim25:NetDhcpConfigSpec" minOccurs="0" /> + <element name="autoConfigurationEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetIpRouteConfigInfoGateway"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetIpRouteConfigInfoIpRoute"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="gateway" type="vim25:NetIpRouteConfigInfoGateway" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpRouteConfigInfoIpRoute"> + <sequence> + <element name="NetIpRouteConfigInfoIpRoute" type="vim25:NetIpRouteConfigInfoIpRoute" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpRouteConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipRoute" type="vim25:NetIpRouteConfigInfoIpRoute" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetIpRouteConfigSpecGatewaySpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="device" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetIpRouteConfigSpecIpRouteSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="xsd:string" /> + <element name="prefixLength" type="xsd:int" /> + <element name="gateway" type="vim25:NetIpRouteConfigSpecGatewaySpec" /> + <element name="operation" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpRouteConfigSpecIpRouteSpec"> + <sequence> + <element name="NetIpRouteConfigSpecIpRouteSpec" type="vim25:NetIpRouteConfigSpecIpRouteSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpRouteConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipRoute" type="vim25:NetIpRouteConfigSpecIpRouteSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="NetIpStackInfoEntryType"> + <restriction base="xsd:string"> + <enumeration value="other" /> + <enumeration value="invalid" /> + <enumeration value="dynamic" /> + <enumeration value="manual" /> + </restriction> + </simpleType> + <simpleType name="NetIpStackInfoPreference"> + <restriction base="xsd:string"> + <enumeration value="reserved" /> + <enumeration value="low" /> + <enumeration value="medium" /> + <enumeration value="high" /> + </restriction> + </simpleType> + <complexType name="NetIpStackInfoNetToMedia"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="physicalAddress" type="xsd:string" /> + <element name="device" type="xsd:string" /> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpStackInfoNetToMedia"> + <sequence> + <element name="NetIpStackInfoNetToMedia" type="vim25:NetIpStackInfoNetToMedia" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpStackInfoDefaultRouter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="device" type="xsd:string" /> + <element name="lifetime" type="xsd:dateTime" /> + <element name="preference" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNetIpStackInfoDefaultRouter"> + <sequence> + <element name="NetIpStackInfoDefaultRouter" type="vim25:NetIpStackInfoDefaultRouter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetIpStackInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="neighbor" type="vim25:NetIpStackInfoNetToMedia" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultRouter" type="vim25:NetIpStackInfoDefaultRouter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="NetBIOSConfigInfoMode"> + <restriction base="xsd:string"> + <enumeration value="unknown" /> + <enumeration value="enabled" /> + <enumeration value="disabled" /> + <enumeration value="enabledViaDHCP" /> + </restriction> + </simpleType> + <complexType name="NetBIOSConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="mode" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WinNetBIOSConfigInfo"> + <complexContent> + <extension base="vim25:NetBIOSConfigInfo"> + <sequence> + <element name="primaryWINS" type="xsd:string" /> + <element name="secondaryWINS" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ArrayUpdateOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <complexType name="ArrayUpdateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="operation" type="vim25:ArrayUpdateOperation" /> + <element name="removeKey" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="BoolOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="supported" type="xsd:boolean" /> + <element name="defaultValue" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ChoiceOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="choiceInfo" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="defaultIndex" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FloatOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="min" type="xsd:float" /> + <element name="max" type="xsd:float" /> + <element name="defaultValue" type="xsd:float" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IntOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="min" type="xsd:int" /> + <element name="max" type="xsd:int" /> + <element name="defaultValue" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="LongOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="min" type="xsd:long" /> + <element name="max" type="xsd:long" /> + <element name="defaultValue" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OptionDef"> + <complexContent> + <extension base="vim25:ElementDescription"> + <sequence> + <element name="optionType" type="vim25:OptionType" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOptionDef"> + <sequence> + <element name="OptionDef" type="vim25:OptionDef" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="OptionType"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="valueIsReadonly" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OptionValue"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="value" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOptionValue"> + <sequence> + <element name="OptionValue" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="StringOption"> + <complexContent> + <extension base="vim25:OptionType"> + <sequence> + <element name="defaultValue" type="xsd:string" /> + <element name="validCharacters" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ApplyProfile"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" /> + <element name="policy" type="vim25:ProfilePolicy" minOccurs="0" maxOccurs="unbounded" /> + <element name="profileTypeName" type="xsd:string" minOccurs="0" /> + <element name="profileVersion" type="xsd:string" minOccurs="0" /> + <element name="property" type="vim25:ProfileApplyProfileProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfApplyProfile"> + <sequence> + <element name="ApplyProfile" type="vim25:ApplyProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileApplyProfileElement"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileApplyProfileProperty"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="propertyName" type="xsd:string" /> + <element name="array" type="xsd:boolean" /> + <element name="profile" type="vim25:ApplyProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileApplyProfileProperty"> + <sequence> + <element name="ProfileApplyProfileProperty" type="vim25:ProfileApplyProfileProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ComplianceLocator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="expressionName" type="xsd:string" /> + <element name="applyPath" type="vim25:ProfilePropertyPath" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfComplianceLocator"> + <sequence> + <element name="ComplianceLocator" type="vim25:ComplianceLocator" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ComplianceProfile"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="expression" type="vim25:ProfileExpression" maxOccurs="unbounded" /> + <element name="rootExpression" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ComplianceResultStatus"> + <restriction base="xsd:string"> + <enumeration value="compliant" /> + <enumeration value="nonCompliant" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="ComplianceFailure"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="failureType" type="xsd:string" /> + <element name="message" type="vim25:LocalizableMessage" /> + <element name="expressionName" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfComplianceFailure"> + <sequence> + <element name="ComplianceFailure" type="vim25:ComplianceFailure" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ComplianceResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="profile" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="complianceStatus" type="xsd:string" /> + <element name="entity" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="checkTime" type="xsd:dateTime" minOccurs="0" /> + <element name="failure" type="vim25:ComplianceFailure" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfComplianceResult"> + <sequence> + <element name="ComplianceResult" type="vim25:ComplianceResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileDeferredPolicyOptionParameter"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="inputPath" type="vim25:ProfilePropertyPath" /> + <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileDeferredPolicyOptionParameter"> + <sequence> + <element name="ProfileDeferredPolicyOptionParameter" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileExpression"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="displayName" type="xsd:string" /> + <element name="negated" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileExpression"> + <sequence> + <element name="ProfileExpression" type="vim25:ProfileExpression" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileSimpleExpression"> + <complexContent> + <extension base="vim25:ProfileExpression"> + <sequence> + <element name="expressionType" type="xsd:string" /> + <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileCompositeExpression"> + <complexContent> + <extension base="vim25:ProfileExpression"> + <sequence> + <element name="operator" type="xsd:string" /> + <element name="expressionName" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileExpressionMetadata"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="expressionId" type="vim25:ExtendedElementDescription" /> + <element name="parameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileExpressionMetadata"> + <sequence> + <element name="ProfileExpressionMetadata" type="vim25:ProfileExpressionMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ProfileNumericComparator"> + <restriction base="xsd:string"> + <enumeration value="lessThan" /> + <enumeration value="lessThanEqual" /> + <enumeration value="equal" /> + <enumeration value="notEqual" /> + <enumeration value="greaterThanEqual" /> + <enumeration value="greaterThan" /> + </restriction> + </simpleType> + <complexType name="ProfileParameterMetadata"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="vim25:ExtendedElementDescription" /> + <element name="type" type="xsd:string" /> + <element name="optional" type="xsd:boolean" /> + <element name="defaultValue" type="xsd:anyType" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileParameterMetadata"> + <sequence> + <element name="ProfileParameterMetadata" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfilePolicy"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="policyOption" type="vim25:PolicyOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfilePolicy"> + <sequence> + <element name="ProfilePolicy" type="vim25:ProfilePolicy" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfilePolicyOptionMetadata"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="vim25:ExtendedElementDescription" /> + <element name="parameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfilePolicyOptionMetadata"> + <sequence> + <element name="ProfilePolicyOptionMetadata" type="vim25:ProfilePolicyOptionMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileCompositePolicyOptionMetadata"> + <complexContent> + <extension base="vim25:ProfilePolicyOptionMetadata"> + <sequence> + <element name="option" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserInputRequiredParameterMetadata"> + <complexContent> + <extension base="vim25:ProfilePolicyOptionMetadata"> + <sequence> + <element name="userInputParameter" type="vim25:ProfileParameterMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfilePolicyMetadata"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="vim25:ExtendedElementDescription" /> + <element name="possibleOption" type="vim25:ProfilePolicyOptionMetadata" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfilePolicyMetadata"> + <sequence> + <element name="ProfilePolicyMetadata" type="vim25:ProfilePolicyMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PolicyOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="parameter" type="vim25:KeyAnyValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPolicyOption"> + <sequence> + <element name="PolicyOption" type="vim25:PolicyOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CompositePolicyOption"> + <complexContent> + <extension base="vim25:PolicyOption"> + <sequence> + <element name="option" type="vim25:PolicyOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileCreateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileSerializedCreateSpec"> + <complexContent> + <extension base="vim25:ProfileCreateSpec"> + <sequence> + <element name="profileConfigString" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileDescriptionSection"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="description" type="vim25:ExtendedElementDescription" /> + <element name="message" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileDescriptionSection"> + <sequence> + <element name="ProfileDescriptionSection" type="vim25:ProfileDescriptionSection" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="section" type="vim25:ProfileDescriptionSection" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileMetadataProfileSortSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="policyId" type="xsd:string" /> + <element name="parameter" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileMetadataProfileSortSpec"> + <sequence> + <element name="ProfileMetadataProfileSortSpec" type="vim25:ProfileMetadataProfileSortSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileMetadata"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="profileTypeName" type="xsd:string" minOccurs="0" /> + <element name="description" type="vim25:ExtendedDescription" minOccurs="0" /> + <element name="sortSpec" type="vim25:ProfileMetadataProfileSortSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="profileCategory" type="xsd:string" minOccurs="0" /> + <element name="profileComponent" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileMetadata"> + <sequence> + <element name="ProfileMetadata" type="vim25:ProfileMetadata" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfilePropertyPath"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="profilePath" type="xsd:string" /> + <element name="policyId" type="xsd:string" minOccurs="0" /> + <element name="parameterId" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfilePropertyPath"> + <sequence> + <element name="ProfilePropertyPath" type="vim25:ProfilePropertyPath" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileProfileStructure"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="profileTypeName" type="xsd:string" /> + <element name="child" type="vim25:ProfileProfileStructureProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ProfileProfileStructureProperty"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="propertyName" type="xsd:string" /> + <element name="array" type="xsd:boolean" /> + <element name="element" type="vim25:ProfileProfileStructure" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileProfileStructureProperty"> + <sequence> + <element name="ProfileProfileStructureProperty" type="vim25:ProfileProfileStructureProperty" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ClusterProfileConfigInfo"> + <complexContent> + <extension base="vim25:ProfileConfigInfo"> + <sequence> + <element name="complyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterProfileCreateSpec"> + <complexContent> + <extension base="vim25:ProfileCreateSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterProfileConfigSpec"> + <complexContent> + <extension base="vim25:ClusterProfileCreateSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ClusterProfileCompleteConfigSpec"> + <complexContent> + <extension base="vim25:ClusterProfileConfigSpec"> + <sequence> + <element name="complyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ClusterProfileServiceType"> + <restriction base="xsd:string"> + <enumeration value="DRS" /> + <enumeration value="HA" /> + <enumeration value="DPM" /> + <enumeration value="FT" /> + </restriction> + </simpleType> + <complexType name="ClusterProfileConfigServiceCreateSpec"> + <complexContent> + <extension base="vim25:ClusterProfileConfigSpec"> + <sequence> + <element name="serviceType" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFile"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="userInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + <element name="createdTime" type="xsd:dateTime" /> + <element name="modifiedTime" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFileStatusError"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="userInputPath" type="vim25:ProfilePropertyPath" /> + <element name="errMsg" type="vim25:LocalizableMessage" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAnswerFileStatusError"> + <sequence> + <element name="AnswerFileStatusError" type="vim25:AnswerFileStatusError" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="AnswerFileStatusResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="checkedTime" type="xsd:dateTime" /> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="status" type="xsd:string" /> + <element name="error" type="vim25:AnswerFileStatusError" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfAnswerFileStatusResult"> + <sequence> + <element name="AnswerFileStatusResult" type="vim25:AnswerFileStatusResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="ProfileExecuteResultStatus"> + <restriction base="xsd:string"> + <enumeration value="success" /> + <enumeration value="needInput" /> + <enumeration value="error" /> + </restriction> + </simpleType> + <complexType name="ProfileExecuteError"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="vim25:ProfilePropertyPath" minOccurs="0" /> + <element name="message" type="vim25:LocalizableMessage" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfProfileExecuteError"> + <sequence> + <element name="ProfileExecuteError" type="vim25:ProfileExecuteError" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ProfileExecuteResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="status" type="xsd:string" /> + <element name="configSpec" type="vim25:HostConfigSpec" minOccurs="0" /> + <element name="inapplicablePath" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="requireInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + <element name="error" type="vim25:ProfileExecuteError" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostApplyProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="memory" type="vim25:HostMemoryProfile" minOccurs="0" /> + <element name="storage" type="vim25:StorageProfile" minOccurs="0" /> + <element name="network" type="vim25:NetworkProfile" minOccurs="0" /> + <element name="datetime" type="vim25:DateTimeProfile" minOccurs="0" /> + <element name="firewall" type="vim25:FirewallProfile" minOccurs="0" /> + <element name="security" type="vim25:SecurityProfile" minOccurs="0" /> + <element name="service" type="vim25:ServiceProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="option" type="vim25:OptionProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="userAccount" type="vim25:UserProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="usergroupAccount" type="vim25:UserGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="authentication" type="vim25:AuthenticationProfile" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PhysicalNicProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPhysicalNicProfile"> + <sequence> + <element name="PhysicalNicProfile" type="vim25:PhysicalNicProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostMemoryProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="UserProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserProfile"> + <sequence> + <element name="UserProfile" type="vim25:UserProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="UserGroupProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfUserGroupProfile"> + <sequence> + <element name="UserGroupProfile" type="vim25:UserGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SecurityProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="permission" type="vim25:PermissionProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OptionProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfOptionProfile"> + <sequence> + <element name="OptionProfile" type="vim25:OptionProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DateTimeProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ServiceProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfServiceProfile"> + <sequence> + <element name="ServiceProfile" type="vim25:ServiceProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FirewallProfileRulesetProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfFirewallProfileRulesetProfile"> + <sequence> + <element name="FirewallProfileRulesetProfile" type="vim25:FirewallProfileRulesetProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="FirewallProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="ruleset" type="vim25:FirewallProfileRulesetProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NasStorageProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfNasStorageProfile"> + <sequence> + <element name="NasStorageProfile" type="vim25:NasStorageProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="StorageProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="nasStorage" type="vim25:NasStorageProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkProfileDnsConfigProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NetworkProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="vswitch" type="vim25:VirtualSwitchProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmPortGroup" type="vim25:VmPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="hostPortGroup" type="vim25:HostPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="serviceConsolePortGroup" type="vim25:ServiceConsolePortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsConfig" type="vim25:NetworkProfileDnsConfigProfile" minOccurs="0" /> + <element name="ipRouteConfig" type="vim25:IpRouteProfile" minOccurs="0" /> + <element name="consoleIpRouteConfig" type="vim25:IpRouteProfile" minOccurs="0" /> + <element name="pnic" type="vim25:PhysicalNicProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="dvswitch" type="vim25:DvsProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="dvsServiceConsoleNic" type="vim25:DvsServiceConsoleVNicProfile" minOccurs="0" maxOccurs="unbounded" /> + <element name="dvsHostNic" type="vim25:DvsHostVNicProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsVNicProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="ipConfig" type="vim25:IpAddressProfile" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DvsServiceConsoleVNicProfile"> + <complexContent> + <extension base="vim25:DvsVNicProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsServiceConsoleVNicProfile"> + <sequence> + <element name="DvsServiceConsoleVNicProfile" type="vim25:DvsServiceConsoleVNicProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DvsHostVNicProfile"> + <complexContent> + <extension base="vim25:DvsVNicProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsHostVNicProfile"> + <sequence> + <element name="DvsHostVNicProfile" type="vim25:DvsHostVNicProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DvsProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="uplink" type="vim25:PnicUplinkProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfDvsProfile"> + <sequence> + <element name="DvsProfile" type="vim25:DvsProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PnicUplinkProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPnicUplinkProfile"> + <sequence> + <element name="PnicUplinkProfile" type="vim25:PnicUplinkProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="IpRouteProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="staticRoute" type="vim25:StaticRouteProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StaticRouteProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStaticRouteProfile"> + <sequence> + <element name="StaticRouteProfile" type="vim25:StaticRouteProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="LinkProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NumPortsProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSwitchProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="link" type="vim25:LinkProfile" /> + <element name="numPorts" type="vim25:NumPortsProfile" /> + <element name="networkPolicy" type="vim25:NetworkPolicyProfile" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualSwitchProfile"> + <sequence> + <element name="VirtualSwitchProfile" type="vim25:VirtualSwitchProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VlanProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSwitchSelectionProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PortGroupProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="name" type="xsd:string" /> + <element name="vlan" type="vim25:VlanProfile" /> + <element name="vswitch" type="vim25:VirtualSwitchSelectionProfile" /> + <element name="networkPolicy" type="vim25:NetworkPolicyProfile" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmPortGroupProfile"> + <complexContent> + <extension base="vim25:PortGroupProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVmPortGroupProfile"> + <sequence> + <element name="VmPortGroupProfile" type="vim25:VmPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostPortGroupProfile"> + <complexContent> + <extension base="vim25:PortGroupProfile"> + <sequence> + <element name="ipConfig" type="vim25:IpAddressProfile" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostPortGroupProfile"> + <sequence> + <element name="HostPortGroupProfile" type="vim25:HostPortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ServiceConsolePortGroupProfile"> + <complexContent> + <extension base="vim25:PortGroupProfile"> + <sequence> + <element name="ipConfig" type="vim25:IpAddressProfile" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfServiceConsolePortGroupProfile"> + <sequence> + <element name="ServiceConsolePortGroupProfile" type="vim25:ServiceConsolePortGroupProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="NetworkPolicyProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IpAddressProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AuthenticationProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="activeDirectory" type="vim25:ActiveDirectoryProfile" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ActiveDirectoryProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="PermissionProfile"> + <complexContent> + <extension base="vim25:ApplyProfile"> + <sequence> + <element name="key" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPermissionProfile"> + <sequence> + <element name="PermissionProfile" type="vim25:PermissionProfile" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostProfileConfigInfo"> + <complexContent> + <extension base="vim25:ProfileConfigInfo"> + <sequence> + <element name="applyProfile" type="vim25:HostApplyProfile" minOccurs="0" /> + <element name="defaultComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> + <element name="defaultComplyLocator" type="vim25:ComplianceLocator" minOccurs="0" maxOccurs="unbounded" /> + <element name="customComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> + <element name="disabledExpressionList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileConfigSpec"> + <complexContent> + <extension base="vim25:ProfileCreateSpec"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileSerializedHostProfileSpec"> + <complexContent> + <extension base="vim25:ProfileSerializedCreateSpec"> + <sequence> + <element name="validatorHost" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileCompleteConfigSpec"> + <complexContent> + <extension base="vim25:HostProfileConfigSpec"> + <sequence> + <element name="applyProfile" type="vim25:HostApplyProfile" minOccurs="0" /> + <element name="customComplyProfile" type="vim25:ComplianceProfile" minOccurs="0" /> + <element name="disabledExpressionListChanged" type="xsd:boolean" /> + <element name="disabledExpressionList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="validatorHost" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileHostBasedConfigSpec"> + <complexContent> + <extension base="vim25:HostProfileConfigSpec"> + <sequence> + <element name="host" type="vim25:ManagedObjectReference" /> + <element name="useHostProfileEngine" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostProfileManagerConfigTaskList"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configSpec" type="vim25:HostConfigSpec" minOccurs="0" /> + <element name="taskDescription" type="vim25:LocalizableMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFileCreateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFileOptionsCreateSpec"> + <complexContent> + <extension base="vim25:AnswerFileCreateSpec"> + <sequence> + <element name="userInput" type="vim25:ProfileDeferredPolicyOptionParameter" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AnswerFileSerializedCreateSpec"> + <complexContent> + <extension base="vim25:AnswerFileCreateSpec"> + <sequence> + <element name="answerFileConfigString" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="HostProfileManagerAnswerFileStatus"> + <restriction base="xsd:string"> + <enumeration value="valid" /> + <enumeration value="invalid" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="ScheduledTaskDetail"> + <complexContent> + <extension base="vim25:TypeDescription"> + <sequence> + <element name="frequency" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfScheduledTaskDetail"> + <sequence> + <element name="ScheduledTaskDetail" type="vim25:ScheduledTaskDetail" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="ScheduledTaskDescription"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="action" type="vim25:TypeDescription" maxOccurs="unbounded" /> + <element name="schedulerInfo" type="vim25:ScheduledTaskDetail" maxOccurs="unbounded" /> + <element name="state" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="dayOfWeek" type="vim25:ElementDescription" maxOccurs="unbounded" /> + <element name="weekOfMonth" type="vim25:ElementDescription" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskInfo"> + <complexContent> + <extension base="vim25:ScheduledTaskSpec"> + <sequence> + <element name="scheduledTask" type="vim25:ManagedObjectReference" /> + <element name="entity" type="vim25:ManagedObjectReference" /> + <element name="lastModifiedTime" type="xsd:dateTime" /> + <element name="lastModifiedUser" type="xsd:string" /> + <element name="nextRunTime" type="xsd:dateTime" minOccurs="0" /> + <element name="prevRunTime" type="xsd:dateTime" minOccurs="0" /> + <element name="state" type="vim25:TaskInfoState" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" /> + <element name="result" type="xsd:anyType" minOccurs="0" /> + <element name="progress" type="xsd:int" minOccurs="0" /> + <element name="activeTask" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="taskObject" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TaskScheduler"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="activeTime" type="xsd:dateTime" minOccurs="0" /> + <element name="expireTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="AfterStartupTaskScheduler"> + <complexContent> + <extension base="vim25:TaskScheduler"> + <sequence> + <element name="minute" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="OnceTaskScheduler"> + <complexContent> + <extension base="vim25:TaskScheduler"> + <sequence> + <element name="runAt" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="RecurrentTaskScheduler"> + <complexContent> + <extension base="vim25:TaskScheduler"> + <sequence> + <element name="interval" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HourlyTaskScheduler"> + <complexContent> + <extension base="vim25:RecurrentTaskScheduler"> + <sequence> + <element name="minute" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="DailyTaskScheduler"> + <complexContent> + <extension base="vim25:HourlyTaskScheduler"> + <sequence> + <element name="hour" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="WeeklyTaskScheduler"> + <complexContent> + <extension base="vim25:DailyTaskScheduler"> + <sequence> + <element name="sunday" type="xsd:boolean" /> + <element name="monday" type="xsd:boolean" /> + <element name="tuesday" type="xsd:boolean" /> + <element name="wednesday" type="xsd:boolean" /> + <element name="thursday" type="xsd:boolean" /> + <element name="friday" type="xsd:boolean" /> + <element name="saturday" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MonthlyTaskScheduler"> + <complexContent> + <extension base="vim25:DailyTaskScheduler"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="MonthlyByDayTaskScheduler"> + <complexContent> + <extension base="vim25:MonthlyTaskScheduler"> + <sequence> + <element name="day" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="DayOfWeek"> + <restriction base="xsd:string"> + <enumeration value="sunday" /> + <enumeration value="monday" /> + <enumeration value="tuesday" /> + <enumeration value="wednesday" /> + <enumeration value="thursday" /> + <enumeration value="friday" /> + <enumeration value="saturday" /> + </restriction> + </simpleType> + <simpleType name="WeekOfMonth"> + <restriction base="xsd:string"> + <enumeration value="first" /> + <enumeration value="second" /> + <enumeration value="third" /> + <enumeration value="fourth" /> + <enumeration value="last" /> + </restriction> + </simpleType> + <complexType name="MonthlyByWeekdayTaskScheduler"> + <complexContent> + <extension base="vim25:MonthlyTaskScheduler"> + <sequence> + <element name="offset" type="vim25:WeekOfMonth" /> + <element name="weekday" type="vim25:DayOfWeek" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ScheduledTaskSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="enabled" type="xsd:boolean" /> + <element name="scheduler" type="vim25:TaskScheduler" /> + <element name="action" type="vim25:Action" /> + <element name="notification" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ApplyStorageRecommendationResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="podConfig" type="vim25:StorageDrsPodConfigInfo" /> + <element name="vmConfig" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="podConfigSpec" type="vim25:StorageDrsPodConfigSpec" minOccurs="0" /> + <element name="vmConfigSpec" type="vim25:StorageDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsVmConfigSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStorageDrsVmConfigSpec"> + <sequence> + <element name="StorageDrsVmConfigSpec" type="vim25:StorageDrsVmConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="StorageDrsPodConfigInfoBehavior"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="automated" /> + </restriction> + </simpleType> + <complexType name="StorageDrsPodConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" /> + <element name="ioLoadBalanceEnabled" type="xsd:boolean" /> + <element name="defaultVmBehavior" type="xsd:string" /> + <element name="loadBalanceInterval" type="xsd:int" minOccurs="0" /> + <element name="defaultIntraVmAffinity" type="xsd:boolean" minOccurs="0" /> + <element name="spaceLoadBalanceConfig" type="vim25:StorageDrsSpaceLoadBalanceConfig" minOccurs="0" /> + <element name="ioLoadBalanceConfig" type="vim25:StorageDrsIoLoadBalanceConfig" minOccurs="0" /> + <element name="rule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="option" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsSpaceLoadBalanceConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="spaceUtilizationThreshold" type="xsd:int" minOccurs="0" /> + <element name="minSpaceUtilizationDifference" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsIoLoadBalanceConfig"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ioLatencyThreshold" type="xsd:int" minOccurs="0" /> + <element name="ioLoadImbalanceThreshold" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsPodConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="ioLoadBalanceEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="defaultVmBehavior" type="xsd:string" minOccurs="0" /> + <element name="loadBalanceInterval" type="xsd:int" minOccurs="0" /> + <element name="defaultIntraVmAffinity" type="xsd:boolean" minOccurs="0" /> + <element name="spaceLoadBalanceConfig" type="vim25:StorageDrsSpaceLoadBalanceConfig" minOccurs="0" /> + <element name="ioLoadBalanceConfig" type="vim25:StorageDrsIoLoadBalanceConfig" minOccurs="0" /> + <element name="rule" type="vim25:ClusterRuleSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="option" type="vim25:StorageDrsOptionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsOptionSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="option" type="vim25:OptionValue" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStorageDrsOptionSpec"> + <sequence> + <element name="StorageDrsOptionSpec" type="vim25:StorageDrsOptionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VmPodConfigForPlacement"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="storagePod" type="vim25:ManagedObjectReference" /> + <element name="disk" type="vim25:PodDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmConfig" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" /> + <element name="interVmRule" type="vim25:ClusterRuleInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVmPodConfigForPlacement"> + <sequence> + <element name="VmPodConfigForPlacement" type="vim25:VmPodConfigForPlacement" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="PodDiskLocator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskId" type="xsd:int" /> + <element name="diskMoveType" type="xsd:string" minOccurs="0" /> + <element name="diskBackingInfo" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfPodDiskLocator"> + <sequence> + <element name="PodDiskLocator" type="vim25:PodDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="StorageDrsPodSelectionSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="initialVmConfig" type="vim25:VmPodConfigForPlacement" minOccurs="0" maxOccurs="unbounded" /> + <element name="storagePod" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageMigrationAction"> + <complexContent> + <extension base="vim25:ClusterAction"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" /> + <element name="source" type="vim25:ManagedObjectReference" /> + <element name="destination" type="vim25:ManagedObjectReference" /> + <element name="sizeTransferred" type="xsd:long" /> + <element name="spaceUtilSrcBefore" type="xsd:float" minOccurs="0" /> + <element name="spaceUtilDstBefore" type="xsd:float" minOccurs="0" /> + <element name="spaceUtilSrcAfter" type="xsd:float" minOccurs="0" /> + <element name="spaceUtilDstAfter" type="xsd:float" minOccurs="0" /> + <element name="ioLatencySrcBefore" type="xsd:float" minOccurs="0" /> + <element name="ioLatencyDstBefore" type="xsd:float" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StoragePlacementAction"> + <complexContent> + <extension base="vim25:ClusterAction"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" /> + <element name="destination" type="vim25:ManagedObjectReference" /> + <element name="spaceUtilBefore" type="xsd:float" minOccurs="0" /> + <element name="spaceUtilAfter" type="xsd:float" minOccurs="0" /> + <element name="ioLatencyBefore" type="xsd:float" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StoragePlacementResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="recommendations" type="vim25:ClusterRecommendation" minOccurs="0" maxOccurs="unbounded" /> + <element name="drsFault" type="vim25:ClusterDrsFaults" minOccurs="0" /> + <element name="task" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="StoragePlacementSpecPlacementType"> + <restriction base="xsd:string"> + <enumeration value="create" /> + <enumeration value="reconfigure" /> + <enumeration value="relocate" /> + <enumeration value="clone" /> + </restriction> + </simpleType> + <complexType name="StoragePlacementSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="priority" type="vim25:VirtualMachineMovePriority" minOccurs="0" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="podSelectionSpec" type="vim25:StorageDrsPodSelectionSpec" /> + <element name="cloneSpec" type="vim25:VirtualMachineCloneSpec" minOccurs="0" /> + <element name="cloneName" type="xsd:string" minOccurs="0" /> + <element name="configSpec" type="vim25:VirtualMachineConfigSpec" minOccurs="0" /> + <element name="relocateSpec" type="vim25:VirtualMachineRelocateSpec" minOccurs="0" /> + <element name="resourcePool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="folder" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="disallowPrerequisiteMoves" type="xsd:boolean" minOccurs="0" /> + <element name="resourceLeaseDurationSec" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskAntiAffinityRuleSpec"> + <complexContent> + <extension base="vim25:ClusterRuleInfo"> + <sequence> + <element name="diskId" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="StorageDrsVmConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="behavior" type="xsd:string" minOccurs="0" /> + <element name="intraVmAffinity" type="xsd:boolean" minOccurs="0" /> + <element name="intraVmAntiAffinity" type="vim25:VirtualDiskAntiAffinityRuleSpec" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfStorageDrsVmConfigInfo"> + <sequence> + <element name="StorageDrsVmConfigInfo" type="vim25:StorageDrsVmConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppCloneSpecNetworkMappingPair"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="source" type="vim25:ManagedObjectReference" /> + <element name="destination" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppCloneSpecNetworkMappingPair"> + <sequence> + <element name="VAppCloneSpecNetworkMappingPair" type="vim25:VAppCloneSpecNetworkMappingPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppCloneSpecResourceMap"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="source" type="vim25:ManagedObjectReference" /> + <element name="parent" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> + <element name="location" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppCloneSpecResourceMap"> + <sequence> + <element name="VAppCloneSpecResourceMap" type="vim25:VAppCloneSpecResourceMap" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VAppCloneSpecProvisioningType"> + <restriction base="xsd:string"> + <enumeration value="sameAsSource" /> + <enumeration value="thin" /> + <enumeration value="thick" /> + </restriction> + </simpleType> + <complexType name="VAppCloneSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="location" type="vim25:ManagedObjectReference" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0" /> + <element name="vmFolder" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="networkMapping" type="vim25:VAppCloneSpecNetworkMappingPair" minOccurs="0" maxOccurs="unbounded" /> + <element name="property" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="resourceMapping" type="vim25:VAppCloneSpecResourceMap" minOccurs="0" maxOccurs="unbounded" /> + <element name="provisioning" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VAppAutoStartAction"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="powerOn" /> + <enumeration value="powerOff" /> + <enumeration value="guestShutdown" /> + <enumeration value="suspend" /> + </restriction> + </simpleType> + <complexType name="VAppEntityConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="tag" type="xsd:string" minOccurs="0" /> + <element name="startOrder" type="xsd:int" minOccurs="0" /> + <element name="startDelay" type="xsd:int" minOccurs="0" /> + <element name="waitingForGuest" type="xsd:boolean" minOccurs="0" /> + <element name="startAction" type="xsd:string" minOccurs="0" /> + <element name="stopDelay" type="xsd:int" minOccurs="0" /> + <element name="stopAction" type="xsd:string" minOccurs="0" /> + <element name="destroyWithParent" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppEntityConfigInfo"> + <sequence> + <element name="VAppEntityConfigInfo" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VAppIPAssignmentInfoIpAllocationPolicy"> + <restriction base="xsd:string"> + <enumeration value="dhcpPolicy" /> + <enumeration value="transientPolicy" /> + <enumeration value="fixedPolicy" /> + <enumeration value="fixedAllocatedPolicy" /> + </restriction> + </simpleType> + <simpleType name="VAppIPAssignmentInfoAllocationSchemes"> + <restriction base="xsd:string"> + <enumeration value="dhcp" /> + <enumeration value="ovfenv" /> + </restriction> + </simpleType> + <simpleType name="VAppIPAssignmentInfoProtocols"> + <restriction base="xsd:string"> + <enumeration value="IPv4" /> + <enumeration value="IPv6" /> + </restriction> + </simpleType> + <complexType name="VAppIPAssignmentInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="supportedAllocationScheme" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAllocationPolicy" type="xsd:string" minOccurs="0" /> + <element name="supportedIpProtocol" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipProtocol" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IpPoolIpPoolConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="subnetAddress" type="xsd:string" minOccurs="0" /> + <element name="netmask" type="xsd:string" minOccurs="0" /> + <element name="gateway" type="xsd:string" minOccurs="0" /> + <element name="range" type="xsd:string" minOccurs="0" /> + <element name="dns" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dhcpServerAvailable" type="xsd:boolean" minOccurs="0" /> + <element name="ipPoolEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="IpPoolAssociation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="networkName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfIpPoolAssociation"> + <sequence> + <element name="IpPoolAssociation" type="vim25:IpPoolAssociation" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="IpPool"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:int" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="ipv4Config" type="vim25:IpPoolIpPoolConfigInfo" minOccurs="0" /> + <element name="ipv6Config" type="vim25:IpPoolIpPoolConfigInfo" minOccurs="0" /> + <element name="dnsDomain" type="xsd:string" minOccurs="0" /> + <element name="dnsSearchPath" type="xsd:string" minOccurs="0" /> + <element name="hostPrefix" type="xsd:string" minOccurs="0" /> + <element name="httpProxy" type="xsd:string" minOccurs="0" /> + <element name="networkAssociation" type="vim25:IpPoolAssociation" minOccurs="0" maxOccurs="unbounded" /> + <element name="availableIpv4Addresses" type="xsd:int" minOccurs="0" /> + <element name="availableIpv6Addresses" type="xsd:int" minOccurs="0" /> + <element name="allocatedIpv4Addresses" type="xsd:int" minOccurs="0" /> + <element name="allocatedIpv6Addresses" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfIpPool"> + <sequence> + <element name="IpPool" type="vim25:IpPool" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppOvfSectionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" minOccurs="0" /> + <element name="namespace" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="atEnvelopeLevel" type="xsd:boolean" minOccurs="0" /> + <element name="contents" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppOvfSectionInfo"> + <sequence> + <element name="VAppOvfSectionInfo" type="vim25:VAppOvfSectionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppProductInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="classId" type="xsd:string" minOccurs="0" /> + <element name="instanceId" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="vendor" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + <element name="fullVersion" type="xsd:string" minOccurs="0" /> + <element name="vendorUrl" type="xsd:string" minOccurs="0" /> + <element name="productUrl" type="xsd:string" minOccurs="0" /> + <element name="appUrl" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppProductInfo"> + <sequence> + <element name="VAppProductInfo" type="vim25:VAppProductInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppPropertyInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="classId" type="xsd:string" minOccurs="0" /> + <element name="instanceId" type="xsd:string" minOccurs="0" /> + <element name="id" type="xsd:string" minOccurs="0" /> + <element name="category" type="xsd:string" minOccurs="0" /> + <element name="label" type="xsd:string" minOccurs="0" /> + <element name="type" type="xsd:string" minOccurs="0" /> + <element name="typeReference" type="xsd:string" minOccurs="0" /> + <element name="userConfigurable" type="xsd:boolean" minOccurs="0" /> + <element name="defaultValue" type="xsd:string" minOccurs="0" /> + <element name="value" type="xsd:string" minOccurs="0" /> + <element name="description" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppPropertyInfo"> + <sequence> + <element name="VAppPropertyInfo" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppConfigInfo"> + <complexContent> + <extension base="vim25:VmConfigInfo"> + <sequence> + <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="annotation" type="xsd:string" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppConfigSpec"> + <complexContent> + <extension base="vim25:VmConfigSpec"> + <sequence> + <element name="entityConfig" type="vim25:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualAppImportSpec"> + <complexContent> + <extension base="vim25:ImportSpec"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="vAppConfigSpec" type="vim25:VAppConfigSpec" /> + <element name="resourcePoolSpec" type="vim25:ResourceConfigSpec" /> + <element name="child" type="vim25:ImportSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="product" type="vim25:VAppProductInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="property" type="vim25:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAssignment" type="vim25:VAppIPAssignmentInfo" /> + <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ovfSection" type="vim25:VAppOvfSectionInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ovfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="installBootRequired" type="xsd:boolean" /> + <element name="installBootStopDelay" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VmConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="product" type="vim25:VAppProductSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="property" type="vim25:VAppPropertySpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipAssignment" type="vim25:VAppIPAssignmentInfo" minOccurs="0" /> + <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ovfSection" type="vim25:VAppOvfSectionSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="ovfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> + <element name="installBootStopDelay" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VAppProductSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:VAppProductInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppProductSpec"> + <sequence> + <element name="VAppProductSpec" type="vim25:VAppProductSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppPropertySpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:VAppPropertyInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppPropertySpec"> + <sequence> + <element name="VAppPropertySpec" type="vim25:VAppPropertySpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VAppOvfSectionSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:VAppOvfSectionInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVAppOvfSectionSpec"> + <sequence> + <element name="VAppOvfSectionSpec" type="vim25:VAppOvfSectionSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineAffinityInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="affinitySet" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineBootOptionsBootableDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineBootOptionsBootableDevice"> + <sequence> + <element name="VirtualMachineBootOptionsBootableDevice" type="vim25:VirtualMachineBootOptionsBootableDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineBootOptionsBootableDiskDevice"> + <complexContent> + <extension base="vim25:VirtualMachineBootOptionsBootableDevice"> + <sequence> + <element name="deviceKey" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineBootOptionsBootableEthernetDevice"> + <complexContent> + <extension base="vim25:VirtualMachineBootOptionsBootableDevice"> + <sequence> + <element name="deviceKey" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineBootOptionsBootableFloppyDevice"> + <complexContent> + <extension base="vim25:VirtualMachineBootOptionsBootableDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineBootOptionsBootableCdromDevice"> + <complexContent> + <extension base="vim25:VirtualMachineBootOptionsBootableDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineBootOptions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="bootDelay" type="xsd:long" minOccurs="0" /> + <element name="enterBIOSSetup" type="xsd:boolean" minOccurs="0" /> + <element name="bootRetryEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="bootRetryDelay" type="xsd:long" minOccurs="0" /> + <element name="bootOrder" type="vim25:VirtualMachineBootOptionsBootableDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineCapability"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="snapshotOperationsSupported" type="xsd:boolean" /> + <element name="multipleSnapshotsSupported" type="xsd:boolean" /> + <element name="snapshotConfigSupported" type="xsd:boolean" /> + <element name="poweredOffSnapshotsSupported" type="xsd:boolean" /> + <element name="memorySnapshotsSupported" type="xsd:boolean" /> + <element name="revertToSnapshotSupported" type="xsd:boolean" /> + <element name="quiescedSnapshotsSupported" type="xsd:boolean" /> + <element name="disableSnapshotsSupported" type="xsd:boolean" /> + <element name="lockSnapshotsSupported" type="xsd:boolean" /> + <element name="consolePreferencesSupported" type="xsd:boolean" /> + <element name="cpuFeatureMaskSupported" type="xsd:boolean" /> + <element name="s1AcpiManagementSupported" type="xsd:boolean" /> + <element name="settingScreenResolutionSupported" type="xsd:boolean" /> + <element name="toolsAutoUpdateSupported" type="xsd:boolean" /> + <element name="vmNpivWwnSupported" type="xsd:boolean" /> + <element name="npivWwnOnNonRdmVmSupported" type="xsd:boolean" /> + <element name="vmNpivWwnDisableSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vmNpivWwnUpdateSupported" type="xsd:boolean" minOccurs="0" /> + <element name="swapPlacementSupported" type="xsd:boolean" /> + <element name="toolsSyncTimeSupported" type="xsd:boolean" /> + <element name="virtualMmuUsageSupported" type="xsd:boolean" /> + <element name="diskSharesSupported" type="xsd:boolean" /> + <element name="bootOptionsSupported" type="xsd:boolean" /> + <element name="bootRetryOptionsSupported" type="xsd:boolean" minOccurs="0" /> + <element name="settingVideoRamSizeSupported" type="xsd:boolean" /> + <element name="settingDisplayTopologySupported" type="xsd:boolean" minOccurs="0" /> + <element name="recordReplaySupported" type="xsd:boolean" minOccurs="0" /> + <element name="changeTrackingSupported" type="xsd:boolean" minOccurs="0" /> + <element name="multipleCoresPerSocketSupported" type="xsd:boolean" minOccurs="0" /> + <element name="hostBasedReplicationSupported" type="xsd:boolean" minOccurs="0" /> + <element name="guestAutoLockSupported" type="xsd:boolean" minOccurs="0" /> + <element name="memoryReservationLockSupported" type="xsd:boolean" minOccurs="0" /> + <element name="featureRequirementSupported" type="xsd:boolean" minOccurs="0" /> + <element name="poweredOnMonitorTypeChangeSupported" type="xsd:boolean" minOccurs="0" /> + <element name="seSparseDiskSupported" type="xsd:boolean" minOccurs="0" /> + <element name="nestedHVSupported" type="xsd:boolean" minOccurs="0" /> + <element name="vPMCSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineCdromInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineCdromInfo"> + <sequence> + <element name="VirtualMachineCdromInfo" type="vim25:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineCloneSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="location" type="vim25:VirtualMachineRelocateSpec" /> + <element name="template" type="xsd:boolean" /> + <element name="config" type="vim25:VirtualMachineConfigSpec" minOccurs="0" /> + <element name="customization" type="vim25:CustomizationSpec" minOccurs="0" /> + <element name="powerOn" type="xsd:boolean" /> + <element name="snapshot" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineConfigInfoNpivWwnType"> + <restriction base="xsd:string"> + <enumeration value="vc" /> + <enumeration value="host" /> + <enumeration value="external" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineConfigInfoSwapPlacementType"> + <restriction base="xsd:string"> + <enumeration value="inherit" /> + <enumeration value="vmDirectory" /> + <enumeration value="hostLocal" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineConfigInfoDatastoreUrlPair"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineConfigInfoDatastoreUrlPair"> + <sequence> + <element name="VirtualMachineConfigInfoDatastoreUrlPair" type="vim25:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineConfigInfoOverheadInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="initialMemoryReservation" type="xsd:long" minOccurs="0" /> + <element name="initialSwapReservation" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeVersion" type="xsd:string" /> + <element name="modified" type="xsd:dateTime" /> + <element name="name" type="xsd:string" /> + <element name="guestFullName" type="xsd:string" /> + <element name="version" type="xsd:string" /> + <element name="uuid" type="xsd:string" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="npivNodeWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="npivPortWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="npivWorldWideNameType" type="xsd:string" minOccurs="0" /> + <element name="npivDesiredNodeWwns" type="xsd:short" minOccurs="0" /> + <element name="npivDesiredPortWwns" type="xsd:short" minOccurs="0" /> + <element name="npivTemporaryDisabled" type="xsd:boolean" minOccurs="0" /> + <element name="npivOnNonRdmDisks" type="xsd:boolean" minOccurs="0" /> + <element name="locationId" type="xsd:string" minOccurs="0" /> + <element name="template" type="xsd:boolean" /> + <element name="guestId" type="xsd:string" /> + <element name="alternateGuestName" type="xsd:string" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="files" type="vim25:VirtualMachineFileInfo" /> + <element name="tools" type="vim25:ToolsConfigInfo" minOccurs="0" /> + <element name="flags" type="vim25:VirtualMachineFlagInfo" /> + <element name="consolePreferences" type="vim25:VirtualMachineConsolePreferences" minOccurs="0" /> + <element name="defaultPowerOps" type="vim25:VirtualMachineDefaultPowerOpInfo" /> + <element name="hardware" type="vim25:VirtualHardware" /> + <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> + <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> + <element name="latencySensitivity" type="vim25:LatencySensitivity" minOccurs="0" /> + <element name="memoryHotAddEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="cpuHotAddEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="cpuHotRemoveEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="hotPlugMemoryLimit" type="xsd:long" minOccurs="0" /> + <element name="hotPlugMemoryIncrementSize" type="xsd:long" minOccurs="0" /> + <element name="cpuAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="memoryAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="networkShaper" type="vim25:VirtualMachineNetworkShaperInfo" minOccurs="0" /> + <element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuFeatureMask" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="datastoreUrl" type="vim25:VirtualMachineConfigInfoDatastoreUrlPair" minOccurs="0" maxOccurs="unbounded" /> + <element name="swapPlacement" type="xsd:string" minOccurs="0" /> + <element name="bootOptions" type="vim25:VirtualMachineBootOptions" minOccurs="0" /> + <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> + <element name="vAppConfig" type="vim25:VmConfigInfo" minOccurs="0" /> + <element name="vAssertsEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="changeTrackingEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="firmware" type="xsd:string" minOccurs="0" /> + <element name="maxMksConnections" type="xsd:int" minOccurs="0" /> + <element name="guestAutoLockEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" /> + <element name="memoryReservationLockedToMax" type="xsd:boolean" minOccurs="0" /> + <element name="initialOverhead" type="vim25:VirtualMachineConfigInfoOverheadInfo" minOccurs="0" /> + <element name="nestedHVEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="vPMCEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="scheduledHardwareUpgradeInfo" type="vim25:ScheduledHardwareUpgradeInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="version" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="guestOSDescriptor" type="vim25:GuestOsDescriptor" maxOccurs="unbounded" /> + <element name="guestOSDefaultIndex" type="xsd:int" /> + <element name="hardwareOptions" type="vim25:VirtualHardwareOption" /> + <element name="capabilities" type="vim25:VirtualMachineCapability" /> + <element name="datastore" type="vim25:DatastoreOption" /> + <element name="defaultDevice" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportedMonitorType" type="xsd:string" maxOccurs="unbounded" /> + <element name="supportedOvfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="supportedOvfInstallTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigOptionDescriptor"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="description" type="xsd:string" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + <element name="createSupported" type="xsd:boolean" minOccurs="0" /> + <element name="defaultConfigOption" type="xsd:boolean" minOccurs="0" /> + <element name="runSupported" type="xsd:boolean" minOccurs="0" /> + <element name="upgradeSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineConfigOptionDescriptor"> + <sequence> + <element name="VirtualMachineConfigOptionDescriptor" type="vim25:VirtualMachineConfigOptionDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineConfigSpecNpivWwnOp"> + <restriction base="xsd:string"> + <enumeration value="generate" /> + <enumeration value="set" /> + <enumeration value="remove" /> + <enumeration value="extend" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineCpuIdInfoSpec"> + <complexContent> + <extension base="vim25:ArrayUpdateSpec"> + <sequence> + <element name="info" type="vim25:HostCpuIdInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineCpuIdInfoSpec"> + <sequence> + <element name="VirtualMachineCpuIdInfoSpec" type="vim25:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="changeVersion" type="xsd:string" minOccurs="0" /> + <element name="name" type="xsd:string" minOccurs="0" /> + <element name="version" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="npivNodeWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="npivPortWorldWideName" type="xsd:long" minOccurs="0" maxOccurs="unbounded" /> + <element name="npivWorldWideNameType" type="xsd:string" minOccurs="0" /> + <element name="npivDesiredNodeWwns" type="xsd:short" minOccurs="0" /> + <element name="npivDesiredPortWwns" type="xsd:short" minOccurs="0" /> + <element name="npivTemporaryDisabled" type="xsd:boolean" minOccurs="0" /> + <element name="npivOnNonRdmDisks" type="xsd:boolean" minOccurs="0" /> + <element name="npivWorldWideNameOp" type="xsd:string" minOccurs="0" /> + <element name="locationId" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="alternateGuestName" type="xsd:string" minOccurs="0" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="files" type="vim25:VirtualMachineFileInfo" minOccurs="0" /> + <element name="tools" type="vim25:ToolsConfigInfo" minOccurs="0" /> + <element name="flags" type="vim25:VirtualMachineFlagInfo" minOccurs="0" /> + <element name="consolePreferences" type="vim25:VirtualMachineConsolePreferences" minOccurs="0" /> + <element name="powerOpInfo" type="vim25:VirtualMachineDefaultPowerOpInfo" minOccurs="0" /> + <element name="numCPUs" type="xsd:int" minOccurs="0" /> + <element name="numCoresPerSocket" type="xsd:int" minOccurs="0" /> + <element name="memoryMB" type="xsd:long" minOccurs="0" /> + <element name="memoryHotAddEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="cpuHotAddEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="cpuHotRemoveEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="virtualICH7MPresent" type="xsd:boolean" minOccurs="0" /> + <element name="virtualSMCPresent" type="xsd:boolean" minOccurs="0" /> + <element name="deviceChange" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="cpuAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> + <element name="memoryAllocation" type="vim25:ResourceAllocationInfo" minOccurs="0" /> + <element name="latencySensitivity" type="vim25:LatencySensitivity" minOccurs="0" /> + <element name="cpuAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="memoryAffinity" type="vim25:VirtualMachineAffinityInfo" minOccurs="0" /> + <element name="networkShaper" type="vim25:VirtualMachineNetworkShaperInfo" minOccurs="0" /> + <element name="cpuFeatureMask" type="vim25:VirtualMachineCpuIdInfoSpec" minOccurs="0" maxOccurs="unbounded" /> + <element name="extraConfig" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="swapPlacement" type="xsd:string" minOccurs="0" /> + <element name="bootOptions" type="vim25:VirtualMachineBootOptions" minOccurs="0" /> + <element name="vAppConfig" type="vim25:VmConfigSpec" minOccurs="0" /> + <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> + <element name="vAppConfigRemoved" type="xsd:boolean" minOccurs="0" /> + <element name="vAssertsEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="changeTrackingEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="firmware" type="xsd:string" minOccurs="0" /> + <element name="maxMksConnections" type="xsd:int" minOccurs="0" /> + <element name="guestAutoLockEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" /> + <element name="memoryReservationLockedToMax" type="xsd:boolean" minOccurs="0" /> + <element name="nestedHVEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="vPMCEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="scheduledHardwareUpgradeInfo" type="vim25:ScheduledHardwareUpgradeInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ConfigTarget"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numCpus" type="xsd:int" /> + <element name="numCpuCores" type="xsd:int" /> + <element name="numNumaNodes" type="xsd:int" /> + <element name="smcPresent" type="xsd:boolean" minOccurs="0" /> + <element name="datastore" type="vim25:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="network" type="vim25:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="distributedVirtualPortgroup" type="vim25:DistributedVirtualPortgroupInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="distributedVirtualSwitch" type="vim25:DistributedVirtualSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="cdRom" type="vim25:VirtualMachineCdromInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="serial" type="vim25:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="parallel" type="vim25:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="sound" type="vim25:VirtualMachineSoundInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="usb" type="vim25:VirtualMachineUsbInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="floppy" type="vim25:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="legacyNetworkInfo" type="vim25:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiPassthrough" type="vim25:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="scsiDisk" type="vim25:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ideDisk" type="vim25:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="maxMemMBOptimalPerf" type="xsd:int" /> + <element name="resourcePool" type="vim25:ResourcePoolRuntimeInfo" minOccurs="0" /> + <element name="autoVmotion" type="xsd:boolean" minOccurs="0" /> + <element name="pciPassthrough" type="vim25:VirtualMachinePciPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConsolePreferences"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="powerOnWhenOpened" type="xsd:boolean" minOccurs="0" /> + <element name="enterFullScreenOnPowerOn" type="xsd:boolean" minOccurs="0" /> + <element name="closeOnPowerOffOrSuspend" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineDatastoreInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="datastore" type="vim25:DatastoreSummary" /> + <element name="capability" type="vim25:DatastoreCapability" /> + <element name="maxFileSize" type="xsd:long" /> + <element name="mode" type="xsd:string" /> + <element name="vStorageSupport" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDatastoreInfo"> + <sequence> + <element name="VirtualMachineDatastoreInfo" type="vim25:VirtualMachineDatastoreInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineDatastoreVolumeOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="fileSystemType" type="xsd:string" /> + <element name="majorVersion" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDatastoreVolumeOption"> + <sequence> + <element name="VirtualMachineDatastoreVolumeOption" type="vim25:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="DatastoreOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="unsupportedVolumes" type="vim25:VirtualMachineDatastoreVolumeOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachinePowerOpType"> + <restriction base="xsd:string"> + <enumeration value="soft" /> + <enumeration value="hard" /> + <enumeration value="preset" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineStandbyActionType"> + <restriction base="xsd:string"> + <enumeration value="checkpoint" /> + <enumeration value="powerOnSuspend" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineDefaultPowerOpInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="powerOffType" type="xsd:string" minOccurs="0" /> + <element name="suspendType" type="xsd:string" minOccurs="0" /> + <element name="resetType" type="xsd:string" minOccurs="0" /> + <element name="defaultPowerOffType" type="xsd:string" minOccurs="0" /> + <element name="defaultSuspendType" type="xsd:string" minOccurs="0" /> + <element name="defaultResetType" type="xsd:string" minOccurs="0" /> + <element name="standbyAction" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineDeviceRuntimeInfoDeviceRuntimeState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm"> + <restriction base="xsd:string"> + <enumeration value="vmNptIncompatibleGuest" /> + <enumeration value="vmNptIncompatibleGuestDriver" /> + <enumeration value="vmNptIncompatibleAdapterType" /> + <enumeration value="vmNptDisabledOrDisconnectedAdapter" /> + <enumeration value="vmNptIncompatibleAdapterFeatures" /> + <enumeration value="vmNptIncompatibleBackingType" /> + <enumeration value="vmNptInsufficientMemoryReservation" /> + <enumeration value="vmNptFaultToleranceOrRecordReplayConfigured" /> + <enumeration value="vmNptConflictingIOChainConfigured" /> + <enumeration value="vmNptMonitorBlocks" /> + <enumeration value="vmNptConflictingOperationInProgress" /> + <enumeration value="vmNptRuntimeError" /> + <enumeration value="vmNptOutOfIntrVector" /> + <enumeration value="vmNptVMCIActive" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther"> + <restriction base="xsd:string"> + <enumeration value="vmNptIncompatibleHost" /> + <enumeration value="vmNptIncompatibleNetwork" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState"> + <complexContent> + <extension base="vim25:VirtualMachineDeviceRuntimeInfoDeviceRuntimeState"> + <sequence> + <element name="vmDirectPathGen2Active" type="xsd:boolean" /> + <element name="vmDirectPathGen2InactiveReasonVm" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmDirectPathGen2InactiveReasonOther" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="vmDirectPathGen2InactiveReasonExtended" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineDeviceRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="runtimeState" type="vim25:VirtualMachineDeviceRuntimeInfoDeviceRuntimeState" /> + <element name="key" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineDeviceRuntimeInfo"> + <sequence> + <element name="VirtualMachineDeviceRuntimeInfo" type="vim25:VirtualMachineDeviceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineDiskDeviceInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="role" type="xsd:int" /> + <element name="instanceUuids" type="xsd:string" maxOccurs="unbounded" /> + <element name="configPaths" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultTolerancePrimaryConfigInfo"> + <complexContent> + <extension base="vim25:FaultToleranceConfigInfo"> + <sequence> + <element name="secondaries" type="vim25:ManagedObjectReference" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceSecondaryConfigInfo"> + <complexContent> + <extension base="vim25:FaultToleranceConfigInfo"> + <sequence> + <element name="primaryVM" type="vim25:ManagedObjectReference" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FaultToleranceSecondaryOpResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="powerOnAttempted" type="xsd:boolean" /> + <element name="powerOnResult" type="vim25:ClusterPowerOnVmResult" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFeatureRequirement"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="featureName" type="xsd:string" /> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFeatureRequirement"> + <sequence> + <element name="VirtualMachineFeatureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vmPathName" type="xsd:string" minOccurs="0" /> + <element name="snapshotDirectory" type="xsd:string" minOccurs="0" /> + <element name="suspendDirectory" type="xsd:string" minOccurs="0" /> + <element name="logDirectory" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFileLayoutDiskLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="diskFile" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutDiskLayout"> + <sequence> + <element name="VirtualMachineFileLayoutDiskLayout" type="vim25:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutSnapshotLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="snapshotFile" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutSnapshotLayout"> + <sequence> + <element name="VirtualMachineFileLayoutSnapshotLayout" type="vim25:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="configFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="logFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="disk" type="vim25:VirtualMachineFileLayoutDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="snapshot" type="vim25:VirtualMachineFileLayoutSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="swapFile" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineFileLayoutExFileType"> + <restriction base="xsd:string"> + <enumeration value="config" /> + <enumeration value="extendedConfig" /> + <enumeration value="diskDescriptor" /> + <enumeration value="diskExtent" /> + <enumeration value="digestDescriptor" /> + <enumeration value="digestExtent" /> + <enumeration value="diskReplicationState" /> + <enumeration value="log" /> + <enumeration value="stat" /> + <enumeration value="namespaceData" /> + <enumeration value="nvram" /> + <enumeration value="snapshotData" /> + <enumeration value="snapshotList" /> + <enumeration value="snapshotManifestList" /> + <enumeration value="suspend" /> + <enumeration value="swap" /> + <enumeration value="uwswap" /> + <enumeration value="core" /> + <enumeration value="screenshot" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineFileLayoutExFileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="name" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="size" type="xsd:long" /> + <element name="uniqueSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutExFileInfo"> + <sequence> + <element name="VirtualMachineFileLayoutExFileInfo" type="vim25:VirtualMachineFileLayoutExFileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutExDiskUnit"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="fileKey" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutExDiskUnit"> + <sequence> + <element name="VirtualMachineFileLayoutExDiskUnit" type="vim25:VirtualMachineFileLayoutExDiskUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutExDiskLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="chain" type="vim25:VirtualMachineFileLayoutExDiskUnit" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutExDiskLayout"> + <sequence> + <element name="VirtualMachineFileLayoutExDiskLayout" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutExSnapshotLayout"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="vim25:ManagedObjectReference" /> + <element name="dataKey" type="xsd:int" /> + <element name="disk" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFileLayoutExSnapshotLayout"> + <sequence> + <element name="VirtualMachineFileLayoutExSnapshotLayout" type="vim25:VirtualMachineFileLayoutExSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineFileLayoutEx"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="file" type="vim25:VirtualMachineFileLayoutExFileInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="disk" type="vim25:VirtualMachineFileLayoutExDiskLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="snapshot" type="vim25:VirtualMachineFileLayoutExSnapshotLayout" minOccurs="0" maxOccurs="unbounded" /> + <element name="timestamp" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineHtSharing"> + <restriction base="xsd:string"> + <enumeration value="any" /> + <enumeration value="none" /> + <enumeration value="internal" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachinePowerOffBehavior"> + <restriction base="xsd:string"> + <enumeration value="powerOff" /> + <enumeration value="revert" /> + <enumeration value="prompt" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineFlagInfoMonitorType"> + <restriction base="xsd:string"> + <enumeration value="release" /> + <enumeration value="debug" /> + <enumeration value="stats" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineFlagInfoVirtualMmuUsage"> + <restriction base="xsd:string"> + <enumeration value="automatic" /> + <enumeration value="on" /> + <enumeration value="off" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineFlagInfoVirtualExecUsage"> + <restriction base="xsd:string"> + <enumeration value="hvAuto" /> + <enumeration value="hvOn" /> + <enumeration value="hvOff" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineFlagInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="disableAcceleration" type="xsd:boolean" minOccurs="0" /> + <element name="enableLogging" type="xsd:boolean" minOccurs="0" /> + <element name="useToe" type="xsd:boolean" minOccurs="0" /> + <element name="runWithDebugInfo" type="xsd:boolean" minOccurs="0" /> + <element name="monitorType" type="xsd:string" minOccurs="0" /> + <element name="htSharing" type="xsd:string" minOccurs="0" /> + <element name="snapshotDisabled" type="xsd:boolean" minOccurs="0" /> + <element name="snapshotLocked" type="xsd:boolean" minOccurs="0" /> + <element name="diskUuidEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="virtualMmuUsage" type="xsd:string" minOccurs="0" /> + <element name="virtualExecUsage" type="xsd:string" minOccurs="0" /> + <element name="snapshotPowerOffBehavior" type="xsd:string" minOccurs="0" /> + <element name="recordReplayEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineFloppyInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineFloppyInfo"> + <sequence> + <element name="VirtualMachineFloppyInfo" type="vim25:VirtualMachineFloppyInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineToolsStatus"> + <restriction base="xsd:string"> + <enumeration value="toolsNotInstalled" /> + <enumeration value="toolsNotRunning" /> + <enumeration value="toolsOld" /> + <enumeration value="toolsOk" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineToolsVersionStatus"> + <restriction base="xsd:string"> + <enumeration value="guestToolsNotInstalled" /> + <enumeration value="guestToolsNeedUpgrade" /> + <enumeration value="guestToolsCurrent" /> + <enumeration value="guestToolsUnmanaged" /> + <enumeration value="guestToolsTooOld" /> + <enumeration value="guestToolsSupportedOld" /> + <enumeration value="guestToolsSupportedNew" /> + <enumeration value="guestToolsTooNew" /> + <enumeration value="guestToolsBlacklisted" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineToolsRunningStatus"> + <restriction base="xsd:string"> + <enumeration value="guestToolsNotRunning" /> + <enumeration value="guestToolsRunning" /> + <enumeration value="guestToolsExecutingScripts" /> + </restriction> + </simpleType> + <complexType name="GuestDiskInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskPath" type="xsd:string" minOccurs="0" /> + <element name="capacity" type="xsd:long" minOccurs="0" /> + <element name="freeSpace" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestDiskInfo"> + <sequence> + <element name="GuestDiskInfo" type="vim25:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestNicInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="network" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="connected" type="xsd:boolean" /> + <element name="deviceConfigId" type="xsd:int" /> + <element name="dnsConfig" type="vim25:NetDnsConfigInfo" minOccurs="0" /> + <element name="ipConfig" type="vim25:NetIpConfigInfo" minOccurs="0" /> + <element name="netBIOSConfig" type="vim25:NetBIOSConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestNicInfo"> + <sequence> + <element name="GuestNicInfo" type="vim25:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestStackInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dnsConfig" type="vim25:NetDnsConfigInfo" minOccurs="0" /> + <element name="ipRouteConfig" type="vim25:NetIpRouteConfigInfo" minOccurs="0" /> + <element name="ipStackConfig" type="vim25:KeyValue" minOccurs="0" maxOccurs="unbounded" /> + <element name="dhcpConfig" type="vim25:NetDhcpConfigInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestStackInfo"> + <sequence> + <element name="GuestStackInfo" type="vim25:GuestStackInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestScreenInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="width" type="xsd:int" /> + <element name="height" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineGuestState"> + <restriction base="xsd:string"> + <enumeration value="running" /> + <enumeration value="shuttingDown" /> + <enumeration value="resetting" /> + <enumeration value="standby" /> + <enumeration value="notRunning" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="GuestInfoNamespaceGenerationInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:string" /> + <element name="generationNo" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestInfoNamespaceGenerationInfo"> + <sequence> + <element name="GuestInfoNamespaceGenerationInfo" type="vim25:GuestInfoNamespaceGenerationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="toolsStatus" type="vim25:VirtualMachineToolsStatus" minOccurs="0" /> + <element name="toolsVersionStatus" type="xsd:string" minOccurs="0" /> + <element name="toolsVersionStatus2" type="xsd:string" minOccurs="0" /> + <element name="toolsRunningStatus" type="xsd:string" minOccurs="0" /> + <element name="toolsVersion" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFamily" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + <element name="net" type="vim25:GuestNicInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipStack" type="vim25:GuestStackInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="disk" type="vim25:GuestDiskInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="screen" type="vim25:GuestScreenInfo" minOccurs="0" /> + <element name="guestState" type="xsd:string" /> + <element name="appHeartbeatStatus" type="xsd:string" minOccurs="0" /> + <element name="guestOperationsReady" type="xsd:boolean" minOccurs="0" /> + <element name="interactiveGuestOperationsReady" type="xsd:boolean" minOccurs="0" /> + <element name="generationInfo" type="vim25:GuestInfoNamespaceGenerationInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineGuestOsFamily"> + <restriction base="xsd:string"> + <enumeration value="windowsGuest" /> + <enumeration value="linuxGuest" /> + <enumeration value="netwareGuest" /> + <enumeration value="solarisGuest" /> + <enumeration value="darwinGuestFamily" /> + <enumeration value="otherGuestFamily" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineGuestOsIdentifier"> + <restriction base="xsd:string"> + <enumeration value="dosGuest" /> + <enumeration value="win31Guest" /> + <enumeration value="win95Guest" /> + <enumeration value="win98Guest" /> + <enumeration value="winMeGuest" /> + <enumeration value="winNTGuest" /> + <enumeration value="win2000ProGuest" /> + <enumeration value="win2000ServGuest" /> + <enumeration value="win2000AdvServGuest" /> + <enumeration value="winXPHomeGuest" /> + <enumeration value="winXPProGuest" /> + <enumeration value="winXPPro64Guest" /> + <enumeration value="winNetWebGuest" /> + <enumeration value="winNetStandardGuest" /> + <enumeration value="winNetEnterpriseGuest" /> + <enumeration value="winNetDatacenterGuest" /> + <enumeration value="winNetBusinessGuest" /> + <enumeration value="winNetStandard64Guest" /> + <enumeration value="winNetEnterprise64Guest" /> + <enumeration value="winLonghornGuest" /> + <enumeration value="winLonghorn64Guest" /> + <enumeration value="winNetDatacenter64Guest" /> + <enumeration value="winVistaGuest" /> + <enumeration value="winVista64Guest" /> + <enumeration value="windows7Guest" /> + <enumeration value="windows7_64Guest" /> + <enumeration value="windows7Server64Guest" /> + <enumeration value="windows8Guest" /> + <enumeration value="windows8_64Guest" /> + <enumeration value="windows8Server64Guest" /> + <enumeration value="freebsdGuest" /> + <enumeration value="freebsd64Guest" /> + <enumeration value="redhatGuest" /> + <enumeration value="rhel2Guest" /> + <enumeration value="rhel3Guest" /> + <enumeration value="rhel3_64Guest" /> + <enumeration value="rhel4Guest" /> + <enumeration value="rhel4_64Guest" /> + <enumeration value="rhel5Guest" /> + <enumeration value="rhel5_64Guest" /> + <enumeration value="rhel6Guest" /> + <enumeration value="rhel6_64Guest" /> + <enumeration value="centosGuest" /> + <enumeration value="centos64Guest" /> + <enumeration value="oracleLinuxGuest" /> + <enumeration value="oracleLinux64Guest" /> + <enumeration value="suseGuest" /> + <enumeration value="suse64Guest" /> + <enumeration value="slesGuest" /> + <enumeration value="sles64Guest" /> + <enumeration value="sles10Guest" /> + <enumeration value="sles10_64Guest" /> + <enumeration value="sles11Guest" /> + <enumeration value="sles11_64Guest" /> + <enumeration value="nld9Guest" /> + <enumeration value="oesGuest" /> + <enumeration value="sjdsGuest" /> + <enumeration value="mandrivaGuest" /> + <enumeration value="mandriva64Guest" /> + <enumeration value="turboLinuxGuest" /> + <enumeration value="turboLinux64Guest" /> + <enumeration value="ubuntuGuest" /> + <enumeration value="ubuntu64Guest" /> + <enumeration value="debian4Guest" /> + <enumeration value="debian4_64Guest" /> + <enumeration value="debian5Guest" /> + <enumeration value="debian5_64Guest" /> + <enumeration value="debian6Guest" /> + <enumeration value="debian6_64Guest" /> + <enumeration value="asianux3Guest" /> + <enumeration value="asianux3_64Guest" /> + <enumeration value="asianux4Guest" /> + <enumeration value="asianux4_64Guest" /> + <enumeration value="opensuseGuest" /> + <enumeration value="opensuse64Guest" /> + <enumeration value="fedoraGuest" /> + <enumeration value="fedora64Guest" /> + <enumeration value="other24xLinuxGuest" /> + <enumeration value="other26xLinuxGuest" /> + <enumeration value="otherLinuxGuest" /> + <enumeration value="other24xLinux64Guest" /> + <enumeration value="other26xLinux64Guest" /> + <enumeration value="otherLinux64Guest" /> + <enumeration value="solaris6Guest" /> + <enumeration value="solaris7Guest" /> + <enumeration value="solaris8Guest" /> + <enumeration value="solaris9Guest" /> + <enumeration value="solaris10Guest" /> + <enumeration value="solaris10_64Guest" /> + <enumeration value="solaris11_64Guest" /> + <enumeration value="os2Guest" /> + <enumeration value="eComStationGuest" /> + <enumeration value="eComStation2Guest" /> + <enumeration value="netware4Guest" /> + <enumeration value="netware5Guest" /> + <enumeration value="netware6Guest" /> + <enumeration value="openServer5Guest" /> + <enumeration value="openServer6Guest" /> + <enumeration value="unixWare7Guest" /> + <enumeration value="darwinGuest" /> + <enumeration value="darwin64Guest" /> + <enumeration value="darwin10Guest" /> + <enumeration value="darwin10_64Guest" /> + <enumeration value="darwin11Guest" /> + <enumeration value="darwin11_64Guest" /> + <enumeration value="vmkernelGuest" /> + <enumeration value="vmkernel5Guest" /> + <enumeration value="otherGuest" /> + <enumeration value="otherGuest64" /> + </restriction> + </simpleType> + <simpleType name="GuestOsDescriptorFirmwareType"> + <restriction base="xsd:string"> + <enumeration value="bios" /> + <enumeration value="efi" /> + </restriction> + </simpleType> + <simpleType name="GuestOsDescriptorSupportLevel"> + <restriction base="xsd:string"> + <enumeration value="experimental" /> + <enumeration value="legacy" /> + <enumeration value="terminated" /> + <enumeration value="supported" /> + <enumeration value="unsupported" /> + <enumeration value="deprecated" /> + <enumeration value="techPreview" /> + </restriction> + </simpleType> + <complexType name="GuestOsDescriptor"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="family" type="xsd:string" /> + <element name="fullName" type="xsd:string" /> + <element name="supportedMaxCPUs" type="xsd:int" /> + <element name="numSupportedPhysicalSockets" type="xsd:int" minOccurs="0" /> + <element name="numSupportedCoresPerSocket" type="xsd:int" minOccurs="0" /> + <element name="supportedMinMemMB" type="xsd:int" /> + <element name="supportedMaxMemMB" type="xsd:int" /> + <element name="recommendedMemMB" type="xsd:int" /> + <element name="recommendedColorDepth" type="xsd:int" /> + <element name="supportedDiskControllerList" type="xsd:string" maxOccurs="unbounded" /> + <element name="recommendedSCSIController" type="xsd:string" minOccurs="0" /> + <element name="recommendedDiskController" type="xsd:string" /> + <element name="supportedNumDisks" type="xsd:int" /> + <element name="recommendedDiskSizeMB" type="xsd:int" /> + <element name="supportedEthernetCard" type="xsd:string" maxOccurs="unbounded" /> + <element name="recommendedEthernetCard" type="xsd:string" minOccurs="0" /> + <element name="supportsSlaveDisk" type="xsd:boolean" minOccurs="0" /> + <element name="cpuFeatureMask" type="vim25:HostCpuIdInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="smcRequired" type="xsd:boolean" minOccurs="0" /> + <element name="supportsWakeOnLan" type="xsd:boolean" /> + <element name="supportsVMI" type="xsd:boolean" minOccurs="0" /> + <element name="supportsMemoryHotAdd" type="xsd:boolean" minOccurs="0" /> + <element name="supportsCpuHotAdd" type="xsd:boolean" minOccurs="0" /> + <element name="supportsCpuHotRemove" type="xsd:boolean" minOccurs="0" /> + <element name="supportedFirmware" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="recommendedFirmware" type="xsd:string" minOccurs="0" /> + <element name="supportedUSBControllerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="recommendedUSBController" type="xsd:string" minOccurs="0" /> + <element name="supports3D" type="xsd:boolean" minOccurs="0" /> + <element name="recommended3D" type="xsd:boolean" minOccurs="0" /> + <element name="smcRecommended" type="xsd:boolean" minOccurs="0" /> + <element name="ich7mRecommended" type="xsd:boolean" minOccurs="0" /> + <element name="usbRecommended" type="xsd:boolean" minOccurs="0" /> + <element name="supportLevel" type="xsd:string" minOccurs="0" /> + <element name="supportedForCreate" type="xsd:boolean" minOccurs="0" /> + <element name="vRAMSizeInKB" type="vim25:IntOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestOsDescriptor"> + <sequence> + <element name="GuestOsDescriptor" type="vim25:GuestOsDescriptor" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineIdeDiskDevicePartitionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:int" /> + <element name="capacity" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineIdeDiskDevicePartitionInfo"> + <sequence> + <element name="VirtualMachineIdeDiskDevicePartitionInfo" type="vim25:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineIdeDiskDeviceInfo"> + <complexContent> + <extension base="vim25:VirtualMachineDiskDeviceInfo"> + <sequence> + <element name="partitionTable" type="vim25:VirtualMachineIdeDiskDevicePartitionInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineIdeDiskDeviceInfo"> + <sequence> + <element name="VirtualMachineIdeDiskDeviceInfo" type="vim25:VirtualMachineIdeDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineLegacyNetworkSwitchInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineLegacyNetworkSwitchInfo"> + <sequence> + <element name="VirtualMachineLegacyNetworkSwitchInfo" type="vim25:VirtualMachineLegacyNetworkSwitchInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineMessage"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="argument" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded" /> + <element name="text" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineMessage"> + <sequence> + <element name="VirtualMachineMessage" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineNetworkInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="network" type="vim25:NetworkSummary" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineNetworkInfo"> + <sequence> + <element name="VirtualMachineNetworkInfo" type="vim25:VirtualMachineNetworkInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineNetworkShaperInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="enabled" type="xsd:boolean" minOccurs="0" /> + <element name="peakBps" type="xsd:long" minOccurs="0" /> + <element name="averageBps" type="xsd:long" minOccurs="0" /> + <element name="burstSize" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineParallelInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineParallelInfo"> + <sequence> + <element name="VirtualMachineParallelInfo" type="vim25:VirtualMachineParallelInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachinePciPassthroughInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="pciDevice" type="vim25:HostPciDevice" /> + <element name="systemId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachinePciPassthroughInfo"> + <sequence> + <element name="VirtualMachinePciPassthroughInfo" type="vim25:VirtualMachinePciPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineQuestionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="text" type="xsd:string" /> + <element name="choice" type="vim25:ChoiceOption" /> + <element name="message" type="vim25:VirtualMachineMessage" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineRelocateTransformation"> + <restriction base="xsd:string"> + <enumeration value="flat" /> + <enumeration value="sparse" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineRelocateSpecDiskLocator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="diskId" type="xsd:int" /> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="diskMoveType" type="xsd:string" minOccurs="0" /> + <element name="diskBackingInfo" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineRelocateSpecDiskLocator"> + <sequence> + <element name="VirtualMachineRelocateSpecDiskLocator" type="vim25:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineRelocateDiskMoveOptions"> + <restriction base="xsd:string"> + <enumeration value="moveAllDiskBackingsAndAllowSharing" /> + <enumeration value="moveAllDiskBackingsAndDisallowSharing" /> + <enumeration value="moveChildMostDiskBacking" /> + <enumeration value="createNewChildDiskBacking" /> + <enumeration value="moveAllDiskBackingsAndConsolidate" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineRelocateSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="diskMoveType" type="xsd:string" minOccurs="0" /> + <element name="pool" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="disk" type="vim25:VirtualMachineRelocateSpecDiskLocator" minOccurs="0" maxOccurs="unbounded" /> + <element name="transform" type="vim25:VirtualMachineRelocateTransformation" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ReplicationInfoDiskSettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="diskReplicationId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfReplicationInfoDiskSettings"> + <sequence> + <element name="ReplicationInfoDiskSettings" type="vim25:ReplicationInfoDiskSettings" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineRuntimeInfoDasProtectionState"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dasProtected" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineRuntimeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="device" type="vim25:VirtualMachineDeviceRuntimeInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="connectionState" type="vim25:VirtualMachineConnectionState" /> + <element name="powerState" type="vim25:VirtualMachinePowerState" /> + <element name="faultToleranceState" type="vim25:VirtualMachineFaultToleranceState" minOccurs="0" /> + <element name="dasVmProtection" type="vim25:VirtualMachineRuntimeInfoDasProtectionState" minOccurs="0" /> + <element name="toolsInstallerMounted" type="xsd:boolean" /> + <element name="suspendTime" type="xsd:dateTime" minOccurs="0" /> + <element name="bootTime" type="xsd:dateTime" minOccurs="0" /> + <element name="suspendInterval" type="xsd:long" minOccurs="0" /> + <element name="question" type="vim25:VirtualMachineQuestionInfo" minOccurs="0" /> + <element name="memoryOverhead" type="xsd:long" minOccurs="0" /> + <element name="maxCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="maxMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="numMksConnections" type="xsd:int" /> + <element name="recordReplayState" type="vim25:VirtualMachineRecordReplayState" minOccurs="0" /> + <element name="cleanPowerOff" type="xsd:boolean" minOccurs="0" /> + <element name="needSecondaryReason" type="xsd:string" minOccurs="0" /> + <element name="onlineStandby" type="xsd:boolean" minOccurs="0" /> + <element name="minRequiredEVCModeKey" type="xsd:string" minOccurs="0" /> + <element name="consolidationNeeded" type="xsd:boolean" minOccurs="0" /> + <element name="offlineFeatureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureRequirement" type="vim25:VirtualMachineFeatureRequirement" minOccurs="0" maxOccurs="unbounded" /> + <element name="featureMask" type="vim25:HostFeatureMask" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="ScheduledHardwareUpgradeInfoHardwareUpgradePolicy"> + <restriction base="xsd:string"> + <enumeration value="never" /> + <enumeration value="onSoftPowerOff" /> + <enumeration value="always" /> + </restriction> + </simpleType> + <simpleType name="ScheduledHardwareUpgradeInfoHardwareUpgradeStatus"> + <restriction base="xsd:string"> + <enumeration value="none" /> + <enumeration value="pending" /> + <enumeration value="success" /> + <enumeration value="failed" /> + </restriction> + </simpleType> + <complexType name="ScheduledHardwareUpgradeInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="upgradePolicy" type="xsd:string" minOccurs="0" /> + <element name="versionKey" type="xsd:string" minOccurs="0" /> + <element name="scheduledHardwareUpgradeStatus" type="xsd:string" minOccurs="0" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineScsiDiskDeviceInfo"> + <complexContent> + <extension base="vim25:VirtualMachineDiskDeviceInfo"> + <sequence> + <element name="disk" type="vim25:HostScsiDisk" minOccurs="0" /> + <element name="transportHint" type="xsd:string" minOccurs="0" /> + <element name="lunNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineScsiDiskDeviceInfo"> + <sequence> + <element name="VirtualMachineScsiDiskDeviceInfo" type="vim25:VirtualMachineScsiDiskDeviceInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineScsiPassthroughType"> + <restriction base="xsd:string"> + <enumeration value="disk" /> + <enumeration value="tape" /> + <enumeration value="printer" /> + <enumeration value="processor" /> + <enumeration value="worm" /> + <enumeration value="cdrom" /> + <enumeration value="scanner" /> + <enumeration value="optical" /> + <enumeration value="media" /> + <enumeration value="com" /> + <enumeration value="raid" /> + <enumeration value="unknown" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineScsiPassthroughInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="scsiClass" type="xsd:string" /> + <element name="vendor" type="xsd:string" /> + <element name="physicalUnitNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineScsiPassthroughInfo"> + <sequence> + <element name="VirtualMachineScsiPassthroughInfo" type="vim25:VirtualMachineScsiPassthroughInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineSerialInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSerialInfo"> + <sequence> + <element name="VirtualMachineSerialInfo" type="vim25:VirtualMachineSerialInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineSnapshotInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="currentSnapshot" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="rootSnapshotList" type="vim25:VirtualMachineSnapshotTree" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineSnapshotTree"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="snapshot" type="vim25:ManagedObjectReference" /> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="name" type="xsd:string" /> + <element name="description" type="xsd:string" /> + <element name="id" type="xsd:int" minOccurs="0" /> + <element name="createTime" type="xsd:dateTime" /> + <element name="state" type="vim25:VirtualMachinePowerState" /> + <element name="quiesced" type="xsd:boolean" /> + <element name="backupManifest" type="xsd:string" minOccurs="0" /> + <element name="childSnapshotList" type="vim25:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> + <element name="replaySupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSnapshotTree"> + <sequence> + <element name="VirtualMachineSnapshotTree" type="vim25:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineSoundInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSoundInfo"> + <sequence> + <element name="VirtualMachineSoundInfo" type="vim25:VirtualMachineSoundInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineUsageOnDatastore"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastore" type="vim25:ManagedObjectReference" /> + <element name="committed" type="xsd:long" /> + <element name="uncommitted" type="xsd:long" /> + <element name="unshared" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineUsageOnDatastore"> + <sequence> + <element name="VirtualMachineUsageOnDatastore" type="vim25:VirtualMachineUsageOnDatastore" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualMachineStorageInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="perDatastoreUsage" type="vim25:VirtualMachineUsageOnDatastore" minOccurs="0" maxOccurs="unbounded" /> + <element name="timestamp" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineConfigSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="template" type="xsd:boolean" /> + <element name="vmPathName" type="xsd:string" /> + <element name="memorySizeMB" type="xsd:int" minOccurs="0" /> + <element name="cpuReservation" type="xsd:int" minOccurs="0" /> + <element name="memoryReservation" type="xsd:int" minOccurs="0" /> + <element name="numCpu" type="xsd:int" minOccurs="0" /> + <element name="numEthernetCards" type="xsd:int" minOccurs="0" /> + <element name="numVirtualDisks" type="xsd:int" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="instanceUuid" type="xsd:string" minOccurs="0" /> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="annotation" type="xsd:string" minOccurs="0" /> + <element name="product" type="vim25:VAppProductInfo" minOccurs="0" /> + <element name="installBootRequired" type="xsd:boolean" minOccurs="0" /> + <element name="ftInfo" type="vim25:FaultToleranceConfigInfo" minOccurs="0" /> + <element name="managedBy" type="vim25:ManagedByInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineQuickStats"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="overallCpuUsage" type="xsd:int" minOccurs="0" /> + <element name="overallCpuDemand" type="xsd:int" minOccurs="0" /> + <element name="guestMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="hostMemoryUsage" type="xsd:int" minOccurs="0" /> + <element name="guestHeartbeatStatus" type="vim25:ManagedEntityStatus" /> + <element name="distributedCpuEntitlement" type="xsd:int" minOccurs="0" /> + <element name="distributedMemoryEntitlement" type="xsd:int" minOccurs="0" /> + <element name="staticCpuEntitlement" type="xsd:int" minOccurs="0" /> + <element name="staticMemoryEntitlement" type="xsd:int" minOccurs="0" /> + <element name="privateMemory" type="xsd:int" minOccurs="0" /> + <element name="sharedMemory" type="xsd:int" minOccurs="0" /> + <element name="swappedMemory" type="xsd:int" minOccurs="0" /> + <element name="balloonedMemory" type="xsd:int" minOccurs="0" /> + <element name="consumedOverheadMemory" type="xsd:int" minOccurs="0" /> + <element name="ftLogBandwidth" type="xsd:int" minOccurs="0" /> + <element name="ftSecondaryLatency" type="xsd:int" minOccurs="0" /> + <element name="ftLatencyStatus" type="vim25:ManagedEntityStatus" minOccurs="0" /> + <element name="compressedMemory" type="xsd:long" minOccurs="0" /> + <element name="uptimeSeconds" type="xsd:int" minOccurs="0" /> + <element name="ssdSwappedMemory" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineGuestSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="guestId" type="xsd:string" minOccurs="0" /> + <element name="guestFullName" type="xsd:string" minOccurs="0" /> + <element name="toolsStatus" type="vim25:VirtualMachineToolsStatus" minOccurs="0" /> + <element name="toolsVersionStatus" type="xsd:string" minOccurs="0" /> + <element name="toolsVersionStatus2" type="xsd:string" minOccurs="0" /> + <element name="toolsRunningStatus" type="xsd:string" minOccurs="0" /> + <element name="hostName" type="xsd:string" minOccurs="0" /> + <element name="ipAddress" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineStorageSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="committed" type="xsd:long" /> + <element name="uncommitted" type="xsd:long" /> + <element name="unshared" type="xsd:long" /> + <element name="timestamp" type="xsd:dateTime" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineSummary"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="runtime" type="vim25:VirtualMachineRuntimeInfo" /> + <element name="guest" type="vim25:VirtualMachineGuestSummary" minOccurs="0" /> + <element name="config" type="vim25:VirtualMachineConfigSummary" /> + <element name="storage" type="vim25:VirtualMachineStorageSummary" minOccurs="0" /> + <element name="quickStats" type="vim25:VirtualMachineQuickStats" /> + <element name="overallStatus" type="vim25:ManagedEntityStatus" /> + <element name="customValue" type="vim25:CustomFieldValue" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineSummary"> + <sequence> + <element name="VirtualMachineSummary" type="vim25:VirtualMachineSummary" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualMachineTargetInfoConfigurationTag"> + <restriction base="xsd:string"> + <enumeration value="compliant" /> + <enumeration value="clusterWide" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineTargetInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="configurationTag" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="UpgradePolicy"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="upgradeAtPowerCycle" /> + </restriction> + </simpleType> + <complexType name="ToolsConfigInfoToolsLastInstallInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="counter" type="xsd:int" /> + <element name="fault" type="vim25:LocalizedMethodFault" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ToolsConfigInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="toolsVersion" type="xsd:int" minOccurs="0" /> + <element name="afterPowerOn" type="xsd:boolean" minOccurs="0" /> + <element name="afterResume" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestStandby" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestShutdown" type="xsd:boolean" minOccurs="0" /> + <element name="beforeGuestReboot" type="xsd:boolean" minOccurs="0" /> + <element name="toolsUpgradePolicy" type="xsd:string" minOccurs="0" /> + <element name="pendingCustomization" type="xsd:string" minOccurs="0" /> + <element name="syncTimeWithHost" type="xsd:boolean" minOccurs="0" /> + <element name="lastInstallInfo" type="vim25:ToolsConfigInfoToolsLastInstallInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineUsbInfoSpeed"> + <restriction base="xsd:string"> + <enumeration value="low" /> + <enumeration value="full" /> + <enumeration value="high" /> + <enumeration value="superSpeed" /> + <enumeration value="unknownSpeed" /> + </restriction> + </simpleType> + <simpleType name="VirtualMachineUsbInfoFamily"> + <restriction base="xsd:string"> + <enumeration value="audio" /> + <enumeration value="hid" /> + <enumeration value="hid_bootable" /> + <enumeration value="physical" /> + <enumeration value="communication" /> + <enumeration value="imaging" /> + <enumeration value="printer" /> + <enumeration value="storage" /> + <enumeration value="hub" /> + <enumeration value="smart_card" /> + <enumeration value="security" /> + <enumeration value="video" /> + <enumeration value="wireless" /> + <enumeration value="bluetooth" /> + <enumeration value="wusb" /> + <enumeration value="pda" /> + <enumeration value="vendor_specific" /> + <enumeration value="other" /> + <enumeration value="unknownFamily" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineUsbInfo"> + <complexContent> + <extension base="vim25:VirtualMachineTargetInfo"> + <sequence> + <element name="description" type="xsd:string" /> + <element name="vendor" type="xsd:int" /> + <element name="product" type="xsd:int" /> + <element name="physicalPath" type="xsd:string" /> + <element name="family" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="speed" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="summary" type="vim25:VirtualMachineSummary" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualMachineUsbInfo"> + <sequence> + <element name="VirtualMachineUsbInfo" type="vim25:VirtualMachineUsbInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualHardware"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="numCPU" type="xsd:int" /> + <element name="numCoresPerSocket" type="xsd:int" minOccurs="0" /> + <element name="memoryMB" type="xsd:int" /> + <element name="virtualICH7MPresent" type="xsd:boolean" minOccurs="0" /> + <element name="virtualSMCPresent" type="xsd:boolean" minOccurs="0" /> + <element name="device" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHardwareOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="hwVersion" type="xsd:int" /> + <element name="virtualDeviceOption" type="vim25:VirtualDeviceOption" maxOccurs="unbounded" /> + <element name="deviceListReadonly" type="xsd:boolean" /> + <element name="numCPU" type="xsd:int" maxOccurs="unbounded" /> + <element name="numCoresPerSocket" type="vim25:IntOption" minOccurs="0" /> + <element name="numCpuReadonly" type="xsd:boolean" /> + <element name="memoryMB" type="vim25:LongOption" /> + <element name="numPCIControllers" type="vim25:IntOption" /> + <element name="numIDEControllers" type="vim25:IntOption" /> + <element name="numUSBControllers" type="vim25:IntOption" /> + <element name="numUSBXHCIControllers" type="vim25:IntOption" minOccurs="0" /> + <element name="numSIOControllers" type="vim25:IntOption" /> + <element name="numPS2Controllers" type="vim25:IntOption" /> + <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="numSupportedWwnPorts" type="vim25:IntOption" minOccurs="0" /> + <element name="numSupportedWwnNodes" type="vim25:IntOption" minOccurs="0" /> + <element name="resourceConfigOption" type="vim25:ResourceConfigOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineImportSpec"> + <complexContent> + <extension base="vim25:ImportSpec"> + <sequence> + <element name="configSpec" type="vim25:VirtualMachineConfigSpec" /> + <element name="resPoolEntity" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CheckResult"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="host" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="warning" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + <element name="error" type="vim25:LocalizedMethodFault" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCheckResult"> + <sequence> + <element name="CheckResult" type="vim25:CheckResult" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="CheckTestType"> + <restriction base="xsd:string"> + <enumeration value="sourceTests" /> + <enumeration value="hostTests" /> + <enumeration value="resourcePoolTests" /> + <enumeration value="datastoreTests" /> + </restriction> + </simpleType> + <complexType name="CustomizationIPSettingsIpV6AddressSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ip" type="vim25:CustomizationIpV6Generator" maxOccurs="unbounded" /> + <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CustomizationNetBIOSMode"> + <restriction base="xsd:string"> + <enumeration value="enableNetBIOSViaDhcp" /> + <enumeration value="enableNetBIOS" /> + <enumeration value="disableNetBIOS" /> + </restriction> + </simpleType> + <complexType name="CustomizationIPSettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="ip" type="vim25:CustomizationIpGenerator" /> + <element name="subnetMask" type="xsd:string" minOccurs="0" /> + <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="ipV6Spec" type="vim25:CustomizationIPSettingsIpV6AddressSpec" minOccurs="0" /> + <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsDomain" type="xsd:string" minOccurs="0" /> + <element name="primaryWINS" type="xsd:string" minOccurs="0" /> + <element name="secondaryWINS" type="xsd:string" minOccurs="0" /> + <element name="netBIOS" type="vim25:CustomizationNetBIOSMode" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="options" type="vim25:CustomizationOptions" minOccurs="0" /> + <element name="identity" type="vim25:CustomizationIdentitySettings" /> + <element name="globalIPSettings" type="vim25:CustomizationGlobalIPSettings" /> + <element name="nicSettingMap" type="vim25:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> + <element name="encryptionKey" type="xsd:byte" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationName"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFixedName"> + <complexContent> + <extension base="vim25:CustomizationName"> + <sequence> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationPrefixName"> + <complexContent> + <extension base="vim25:CustomizationName"> + <sequence> + <element name="base" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationVirtualMachineName"> + <complexContent> + <extension base="vim25:CustomizationName"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownName"> + <complexContent> + <extension base="vim25:CustomizationName"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationCustomName"> + <complexContent> + <extension base="vim25:CustomizationName"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationPassword"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="value" type="xsd:string" /> + <element name="plainText" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationOptions"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CustomizationSysprepRebootOption"> + <restriction base="xsd:string"> + <enumeration value="reboot" /> + <enumeration value="noreboot" /> + <enumeration value="shutdown" /> + </restriction> + </simpleType> + <complexType name="CustomizationWinOptions"> + <complexContent> + <extension base="vim25:CustomizationOptions"> + <sequence> + <element name="changeSID" type="xsd:boolean" /> + <element name="deleteAccounts" type="xsd:boolean" /> + <element name="reboot" type="vim25:CustomizationSysprepRebootOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationLinuxOptions"> + <complexContent> + <extension base="vim25:CustomizationOptions"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGuiUnattended"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="password" type="vim25:CustomizationPassword" minOccurs="0" /> + <element name="timeZone" type="xsd:int" /> + <element name="autoLogon" type="xsd:boolean" /> + <element name="autoLogonCount" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUserData"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="fullName" type="xsd:string" /> + <element name="orgName" type="xsd:string" /> + <element name="computerName" type="vim25:CustomizationName" /> + <element name="productId" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGuiRunOnce"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="commandList" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIdentification"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="joinWorkgroup" type="xsd:string" minOccurs="0" /> + <element name="joinDomain" type="xsd:string" minOccurs="0" /> + <element name="domainAdmin" type="xsd:string" minOccurs="0" /> + <element name="domainAdminPassword" type="vim25:CustomizationPassword" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="CustomizationLicenseDataMode"> + <restriction base="xsd:string"> + <enumeration value="perServer" /> + <enumeration value="perSeat" /> + </restriction> + </simpleType> + <complexType name="CustomizationLicenseFilePrintData"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="autoMode" type="vim25:CustomizationLicenseDataMode" /> + <element name="autoUsers" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIdentitySettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSysprepText"> + <complexContent> + <extension base="vim25:CustomizationIdentitySettings"> + <sequence> + <element name="value" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationSysprep"> + <complexContent> + <extension base="vim25:CustomizationIdentitySettings"> + <sequence> + <element name="guiUnattended" type="vim25:CustomizationGuiUnattended" /> + <element name="userData" type="vim25:CustomizationUserData" /> + <element name="guiRunOnce" type="vim25:CustomizationGuiRunOnce" minOccurs="0" /> + <element name="identification" type="vim25:CustomizationIdentification" /> + <element name="licenseFilePrintData" type="vim25:CustomizationLicenseFilePrintData" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationLinuxPrep"> + <complexContent> + <extension base="vim25:CustomizationIdentitySettings"> + <sequence> + <element name="hostName" type="vim25:CustomizationName" /> + <element name="domain" type="xsd:string" /> + <element name="timeZone" type="xsd:string" minOccurs="0" /> + <element name="hwClockUTC" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationGlobalIPSettings"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="dnsSuffixList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIpGenerator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationDhcpIpGenerator"> + <complexContent> + <extension base="vim25:CustomizationIpGenerator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFixedIp"> + <complexContent> + <extension base="vim25:CustomizationIpGenerator"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownIpGenerator"> + <complexContent> + <extension base="vim25:CustomizationIpGenerator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationCustomIpGenerator"> + <complexContent> + <extension base="vim25:CustomizationIpGenerator"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationIpV6Generator"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomizationIpV6Generator"> + <sequence> + <element name="CustomizationIpV6Generator" type="vim25:CustomizationIpV6Generator" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="CustomizationDhcpIpV6Generator"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationStatelessIpV6Generator"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationFixedIpV6"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + <element name="ipAddress" type="xsd:string" /> + <element name="subnetMask" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationAutoIpV6Generator"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationUnknownIpV6Generator"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationCustomIpV6Generator"> + <complexContent> + <extension base="vim25:CustomizationIpV6Generator"> + <sequence> + <element name="argument" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="CustomizationAdapterMapping"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="adapter" type="vim25:CustomizationIPSettings" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfCustomizationAdapterMapping"> + <sequence> + <element name="CustomizationAdapterMapping" type="vim25:CustomizationAdapterMapping" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskMappingPartitionInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fileSystem" type="xsd:string" /> + <element name="capacityInKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskMappingInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="physicalPartition" type="vim25:HostDiskMappingPartitionInfo" minOccurs="0" /> + <element name="name" type="xsd:string" /> + <element name="exclusive" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="HostDiskMappingPartitionOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="fileSystem" type="xsd:string" /> + <element name="capacityInKb" type="xsd:long" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfHostDiskMappingPartitionOption"> + <sequence> + <element name="HostDiskMappingPartitionOption" type="vim25:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="HostDiskMappingOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="physicalPartition" type="vim25:HostDiskMappingPartitionOption" minOccurs="0" maxOccurs="unbounded" /> + <element name="name" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ParaVirtualSCSIController"> + <complexContent> + <extension base="vim25:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ParaVirtualSCSIControllerOption"> + <complexContent> + <extension base="vim25:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualBusLogicController"> + <complexContent> + <extension base="vim25:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualBusLogicControllerOption"> + <complexContent> + <extension base="vim25:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromIsoBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromPassthroughBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="exclusive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemotePassthroughBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + <element name="exclusive" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromAtapiBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemoteAtapiBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdrom"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromIsoBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromPassthroughBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="exclusive" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemotePassthroughBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingOption"> + <sequence> + <element name="exclusive" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromAtapiBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromRemoteAtapiBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualCdromOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualController"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="busNumber" type="xsd:int" /> + <element name="device" type="xsd:int" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualControllerOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="devices" type="vim25:IntOption" /> + <element name="supportedDevice" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceBackingInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceFileBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="fileName" type="xsd:string" /> + <element name="datastore" type="vim25:ManagedObjectReference" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceRemoteDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="deviceName" type="xsd:string" /> + <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevicePipeBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="pipeName" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceURIBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="serviceURI" type="xsd:string" /> + <element name="direction" type="xsd:string" /> + <element name="proxyURI" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualDeviceConnectInfoStatus"> + <restriction base="xsd:string"> + <enumeration value="ok" /> + <enumeration value="recoverableError" /> + <enumeration value="unrecoverableError" /> + <enumeration value="untried" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceConnectInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="startConnected" type="xsd:boolean" /> + <element name="allowGuestControl" type="xsd:boolean" /> + <element name="connected" type="xsd:boolean" /> + <element name="status" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceBusSlotInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevicePciBusSlotInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBusSlotInfo"> + <sequence> + <element name="pciSlotNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevice"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="key" type="xsd:int" /> + <element name="deviceInfo" type="vim25:Description" minOccurs="0" /> + <element name="backing" type="vim25:VirtualDeviceBackingInfo" minOccurs="0" /> + <element name="connectable" type="vim25:VirtualDeviceConnectInfo" minOccurs="0" /> + <element name="slotInfo" type="vim25:VirtualDeviceBusSlotInfo" minOccurs="0" /> + <element name="controllerKey" type="xsd:int" minOccurs="0" /> + <element name="unitNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDevice"> + <sequence> + <element name="VirtualDevice" type="vim25:VirtualDevice" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualDeviceBackingOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceBackingOption"> + <sequence> + <element name="VirtualDeviceBackingOption" type="vim25:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDeviceFileExtension"> + <restriction base="xsd:string"> + <enumeration value="iso" /> + <enumeration value="flp" /> + <enumeration value="vmdk" /> + <enumeration value="dsk" /> + <enumeration value="rdm" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceFileBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + <element name="fileNameExtensions" type="vim25:ChoiceOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + <element name="autoDetectAvailable" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceRemoteDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + <element name="autoDetectAvailable" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDevicePipeBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualDeviceURIBackingOptionDirection"> + <restriction base="xsd:string"> + <enumeration value="server" /> + <enumeration value="client" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceURIBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + <element name="directions" type="vim25:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceConnectOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="startConnected" type="vim25:BoolOption" /> + <element name="allowGuestControl" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceBusSlotOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDeviceOption"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="type" type="xsd:string" /> + <element name="connectOption" type="vim25:VirtualDeviceConnectOption" minOccurs="0" /> + <element name="busSlotOption" type="vim25:VirtualDeviceBusSlotOption" minOccurs="0" /> + <element name="controllerType" type="xsd:string" minOccurs="0" /> + <element name="autoAssignController" type="vim25:BoolOption" minOccurs="0" /> + <element name="backingOption" type="vim25:VirtualDeviceBackingOption" minOccurs="0" maxOccurs="unbounded" /> + <element name="defaultBackingOptionIndex" type="xsd:int" minOccurs="0" /> + <element name="licensingLimit" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="deprecated" type="xsd:boolean" /> + <element name="plugAndPlay" type="xsd:boolean" /> + <element name="hotRemoveSupported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceOption"> + <sequence> + <element name="VirtualDeviceOption" type="vim25:VirtualDeviceOption" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDeviceConfigSpecOperation"> + <restriction base="xsd:string"> + <enumeration value="add" /> + <enumeration value="remove" /> + <enumeration value="edit" /> + </restriction> + </simpleType> + <simpleType name="VirtualDeviceConfigSpecFileOperation"> + <restriction base="xsd:string"> + <enumeration value="create" /> + <enumeration value="destroy" /> + <enumeration value="replace" /> + </restriction> + </simpleType> + <complexType name="VirtualDeviceConfigSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="operation" type="vim25:VirtualDeviceConfigSpecOperation" minOccurs="0" /> + <element name="fileOperation" type="vim25:VirtualDeviceConfigSpecFileOperation" minOccurs="0" /> + <element name="device" type="vim25:VirtualDevice" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDeviceConfigSpec"> + <sequence> + <element name="VirtualDeviceConfigSpec" type="vim25:VirtualDeviceConfigSpec" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <simpleType name="VirtualDiskDeltaDiskFormat"> + <restriction base="xsd:string"> + <enumeration value="redoLogFormat" /> + <enumeration value="nativeFormat" /> + <enumeration value="seSparseFormat" /> + </restriction> + </simpleType> + <complexType name="VirtualDiskSparseVer1BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskSparseVer1BackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSparseVer2BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="spaceUsedInKB" type="xsd:long" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="changeId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskSparseVer2BackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer1BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskFlatVer1BackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer2BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="split" type="xsd:boolean" minOccurs="0" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="thinProvisioned" type="xsd:boolean" minOccurs="0" /> + <element name="eagerlyScrub" type="xsd:boolean" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="changeId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskFlatVer2BackingInfo" minOccurs="0" /> + <element name="deltaDiskFormat" type="xsd:string" minOccurs="0" /> + <element name="digestEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="deltaGrainSize" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSeSparseBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="diskMode" type="xsd:string" /> + <element name="writeThrough" type="xsd:boolean" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="changeId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskSeSparseBackingInfo" minOccurs="0" /> + <element name="deltaDiskFormat" type="xsd:string" minOccurs="0" /> + <element name="digestEnabled" type="xsd:boolean" minOccurs="0" /> + <element name="grainSize" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskVer2BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="descriptorFileName" type="xsd:string" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="changeId" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskPartitionedRawDiskVer2BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDiskRawDiskVer2BackingInfo"> + <sequence> + <element name="partition" type="xsd:int" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskMappingVer1BackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + <element name="lunUuid" type="xsd:string" minOccurs="0" /> + <element name="deviceName" type="xsd:string" minOccurs="0" /> + <element name="compatibilityMode" type="xsd:string" minOccurs="0" /> + <element name="diskMode" type="xsd:string" minOccurs="0" /> + <element name="uuid" type="xsd:string" minOccurs="0" /> + <element name="contentId" type="xsd:string" minOccurs="0" /> + <element name="changeId" type="xsd:string" minOccurs="0" /> + <element name="parent" type="vim25:VirtualDiskRawDiskMappingVer1BackingInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDisk"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="capacityInKB" type="xsd:long" /> + <element name="shares" type="vim25:SharesInfo" minOccurs="0" /> + <element name="storageIOAllocation" type="vim25:StorageIOAllocationInfo" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDisk"> + <sequence> + <element name="VirtualDisk" type="vim25:VirtualDisk" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualDiskId"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="vm" type="vim25:ManagedObjectReference" /> + <element name="diskId" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualDiskMode"> + <restriction base="xsd:string"> + <enumeration value="persistent" /> + <enumeration value="nonpersistent" /> + <enumeration value="undoable" /> + <enumeration value="independent_persistent" /> + <enumeration value="independent_nonpersistent" /> + <enumeration value="append" /> + </restriction> + </simpleType> + <simpleType name="VirtualDiskCompatibilityMode"> + <restriction base="xsd:string"> + <enumeration value="virtualMode" /> + <enumeration value="physicalMode" /> + </restriction> + </simpleType> + <complexType name="VirtualDiskSparseVer1BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskModes" type="vim25:ChoiceOption" /> + <element name="split" type="vim25:BoolOption" /> + <element name="writeThrough" type="vim25:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSparseVer2BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim25:ChoiceOption" /> + <element name="split" type="vim25:BoolOption" /> + <element name="writeThrough" type="vim25:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + <element name="hotGrowable" type="xsd:boolean" /> + <element name="uuid" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskFlatVer1BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim25:ChoiceOption" /> + <element name="split" type="vim25:BoolOption" /> + <element name="writeThrough" type="vim25:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskDeltaDiskFormatsSupported"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="datastoreType" type="xsd:string" /> + <element name="deltaDiskFormat" type="vim25:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfVirtualDiskDeltaDiskFormatsSupported"> + <sequence> + <element name="VirtualDiskDeltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualDiskFlatVer2BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim25:ChoiceOption" /> + <element name="split" type="vim25:BoolOption" /> + <element name="writeThrough" type="vim25:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + <element name="hotGrowable" type="xsd:boolean" /> + <element name="uuid" type="xsd:boolean" /> + <element name="thinProvisioned" type="vim25:BoolOption" minOccurs="0" /> + <element name="eagerlyScrub" type="vim25:BoolOption" minOccurs="0" /> + <element name="deltaDiskFormat" type="vim25:ChoiceOption" minOccurs="0" /> + <element name="deltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskSeSparseBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + <element name="diskMode" type="vim25:ChoiceOption" /> + <element name="writeThrough" type="vim25:BoolOption" /> + <element name="growable" type="xsd:boolean" /> + <element name="hotGrowable" type="xsd:boolean" /> + <element name="uuid" type="xsd:boolean" /> + <element name="deltaDiskFormatsSupported" type="vim25:VirtualDiskDeltaDiskFormatsSupported" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskVer2BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="descriptorFileNameExtensions" type="vim25:ChoiceOption" /> + <element name="uuid" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskPartitionedRawDiskVer2BackingOption"> + <complexContent> + <extension base="vim25:VirtualDiskRawDiskVer2BackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskRawDiskMappingVer1BackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="descriptorFileNameExtensions" type="vim25:ChoiceOption" minOccurs="0" /> + <element name="compatibilityMode" type="vim25:ChoiceOption" /> + <element name="diskMode" type="vim25:ChoiceOption" /> + <element name="uuid" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualDiskOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="capacityInKB" type="vim25:LongOption" /> + <element name="ioAllocationOption" type="vim25:StorageIOAllocationOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000"> + <complexContent> + <extension base="vim25:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000Option"> + <complexContent> + <extension base="vim25:VirtualEthernetCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000e"> + <complexContent> + <extension base="vim25:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualE1000eOption"> + <complexContent> + <extension base="vim25:VirtualEthernetCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEnsoniq1371"> + <complexContent> + <extension base="vim25:VirtualSoundCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEnsoniq1371Option"> + <complexContent> + <extension base="vim25:VirtualSoundCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardNetworkBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="network" type="vim25:ManagedObjectReference" minOccurs="0" /> + <element name="inPassthroughMode" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardLegacyNetworkBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardDistributedVirtualPortBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + <element name="port" type="vim25:DistributedVirtualSwitchPortConnection" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCard"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="addressType" type="xsd:string" minOccurs="0" /> + <element name="macAddress" type="xsd:string" minOccurs="0" /> + <element name="wakeOnLanEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardNetworkBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualEthernetCardLegacyNetworkDeviceName"> + <restriction base="xsd:string"> + <enumeration value="bridged" /> + <enumeration value="nat" /> + <enumeration value="hostonly" /> + </restriction> + </simpleType> + <complexType name="VirtualEthernetCardLegacyNetworkBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualEthernetCardDVPortBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualEthernetCardMacType"> + <restriction base="xsd:string"> + <enumeration value="manual" /> + <enumeration value="generated" /> + <enumeration value="assigned" /> + </restriction> + </simpleType> + <complexType name="VirtualEthernetCardOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="supportedOUI" type="vim25:ChoiceOption" /> + <element name="macType" type="vim25:ChoiceOption" /> + <element name="wakeOnLanEnabled" type="vim25:BoolOption" /> + <element name="vmDirectPathGen2Supported" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyImageBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyRemoteDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppy"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyImageBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyRemoteDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualFloppyOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHdAudioCard"> + <complexContent> + <extension base="vim25:VirtualSoundCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualHdAudioCardOption"> + <complexContent> + <extension base="vim25:VirtualSoundCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualIDEController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualIDEControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="numIDEDisks" type="vim25:IntOption" /> + <element name="numIDECdroms" type="vim25:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualKeyboard"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualKeyboardOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicController"> + <complexContent> + <extension base="vim25:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicControllerOption"> + <complexContent> + <extension base="vim25:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicSASController"> + <complexContent> + <extension base="vim25:VirtualSCSIController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualLsiLogicSASControllerOption"> + <complexContent> + <extension base="vim25:VirtualSCSIControllerOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="numSCSIControllers" type="vim25:IntOption" /> + <element name="numEthernetCards" type="vim25:IntOption" /> + <element name="numVideoCards" type="vim25:IntOption" /> + <element name="numSoundCards" type="vim25:IntOption" /> + <element name="numVmiRoms" type="vim25:IntOption" /> + <element name="numVmciDevices" type="vim25:IntOption" minOccurs="0" /> + <element name="numPCIPassthroughDevices" type="vim25:IntOption" minOccurs="0" /> + <element name="numSasSCSIControllers" type="vim25:IntOption" minOccurs="0" /> + <element name="numVmxnet3EthernetCards" type="vim25:IntOption" minOccurs="0" /> + <element name="numParaVirtualSCSIControllers" type="vim25:IntOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIPassthroughDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="id" type="xsd:string" /> + <element name="deviceId" type="xsd:string" /> + <element name="systemId" type="xsd:string" /> + <element name="vendorId" type="xsd:short" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIPassthrough"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIPassthroughDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCIPassthroughOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCNet32"> + <complexContent> + <extension base="vim25:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPCNet32Option"> + <complexContent> + <extension base="vim25:VirtualEthernetCardOption"> + <sequence> + <element name="supportsMorphing" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPS2Controller"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPS2ControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="numKeyboards" type="vim25:IntOption" /> + <element name="numPointingDevices" type="vim25:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortFileBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPort"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortFileBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualParallelPortOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDeviceDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="hostPointingDevice" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDevice"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualPointingDeviceHostChoice"> + <restriction base="xsd:string"> + <enumeration value="autodetect" /> + <enumeration value="intellimouseExplorer" /> + <enumeration value="intellimousePs2" /> + <enumeration value="logitechMouseman" /> + <enumeration value="microsoft_serial" /> + <enumeration value="mouseSystems" /> + <enumeration value="mousemanSerial" /> + <enumeration value="ps2" /> + </restriction> + </simpleType> + <complexType name="VirtualPointingDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + <element name="hostPointingDevice" type="vim25:ChoiceOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualPointingDeviceOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualSCSISharing"> + <restriction base="xsd:string"> + <enumeration value="noSharing" /> + <enumeration value="virtualSharing" /> + <enumeration value="physicalSharing" /> + </restriction> + </simpleType> + <complexType name="ArrayOfVirtualSCSISharing"> + <sequence> + <element name="VirtualSCSISharing" type="vim25:VirtualSCSISharing" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="VirtualSCSIController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + <element name="hotAddRemove" type="xsd:boolean" minOccurs="0" /> + <element name="sharedBus" type="vim25:VirtualSCSISharing" /> + <element name="scsiCtlrUnitNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="numSCSIDisks" type="vim25:IntOption" /> + <element name="numSCSICdroms" type="vim25:IntOption" /> + <element name="numSCSIPassthrough" type="vim25:IntOption" /> + <element name="sharing" type="vim25:VirtualSCSISharing" maxOccurs="unbounded" /> + <element name="defaultSharedIndex" type="xsd:int" /> + <element name="hotAddRemove" type="vim25:BoolOption" /> + <element name="scsiCtlrUnitNumber" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthrough"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSCSIPassthroughOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSIOController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSIOControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="numFloppyDrives" type="vim25:IntOption" /> + <element name="numSerialPorts" type="vim25:IntOption" /> + <element name="numParallelPorts" type="vim25:IntOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortFileBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortPipeBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDevicePipeBackingInfo"> + <sequence> + <element name="endpoint" type="xsd:string" /> + <element name="noRxLoss" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortURIBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceURIBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortThinPrintBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPort"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="yieldOnPoll" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualSerialPortEndPoint"> + <restriction base="xsd:string"> + <enumeration value="client" /> + <enumeration value="server" /> + </restriction> + </simpleType> + <complexType name="VirtualSerialPortFileBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceFileBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortPipeBackingOption"> + <complexContent> + <extension base="vim25:VirtualDevicePipeBackingOption"> + <sequence> + <element name="endpoint" type="vim25:ChoiceOption" /> + <element name="noRxLoss" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortURIBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceURIBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortThinPrintBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSerialPortOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="yieldOnPoll" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundBlaster16"> + <complexContent> + <extension base="vim25:VirtualSoundCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundBlaster16Option"> + <complexContent> + <extension base="vim25:VirtualSoundCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardDeviceBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCard"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardDeviceBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualSoundCardOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBUSBBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBRemoteHostBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingInfo"> + <sequence> + <element name="hostname" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBRemoteClientBackingInfo"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingInfo"> + <sequence> + <element name="hostname" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSB"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="connected" type="xsd:boolean" /> + <element name="vendor" type="xsd:int" minOccurs="0" /> + <element name="product" type="xsd:int" minOccurs="0" /> + <element name="family" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + <element name="speed" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBControllerPciBusSlotInfo"> + <complexContent> + <extension base="vim25:VirtualDevicePciBusSlotInfo"> + <sequence> + <element name="ehciPciSlotNumber" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + <element name="autoConnectDevices" type="xsd:boolean" minOccurs="0" /> + <element name="ehciEnabled" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="autoConnectDevices" type="vim25:BoolOption" /> + <element name="ehciSupported" type="vim25:BoolOption" /> + <element name="supportedSpeeds" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBUSBBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBRemoteHostBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBRemoteClientBackingOption"> + <complexContent> + <extension base="vim25:VirtualDeviceRemoteDeviceBackingOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBXHCIController"> + <complexContent> + <extension base="vim25:VirtualController"> + <sequence> + <element name="autoConnectDevices" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualUSBXHCIControllerOption"> + <complexContent> + <extension base="vim25:VirtualControllerOption"> + <sequence> + <element name="autoConnectDevices" type="vim25:BoolOption" /> + <element name="supportedSpeeds" type="xsd:string" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineVMCIDevice"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="id" type="xsd:long" minOccurs="0" /> + <element name="allowUnrestrictedCommunication" type="xsd:boolean" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineVMCIDeviceOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="allowUnrestrictedCommunication" type="vim25:BoolOption" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualMachineVMIROM"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVMIROMOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="VirtualMachineVideoCardUse3dRenderer"> + <restriction base="xsd:string"> + <enumeration value="automatic" /> + <enumeration value="software" /> + <enumeration value="hardware" /> + </restriction> + </simpleType> + <complexType name="VirtualMachineVideoCard"> + <complexContent> + <extension base="vim25:VirtualDevice"> + <sequence> + <element name="videoRamSizeInKB" type="xsd:long" minOccurs="0" /> + <element name="numDisplays" type="xsd:int" minOccurs="0" /> + <element name="useAutoDetect" type="xsd:boolean" minOccurs="0" /> + <element name="enable3DSupport" type="xsd:boolean" minOccurs="0" /> + <element name="use3dRenderer" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVideoCardOption"> + <complexContent> + <extension base="vim25:VirtualDeviceOption"> + <sequence> + <element name="videoRamSizeInKB" type="vim25:LongOption" minOccurs="0" /> + <element name="numDisplays" type="vim25:IntOption" minOccurs="0" /> + <element name="useAutoDetect" type="vim25:BoolOption" minOccurs="0" /> + <element name="support3D" type="vim25:BoolOption" minOccurs="0" /> + <element name="use3dRendererSupported" type="vim25:BoolOption" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet"> + <complexContent> + <extension base="vim25:VirtualEthernetCard"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet2"> + <complexContent> + <extension base="vim25:VirtualVmxnet"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet2Option"> + <complexContent> + <extension base="vim25:VirtualVmxnetOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet3"> + <complexContent> + <extension base="vim25:VirtualVmxnet"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnet3Option"> + <complexContent> + <extension base="vim25:VirtualVmxnetOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="VirtualVmxnetOption"> + <complexContent> + <extension base="vim25:VirtualEthernetCardOption"> + <sequence> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestFileAttributes"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="modificationTime" type="xsd:dateTime" minOccurs="0" /> + <element name="accessTime" type="xsd:dateTime" minOccurs="0" /> + <element name="symlinkTarget" type="xsd:string" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestPosixFileAttributes"> + <complexContent> + <extension base="vim25:GuestFileAttributes"> + <sequence> + <element name="ownerId" type="xsd:int" minOccurs="0" /> + <element name="groupId" type="xsd:int" minOccurs="0" /> + <element name="permissions" type="xsd:long" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestWindowsFileAttributes"> + <complexContent> + <extension base="vim25:GuestFileAttributes"> + <sequence> + <element name="hidden" type="xsd:boolean" minOccurs="0" /> + <element name="readOnly" type="xsd:boolean" minOccurs="0" /> + <element name="createTime" type="xsd:dateTime" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <simpleType name="GuestFileType"> + <restriction base="xsd:string"> + <enumeration value="file" /> + <enumeration value="directory" /> + <enumeration value="symlink" /> + </restriction> + </simpleType> + <complexType name="GuestFileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="path" type="xsd:string" /> + <element name="type" type="xsd:string" /> + <element name="size" type="xsd:long" /> + <element name="attributes" type="vim25:GuestFileAttributes" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestFileInfo"> + <sequence> + <element name="GuestFileInfo" type="vim25:GuestFileInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="GuestListFileInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="files" type="vim25:GuestFileInfo" minOccurs="0" maxOccurs="unbounded" /> + <element name="remaining" type="xsd:int" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="FileTransferInformation"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="attributes" type="vim25:GuestFileAttributes" /> + <element name="size" type="xsd:long" /> + <element name="url" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestAuthentication"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="interactiveSession" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="NamePasswordAuthentication"> + <complexContent> + <extension base="vim25:GuestAuthentication"> + <sequence> + <element name="username" type="xsd:string" /> + <element name="password" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestProgramSpec"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="programPath" type="xsd:string" /> + <element name="arguments" type="xsd:string" /> + <element name="workingDirectory" type="xsd:string" minOccurs="0" /> + <element name="envVariables" type="xsd:string" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestWindowsProgramSpec"> + <complexContent> + <extension base="vim25:GuestProgramSpec"> + <sequence> + <element name="startMinimized" type="xsd:boolean" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="GuestProcessInfo"> + <complexContent> + <extension base="vim25:DynamicData"> + <sequence> + <element name="name" type="xsd:string" /> + <element name="pid" type="xsd:long" /> + <element name="owner" type="xsd:string" /> + <element name="cmdLine" type="xsd:string" /> + <element name="startTime" type="xsd:dateTime" /> + <element name="endTime" type="xsd:dateTime" minOccurs="0" /> + <element name="exitCode" type="xsd:int" minOccurs="0" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="ArrayOfGuestProcessInfo"> + <sequence> + <element name="GuestProcessInfo" type="vim25:GuestProcessInfo" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + </complexType> + <complexType name="SSPIAuthentication"> + <complexContent> + <extension base="vim25:GuestAuthentication"> + <sequence> + <element name="sspiToken" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> + <complexType name="TicketedSessionAuthentication"> + <complexContent> + <extension base="vim25:GuestAuthentication"> + <sequence> + <element name="ticket" type="xsd:string" /> + </sequence> + </extension> + </complexContent> + </complexType> +</schema>
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" /> + <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="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="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="TerminateVM" type="vim25:TerminateVMRequestType" /> + <element name="TerminateVMResponse"> + <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="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="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="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="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="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="CannotPlaceWithoutPrerequisiteMovesFault" type="vim25:CannotPlaceWithoutPrerequisiteMoves"/> + <element name="CannotPowerOffVmInClusterFault" type="vim25:CannotPowerOffVmInCluster"/> + <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="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="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="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="DiskMoveTypeNotSupportedFault" type="vim25:DiskMoveTypeNotSupported"/> + <element name="DiskNotSupportedFault" type="vim25:DiskNotSupported"/> + <element name="DomainNotFoundFault" type="vim25:DomainNotFound"/> + <element name="DrsDisabledOnVmFault" type="vim25:DrsDisabledOnVm"/> + <element name="DrsVmotionIncompatibleFaultFault" type="vim25:DrsVmotionIncompatibleFault"/> + <element name="DuplicateNameFault" type="vim25:DuplicateName"/> + <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="EightHostLimitViolatedFault" type="vim25:EightHostLimitViolated"/> + <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="FtIssuesOnHostFault" type="vim25:FtIssuesOnHost"/> + <element name="FullStorageVMotionNotSupportedFault" type="vim25:FullStorageVMotionNotSupported"/> + <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="GuestOperationsFaultFault" type="vim25:GuestOperationsFault"/> + <element name="GuestOperationsUnavailableFault" type="vim25:GuestOperationsUnavailable"/> + <element name="GuestPermissionDeniedFault" type="vim25:GuestPermissionDenied"/> + <element name="GuestProcessNotFoundFault" type="vim25:GuestProcessNotFound"/> + <element name="HAErrorsAtDestFault" type="vim25:HAErrorsAtDest"/> + <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="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="HotSnapshotMoveNotSupportedFault" type="vim25:HotSnapshotMoveNotSupported"/> + <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="IncompatibleDefaultDeviceFault" type="vim25:IncompatibleDefaultDevice"/> + <element name="IncompatibleHostForFtSecondaryFault" type="vim25:IncompatibleHostForFtSecondary"/> + <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="InsufficientFailoverResourcesFaultFault" type="vim25:InsufficientFailoverResourcesFault"/> + <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="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="InsufficientStorageSpaceFault" type="vim25:InsufficientStorageSpace"/> + <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="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="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="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="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="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="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="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="ResourceInUseFault" type="vim25:ResourceInUse"/> + <element name="ResourceNotAvailableFault" type="vim25:ResourceNotAvailable"/> + <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="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="StorageDrsDisabledOnVmFault" type="vim25:StorageDrsDisabledOnVm"/> + <element name="StorageDrsIolbDisabledInternallyFault" type="vim25:StorageDrsIolbDisabledInternally"/> + <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="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="VMINotSupportedFault" type="vim25:VMINotSupported"/> + <element name="VMOnConflictDVPortFault" type="vim25:VMOnConflictDVPort"/> + <element name="VMOnVirtualIntranetFault" type="vim25:VMOnVirtualIntranet"/> + <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="VmFaultToleranceTooManyVMsOnHostFault" type="vim25:VmFaultToleranceTooManyVMsOnHost"/> + <element name="VmHostAffinityRuleViolationFault" type="vim25:VmHostAffinityRuleViolation"/> + <element name="VmLimitLicenseFault" type="vim25:VmLimitLicense"/> + <element name="VmMonitorIncompatibleForFaultToleranceFault" type="vim25:VmMonitorIncompatibleForFaultTolerance"/> + <element name="VmPowerOnDisabledFault" type="vim25:VmPowerOnDisabled"/> + <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="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="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="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="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="RemoveDatastore" type="vim25:RemoveDatastoreRequestType" /> + <element name="RemoveDatastoreResponse"> + <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="RefreshHealthStatusSystem" type="vim25:RefreshHealthStatusSystemRequestType" /> + <element name="RefreshHealthStatusSystemResponse"> + <complexType /> + </element> + <element name="ResetSystemHealthInfo" type="vim25:ResetSystemHealthInfoRequestType" /> + <element name="ResetSystemHealthInfoResponse"> + <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="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="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="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="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="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="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="DeleteScsiLunState" type="vim25:DeleteScsiLunStateRequestType" /> + <element name="DeleteScsiLunStateResponse"> + <complexType /> + </element> + <element name="AttachScsiLun" type="vim25:AttachScsiLunRequestType" /> + <element name="AttachScsiLunResponse"> + <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="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="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="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="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="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="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="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="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="CheckCompatibility_Task" type="vim25:CheckCompatibilityRequestType" /> + <element name="CheckCompatibility_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="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="InvalidCollectorVersionFault" type="vim25:InvalidCollectorVersion"/> + <element name="InvalidPropertyFault" type="vim25:InvalidProperty"/> + <element name="DestroyPropertyFilter" type="vim25:DestroyPropertyFilterRequestType" /> + <element name="DestroyPropertyFilterResponse"> + <complexType /> + </element> + <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="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="MethodFaultFault" type="vim25:MethodFault"/> + <element name="RuntimeFaultFault" type="vim25:RuntimeFault"/> + </schema> + </types> + <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="DestroyPropertyFilterRequestMsg"> + <part name="parameters" element="vim25:DestroyPropertyFilter" /> + </message> + <message name="DestroyPropertyFilterResponseMsg"> + <part name="parameters" element="vim25:DestroyPropertyFilterResponse" /> + </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="MethodFaultFaultMsg"> + <part name="fault" element="vim25:MethodFaultFault" /> + </message> + <message name="RuntimeFaultFaultMsg"> + <part name="fault" element="vim25:RuntimeFaultFault" /> + </message> + <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="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="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="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="QueryConnectionInfoRequestMsg"> + <part name="parameters" element="vim25:QueryConnectionInfo" /> + </message> + <message name="QueryConnectionInfoResponseMsg"> + <part name="parameters" element="vim25:QueryConnectionInfoResponse" /> + </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="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="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="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="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="HttpNfcLeaseGetManifestRequestMsg"> + <part name="parameters" element="vim25:HttpNfcLeaseGetManifest" /> + </message> + <message name="HttpNfcLeaseGetManifestResponseMsg"> + <part name="parameters" element="vim25:HttpNfcLeaseGetManifestResponse" /> + </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="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="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="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="ConfigureStorageDrsForPod_TaskRequestMsg"> + <part name="parameters" element="vim25:ConfigureStorageDrsForPod_Task" /> + </message> + <message name="ConfigureStorageDrsForPod_TaskResponseMsg"> + <part name="parameters" element="vim25:ConfigureStorageDrsForPod_TaskResponse" /> + </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="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="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="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="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="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="TerminateVMRequestMsg"> + <part name="parameters" element="vim25:TerminateVM" /> + </message> + <message name="TerminateVMResponseMsg"> + <part name="parameters" element="vim25:TerminateVMResponse" /> + </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="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="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="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="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="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="CannotPlaceWithoutPrerequisiteMovesFaultMsg"> + <part name="fault" element="vim25:CannotPlaceWithoutPrerequisiteMovesFault" /> + </message> + <message name="CannotPowerOffVmInClusterFaultMsg"> + <part name="fault" element="vim25:CannotPowerOffVmInClusterFault" /> + </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="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="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="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="DiskMoveTypeNotSupportedFaultMsg"> + <part name="fault" element="vim25:DiskMoveTypeNotSupportedFault" /> + </message> + <message name="DiskNotSupportedFaultMsg"> + <part name="fault" element="vim25:DiskNotSupportedFault" /> + </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="DuplicateNameFaultMsg"> + <part name="fault" element="vim25:DuplicateNameFault" /> + </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="EightHostLimitViolatedFaultMsg"> + <part name="fault" element="vim25:EightHostLimitViolatedFault" /> + </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="FtIssuesOnHostFaultMsg"> + <part name="fault" element="vim25:FtIssuesOnHostFault" /> + </message> + <message name="FullStorageVMotionNotSupportedFaultMsg"> + <part name="fault" element="vim25:FullStorageVMotionNotSupportedFault" /> + </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="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="HAErrorsAtDestFaultMsg"> + <part name="fault" element="vim25:HAErrorsAtDestFault" /> + </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="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="HotSnapshotMoveNotSupportedFaultMsg"> + <part name="fault" element="vim25:HotSnapshotMoveNotSupportedFault" /> + </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="IncompatibleDefaultDeviceFaultMsg"> + <part name="fault" element="vim25:IncompatibleDefaultDeviceFault" /> + </message> + <message name="IncompatibleHostForFtSecondaryFaultMsg"> + <part name="fault" element="vim25:IncompatibleHostForFtSecondaryFault" /> + </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="InsufficientFailoverResourcesFaultFaultMsg"> + <part name="fault" element="vim25:InsufficientFailoverResourcesFaultFault" /> + </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="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="InsufficientStorageSpaceFaultMsg"> + <part name="fault" element="vim25:InsufficientStorageSpaceFault" /> + </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="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="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="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="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="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="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="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="ResourceInUseFaultMsg"> + <part name="fault" element="vim25:ResourceInUseFault" /> + </message> + <message name="ResourceNotAvailableFaultMsg"> + <part name="fault" element="vim25:ResourceNotAvailableFault" /> + </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="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="StorageDrsDisabledOnVmFaultMsg"> + <part name="fault" element="vim25:StorageDrsDisabledOnVmFault" /> + </message> + <message name="StorageDrsIolbDisabledInternallyFaultMsg"> + <part name="fault" element="vim25:StorageDrsIolbDisabledInternallyFault" /> + </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="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="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="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="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="VmMonitorIncompatibleForFaultToleranceFaultMsg"> + <part name="fault" element="vim25:VmMonitorIncompatibleForFaultToleranceFault" /> + </message> + <message name="VmPowerOnDisabledFaultMsg"> + <part name="fault" element="vim25:VmPowerOnDisabledFault" /> + </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="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="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="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="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="RemoveDatastoreRequestMsg"> + <part name="parameters" element="vim25:RemoveDatastore" /> + </message> + <message name="RemoveDatastoreResponseMsg"> + <part name="parameters" element="vim25:RemoveDatastoreResponse" /> + </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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="CheckCompatibility_TaskRequestMsg"> + <part name="parameters" element="vim25:CheckCompatibility_Task" /> + </message> + <message name="CheckCompatibility_TaskResponseMsg"> + <part name="parameters" element="vim25:CheckCompatibility_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="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> + <portType name="VimPortType"> + <operation name="DestroyPropertyFilter"> + <input message="vim25:DestroyPropertyFilterRequestMsg" /> + <output message="vim25:DestroyPropertyFilterResponseMsg" /> + <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="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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MergePermissions"> + <input message="vim25:MergePermissionsRequestMsg" /> + <output message="vim25:MergePermissionsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/> + <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="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetEntityPermissions"> + <input message="vim25:ResetEntityPermissionsRequestMsg" /> + <output message="vim25:ResetEntityPermissionsResponseMsg" /> + <fault name="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveEntityPermission"> + <input message="vim25:RemoveEntityPermissionRequestMsg" /> + <output message="vim25:RemoveEntityPermissionResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/> + <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="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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveHostInto_Task"> + <input message="vim25:MoveHostInto_TaskRequestMsg" /> + <output message="vim25:MoveHostInto_TaskResponseMsg" /> + <fault name="TooManyHostsFault" message="vim25:TooManyHostsFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="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="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="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="OverwriteCustomizationSpec"> + <input message="vim25:OverwriteCustomizationSpecRequestMsg" /> + <output message="vim25:OverwriteCustomizationSpecResponseMsg" /> + <fault name="CustomizationFaultFault" message="vim25:CustomizationFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RenameCustomizationSpec"> + <input message="vim25:RenameCustomizationSpecRequestMsg" /> + <output message="vim25:RenameCustomizationSpecResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <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="QueryConnectionInfo"> + <input message="vim25:QueryConnectionInfoRequestMsg" /> + <output message="vim25:QueryConnectionInfoResponseMsg" /> + <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <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="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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="LimitExceededFault" message="vim25:LimitExceededFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="ResourceNotAvailableFault" message="vim25:ResourceNotAvailableFaultMsg"/> + <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PerformDvsProductSpecOperation_Task"> + <input message="vim25:PerformDvsProductSpecOperation_TaskRequestMsg" /> + <output message="vim25:PerformDvsProductSpecOperation_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="InvalidHostStateFault" message="vim25:InvalidHostStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddDVPortgroup_Task"> + <input message="vim25:AddDVPortgroup_TaskRequestMsg" /> + <output message="vim25:AddDVPortgroup_TaskResponseMsg" /> + <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/> + <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="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CopyDatastoreFile_Task"> + <input message="vim25:CopyDatastoreFile_TaskRequestMsg" /> + <output message="vim25:CopyDatastoreFile_TaskResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteDatastoreFile_Task"> + <input message="vim25:DeleteDatastoreFile_TaskRequestMsg" /> + <output message="vim25:DeleteDatastoreFile_TaskResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MakeDirectory"> + <input message="vim25:MakeDirectoryRequestMsg" /> + <output message="vim25:MakeDirectoryResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ChangeOwner"> + <input message="vim25:ChangeOwnerRequestMsg" /> + <output message="vim25:ChangeOwnerResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <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="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RegisterVM_Task"> + <input message="vim25:RegisterVM_TaskRequestMsg" /> + <output message="vim25:RegisterVM_TaskResponseMsg" /> + <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="DvsNotAuthorizedFault" message="vim25:DvsNotAuthorizedFaultMsg"/> + <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="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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="HostConnectFaultFault" message="vim25:HostConnectFaultFaultMsg"/> + <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="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <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="NotSupportedFault" message="vim25:NotSupportedFaultMsg"/> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <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="HttpNfcLeaseGetManifest"> + <input message="vim25:HttpNfcLeaseGetManifestRequestMsg" /> + <output message="vim25:HttpNfcLeaseGetManifestResponseMsg" /> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <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="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="HttpNfcLeaseAbort"> + <input message="vim25:HttpNfcLeaseAbortRequestMsg" /> + <output message="vim25:HttpNfcLeaseAbortResponseMsg" /> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="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="ValidateHost"> + <input message="vim25:ValidateHostRequestMsg" /> + <output message="vim25:ValidateHostResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ParseDescriptor"> + <input message="vim25:ParseDescriptorRequestMsg" /> + <output message="vim25:ParseDescriptorResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateImportSpec"> + <input message="vim25:CreateImportSpecRequestMsg" /> + <output message="vim25:CreateImportSpecResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateDescriptor"> + <input message="vim25:CreateDescriptorRequestMsg" /> + <output message="vim25:CreateDescriptorResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateResourcePool"> + <input message="vim25:CreateResourcePoolRequestMsg" /> + <output message="vim25:CreateResourcePoolResponseMsg" /> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <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="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <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="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RegisterChildVM_Task"> + <input message="vim25:RegisterChildVM_TaskRequestMsg" /> + <output message="vim25:RegisterChildVM_TaskResponseMsg" /> + <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ImportVApp"> + <input message="vim25:ImportVAppRequestMsg" /> + <output message="vim25:ImportVAppResponseMsg" /> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="OutOfBoundsFault" message="vim25:OutOfBoundsFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="Login"> + <input message="vim25:LoginRequestMsg" /> + <output message="vim25:LoginResponseMsg" /> + <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="LoginBySSPI"> + <input message="vim25:LoginBySSPIRequestMsg" /> + <output message="vim25:LoginBySSPIResponseMsg" /> + <fault name="SSPIChallengeFault" message="vim25:SSPIChallengeFaultMsg"/> + <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="NoClientCertificateFault" message="vim25:NoClientCertificateFaultMsg"/> + <fault name="NoSubjectNameFault" message="vim25:NoSubjectNameFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="LoginExtensionByCertificate"> + <input message="vim25:LoginExtensionByCertificateRequestMsg" /> + <output message="vim25:LoginExtensionByCertificateResponseMsg" /> + <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <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="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="InvalidLocaleFault" message="vim25:InvalidLocaleFaultMsg"/> + <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="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="ConfigureStorageDrsForPod_Task"> + <input message="vim25:ConfigureStorageDrsForPod_TaskRequestMsg" /> + <output message="vim25:ConfigureStorageDrsForPod_TaskResponseMsg" /> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExportVApp"> + <input message="vim25:ExportVAppRequestMsg" /> + <output message="vim25:ExportVAppResponseMsg" /> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PowerOnVApp_Task"> + <input message="vim25:PowerOnVApp_TaskRequestMsg" /> + <output message="vim25:PowerOnVApp_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="VAppConfigFaultFault" message="vim25:VAppConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PowerOffVApp_Task"> + <input message="vim25:PowerOffVApp_TaskRequestMsg" /> + <output message="vim25:PowerOffVApp_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="InvalidDiskFormatFault" message="vim25:InvalidDiskFormatFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <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="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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RevertToCurrentSnapshot_Task"> + <input message="vim25:RevertToCurrentSnapshot_TaskRequestMsg" /> + <output message="vim25:RevertToCurrentSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveAllSnapshots_Task"> + <input message="vim25:RemoveAllSnapshots_TaskRequestMsg" /> + <output message="vim25:RemoveAllSnapshots_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ConsolidateVMDisks_Task"> + <input message="vim25:ConsolidateVMDisks_TaskRequestMsg" /> + <output message="vim25:ConsolidateVMDisks_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeVM_Task"> + <input message="vim25:UpgradeVM_TaskRequestMsg" /> + <output message="vim25:UpgradeVM_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="AlreadyUpgradedFault" message="vim25:AlreadyUpgradedFaultMsg"/> + <fault name="NoDiskFoundFault" message="vim25:NoDiskFoundFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PowerOffVM_Task"> + <input message="vim25:PowerOffVM_TaskRequestMsg" /> + <output message="vim25:PowerOffVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SuspendVM_Task"> + <input message="vim25:SuspendVM_TaskRequestMsg" /> + <output message="vim25:SuspendVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ResetVM_Task"> + <input message="vim25:ResetVM_TaskRequestMsg" /> + <output message="vim25:ResetVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ShutdownGuest"> + <input message="vim25:ShutdownGuestRequestMsg" /> + <output message="vim25:ShutdownGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RebootGuest"> + <input message="vim25:RebootGuestRequestMsg" /> + <output message="vim25:RebootGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StandbyGuest"> + <input message="vim25:StandbyGuestRequestMsg" /> + <output message="vim25:StandbyGuestResponseMsg" /> + <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="TimedoutFault" message="vim25:TimedoutFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="MigrationFaultFault" message="vim25:MigrationFaultFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExportVm"> + <input message="vim25:ExportVmRequestMsg" /> + <output message="vim25:ExportVmResponseMsg" /> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MarkAsTemplate"> + <input message="vim25:MarkAsTemplateRequestMsg" /> + <output message="vim25:MarkAsTemplateResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MarkAsVirtualMachine"> + <input message="vim25:MarkAsVirtualMachineRequestMsg" /> + <output message="vim25:MarkAsVirtualMachineResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnregisterVM"> + <input message="vim25:UnregisterVMRequestMsg" /> + <output message="vim25:UnregisterVMResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <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="VmToolsUpgradeFaultFault" message="vim25:VmToolsUpgradeFaultFaultMsg"/> + <fault name="ToolsUnavailableFault" message="vim25:ToolsUnavailableFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateSecondaryVM_Task"> + <input message="vim25:CreateSecondaryVM_TaskRequestMsg" /> + <output message="vim25:CreateSecondaryVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="TurnOffFaultToleranceForVM_Task"> + <input message="vim25:TurnOffFaultToleranceForVM_TaskRequestMsg" /> + <output message="vim25:TurnOffFaultToleranceForVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MakePrimaryVM_Task"> + <input message="vim25:MakePrimaryVM_TaskRequestMsg" /> + <output message="vim25:MakePrimaryVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="TerminateFaultTolerantVM_Task"> + <input message="vim25:TerminateFaultTolerantVM_TaskRequestMsg" /> + <output message="vim25:TerminateFaultTolerantVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableSecondaryVM_Task"> + <input message="vim25:DisableSecondaryVM_TaskRequestMsg" /> + <output message="vim25:DisableSecondaryVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableSecondaryVM_Task"> + <input message="vim25:EnableSecondaryVM_TaskRequestMsg" /> + <output message="vim25:EnableSecondaryVM_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="VmFaultToleranceIssueFault" message="vim25:VmFaultToleranceIssueFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/> + <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StopRecording_Task"> + <input message="vim25:StopRecording_TaskRequestMsg" /> + <output message="vim25:StopRecording_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StartReplaying_Task"> + <input message="vim25:StartReplaying_TaskRequestMsg" /> + <output message="vim25:StartReplaying_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="RecordReplayDisabledFault" message="vim25:RecordReplayDisabledFaultMsg"/> + <fault name="HostIncompatibleForRecordReplayFault" message="vim25:HostIncompatibleForRecordReplayFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StopReplaying_Task"> + <input message="vim25:StopReplaying_TaskRequestMsg" /> + <output message="vim25:StopReplaying_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="SnapshotFaultFault" message="vim25:SnapshotFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="PromoteDisks_Task"> + <input message="vim25:PromoteDisks_TaskRequestMsg" /> + <output message="vim25:PromoteDisks_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="InvalidPowerStateFault" message="vim25:InvalidPowerStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="VmConfigFaultFault" message="vim25:VmConfigFaultFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <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="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="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="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateAlarm"> + <input message="vim25:CreateAlarmRequestMsg" /> + <output message="vim25:CreateAlarmResponseMsg" /> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="ReconfigureDVPortgroup_Task"> + <input message="vim25:ReconfigureDVPortgroup_TaskRequestMsg" /> + <output message="vim25:ReconfigureDVPortgroup_TaskResponseMsg" /> + <fault name="DvsFaultFault" message="vim25:DvsFaultFaultMsg"/> + <fault name="ConcurrentAccessFault" message="vim25:ConcurrentAccessFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="BackupBlobWriteFailureFault" message="vim25:BackupBlobWriteFailureFaultMsg"/> + <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="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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="InvalidLoginFault" message="vim25:InvalidLoginFaultMsg"/> + <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/> + <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="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/> + <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="LeaveCurrentDomain_Task"> + <input message="vim25:LeaveCurrentDomain_TaskRequestMsg" /> + <output message="vim25:LeaveCurrentDomain_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="AuthMinimumAdminPermissionFault" message="vim25:AuthMinimumAdminPermissionFaultMsg"/> + <fault name="ActiveDirectoryFaultFault" message="vim25:ActiveDirectoryFaultFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <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="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="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SearchDatastoreSubFolders_Task"> + <input message="vim25:SearchDatastoreSubFolders_TaskRequestMsg" /> + <output message="vim25:SearchDatastoreSubFolders_TaskResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteFile"> + <input message="vim25:DeleteFileRequestMsg" /> + <output message="vim25:DeleteFileResponseMsg" /> + <fault name="InvalidDatastoreFault" message="vim25:InvalidDatastoreFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateLocalSwapDatastore"> + <input message="vim25:UpdateLocalSwapDatastoreRequestMsg" /> + <output message="vim25:UpdateLocalSwapDatastoreResponseMsg" /> + <fault name="InaccessibleDatastoreFault" message="vim25:InaccessibleDatastoreFaultMsg"/> + <fault name="DatastoreNotWritableOnHostFault" message="vim25:DatastoreNotWritableOnHostFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryAvailableDisksForVmfs"> + <input message="vim25:QueryAvailableDisksForVmfsRequestMsg" /> + <output message="vim25:QueryAvailableDisksForVmfsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryVmfsDatastoreCreateOptions"> + <input message="vim25:QueryVmfsDatastoreCreateOptionsRequestMsg" /> + <output message="vim25:QueryVmfsDatastoreCreateOptionsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryVmfsDatastoreExpandOptions"> + <input message="vim25:QueryVmfsDatastoreExpandOptionsRequestMsg" /> + <output message="vim25:QueryVmfsDatastoreExpandOptionsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExtendVmfsDatastore"> + <input message="vim25:ExtendVmfsDatastoreRequestMsg" /> + <output message="vim25:ExtendVmfsDatastoreResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExpandVmfsDatastore"> + <input message="vim25:ExpandVmfsDatastoreRequestMsg" /> + <output message="vim25:ExpandVmfsDatastoreResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateNasDatastore"> + <input message="vim25:CreateNasDatastoreRequestMsg" /> + <output message="vim25:CreateNasDatastoreResponseMsg" /> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <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="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="FileNotFoundFault" message="vim25:FileNotFoundFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveDatastore"> + <input message="vim25:RemoveDatastoreRequestMsg" /> + <output message="vim25:RemoveDatastoreResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ConfigureDatastorePrincipal"> + <input message="vim25:ConfigureDatastorePrincipalRequestMsg" /> + <output message="vim25:ConfigureDatastorePrincipalResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="VmfsAmbiguousMountFault" message="vim25:VmfsAmbiguousMountFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateDiagnosticPartition"> + <input message="vim25:CreateDiagnosticPartitionRequestMsg" /> + <output message="vim25:CreateDiagnosticPartitionResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableRuleset"> + <input message="vim25:DisableRulesetRequestMsg" /> + <output message="vim25:DisableRulesetResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateRuleset"> + <input message="vim25:UpdateRulesetRequestMsg" /> + <output message="vim25:UpdateRulesetResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="MismatchedBundleFault" message="vim25:MismatchedBundleFaultMsg"/> + <fault name="InvalidBundleFault" message="vim25:InvalidBundleFaultMsg"/> + <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="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="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="IscsiFaultVnicAlreadyBoundFault" message="vim25:IscsiFaultVnicAlreadyBoundFaultMsg"/> + <fault name="IscsiFaultVnicHasNoUplinksFault" message="vim25:IscsiFaultVnicHasNoUplinksFaultMsg"/> + <fault name="IscsiFaultVnicHasMultipleUplinksFault" message="vim25:IscsiFaultVnicHasMultipleUplinksFaultMsg"/> + <fault name="IscsiFaultVnicHasWrongUplinkFault" message="vim25:IscsiFaultVnicHasWrongUplinkFaultMsg"/> + <fault name="IscsiFaultVnicNotFoundFault" message="vim25:IscsiFaultVnicNotFoundFaultMsg"/> + <fault name="IscsiFaultInvalidVnicFault" message="vim25:IscsiFaultInvalidVnicFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UnbindVnic"> + <input message="vim25:UnbindVnicRequestMsg" /> + <output message="vim25:UnbindVnicResponseMsg" /> + <fault name="IscsiFaultVnicNotBoundFault" message="vim25:IscsiFaultVnicNotBoundFaultMsg"/> + <fault name="IscsiFaultVnicHasActivePathsFault" message="vim25:IscsiFaultVnicHasActivePathsFaultMsg"/> + <fault name="IscsiFaultVnicIsLastPathFault" message="vim25:IscsiFaultVnicIsLastPathFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="IscsiFaultFault" message="vim25:IscsiFaultFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <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="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <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="UserNotFoundFault" message="vim25:UserNotFoundFaultMsg"/> + <fault name="AlreadyExistsFault" message="vim25:AlreadyExistsFaultMsg"/> + <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="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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveVirtualSwitch"> + <input message="vim25:RemoveVirtualSwitchRequestMsg" /> + <output message="vim25:RemoveVirtualSwitchResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateVirtualSwitch"> + <input message="vim25:UpdateVirtualSwitchRequestMsg" /> + <output message="vim25:UpdateVirtualSwitchResponseMsg" /> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemovePortGroup"> + <input message="vim25:RemovePortGroupRequestMsg" /> + <output message="vim25:RemovePortGroupResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdatePhysicalNicLinkSpeed"> + <input message="vim25:UpdatePhysicalNicLinkSpeedRequestMsg" /> + <output message="vim25:UpdatePhysicalNicLinkSpeedResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryNetworkHint"> + <input message="vim25:QueryNetworkHintRequestMsg" /> + <output message="vim25:QueryNetworkHintResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateVirtualNic"> + <input message="vim25:UpdateVirtualNicRequestMsg" /> + <output message="vim25:UpdateVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateServiceConsoleVirtualNic"> + <input message="vim25:UpdateServiceConsoleVirtualNicRequestMsg" /> + <output message="vim25:UpdateServiceConsoleVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RestartServiceConsoleVirtualNic"> + <input message="vim25:RestartServiceConsoleVirtualNicRequestMsg" /> + <output message="vim25:RestartServiceConsoleVirtualNicResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="CheckHostPatch_Task"> + <input message="vim25:CheckHostPatch_TaskRequestMsg" /> + <output message="vim25:CheckHostPatch_TaskResponseMsg" /> + <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ScanHostPatch_Task"> + <input message="vim25:ScanHostPatch_TaskRequestMsg" /> + <output message="vim25:ScanHostPatch_TaskResponseMsg" /> + <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ScanHostPatchV2_Task"> + <input message="vim25:ScanHostPatchV2_TaskRequestMsg" /> + <output message="vim25:ScanHostPatchV2_TaskResponseMsg" /> + <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StageHostPatch_Task"> + <input message="vim25:StageHostPatch_TaskRequestMsg" /> + <output message="vim25:StageHostPatch_TaskResponseMsg" /> + <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="InstallHostPatch_Task"> + <input message="vim25:InstallHostPatch_TaskRequestMsg" /> + <output message="vim25:InstallHostPatch_TaskResponseMsg" /> + <fault name="PatchMetadataInvalidFault" message="vim25:PatchMetadataInvalidFaultMsg"/> + <fault name="PatchBinariesNotFoundFault" message="vim25:PatchBinariesNotFoundFaultMsg"/> + <fault name="PatchNotApplicableFault" message="vim25:PatchNotApplicableFaultMsg"/> + <fault name="NoDiskSpaceFault" message="vim25:NoDiskSpaceFaultMsg"/> + <fault name="PatchInstallFailedFault" message="vim25:PatchInstallFailedFaultMsg"/> + <fault name="RebootRequiredFault" message="vim25:RebootRequiredFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="QueryHostPatch_Task"> + <input message="vim25:QueryHostPatch_TaskRequestMsg" /> + <output message="vim25:QueryHostPatch_TaskResponseMsg" /> + <fault name="RequestCanceledFault" message="vim25:RequestCanceledFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="PlatformConfigFaultFault" message="vim25:PlatformConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StartService"> + <input message="vim25:StartServiceRequestMsg" /> + <output message="vim25:StartServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StopService"> + <input message="vim25:StopServiceRequestMsg" /> + <output message="vim25:StopServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RestartService"> + <input message="vim25:RestartServiceRequestMsg" /> + <output message="vim25:RestartServiceResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UninstallService"> + <input message="vim25:UninstallServiceRequestMsg" /> + <output message="vim25:UninstallServiceResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SendTestNotification"> + <input message="vim25:SendTestNotificationRequestMsg" /> + <output message="vim25:SendTestNotificationResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ComputeDiskPartitionInfoForResize"> + <input message="vim25:ComputeDiskPartitionInfoForResizeRequestMsg" /> + <output message="vim25:ComputeDiskPartitionInfoForResizeResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateDiskPartitions"> + <input message="vim25:UpdateDiskPartitionsRequestMsg" /> + <output message="vim25:UpdateDiskPartitionsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ExpandVmfsExtent"> + <input message="vim25:ExpandVmfsExtentRequestMsg" /> + <output message="vim25:ExpandVmfsExtentResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpgradeVmfs"> + <input message="vim25:UpgradeVmfsRequestMsg" /> + <output message="vim25:UpgradeVmfsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="UnmountForceMountedVmfsVolume"> + <input message="vim25:UnmountForceMountedVmfsVolumeRequestMsg" /> + <output message="vim25:UnmountForceMountedVmfsVolumeResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RescanHba"> + <input message="vim25:RescanHbaRequestMsg" /> + <output message="vim25:RescanHbaResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiAuthenticationProperties"> + <input message="vim25:UpdateInternetScsiAuthenticationPropertiesRequestMsg" /> + <output message="vim25:UpdateInternetScsiAuthenticationPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiDigestProperties"> + <input message="vim25:UpdateInternetScsiDigestPropertiesRequestMsg" /> + <output message="vim25:UpdateInternetScsiDigestPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiAdvancedOptions"> + <input message="vim25:UpdateInternetScsiAdvancedOptionsRequestMsg" /> + <output message="vim25:UpdateInternetScsiAdvancedOptionsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiIPProperties"> + <input message="vim25:UpdateInternetScsiIPPropertiesRequestMsg" /> + <output message="vim25:UpdateInternetScsiIPPropertiesResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiName"> + <input message="vim25:UpdateInternetScsiNameRequestMsg" /> + <output message="vim25:UpdateInternetScsiNameResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateInternetScsiAlias"> + <input message="vim25:UpdateInternetScsiAliasRequestMsg" /> + <output message="vim25:UpdateInternetScsiAliasResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddInternetScsiSendTargets"> + <input message="vim25:AddInternetScsiSendTargetsRequestMsg" /> + <output message="vim25:AddInternetScsiSendTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveInternetScsiSendTargets"> + <input message="vim25:RemoveInternetScsiSendTargetsRequestMsg" /> + <output message="vim25:RemoveInternetScsiSendTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="AddInternetScsiStaticTargets"> + <input message="vim25:AddInternetScsiStaticTargetsRequestMsg" /> + <output message="vim25:AddInternetScsiStaticTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="RemoveInternetScsiStaticTargets"> + <input message="vim25:RemoveInternetScsiStaticTargetsRequestMsg" /> + <output message="vim25:RemoveInternetScsiStaticTargetsResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="EnableMultipathPath"> + <input message="vim25:EnableMultipathPathRequestMsg" /> + <output message="vim25:EnableMultipathPathResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DisableMultipathPath"> + <input message="vim25:DisableMultipathPathRequestMsg" /> + <output message="vim25:DisableMultipathPathResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="SetMultipathLunPolicy"> + <input message="vim25:SetMultipathLunPolicyRequestMsg" /> + <output message="vim25:SetMultipathLunPolicyResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DetachScsiLun"> + <input message="vim25:DetachScsiLunRequestMsg" /> + <output message="vim25:DetachScsiLunResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="ResourceInUseFault" message="vim25:ResourceInUseFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="UpdateIpConfig"> + <input message="vim25:UpdateIpConfigRequestMsg" /> + <output message="vim25:UpdateIpConfigResponseMsg" /> + <fault name="NotFoundFault" message="vim25:NotFoundFaultMsg"/> + <fault name="HostConfigFaultFault" message="vim25:HostConfigFaultFaultMsg"/> + <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="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="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="ApplyHostConfig_Task"> + <input message="vim25:ApplyHostConfig_TaskRequestMsg" /> + <output message="vim25:ApplyHostConfig_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="HostConfigFailedFault" message="vim25:HostConfigFailedFaultMsg"/> + <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="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="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="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="InvalidNameFault" message="vim25:InvalidNameFaultMsg"/> + <fault name="DuplicateNameFault" message="vim25:DuplicateNameFaultMsg"/> + <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="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="RevertToSnapshot_Task"> + <input message="vim25:RevertToSnapshot_TaskRequestMsg" /> + <output message="vim25:RevertToSnapshot_TaskResponseMsg" /> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InsufficientResourcesFaultFault" message="vim25:InsufficientResourcesFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CheckCompatibility_Task"> + <input message="vim25:CheckCompatibility_TaskRequestMsg" /> + <output message="vim25:CheckCompatibility_TaskResponseMsg" /> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="NoActiveHostInClusterFault" message="vim25:NoActiveHostInClusterFaultMsg"/> + <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="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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <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="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MakeDirectoryInGuest"> + <input message="vim25:MakeDirectoryInGuestRequestMsg" /> + <output message="vim25:MakeDirectoryInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteFileInGuest"> + <input message="vim25:DeleteFileInGuestRequestMsg" /> + <output message="vim25:DeleteFileInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="DeleteDirectoryInGuest"> + <input message="vim25:DeleteDirectoryInGuestRequestMsg" /> + <output message="vim25:DeleteDirectoryInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveDirectoryInGuest"> + <input message="vim25:MoveDirectoryInGuestRequestMsg" /> + <output message="vim25:MoveDirectoryInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="MoveFileInGuest"> + <input message="vim25:MoveFileInGuestRequestMsg" /> + <output message="vim25:MoveFileInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateTemporaryFileInGuest"> + <input message="vim25:CreateTemporaryFileInGuestRequestMsg" /> + <output message="vim25:CreateTemporaryFileInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="CreateTemporaryDirectoryInGuest"> + <input message="vim25:CreateTemporaryDirectoryInGuestRequestMsg" /> + <output message="vim25:CreateTemporaryDirectoryInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ListFilesInGuest"> + <input message="vim25:ListFilesInGuestRequestMsg" /> + <output message="vim25:ListFilesInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="ChangeFileAttributesInGuest"> + <input message="vim25:ChangeFileAttributesInGuestRequestMsg" /> + <output message="vim25:ChangeFileAttributesInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="InitiateFileTransferFromGuest"> + <input message="vim25:InitiateFileTransferFromGuestRequestMsg" /> + <output message="vim25:InitiateFileTransferFromGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="InitiateFileTransferToGuest"> + <input message="vim25:InitiateFileTransferToGuestRequestMsg" /> + <output message="vim25:InitiateFileTransferToGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <fault name="RuntimeFault" message="vim25:RuntimeFaultFaultMsg"/> + </operation> + <operation name="StartProgramInGuest"> + <input message="vim25:StartProgramInGuestRequestMsg" /> + <output message="vim25:StartProgramInGuestResponseMsg" /> + <fault name="GuestOperationsFaultFault" message="vim25:GuestOperationsFaultFaultMsg"/> + <fault name="InvalidStateFault" message="vim25:InvalidStateFaultMsg"/> + <fault name="TaskInProgressFault" message="vim25:TaskInProgressFaultMsg"/> + <fault name="FileFaultFault" message="vim25:FileFaultFaultMsg"/> + <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> + </portType> + <binding name="VimBinding" type="vim25:VimPortType"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> + <operation name="DestroyPropertyFilter"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateFilter"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddAuthorizationRole"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MergePermissions"> + <soap:operation soapAction="urn:vim25/5.1" 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="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveRolePermissions"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetEntityPermissions"> + <soap:operation soapAction="urn:vim25/5.1" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveEntityPermission"> + <soap:operation soapAction="urn:vim25/5.1" 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="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="HasPrivilegeOnEntity"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigureCluster_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveInto_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="TooManyHostsFault"> + <soap:fault name="TooManyHostsFault" 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="MoveHostInto_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="TooManyHostsFault"> + <soap:fault name="TooManyHostsFault" 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="RefreshRecommendation"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigureComputeResource_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="OverwriteCustomizationSpec"> + <soap:operation soapAction="urn:vim25/5.1" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteCustomizationSpec"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RenameCustomizationSpec"> + <soap:operation soapAction="urn:vim25/5.1" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CustomizationSpecItemToXml"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="QueryConnectionInfo"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOnMultiVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshDatastoreStorageInfo"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="RenameDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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="QueryDescriptions"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="LimitExceededFault"> + <soap:fault name="LimitExceededFault" 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="DvsNotAuthorizedFault"> + <soap:fault name="DvsNotAuthorizedFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PerformDvsProductSpecOperation_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="DvsFaultFault"> + <soap:fault name="DvsFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MergeDvs_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="AddDVPortgroup_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="MoveDVPort_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateDvsCapability"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshDVPortState"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddNetworkResourcePool"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" 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/5.1" 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/5.1" 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/5.1" 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="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="UpdateDVSHealthCheckConfig_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="NoClientCertificateFault"> + <soap:fault name="NoClientCertificateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryManagedBy"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CopyDatastoreFile_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteDatastoreFile_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MakeDirectory"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ChangeOwner"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <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="RegisterVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateCluster"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateDatacenter"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" 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="DvsNotAuthorizedFault"> + <soap:fault name="DvsNotAuthorizedFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateStoragePod"> + <soap:operation soapAction="urn:vim25/5.1" 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="SetCollectorPageSize"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="HostConnectFaultFault"> + <soap:fault name="HostConnectFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisconnectHost_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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="NotSupportedFault"> + <soap:fault name="NotSupportedFault" use="literal" /> + </fault> + <fault name="TimedoutFault"> + <soap:fault name="TimedoutFault" 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/5.1" 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="NotSupportedFault"> + <soap:fault name="NotSupportedFault" 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="QueryMemoryOverhead"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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="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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="HttpNfcLeaseAbort"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="HttpNfcLeaseProgress"> + <soap:operation soapAction="urn:vim25/5.1" 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="QueryIpPools"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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="ValidateHost"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ParseDescriptor"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateImportSpec"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateDescriptor"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryPerfProviderSummary"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveIntoResourcePool"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateResourcePool"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="DestroyChildren"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" 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="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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="RegisterChildVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ImportVApp"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="OutOfBoundsFault"> + <soap:fault name="OutOfBoundsFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="QueryResourceConfigOption"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="Login"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="LoginBySSPI"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="SSPIChallengeFault"> + <soap:fault name="SSPIChallengeFault" use="literal" /> + </fault> + <fault name="InvalidLoginFault"> + <soap:fault name="InvalidLoginFault" use="literal" /> + </fault> + <fault name="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="Logout"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="NotFoundFault"> + <soap:fault name="NotFoundFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="LoginExtensionByCertificate"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" 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/5.1" 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="InvalidLocaleFault"> + <soap:fault name="InvalidLocaleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SessionIsActive"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ConfigureStorageDrsForPod_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateLinkedChildren"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" 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="ExportVApp"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOnVApp_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="VAppConfigFaultFault"> + <soap:fault name="VAppConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOffVApp_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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="InvalidDiskFormatFault"> + <soap:fault name="InvalidDiskFormatFault" 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="ExtendVirtualDisk_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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="RefreshStorageInfo"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RevertToCurrentSnapshot_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" 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="RemoveAllSnapshots_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ConsolidateVMDisks_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" 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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" 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/5.1" 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="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="AlreadyUpgradedFault"> + <soap:fault name="AlreadyUpgradedFault" use="literal" /> + </fault> + <fault name="NoDiskFoundFault"> + <soap:fault name="NoDiskFoundFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ExtractOvfEnvironment"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PowerOffVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SuspendVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ShutdownGuest"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="RebootGuest"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="StandbyGuest"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="ToolsUnavailableFault"> + <soap:fault name="ToolsUnavailableFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="AnswerVM"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="TimedoutFault"> + <soap:fault name="TimedoutFault" 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="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/5.1" 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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="TimedoutFault"> + <soap:fault name="TimedoutFault" 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="CloneVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="MigrationFaultFault"> + <soap:fault name="MigrationFaultFault" 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="ExportVm"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MarkAsTemplate"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MarkAsVirtualMachine"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidDatastoreFault"> + <soap:fault name="InvalidDatastoreFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UnregisterVM"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ResetGuestInformation"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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="VmToolsUpgradeFaultFault"> + <soap:fault name="VmToolsUpgradeFaultFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AcquireMksTicket"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateSecondaryVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" 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="TurnOffFaultToleranceForVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" 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="MakePrimaryVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" 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="TerminateFaultTolerantVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" 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="DisableSecondaryVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" 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="EnableSecondaryVM_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="VmFaultToleranceIssueFault"> + <soap:fault name="VmFaultToleranceIssueFault" 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="SetDisplayTopology"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="VmConfigFaultFault"> + <soap:fault name="VmConfigFaultFault" use="literal" /> + </fault> + <fault name="RecordReplayDisabledFault"> + <soap:fault name="RecordReplayDisabledFault" 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="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StopRecording_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StartReplaying_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" 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="RecordReplayDisabledFault"> + <soap:fault name="RecordReplayDisabledFault" use="literal" /> + </fault> + <fault name="HostIncompatibleForRecordReplayFault"> + <soap:fault name="HostIncompatibleForRecordReplayFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StopReplaying_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidPowerStateFault"> + <soap:fault name="InvalidPowerStateFault" use="literal" /> + </fault> + <fault name="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="SnapshotFaultFault"> + <soap:fault name="SnapshotFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="PromoteDisks_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="CreateScreenshot_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" 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="QueryChangedDiskAreas"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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="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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryFaultToleranceCompatibility"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="RemoveAlarm"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateAlarm"> + <soap:operation soapAction="urn:vim25/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="GetAlarm"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ReconfigureDVPortgroup_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="ConcurrentAccessFault"> + <soap:fault name="ConcurrentAccessFault" use="literal" /> + </fault> + <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="DVPortgroupRollback_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="BackupBlobWriteFailureFault"> + <soap:fault name="BackupBlobWriteFailureFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DVSManagerImportEntity_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="ReadNextEvents"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="InvalidLoginFault"> + <soap:fault name="InvalidLoginFault" use="literal" /> + </fault> + <fault name="ActiveDirectoryFaultFault"> + <soap:fault name="ActiveDirectoryFaultFault" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="ActiveDirectoryFaultFault"> + <soap:fault name="ActiveDirectoryFaultFault" 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/5.1" 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="ActiveDirectoryFaultFault"> + <soap:fault name="ActiveDirectoryFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="LeaveCurrentDomain_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="AuthMinimumAdminPermissionFault"> + <soap:fault name="AuthMinimumAdminPermissionFault" use="literal" /> + </fault> + <fault name="ActiveDirectoryFaultFault"> + <soap:fault name="ActiveDirectoryFaultFault" 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="ReconfigureAutostart"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="EnableHyperThreading"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SearchDatastoreSubFolders_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteFile"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateLocalSwapDatastore"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="InaccessibleDatastoreFault"> + <soap:fault name="InaccessibleDatastoreFault" use="literal" /> + </fault> + <fault name="DatastoreNotWritableOnHostFault"> + <soap:fault name="DatastoreNotWritableOnHostFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryAvailableDisksForVmfs"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryVmfsDatastoreCreateOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateVmfsDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryVmfsDatastoreExpandOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ExtendVmfsDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ExpandVmfsDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateNasDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="CreateLocalDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileNotFoundFault"> + <soap:fault name="FileNotFoundFault" 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="RemoveDatastore"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="ConfigureDatastorePrincipal"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryUnresolvedVmfsVolumes"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="VmfsAmbiguousMountFault"> + <soap:fault name="VmfsAmbiguousMountFault" 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="UpdateDateTimeConfig"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryPartitionCreateOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateDiagnosticPartition"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="EsxAgentHostManagerUpdateConfig"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisableRuleset"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateRuleset"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshFirewall"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="MismatchedBundleFault"> + <soap:fault name="MismatchedBundleFault" use="literal" /> + </fault> + <fault name="InvalidBundleFault"> + <soap:fault name="InvalidBundleFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshHealthStatusSystem"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="HostImageConfigGetAcceptance"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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="QueryVnicStatus"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="IscsiFaultVnicAlreadyBoundFault"> + <soap:fault name="IscsiFaultVnicAlreadyBoundFault" use="literal" /> + </fault> + <fault name="IscsiFaultVnicHasNoUplinksFault"> + <soap:fault name="IscsiFaultVnicHasNoUplinksFault" use="literal" /> + </fault> + <fault name="IscsiFaultVnicHasMultipleUplinksFault"> + <soap:fault name="IscsiFaultVnicHasMultipleUplinksFault" 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="IscsiFaultInvalidVnicFault"> + <soap:fault name="IscsiFaultInvalidVnicFault" use="literal" /> + </fault> + <fault name="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <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="UnbindVnic"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="IscsiFaultVnicNotBoundFault"> + <soap:fault name="IscsiFaultVnicNotBoundFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <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="QueryMigrationDependencies"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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/5.1" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateGroup"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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="AlreadyExistsFault"> + <soap:fault name="AlreadyExistsFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UnassignUserFromGroup"> + <soap:operation soapAction="urn:vim25/5.1" 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="ReconfigureServiceConsoleReservation"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="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="UpdateDnsConfig"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateIpRouteConfig"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="RemoveVirtualSwitch"> + <soap:operation soapAction="urn:vim25/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdateVirtualSwitch"> + <soap:operation soapAction="urn:vim25/5.1" 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="NotFoundFault"> + <soap:fault name="NotFoundFault" 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="AddPortGroup"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemovePortGroup"> + <soap:operation soapAction="urn:vim25/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdatePortGroup"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdatePhysicalNicLinkSpeed"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryNetworkHint"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddVirtualNic"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateVirtualNic"> + <soap:operation soapAction="urn:vim25/5.1" 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="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="AddServiceConsoleVirtualNic"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="UpdateServiceConsoleVirtualNic"> + <soap:operation soapAction="urn:vim25/5.1" 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="ResourceInUseFault"> + <soap:fault name="ResourceInUseFault" 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="RestartServiceConsoleVirtualNic"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshNetworkSystem"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CheckHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ScanHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" use="literal" /> + </fault> + <fault name="PatchMetadataInvalidFault"> + <soap:fault name="PatchMetadataInvalidFault" 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="ScanHostPatchV2_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StageHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="InstallHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="PatchBinariesNotFoundFault"> + <soap:fault name="PatchBinariesNotFoundFault" use="literal" /> + </fault> + <fault name="PatchNotApplicableFault"> + <soap:fault name="PatchNotApplicableFault" use="literal" /> + </fault> + <fault name="NoDiskSpaceFault"> + <soap:fault name="NoDiskSpaceFault" use="literal" /> + </fault> + <fault name="PatchInstallFailedFault"> + <soap:fault name="PatchInstallFailedFault" use="literal" /> + </fault> + <fault name="RebootRequiredFault"> + <soap:fault name="RebootRequiredFault" 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="InstallHostPatchV2_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UninstallHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryHostPatch_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RequestCanceledFault"> + <soap:fault name="RequestCanceledFault" 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="PlatformConfigFaultFault"> + <soap:fault name="PlatformConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="Refresh"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StartService"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StopService"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RestartService"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UninstallService"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RefreshServices"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SendTestNotification"> + <soap:operation soapAction="urn:vim25/5.1" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveDiskPartitionInfo"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ComputeDiskPartitionInfoForResize"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateDiskPartitions"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="FormatVmfs"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="UnmountVmfsVolume"> + <soap:operation soapAction="urn:vim25/5.1" 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="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="DeleteVmfsVolumeState"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ExpandVmfsExtent"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVmfs"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpgradeVmLayout"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RescanHba"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RescanAllHba"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiAuthenticationProperties"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiDigestProperties"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiAdvancedOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiIPProperties"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiName"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateInternetScsiAlias"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddInternetScsiSendTargets"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveInternetScsiSendTargets"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="AddInternetScsiStaticTargets"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RemoveInternetScsiStaticTargets"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="EnableMultipathPath"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DisableMultipathPath"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SetMultipathLunPolicy"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryPathSelectionPolicyOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DetachScsiLun"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" 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="DeleteScsiLunState"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="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="RefreshStorageSystem"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="UpdateIpConfig"> + <soap:operation soapAction="urn:vim25/5.1" 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="HostConfigFaultFault"> + <soap:fault name="HostConfigFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="SelectVnic"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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/5.1" 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/5.1" 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="QueryOptions"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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="UpdateReferenceHost"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" 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="HostConfigFailedFault"> + <soap:fault name="HostConfigFailedFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="GenerateConfigTaskList"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="InvalidNameFault"> + <soap:fault name="InvalidNameFault" use="literal" /> + </fault> + <fault name="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RunScheduledTask"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveEntityScheduledTask"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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="DuplicateNameFault"> + <soap:fault name="DuplicateNameFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RetrieveObjectScheduledTask"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <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/5.1" style="document" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="RevertToSnapshot_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="InsufficientResourcesFaultFault"> + <soap:fault name="InsufficientResourcesFaultFault" use="literal" /> + </fault> + <fault name="InvalidStateFault"> + <soap:fault name="InvalidStateFault" use="literal" /> + </fault> + <fault name="FileFaultFault"> + <soap:fault name="FileFaultFault" 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/5.1" 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/5.1" 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="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="CheckCompatibility_Task"> + <soap:operation soapAction="urn:vim25/5.1" 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="NoActiveHostInClusterFault"> + <soap:fault name="NoActiveHostInClusterFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="QueryVMotionCompatibilityEx_Task"> + <soap:operation soapAction="urn:vim25/5.1" style="document" /> + <input> + <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/5.1" 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/5.1" 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="ValidateCredentialsInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="ReleaseCredentialsInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="TaskInProgressFault"> + <soap:fault name="TaskInProgressFault" 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="MakeDirectoryInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteFileInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="DeleteDirectoryInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveDirectoryInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="MoveFileInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateTemporaryFileInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="CreateTemporaryDirectoryInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ListFilesInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ChangeFileAttributesInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="InitiateFileTransferFromGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="InitiateFileTransferToGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="StartProgramInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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="FileFaultFault"> + <soap:fault name="FileFaultFault" use="literal" /> + </fault> + <fault name="RuntimeFault"> + <soap:fault name="RuntimeFault" use="literal" /> + </fault> + </operation> + <operation name="ListProcessesInGuest"> + <soap:operation soapAction="urn:vim25/5.1" 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/5.1" 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/5.1" 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> + </binding> +</definitions>
diff --git a/vmware-base/wsdl/vim25/vimService.wsdl b/vmware-base/wsdl/vim25/vimService.wsdl new file mode 100644 index 0000000..dd2df65 --- /dev/null +++ b/vmware-base/wsdl/vim25/vimService.wsdl
@@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Copyright 2005-2012 VMware, Inc. All rights reserved. +--> +<definitions targetNamespace="urn:vim25Service" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:interface="urn:vim25" +> + <import location="vim.wsdl" namespace="urn:vim25" /> + <service name="VimService"> + <port binding="interface:VimBinding" name="VimPort"> + <soap:address location="https://localhost/sdk/vimService" /> + </port> + </service> +</definitions>