The API allows you to list, view, create and edit recovery plan rules.
Returns list of recovery plan rules.
name | type | description |
---|---|---|
direction | query | |
filter | query | |
nameLike | query | |
orderBy | query | |
page | query | |
policy | query | |
size | query |
media type | data type | description |
---|---|---|
application/json | array of RecoveryPlanRuleListRecord (JSON) | list of recovery plan rules |
GET /rules/recovery-plan
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"vmCount" : 12345,
"schedulesCount" : 12345,
"active" : true,
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"useAutoGeneratedName" : true,
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "THICK"
} ]
Create recovery plan rule.
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleRequest (JSON) | specify details for new recovery plan rule |
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleDetails (JSON) | details of newly created recovery plan rule |
POST /rules/recovery-plan
Content-Type: application/json
Accept: application/json
{
"guid" : "...",
"name" : "...",
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"position" : 12345,
"vms" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"active" : true,
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"nameGenerationMethod" : "AUTO_GENERATED",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"uuid" : "...",
"guid" : "...",
"hvManager" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
},
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoredDiskAllocationFormat" : "FIXED_SIZE",
"restoreImageStorageId" : "..."
}
HTTP/1.1 201 Created
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmCount" : 12345,
"schedulesCount" : 12345,
"position" : 12345,
"active" : true,
"removable" : true,
"daysToKeepRetentionLock" : 12345,
"vms" : [ {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "NUTANIX",
"hvmType" : "RHEV"
}, {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "...",
"name" : "..."
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "CITRIX",
"hvmType" : "KUBERNETES"
} ],
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGenerationMethod" : "ORIGINAL_NAME_WITH_SNAPSHOT_TIMESTAMP",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "THICK",
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoreImageStorageId" : "..."
}
Returns list of recovery plan rules filtered by specified query parameters.
name | type | description |
---|---|---|
direction | query | |
filter | query | |
nameLike | query | |
orderBy | query | |
page | query | |
policy | query | |
size | query |
media type | data type | description |
---|---|---|
application/json | array of RecoveryPlanRuleDetails (JSON) | list of recovery plan rules filtered by specified query parameters |
GET /rules/recovery-plan/detailed
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmCount" : 12345,
"schedulesCount" : 12345,
"position" : 12345,
"active" : true,
"removable" : true,
"daysToKeepRetentionLock" : 12345,
"vms" : [ {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "HYPERV",
"hvmType" : "FUSIONCOMPUTE"
}, {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "...",
"name" : "..."
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "ESXI",
"hvmType" : "AZURE"
} ],
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST_SUCCESSFUL",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGenerationMethod" : "ORIGINAL_NAME",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "EAGERZEROED",
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoreImageStorageId" : "..."
} ]
Remove recovery plan rule.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for recovery plan rule (use by vProtect) |
DELETE /rules/recovery-plan/{guid}
Content-Type: */*
...
HTTP/1.1 204 No Content
Get a single recovery plan rule.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for recovery plan rule (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleListRecord (JSON) | a single recovery plan rule details |
GET /rules/recovery-plan/{guid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"vmCount" : 12345,
"schedulesCount" : 12345,
"active" : true,
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST_SUCCESSFUL",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"useAutoGeneratedName" : true,
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "DYNAMICALLY_EXPANDING"
}
Change recovery plan rule details.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for recovery plan rule (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleRequest (JSON) | specify recovery plan rule details to update |
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleDetails (JSON) | updated details of recovery plan rule |
PUT /rules/recovery-plan/{guid}
Content-Type: application/json
Accept: application/json
{
"guid" : "...",
"name" : "...",
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"position" : 12345,
"vms" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"active" : true,
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"nameGenerationMethod" : "ORIGINAL_NAME",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"uuid" : "...",
"guid" : "...",
"hvManager" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
},
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoredDiskAllocationFormat" : "THICK",
"restoreImageStorageId" : "..."
}
HTTP/1.1 204 No Content
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmCount" : 12345,
"schedulesCount" : 12345,
"position" : 12345,
"active" : true,
"removable" : true,
"daysToKeepRetentionLock" : 12345,
"vms" : [ {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "ESXI",
"hvmType" : "ORACLE"
}, {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "...",
"name" : "..."
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "CITRIX",
"hvmType" : "OPENSHIFT"
} ],
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGenerationMethod" : "ORIGINAL_NAME",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "FIXED_SIZE",
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoreImageStorageId" : "..."
}
Get detailed information about recovery plan rule.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for recovery plan rule (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | RecoveryPlanRuleDetails (JSON) | a single recovery plan rule details |
GET /rules/recovery-plan/{guid}/detailed
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"policy" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"schedules" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"vmCount" : 12345,
"schedulesCount" : 12345,
"position" : 12345,
"active" : true,
"removable" : true,
"daysToKeepRetentionLock" : 12345,
"vms" : [ {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "XEN",
"hvmType" : "OPENSHIFT"
}, {
"guid" : "...",
"name" : "...",
"networks" : [ {
"guid" : "...",
"name" : "..."
}, {
"guid" : "...",
"name" : "..."
} ],
"hvType" : "ESXI",
"hvmType" : "KUBERNETES"
} ],
"hypervisorType" : "KVM",
"hypervisorManagerType" : "OPENSTACK",
"hypervisor" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hypervisorManager" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backupSelection" : "LAST_SUCCESSFUL",
"restoreStorageId" : "...",
"restoreStoragePath" : "...",
"restoreCephStoragePool" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoreToOriginalVolumeType" : true,
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"nameGenerationMethod" : "ORIGINAL_NAME_WITH_SNAPSHOT_TIMESTAMP",
"namePrefix" : "...",
"nameSuffix" : "...",
"restorePath" : "...",
"overwrite" : true,
"baseImage" : {
"uuid" : "..."
},
"dataCenter" : {
"name" : "...",
"guid" : "..."
},
"restoredDiskAllocationFormat" : "PREALLOCATED",
"sparsifyRestoreEnabled" : true,
"powerOnAfterRestore" : true,
"failTaskAfterPowerOnFail" : true,
"ruleNetworks" : [ {
"oldNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"newNetwork" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}
}, {
"oldNetwork" : {
"guid" : "...",
"name" : "..."
},
"newNetwork" : {
"guid" : "...",
"name" : "..."
}
} ],
"restoreImageStorageId" : "..."
}