domainsnapshot.rng 1.5 KB
Newer Older
1
<?xml version="1.0"?>
2 3 4 5 6 7
<!-- A Relax NG schema for the libvirt domain snapshot properties XML format -->
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
  <start>
    <ref name='domainsnapshot'/>
  </start>

8 9
  <include href='domaincommon.rng'/>

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
  <define name='domainsnapshot'>
    <element name='domainsnapshot'>
      <interleave>
        <optional>
          <element name='name'>
            <text/>
          </element>
        </optional>
        <optional>
          <element name='description'>
            <text/>
          </element>
        </optional>
        <optional>
          <element name='state'>
            <text/>
          </element>
        </optional>
        <optional>
          <element name='creationTime'>
            <text/>
          </element>
        </optional>
        <optional>
          <element name='active'>
35 36 37 38
            <choice>
              <value>0</value>
              <value>1</value>
            </choice>
39 40 41
          </element>
        </optional>
        <optional>
42 43 44 45 46
          <choice>
            <element name='domain'>
              <element name='uuid'>
                <ref name="UUID"/>
              </element>
47
            </element>
48 49
            <ref name='domain'/>
          </choice>
50 51 52 53 54 55 56 57 58 59 60 61 62
        </optional>
        <optional>
          <element name='parent'>
            <element name='name'>
              <text/>
            </element>
          </element>
        </optional>
      </interleave>
    </element>
  </define>

</grammar>