Creates a virtual machine snapshot.
For example, to create a new snapshot for virtual machine `123` send a request like this:
[source]
----
POST /ovirt-engine/api/vms/123/snapshots
----
With a request body like this:
[source,xml]
----
My snapshot
----
For including only a sub-set of disks in the snapshots, add `disk_attachments` element to the
request body. Note that disks which are not specified in `disk_attachments` element will not be a
part of the snapshot. If an empty `disk_attachments` element is passed, the snapshot will include
only the virtual machine configuration. If no `disk_attachments` element is passed, then all
the disks will be included in the snapshot.
For each disk, `image_id` element can be specified for setting the new active image id.
This is used in order to restore a chain of images from backup. I.e. when restoring
a disk with snapshots, the relevant `image_id` should be specified for each snapshot
(so the identifiers of the disk snapshots are identical to the backup).
[source,xml]
----
My snapshot
456
----
[IMPORTANT]
====
When a snapshot is created the default value for the <
> attribute is `true`. That means that the content of the memory of the virtual
machine will be included in the snapshot, and it also means that the virtual machine will be paused
for a longer time. That can negatively affect applications that are very sensitive to timing (NTP
servers, for example). In those cases make sure that you set the attribute to `false`:
[source,xml]
----
My snapshot
false
----
====