Snapshots

Restore Azure Disk

Restores an Azure disk from an Eon snapshot.

When restoring a disk, you'll specify the configurations of the disk you want to restore. You can retrieve the configurations from the snapshot by calling Get Snapshot or List Resource Snapshots.

This operation is asynchronous. It triggers a restore job and returns a job ID, which can be used to track the progress of the restore job. You can follow the progress of the restore job by calling Get Restore Job with the job ID.

post/v1/projects/{projectId}/resources/{id}/snapshots/{snapshotId}/restore-azure-disk

Request

  • Base URL: https://%7Baccount-domain%7D.console.eon.io/api
  • URL: https://%7Baccount-domain%7D.console.eon.io/api/v1/projects/{projectId}/resources/{id}/snapshots/{snapshotId}/restore-azure-disk
  • Auth: HTTP bearer

Path parameters

projectIdstring uuid required

ID of the project the snapshot is in. You can get your project ID from the API Credentials page in your global management console.

idstring uuid required

Eon-assigned resource ID.

snapshotIdstring uuid required

ID of the Eon snapshot to restore.

Headers

X-Action-Approval-Request-Idstring uuid

ID of an approved action request. Applicable only when the method is protected by an action approval policy and the action request has been approved. 

When used, the current API request must match the original request parameters. The approved action request can be executed only by the original requester.

Request body

providerDiskIdstring required

Cloud-provider-assigned ID of the disk to restore.

restoreAccountIdstring required

Eon-assigned ID of the restore account.

Response

Applicable only when the method is protected by an action approval policy.

An action request was created in an initial state. The action request needs to be submitted for approval by passing its ID to Submit Action Approval Request.

Changes

No recorded changes to this operation across all 1 revision of this API.