{
"opencollection": "1.0.0",
"info": {
"name": "Veeam Backup for AWS public API 1.0 Agents Restore API",
"version": "1.0-rev0"
},
"request": {
"auth": {
"type": "apikey",
"key": "Authorization",
"value": "{{Authorization}}",
"placement": "header"
}
},
"items": [
{
"info": {
"name": "Restore",
"type": "folder"
},
"items": [
{
"info": {
"name": "Get All FCD Mounts",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/restore/instantRecovery/vmware/fcd",
"headers": [
{
"name": "x-api-version",
"value": ""
}
],
"params": [
{
"name": "skip",
"value": "",
"type": "query",
"description": "Number of mounts to skip."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "Maximum number of mounts to return."
},
{
"name": "orderColumn",
"value": "",
"type": "query",
"description": "Sorts mounts by one of the mount parameters."
},
{
"name": "orderAsc",
"value": "",
"type": "query",
"description": "Sorts mounts in the ascending order by the `orderColumn` parameter."
},
{
"name": "stateFilter",
"value": "",
"type": "query",
"description": "Filters mounts by mount state."
}
]
},
"docs": "The HTTP GET request to the `/api/v1/restore/instantRecovery/vmware/fcd` path allows you to get an array of FCD mounts."
},
{
"info": {
"name": "Start Instant FCD Recovery",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/restore/instantRecovery/vmware/fcd",
"headers": [
{
"name": "x-api-version",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "The HTTP POST request to the `/api/v1/restore/instantRecovery/vmware/fcd/` path allows you to start Instant FCD Recovery from the restore point to the destination cluster.
Specify the destination cluster in the `destinationCluster` parameter of the request body as a model of the VMware vSphere object. For details on how to get the cluster model, see [Get VMware vSphere Server Objects](#tag/Inventory-Browser/operation/GetVmwareHostObject)."
},
{
"info": {
"name": "Get FCD Mount",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/restore/instantRecovery/vmware/fcd/:mountId",
"headers": [
{
"name": "x-api-version",
"value": ""
}
],
"params": [
{
"name": "mountId",
"value": "",
"type": "path",
"description": "Mount ID."
}
]
},
"docs": "The HTTP GET request to the `/api/v1/restore/instantRecovery/vmware/fcd/{mountId}` path allows you to get information about the mounted vPower NFS datastore, such as restore session ID, mount state, instant FCD recovery settings and disks that will be recovered."
},
{
"info": {
"name": "Stop FCD Publishing",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/restore/instantRecovery/vmware/fcd/:mountId/dismount",
"headers": [
{
"name": "x-api-version",
"value": ""
}
],
"params": [
{
"name": "mountId",
"value": "",
"type": "path",
"description": "Mount ID."
}
]
},
"docs": "The HTTP POST request to the `/api/v1/restore/instantRecovery/vmware/fcd/{mountId}/dismount` path allows you to stop publishing the recovered FCDs and remove the disks from the datastore."
},
{
"info": {
"name": "Start FCD Migration",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/restore/instantRecovery/vmware/fcd/:mountId/migrate",
"headers": [
{
"name": "x-api-version",
"value": ""
}
],
"params": [
{
"name": "mountId",
"value": "",
"type": "path",
"description": "Mount ID."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "The HTTP POST request to the `/api/v1/restore/instantRecovery/vmware/fcd/{mountId}/migrate` path allows you to start migration of FCDs from the specified mount.
In the request body specify FCD migration configuration: