BackupListRecord Data Type

Properties
name data type constraints description
archiveExpire number  
taskTimeStats TaskTimeStats  
statusInfo string  
protectedEntity NameGuidAndType  
parentBackup NameAndGuid  
size number required
effectiveBackupObjectsCount number  
effectiveBackupSize number  
vmExportImportMode VmExportImportMode  
warningsPresent boolean required
warnings array of string  
sourceProject NameAndGuid  
description string  
backupLocations array of BackupLocationListRecord  
originEntity NameGuidAndType  
hidden boolean required
backupRule NameAndGuid  
taskDurationTime number  
sourceNameAndGuid SourceNameAndGuid  
guid string  
backupTime number  
snapshotTime number  
status BackupStatus  
type BackupType  

Example

{
  "archiveExpire" : 12345,
  "taskTimeStats" : {
    "queuedExportTime" : 12345,
    "exportTime" : 12345,
    "queuedStoreTime" : 12345,
    "storeTime" : 12345
  },
  "statusInfo" : "...",
  "protectedEntity" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "parentBackup" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "size" : 12345,
  "effectiveBackupObjectsCount" : 12345,
  "effectiveBackupSize" : 12345,
  "vmExportImportMode" : "DISK_ATTACHMENT",
  "warningsPresent" : true,
  "warnings" : [ "...", "..." ],
  "sourceProject" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "description" : "...",
  "backupLocations" : [ {
    "guid" : "...",
    "backup" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "snapshotTime" : 12345,
    "backupDestination" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "roleType" : "SECONDARY",
    "backupDestinationType" : "GCS",
    "status" : "REMOVED",
    "type" : "SYNTHETIC",
    "statusInfo" : "...",
    "retentionHint" : "DONT_TOUCH"
  }, {
    "guid" : "...",
    "backup" : {
      "guid" : "...",
      "name" : "..."
    },
    "snapshotTime" : 12345,
    "backupDestination" : {
      "guid" : "...",
      "name" : "..."
    },
    "roleType" : "SECONDARY",
    "backupDestinationType" : "ISP",
    "status" : "REMOVED",
    "type" : "SYNTHETIC",
    "statusInfo" : "...",
    "retentionHint" : "TO_REMOVE"
  } ],
  "originEntity" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hidden" : true,
  "backupRule" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "taskDurationTime" : 12345,
  "sourceNameAndGuid" : {
    "guid" : "...",
    "name" : "...",
    "type" : "HYPERVISOR_MANAGER"
  },
  "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
  "backupTime" : 1451677502000,
  "snapshotTime" : 1451649601000,
  "status" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "type" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}