I work at a software company and I'm trying to automate all of our integration tests. Ideally what I'd like to be able to do is setup VM's within Nutanix and have them snapshotted at the place where we'd like the software to be installed and integration tests run. Within our Build/Release pipeline I'd like to restore the VM's back to their last snapshot and then install our software and run the tests. I've been looking in the API but can't seem to find the calls for Restoring a VM to a particular snapshot. Am I missing something?
Thanks for the reply. Yes I'd like to be able to do this via the REST API / powershell.
Our IS team has an AHV setup within our network and I'm trying to interact with it for automated testing purposes. Ideally I'd like to have a bunch of VM's that I can restore to their last snapshots and then provision with software and run tests overtop of them.
I've already got my provisioning scripts working, I just need to figure out how to revert a vm back to its last snapshot.