VM-Virtuozzo

 view release on metacpan or  search on metacpan

xsd/v4/VZLRelocator.xsd  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:vzlt="http://www.swsoft.com/webservices/vzl/4.0.0/types" xmlns="http://www.swsoft.com/webservices/vzl/4.0.0/relocator" xmlns:vzlp="http://www.swsoft.com/webservices/vzl/4.0.0/protocol" xmlns:xs="http://www.w3.org/2001/XMLSchema" targ...
	<xs:import namespace="http://www.swsoft.com/webservices/vzl/4.0.0/protocol" schemaLocation="VZLProtocol.xsd"/>
	<xs:import namespace="http://www.swsoft.com/webservices/vzl/4.0.0/types" schemaLocation="VZLCommonTypes.xsd"/>
	<xs:element name="relocator" type="relocatorType" substitutionGroup="vzlp:operator">
		<xs:annotation>
			<xs:documentation>Program Management.</xs:documentation>
			<xs:appinfo>
				<states>
					<running/>
				</states>
				<creds>
					<user/>
				</creds>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="relocatorType" mixed="false">
		<xs:annotation>
			<xs:documentation>Program Management.</xs:documentation>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="vzlp:operator_functionalType">
				<xs:choice minOccurs="0">
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Input</xs:documentation>
						</xs:annotation>
						<xs:element ref="migrate_p2v"/>
						<xs:element ref="migrate_v2v"/>
						<xs:element ref="migrate_v2p"/>
						<xs:element ref="calc_env_config"/>
						<xs:element ref="move"/>
						<xs:element ref="clone"/>
					</xs:choice>
					<xs:choice minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>Output</xs:documentation>
						</xs:annotation>
						<xs:element ref="config"/>
						<xs:element ref="eid"/>
						<xs:element ref="eid_list"/>
						<xs:element ref="hw_notes"/>
					</xs:choice>
				</xs:choice>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="migrate_p2v">
		<xs:annotation>
			<xs:documentation>P2V migration. Returns EID of created environment.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="options" type="p2v_migrate_optionsType" minOccurs="0"/>
				<xs:element name="src" type="vzlt:connection_infoType">
					<xs:annotation>
						<xs:documentation>Source node which will be replicated to environment.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="calc_env_config">
		<xs:annotation>
			<xs:documentation>Calculate Environment config that present hardware node. It should be used before p2v migration. Return "config"/Error.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="migrate_v2p">
		<xs:annotation>
			<xs:documentation>V2P migration. Returns OK/Error.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="options" type="v2p_migrate_optionsType" minOccurs="0"/>
				<xs:element name="eid" type="vzlt:eid_type">
					<xs:annotation>
						<xs:documentation>Environment to migrate.</xs:documentation>



( run in 1.959 second using v1.01-cache-2.11-cpan-ff9377addf4 )