mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
docs: Expose alias tag in domain RNG schema
Though <alias> is ignored when defining a domain, it can cause failure if one validates (e.g. virt-xml-validate) the XML dumped from a running domain. This patch expose it in domain RNG schema for all the devices which support it.
This commit is contained in:
parent
4447d2cbdf
commit
487bdbd8e0
@ -733,6 +733,9 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<ref name="diskIoTune"/>
|
<ref name="diskIoTune"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -1098,6 +1101,9 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<ref name="usbmaster"/>
|
<ref name="usbmaster"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -1195,6 +1201,9 @@
|
|||||||
</define>
|
</define>
|
||||||
<define name="filesystemtgt">
|
<define name="filesystemtgt">
|
||||||
<interleave>
|
<interleave>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -1395,6 +1404,9 @@
|
|||||||
<empty/>
|
<empty/>
|
||||||
</element>
|
</element>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -1810,6 +1822,9 @@
|
|||||||
</optional>
|
</optional>
|
||||||
</element>
|
</element>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -1893,6 +1908,9 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<ref name="qemucdevTgtDef"/>
|
<ref name="qemucdevTgtDef"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2011,6 +2029,9 @@
|
|||||||
<value>ich6</value>
|
<value>ich6</value>
|
||||||
</choice>
|
</choice>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2036,6 +2057,9 @@
|
|||||||
</choice>
|
</choice>
|
||||||
</attribute>
|
</attribute>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2050,6 +2074,9 @@
|
|||||||
<value>none</value>
|
<value>none</value>
|
||||||
</choice>
|
</choice>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2093,6 +2120,9 @@
|
|||||||
<ref name="guestfwdTarget"/>
|
<ref name="guestfwdTarget"/>
|
||||||
<ref name="virtioTarget"/>
|
<ref name="virtioTarget"/>
|
||||||
</choice>
|
</choice>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2134,6 +2164,9 @@
|
|||||||
</interleave>
|
</interleave>
|
||||||
</group>
|
</group>
|
||||||
</choice>
|
</choice>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2161,6 +2194,9 @@
|
|||||||
</choice>
|
</choice>
|
||||||
</attribute>
|
</attribute>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2173,6 +2209,9 @@
|
|||||||
<value>usb</value>
|
<value>usb</value>
|
||||||
</choice>
|
</choice>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2189,6 +2228,9 @@
|
|||||||
<ref name="qemucdevSrcTypeChoice"/>
|
<ref name="qemucdevSrcTypeChoice"/>
|
||||||
</attribute>
|
</attribute>
|
||||||
<ref name="qemucdevSrcDef"/>
|
<ref name="qemucdevSrcDef"/>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2237,6 +2279,9 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<ref name="deviceBoot"/>
|
<ref name="deviceBoot"/>
|
||||||
</optional>
|
</optional>
|
||||||
|
<optional>
|
||||||
|
<ref name="alias"/>
|
||||||
|
</optional>
|
||||||
<optional>
|
<optional>
|
||||||
<ref name="address"/>
|
<ref name="address"/>
|
||||||
</optional>
|
</optional>
|
||||||
@ -2356,12 +2401,6 @@
|
|||||||
</attribute>
|
</attribute>
|
||||||
</optional>
|
</optional>
|
||||||
</define>
|
</define>
|
||||||
<!--
|
|
||||||
Devices attached to a domain.
|
|
||||||
Sub-elements such as <alias> are not documented here, as they
|
|
||||||
can only exist when generated for a live domain and are ignored
|
|
||||||
when defining a domain.
|
|
||||||
-->
|
|
||||||
<define name="devices">
|
<define name="devices">
|
||||||
<element name="devices">
|
<element name="devices">
|
||||||
<interleave>
|
<interleave>
|
||||||
@ -2970,4 +3009,17 @@
|
|||||||
<param name="pattern">(0x)?[0-9a-fA-F]{1,16}</param>
|
<param name="pattern">(0x)?[0-9a-fA-F]{1,16}</param>
|
||||||
</data>
|
</data>
|
||||||
</define>
|
</define>
|
||||||
|
<define name='aliasName'>
|
||||||
|
<data type="string">
|
||||||
|
<param name="pattern">[a-zA-Z0-9_-]+</param>
|
||||||
|
</data>
|
||||||
|
</define>
|
||||||
|
<define name='alias'>
|
||||||
|
<element name='alias'>
|
||||||
|
<attribute name='name'>
|
||||||
|
<ref name='aliasName'/>
|
||||||
|
</attribute>
|
||||||
|
</element>
|
||||||
|
<empty/>
|
||||||
|
</define>
|
||||||
</grammar>
|
</grammar>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user