VM snapshot preserves the state and data of a virtual machine at a specific point in time.You can take a snapshot while a virtual machine is powered on, powered off or suspended.
It Capture the state of all the virtual machine's disks, contents of the virtual machine's memory and virtual machine settings