VGTE configuration file schema
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation xml:lang="en">Virtualization Configuration input file schema</xsd:documentation>
</xsd:annotation>
<xsd:element name="VirtualizationConfiguration">
<xsd:complexType>
<xsd:sequence>
<!--Guest OS for the package should be either windows or linux -->
<!-- WindowsGuestCustomizaiton contains information about diffrent windows OS -->
<xsd:element name="WindowsGuestCustomization" type="WindowsGuestCustomizationInfoType" minOccurs="0" maxOccurs="5"/>
<!-- LinuxGuestCustomizaiton contains information about Linux OS -->
<xsd:element name="LinuxGuestCustomization" type="LinuxGuestCustomizationInfoType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="WindowsGuestCustomizationInfoType">
<xsd:sequence>
<xsd:element name="OsName">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Windows Server 2003"/>
<xsd:enumeration value="Windows Server 2003(64 bit)"/>
<xsd:enumeration value="Windows Server 2008"/>
<xsd:enumeration value="Windows Server 2008(64bit)"/>
<xsd:enumeration value="Windows Server 2008 R2(64 bit)"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LicenseKey" type="xsd:string"/>
<xsd:element name="AdminPassword" type="xsd:string"/>
<xsd:element name="UserName" type="xsd:string"/>
<xsd:element name="Organization" type="xsd:string" minOccurs="0"/>
<xsd:choice>
<xsd:element name="Workgroup" type="xsd:string"/>
<xsd:group ref="WindowsDomainGroup"/>
</xsd:choice>
<!--TimezoneId values are:
1::(GMT-12:00) International Dateline
2::(GMT-11:00) Midway Island, Samoa
3::(GMT-10:00) Hawaii
4::(GMT-09:00) Alaska
5::(GMT-08:00) Pacific Time (US, Canada, Tijuana
6::(GMT-07:00) Mountain Time (US, Canada)
7::(GMT-07:00) Arizona
8::(GMT-06:00) Central Time (US, Canada)
9::(GMT-06:00) Saskatchewan
10::(GMT-06:00) Mexico City
11::(GMT-06:00) Central America
12::(GMT-05:00) Eastern Time (US, Canada)
13::(GMT-05:00) Indiana (East)
14::(GMT-05:00) S.A. Pacific
15::(GMT-04:00) Atlantic Time (Canada)
16::(GMT-04:00) S.A. Western
17::(GMT-04:00) Pacific S.A.
18::(GMT-03:30) Newfoundland
19::(GMT-03:00) E. South Americe
20::(GMT-03:00) S.A Eastern
21::(GMT-03:00) Greenland
22::(GMT-02:00) Mid-Atlantic
23::(GMT-01:00) Azores
24::(GMT-01:00) Cape Verde Is.
25::(GMT) GMT (Greenwich Mean Time)
26::(GMT) GMT Greenwich
27::(GMT+01:00) Central Europe
28::(GMT+01:00) Central European
29::(GMT+01:00) Romance
30::(GMT+01:00) W. Europe
31::(GMT+01:00) W. Central Africa
32::(GMT+02:00) E. Europe
33::(GMT+02:00) Cairo
34::(GMT+02:00) EET (Helsinki, Riga, Tallinn)
35::(GMT+02:00) EET (Athens, Istanbul, Minsk)
36::(GMT+02:00) Jerusalem
37::(GMT+03:00) S. Africa: Harare, Pretoria
38::(GMT+03:00) Russian
39::(GMT+03:00) Arab
40::(GMT+03:00) E. Africa
41::(GMT+03:30) Iran
42::(GMT+04:00) Arabian
43::(GMT+04:00) Caucasus Pacific (US, Canada)
44::(GMT+04:30) Afghanistan
45::(GMT+05:00) Russia Yekaterinburg
46::(GMT+05:00) W. Asia
47::(GMT+05:30) India
48::(GMT+05:45) Nepal
49::(GMT+06:00) Central Asia
50::(GMT+06:00) Sri Lanka
51::(GMT+06:00) N. Central Asia
52::(GMT+06:30) Rangoon
53::(GMT+07:00) S.E. Asia
54::(GMT+07:00) N. Asia
55::(GMT+08:00) China
56::(GMT+08:00) Singapore
57::(GMT+08:00) Taipei
58::(GMT+08:00) W. Australia
59::(GMT+08:00) N. Asia East
60::(GMT+09:00) Seoul
61::(GMT+09:00) Tokyo
62::(GMT+09:00) Yakutsk
63::(GMT+09:30) Darwin
64::(GMT+09:30) Central Australia
65::(GMT+10:00) A.U.S. Eastern
66::(GMT+10:00) E. Australia
67::(GMT+10:00) Tasmania
68::(GMT+10:00) Vladivostok
69::(GMT+10:00) W. Pacific
70::(GMT+11:00) Central Pacific
71::(GMT+12:00) Fiji, Kamchatka, Marshall Is.
72::(GMT+12:00) New Zealand
73::(GMT+13:00) Tonga
-->
<xsd:element name="TimezoneId" type="nonNegativeInt" default="1" minOccurs="0"/>
<!--LocaleId values are:
1::English United States
2::French Standard
3::Japanese
4::German Standard
-->
<xsd:element name="LocaleId" type="nonNegativeInt" default="1" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LinuxGuestCustomizationInfoType">
<xsd:sequence>
<xsd:element name="OsName">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Red Hat Enterprise Linux"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Domain" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="WindowsDomainGroup">
<xsd:sequence>
<xsd:element name="WindowsDomain" type="xsd:string"/>
<xsd:element name="DomainAdminUser" type="xsd:string"/>
<xsd:element name="DomainAdminPassword" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="nonNegativeInt">
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*