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*