TaskDetails Data Type

Properties
name data type constraints description
parentTask NameAndGuid  
workflowExecution WorkflowExecutionDetails  
restoreType RestoreType  
statusInfo string  
progressChange number  
startTime number  
hypervisorCertChainCreationTime number  
hypervisorManagerCertChainCreationTime number  
storageProviderCertChainCreationTime number  
backupDestinationCertChainCreationTime number  
retryCount number required
processedObjectCount number  
totalObjectCount number  
protectedEntity NameGuidAndType  
protectedEntityDisplayName string  
dstProtectedEntity NameGuidAndType  
protectedEntitySnapshot NameAndGuid  
hypervisor NameAndGuid  
hypervisorManager NameAndGuid  
storageProvider NameAndGuid  
cloudServiceProvider NameAndGuid  
osAgent NameAndGuid  
tapeManager NameAndGuid  
backup NameAndGuid  
mountedBackup NameAndGuid  
schedule NameAndGuid  
node NameAndGuid  
restoreJob NameAndGuid  
backupDestination NameGuidAndType  
restoredPeName string  
restorePath string  
restoreStorageId string  
restoreClusterId string  
restoreHostId string  
restoreToOriginalVolumeType boolean required
restoreStoragePool NameAndGuid  
restoreVmFlavor NameAndGuid  
restoreAccessKey NameAndGuid  
restoreProject NameAndGuid  
project NameAndGuid  
authenticationDomain AuthenticationDomainDetails  
restoredDiskAllocationFormat DiskAllocationFormat  
taskFiles array of TaskFilesDetails  
filesToRestore array of RestoredFileDetails  
restoredNetworks array of RestoredNetworkDetails  
filesToSynchronize array of SyncFileDetails  
snapshotMgmtRule SnapshotMgmtRuleDetails  
vmBackupRules array of VmBackupRuleDetails  
storageBackupRules array of StorageBackupRuleDetails  
appBackupRules array of AppBackupRuleDetails  
cloudBackupRules array of CloudBackupRuleDetails  
osBackupRules array of OSBackupRuleDetails  
baseImage BaseImageDTO  
dataCenter DataCenterDTO  
overwrite boolean required
diskUuidToCbtId map of string  
extract boolean required
powerOnAfterRestore boolean required
failTaskAfterPowerOnFail boolean required
sparsifyRestoreEnabled boolean required
dataTransferTimestampStart number  
dataTransferTimestampEnd number  
policy NameAndGuid  
backupLocation BackupLocationDetails  
locations array of BackupFileLocationDetails  
cloudTaskOptions CloudTaskOptions  
osTaskOptions OSTaskOptions  
nfsStorageId string  
imageRefForRestore string  
uploadFiles UploadFilesDetails  
computeZone NameAndGuid  
restoreImageStorageId string  
tape NameAndGuid  
tapeDrive NameAndGuid  
tapeLocation NameAndGuid  
guid string  
type TaskType  
state TaskState  
windowStart number  
windowEnd number  
creationTime number  
finishTime number  
progress number required
priority number required
backupType BackupType  

Example

