Nutanix RestoreVmSnapshot

Nutanix RestoreVmSnapshot

Certified
Enterprise Edition

Restore VM snapshot

Restore an AHV VM recovery point via the Nutanix dataprotection v4 API; accepts an optional restore spec for advanced options and returns the async task extId.

yaml
type: io.kestra.plugin.ee.nutanix.snapshot.RestoreVmSnapshot

Restore a VM snapshot

yaml
id: nutanix_restore_vm_snapshot
namespace: company.team
tasks:
  - id: restore_vm_snapshot
    type: io.kestra.plugin.ee.nutanix.snapshot.RestoreVmSnapshot
    host: "{{ secret('NUTANIX_HOST') }}"
    token: "{{ secret('NUTANIX_TOKEN') }}"
    snapshotExtId: "{{ secret('NUTANIX_SNAPSHOT_EXT_ID') }}"
Properties

Prism Central host

Required Nutanix Prism Central host or IP address.

Snapshot extId

Required extId of the snapshot (recovery point) to restore.

Password

Prism Central password; required when no token is provided.

Default9440

Prism Central port

API port for Prism Central; defaults to 9440.

Restore spec

Optional restore specification for advanced restore options; leave unset for a default restore.

Definitions
Defaulthttps

Scheme

HTTP scheme (https default) for the Prism Central API.

Bearer token

Bearer token for Prism Central; when set, username/password are optional.

Username

Prism Central username; required when no token is provided.

Defaulttrue

Verify SSL

Whether to verify SSL certificates; defaults to true. Disabling this (setting to false) causes the client to trust all certificates without validation, exposing connections to man-in-the-middle attacks. Only set to false for trusted, isolated test environments, never in production.

Task extId

ExtId of the asynchronous task, when the API returns a task reference.

Timestamp

The timestamp (in milliseconds since epoch) when the operation completed.