aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lalancette <clalance@redhat.com>2010-04-05 13:27:41 -0400
committerChris Lalancette <clalance@redhat.com>2010-04-06 09:44:03 -0400
commit86fe2ba6dcd31469d6600b24762568a0ba76cd40 (patch)
treeeeda75dc567f8583f6a288e73c7ef049bdac5fc8 /docs/formatsnapshot.html.in
parentIncrease the number of available VNC ports. (diff)
downloadlibvirt-86fe2ba6dcd31469d6600b24762568a0ba76cd40.tar.gz
libvirt-86fe2ba6dcd31469d6600b24762568a0ba76cd40.tar.bz2
libvirt-86fe2ba6dcd31469d6600b24762568a0ba76cd40.zip
Website documentation for the snapshot XML.
Signed-off-by: Chris Lalancette <clalance@redhat.com>
Diffstat (limited to 'docs/formatsnapshot.html.in')
-rw-r--r--docs/formatsnapshot.html.in72
1 files changed, 72 insertions, 0 deletions
diff --git a/docs/formatsnapshot.html.in b/docs/formatsnapshot.html.in
new file mode 100644
index 000000000..79ed1d234
--- /dev/null
+++ b/docs/formatsnapshot.html.in
@@ -0,0 +1,72 @@
+<html>
+ <body>
+ <h1>Snapshot XML format</h1>
+
+ <ul id="toc"></ul>
+
+ <h2><a name="SnapshotAttributes">Snapshot XML</a></h2>
+
+ <p>
+ Attributes of libvirt snapshots are stored as child elements of
+ the <code>domainsnapshot</code> element. At snapshot creation
+ time, only the <code>name</code> and <code>description</code>
+ elements are settable; the rest of the fields are informational
+ (and readonly) and will be filled in by libvirt when the
+ snapshot is created.
+ </p>
+ <p>
+ The top-level <code>domainsnapshot</code> element may contain
+ the following elements:
+ </p>
+ <dl>
+ <dt><code>name</code></dt>
+ <dd>The name for this snapshot. If the name is specified when
+ initially creating the snapshot, then the snapshot will have
+ that particular name. If the name is omitted when initially
+ creating the snapshot, then libvirt will make up a name for the snapshot.
+ </dd>
+ <dt><code>description</code></dt>
+ <dd>A human-readable description of the snapshot. If the
+ description is omitted when initially creating the snapshot,
+ then this field will be empty.
+ </dd>
+ <dt><code>creationTime</code></dt>
+ <dd>The time this snapshot was created. The time is specified
+ in seconds since the Epoch, UTC (i.e. Unix time). Readonly.
+ </dd>
+ <dt><code>state</code></dt>
+ <dd>The state of the domain at the time this snapshot was
+ taken. When the domain is reverted to this snapshot, the domain's state
+ will be set to whatever is in this field. Readonly.
+ </dd>
+ <dt><code>parent</code></dt>
+ <dd>The parent of this snapshot. This element contains exactly
+ one child element, name. This specifies the name of the parent
+ snapshot of this snapshot, and is used to represent trees of
+ snapshots. Readonly.
+ </dd>
+ <dt><code>domain</code></dt>
+ <dd>The domain that this snapshot was taken against. This
+ element contains exactly one child element, uuid. This
+ specifies the uuid of the domain that this snapshot was taken
+ against. Readonly.
+ </dd>
+ </dl>
+
+ <h2><a name="example">Example</a></h2>
+
+ <pre>
+ &lt;domainsnapshot&gt;
+ &lt;name&gt;os-updates&lt;/name&gt;
+ &lt;description&gt;Snapshot of OS install and updates&lt;/description&gt;
+ &lt;state&gt;running&lt;/state&gt;
+ &lt;creationTime&gt;1270477159&lt;/creationTime&gt;
+ &lt;parent&gt;
+ &lt;name&gt;bare-os-install&lt;/name&gt;
+ &lt;/parent&gt;
+ &lt;domain&gt;
+ &lt;uuid&gt;93a5c045-6457-2c09-e56c-927cdf34e178&lt;/uuid&gt;
+ &lt;/domain&gt;
+ &lt;/domainsnapshot&gt;</pre>
+ </body>
+</html>