RuleBackupDestinationResponse Data Type

Properties
name data type constraints description
guid string  
name string  
policy NameAndGuid  
schedules array of NameAndGuid  
vmCount number required
schedulesCount number required
position number required
active boolean required
removable boolean required
daysToKeepRetentionLock number required
rule NameAndGuid  
backupDestination NameGuidAndType  
roleType BackupDestinationRole  
backupRetentionSettings BackupRetentionSettings  

Example

{
  "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,
  "rule" : {
    "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"
  },
  "roleType" : "PRIMARY",
  "backupRetentionSettings" : {
    "retentionKeepLastNFull" : 12345,
    "retentionKeepFullNewerThan" : 12345,
    "retentionKeepLastNIncremental" : 12345,
    "retentionKeepIncrementalNewerThan" : 12345,
    "keepLastBackupWhenSourceStillExists" : true
  }
}