{
  "parentTask" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "workflowExecution" : {
    "guid" : "...",
    "commonContext" : {
      "virtualMachine" : { },
      "application" : { },
      "storage" : { },
      "cloudGroup" : { },
      "cloudSite" : { },
      "cloudUser" : { },
      "cloudTeams" : { },
      "osAgent" : { }
    },
    "virtualEnvironmentContext" : {
      "hvCluster" : { },
      "hypervisor" : { },
      "hypervisorManager" : { },
      "project" : { },
      "dataCenter" : { }
    },
    "storageContext" : {
      "storageProvider" : { }
    },
    "applicationContext" : {
      "appCmdExecConfig" : { }
    },
    "cloudContext" : {
      "cloudServiceProvider" : { }
    },
    "osContext" : {
      "osAgent" : { }
    },
    "tapeContext" : {
      "tapeManager" : { }
    }
  },
  "restoreType" : "RESTORE_AND_MOUNT",
  "statusInfo" : "...",
  "progressChange" : 12345,
  "startTime" : 12345,
  "hypervisorCertChainCreationTime" : 12345,
  "hypervisorManagerCertChainCreationTime" : 12345,
  "storageProviderCertChainCreationTime" : 12345,
  "backupDestinationCertChainCreationTime" : 12345,
  "retryCount" : 12345,
  "processedObjectCount" : 12345,
  "totalObjectCount" : 12345,
  "protectedEntity" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "protectedEntityDisplayName" : "...",
  "dstProtectedEntity" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "protectedEntitySnapshot" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hypervisor" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hypervisorManager" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "storageProvider" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "cloudServiceProvider" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "osAgent" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "tapeManager" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "backup" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "mountedBackup" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "schedule" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "node" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreJob" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "backupDestination" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoredPeName" : "...",
  "restorePath" : "...",
  "restoreStorageId" : "...",
  "restoreClusterId" : "...",
  "restoreHostId" : "...",
  "restoreToOriginalVolumeType" : true,
  "restoreStoragePool" : {
    "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"
  },
  "restoreProject" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "project" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "authenticationDomain" : {
    "guid" : "...",
    "name" : "...",
    "present" : true,
    "domainId" : "...",
    "user" : "...",
    "defaultProjectName" : "...",
    "hvManager" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "usedForAuthentication" : true
  },
  "restoredDiskAllocationFormat" : "SPARSE",
  "taskFiles" : [ {
    "backupFile" : {
      "backupTime" : 1451649601000,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "QCOW2",
      "backupFileType" : "CBT",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "TAR",
      "underlyingStorageType" : "OPENNEBULA_BACKUP_DS",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "cloudFeature" : "EXCHANGE_CONTACTS"
    },
    "path" : "...",
    "config" : "...",
    "storageId" : "...",
    "diskAllocationFormat" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "originalDiskGuid" : "...",
    "diskName" : "...",
    "excludedFromRestore" : true
  }, {
    "backupFile" : {
      "backupTime" : 12345,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "VM_META_JSON",
      "backupFileType" : "VM_IMAGE",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "BZIP2",
      "underlyingStorageType" : "UNDEFINED",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "...",
      "cloudFeature" : "TEAMS_MEMBERS"
    },
    "path" : "...",
    "config" : "...",
    "storageId" : "...",
    "diskAllocationFormat" : {
      "name" : "...",
      "description" : "..."
    },
    "originalDiskGuid" : "...",
    "diskName" : "...",
    "excludedFromRestore" : true
  } ],
  "filesToRestore" : [ {
    "task" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "backupFile" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67"
  }, {
    "task" : {
      "guid" : "...",
      "name" : "..."
    },
    "backupFile" : {
      "guid" : "...",
      "name" : "..."
    },
    "guid" : "..."
  } ],
  "restoredNetworks" : [ {
    "guid" : "...",
    "task" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "network" : {
      "guid" : "...",
      "uuid" : "...",
      "name" : "...",
      "present" : true,
      "networkInterfaceCards" : [ { }, { } ],
      "hypervisorManager" : { },
      "hypervisor" : { },
      "projects" : [ { }, { } ],
      "sourceProject" : { },
      "dataCenter" : { },
      "hvCluster" : { }
    },
    "networkInterfaceCard" : {
      "guid" : "...",
      "uuid" : "...",
      "name" : "...",
      "network" : { },
      "virtualMachine" : { },
      "backups" : [ { }, { } ]
    }
  }, {
    "guid" : "...",
    "task" : {
      "guid" : "...",
      "name" : "..."
    },
    "network" : {
      "guid" : "...",
      "uuid" : "...",
      "name" : "...",
      "present" : true,
      "networkInterfaceCards" : [ { }, { } ],
      "hypervisorManager" : { },
      "hypervisor" : { },
      "projects" : [ { }, { } ],
      "sourceProject" : { },
      "dataCenter" : { },
      "hvCluster" : { }
    },
    "networkInterfaceCard" : {
      "guid" : "...",
      "uuid" : "...",
      "name" : "...",
      "network" : { },
      "virtualMachine" : { },
      "backups" : [ { }, { } ]
    }
  } ],
  "filesToSynchronize" : [ {
    "task" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "backupFile" : {
      "backupTime" : 1451649601000,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "QCOW2",
      "backupFileType" : "VM_META_ZIP",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "LZMA",
      "underlyingStorageType" : "QUOBYTE",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "cloudFeature" : "EXCHANGE_MAILBOX"
    },
    "backupDestination" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }
  }, {
    "task" : {
      "guid" : "...",
      "name" : "..."
    },
    "backupFile" : {
      "backupTime" : 12345,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "VM_META_OVM",
      "backupFileType" : "CBT",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "DISABLED",
      "underlyingStorageType" : "OPENNEBULA_SYSTEM_DS",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "...",
      "cloudFeature" : "SHAREPOINT_SITE"
    },
    "backupDestination" : {
      "guid" : "...",
      "name" : "..."
    }
  } ],
  "snapshotMgmtRule" : {
    "guid" : "...",
    "name" : "...",
    "retentionVersions" : 12345,
    "policy" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "schedules" : [ {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "retentionDays" : 12345,
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "removable" : true,
    "daysToKeepRetentionLock" : 12345
  },
  "vmBackupRules" : [ {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "schedules" : [ {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "backupCount" : 12345,
    "removable" : true,
    "markedForDeletion" : true,
    "daysToKeepRetentionLock" : 12345
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "backupCount" : 12345,
    "removable" : true,
    "markedForDeletion" : true,
    "daysToKeepRetentionLock" : 12345
  } ],
  "storageBackupRules" : [ {
    "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,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    } ],
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "backupCount" : 12345,
    "markedForDeletion" : true
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    } ],
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "backupCount" : 12345,
    "markedForDeletion" : true
  } ],
  "appBackupRules" : [ {
    "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,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "ARCHIVE",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "ARCHIVE",
      "backupRetentionSettings" : { }
    } ],
    "backupCount" : 12345,
    "markedForDeletion" : true
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    } ],
    "backupCount" : 12345,
    "markedForDeletion" : true
  } ],
  "cloudBackupRules" : [ {
    "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,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "ARCHIVE",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    } ],
    "backupCount" : 12345,
    "markedForDeletion" : true
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "PRIMARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    } ],
    "backupCount" : 12345,
    "markedForDeletion" : true
  } ],
  "osBackupRules" : [ {
    "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,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "ARCHIVE",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    } ],
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "backupCount" : 12345,
    "includes" : [ {
      "type" : "INCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    }, {
      "type" : "INCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    } ],
    "excludes" : [ {
      "type" : "EXCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    }, {
      "type" : "INCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    } ]
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "ruleBackupDestinations" : [ {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { }
    }, {
      "guid" : "...",
      "name" : "...",
      "policy" : { },
      "schedules" : [ { }, { } ],
      "vmCount" : 12345,
      "schedulesCount" : 12345,
      "position" : 12345,
      "active" : true,
      "removable" : true,
      "daysToKeepRetentionLock" : 12345,
      "rule" : { },
      "backupDestination" : { },
      "roleType" : "ARCHIVE",
      "backupRetentionSettings" : { }
    } ],
    "removable" : true,
    "daysToKeepRetentionLock" : 12345,
    "backupCount" : 12345,
    "includes" : [ {
      "type" : "EXCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    }, {
      "type" : "EXCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    } ],
    "excludes" : [ {
      "type" : "EXCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    }, {
      "type" : "EXCLUDE",
      "protectedEntityGuid" : "...",
      "directory" : "...",
      "recursive" : true,
      "includeMountedFileSystems" : true,
      "filters" : [ { }, { } ]
    } ]
  } ],
  "baseImage" : {
    "uuid" : "..."
  },
  "dataCenter" : {
    "name" : "...",
    "guid" : "..."
  },
  "overwrite" : true,
  "diskUuidToCbtId" : {
    "property1" : "...",
    "property2" : "..."
  },
  "extract" : true,
  "powerOnAfterRestore" : true,
  "failTaskAfterPowerOnFail" : true,
  "sparsifyRestoreEnabled" : true,
  "dataTransferTimestampStart" : 12345,
  "dataTransferTimestampEnd" : 12345,
  "policy" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "backupLocation" : {
    "guid" : "...",
    "backup" : {
      "backupTime" : 12345,
      "taskTimeStats" : { },
      "archiveExpire" : 12345,
      "statusInfo" : "...",
      "protectedEntity" : { },
      "parentBackup" : { },
      "backupDestination" : { },
      "backupLocations" : [ { }, { } ],
      "networkInterfaceCards" : [ { }, { } ],
      "size" : 12345,
      "fileCount" : 12345,
      "effectiveBackupObjectsCount" : 12345,
      "effectiveBackupSize" : 12345,
      "vmExportImportMode" : "SSH_TRANSFER",
      "warningsPresent" : true,
      "warnings" : [ "...", "..." ],
      "baseImage" : { },
      "sourceProject" : { },
      "node" : { },
      "backupRule" : { },
      "hidden" : true,
      "retentionHint" : "DONT_TOUCH",
      "originEntity" : { },
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "snapshotTime" : 1451649601000,
      "status" : { },
      "type" : { }
    },
    "backupDestination" : {
      "name" : "...",
      "nodeConfigs" : [ { }, { } ],
      "projects" : [ { }, { } ],
      "totalAvailableSpace" : 12345,
      "totalUsedSpace" : 12345,
      "totalDedupUsedSpace" : 12345,
      "totalDedupAvailableSpace" : 12345,
      "preAccessCmdArgs" : [ "...", "..." ],
      "postAccessCmdArgs" : [ "...", "..." ],
      "preAccessCmdExecEnabled" : true,
      "postAccessCmdExecEnabled" : true,
      "preAccessCmdExecTimeout" : 12345,
      "postAccessCmdExecTimeout" : 12345,
      "backupDestinationInitInfos" : [ { }, { } ],
      "initRequired" : true,
      "dedupEnabled" : true,
      "encryptionEnabled" : true,
      "defaultBackupDestination" : true,
      "description" : "...",
      "daysToKeepRetentionLock" : 12345,
      "visibleForAllVms" : true,
      "backupDestinationForCloud" : true,
      "objectTaggingEnabled" : true,
      "trustAllCerts" : true,
      "backupDestinationState" : "INITIALIZED",
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "type" : { },
      "modificationTime" : 1451649601000
    },
    "roleType" : "SECONDARY",
    "status" : "IN_PROGRESS",
    "statusInfo" : "...",
    "retentionHint" : "DONT_TOUCH"
  },
  "locations" : [ {
    "guid" : "...",
    "backupDestination" : {
      "name" : "...",
      "nodeConfigs" : [ { }, { } ],
      "projects" : [ { }, { } ],
      "totalAvailableSpace" : 12345,
      "totalUsedSpace" : 12345,
      "totalDedupUsedSpace" : 12345,
      "totalDedupAvailableSpace" : 12345,
      "preAccessCmdArgs" : [ "...", "..." ],
      "postAccessCmdArgs" : [ "...", "..." ],
      "preAccessCmdExecEnabled" : true,
      "postAccessCmdExecEnabled" : true,
      "preAccessCmdExecTimeout" : 12345,
      "postAccessCmdExecTimeout" : 12345,
      "backupDestinationInitInfos" : [ { }, { } ],
      "initRequired" : true,
      "dedupEnabled" : true,
      "encryptionEnabled" : true,
      "defaultBackupDestination" : true,
      "description" : "...",
      "daysToKeepRetentionLock" : 12345,
      "visibleForAllVms" : true,
      "backupDestinationForCloud" : true,
      "objectTaggingEnabled" : true,
      "trustAllCerts" : true,
      "backupDestinationState" : "INITIALIZING",
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "type" : { },
      "modificationTime" : 1451649601000
    },
    "roleType" : "PRIMARY",
    "backupFileDetails" : {
      "backupTime" : 1451649601000,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "QCOW2",
      "backupFileType" : "SQLITE_DATABASE",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "BZIP2",
      "underlyingStorageType" : "AZURE_DISK",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "cloudFeature" : "TEAMS_CHANNEL"
    },
    "status" : "CREATING",
    "backupTime" : 12345,
    "lastModifiedTime" : 12345,
    "encryption" : 12345,
    "config" : "...",
    "compressionType" : "TAR",
    "path" : "..."
  }, {
    "guid" : "...",
    "backupDestination" : {
      "name" : "...",
      "nodeConfigs" : [ { }, { } ],
      "projects" : [ { }, { } ],
      "totalAvailableSpace" : 12345,
      "totalUsedSpace" : 12345,
      "totalDedupUsedSpace" : 12345,
      "totalDedupAvailableSpace" : 12345,
      "preAccessCmdArgs" : [ "...", "..." ],
      "postAccessCmdArgs" : [ "...", "..." ],
      "preAccessCmdExecEnabled" : true,
      "postAccessCmdExecEnabled" : true,
      "preAccessCmdExecTimeout" : 12345,
      "postAccessCmdExecTimeout" : 12345,
      "backupDestinationInitInfos" : [ { }, { } ],
      "initRequired" : true,
      "dedupEnabled" : true,
      "encryptionEnabled" : true,
      "defaultBackupDestination" : true,
      "description" : "...",
      "daysToKeepRetentionLock" : 12345,
      "visibleForAllVms" : true,
      "backupDestinationForCloud" : true,
      "objectTaggingEnabled" : true,
      "trustAllCerts" : true,
      "backupDestinationState" : "INITIALIZING",
      "guid" : "...",
      "type" : { },
      "modificationTime" : 12345
    },
    "roleType" : "SECONDARY",
    "backupFileDetails" : {
      "backupTime" : 12345,
      "lastModifiedTime" : 12345,
      "size" : 12345,
      "effectiveBackupSize" : 12345,
      "effectiveSuccessfulObjects" : 12345,
      "effectiveTotalDirectories" : 12345,
      "effectiveFailedObjects" : 12345,
      "effectiveProcessedDirectories" : 12345,
      "effectiveSkippedObjects" : 12345,
      "path" : "...",
      "originalPath" : "...",
      "locations" : [ { }, { } ],
      "backup" : { },
      "mountable" : true,
      "iscsiMountable" : true,
      "originalStorageId" : "...",
      "originalDiskId" : "...",
      "format" : "FILE_LIST_CSV",
      "backupFileType" : "VM_DISK_META",
      "vmDisk" : { },
      "parentBackupFile" : { },
      "encryption" : 12345,
      "config" : "...",
      "compressionType" : "TAR",
      "underlyingStorageType" : "OPENSTACK_CINDER",
      "restoresTime" : [ 12345, 12345 ],
      "objectName" : "...",
      "sessionId" : "...",
      "guid" : "...",
      "cloudFeature" : "TEAMS_LIST"
    },
    "status" : "REMOVED",
    "backupTime" : 12345,
    "lastModifiedTime" : 12345,
    "encryption" : 12345,
    "config" : "...",
    "compressionType" : "BZIP2",
    "path" : "..."
  } ],
  "cloudTaskOptions" : {
    "accordingToPolicy" : true,
    "path" : "...",
    "container" : "...",
    "destinationEmail" : "...",
    "destinationExternalSourceId" : "...",
    "deleted" : true,
    "overwrite" : true,
    "forceFullBackup" : true,
    "discardMetadataDatabase" : true,
    "pointInTime" : 12345,
    "features" : [ {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    }, {
      "name" : "...",
      "description" : "..."
    } ],
    "objects" : [ {
      "type" : { },
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67"
    }, {
      "type" : { },
      "guid" : "..."
    } ],
    "recursive" : true,
    "restoreType" : "SINGLE_EVENT"
  },
  "osTaskOptions" : {
    "forceFullBackup" : true,
    "discardMetadataDatabase" : true,
    "pointInTime" : 12345,
    "includeInRestore" : [ "...", "..." ],
    "restorePath" : "...",
    "restoreMode" : "OVERWRITE_IF_DIFFERENT",
    "destinationAgentGuid" : "...",
    "restoreWithOriginalPath" : true,
    "deleted" : true
  },
  "nfsStorageId" : "...",
  "imageRefForRestore" : "...",
  "uploadFiles" : {
    "paths" : [ "...", "..." ],
    "basePath" : "...",
    "host" : "...",
    "commandType" : "POWERSHELL",
    "destinationPath" : "...",
    "credentialGuid" : "..."
  },
  "computeZone" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreImageStorageId" : "...",
  "tape" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "tapeDrive" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "tapeLocation" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
  "type" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "state" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "windowStart" : 1451649601000,
  "windowEnd" : 1451677502000,
  "creationTime" : 1451649601000,
  "finishTime" : 1451677502000,
  "progress" : 66.5,
  "priority" : 50,
  "backupType" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}