BaseSnapshot

BaseSnapshot
BaseSnapshot

A common base snapshot object for VApp/VM snapshots.

JSON Example
{
    "id": "string",
    "name": "Snapshot Sample Name",
    "isCurrent": false,
    "state": "string",
    "storageConsumedMb": 0,
    "dateCreated": "string",
    "memory": false,
    "quiesce": false
}
string
id
Optional

Unique identifier string to identify the VApp/VM snapshot.

string
name
Optional

User specified name of the snapshot

boolean
isCurrent
Optional

If true, specifies that this is the current snapshot of the VApp/VM. Setting it to true will result in a revert to this snapshot.

string
state
Optional

State of the VApp/VM when snapshot was taken.

  • POWERED_OFF: Snapshot taken when the VApp/VM was powered off.
  • POWERED_ON: Snapshot taken when the VApp/VM was powered on.
  • SUSPENDED: Snapshot taken when the VApp/VM was in a suspended state.
  • MIXED: Snapshot taken when the all the VMs of the vApp do not all have the same state.
integer As int64 As int64
storageConsumedMb
Optional

Storage consumed by the snapshot in MB

string As date-time As date-time
dateCreated
Optional

Snapshot creation date

boolean
memory
Optional

If true, snapshot includes VM memory. This option is ReadOnly during PUT/EDIT call.

boolean
quiesce
Optional

If true, snapshot includes quiescing of the VM guest file system. This option is ReadOnly during PUT/EDIT call.

Availability
Added in 39.0