CloudBackupPolicyRequest Data Type

Properties
name data type constraints description
name string required, max size: 255, min size: 1
backupRetryCount number required, min: 0
priority number required, max: 100, min: 0
active boolean required
autoRemoveNonPresent boolean required
cloudUsers array of NameAndGuid  
cloudSites array of NameAndGuid  
cloudGroups array of NameAndGuid  
cloudTeams array of NameAndGuid  
rules array of CloudBackupRuleRequest required, not empty
cloudFeatures array of EnumNameAndDescription required, not empty
failRemainingBackupTasksExportThreshold number max: 100, min: 0
failRemainingBackupTasksStoreThreshold number max: 100, min: 0
dailyReportEnabled boolean required
mailingList NameAndGuid  
autoAssignSettings AutoAssignSettingsCloudRequest required
objectsTimeRange number required, min: 1
backupDeletedItemsFolder boolean required
executeAutoAssignmentAfterSavingPolicy boolean required
disableCleanOldBackups boolean required

Example

{
  "name" : "...",
  "backupRetryCount" : 12345,
  "priority" : 50,
  "active" : true,
  "autoRemoveNonPresent" : true,
  "cloudUsers" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "cloudSites" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "cloudGroups" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "cloudTeams" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "rules" : [ {
    "guid" : "...",
    "name" : "...",
    "schedules" : [ {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "active" : true,
    "policy" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "position" : 12345,
    "ruleBackupDestinations" : [ {
      "type" : "APPLICATION",
      "guid" : "...",
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { },
      "daysToKeepRetentionLock" : 12345,
      "active" : true
    }, {
      "type" : "VIRTUAL_MACHINE",
      "guid" : "...",
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { },
      "daysToKeepRetentionLock" : 12345,
      "active" : true
    } ]
  }, {
    "guid" : "...",
    "name" : "...",
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "active" : true,
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "position" : 12345,
    "ruleBackupDestinations" : [ {
      "type" : "VIRTUAL_MACHINE",
      "guid" : "...",
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { },
      "daysToKeepRetentionLock" : 12345,
      "active" : true
    }, {
      "type" : "APPLICATION",
      "guid" : "...",
      "backupDestination" : { },
      "roleType" : "SECONDARY",
      "backupRetentionSettings" : { },
      "daysToKeepRetentionLock" : 12345,
      "active" : true
    } ]
  } ],
  "cloudFeatures" : [ {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }, {
    "name" : "...",
    "description" : "..."
  } ],
  "failRemainingBackupTasksExportThreshold" : 12345.0,
  "failRemainingBackupTasksStoreThreshold" : 12345.0,
  "dailyReportEnabled" : true,
  "mailingList" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "autoAssignSettings" : {
    "mode" : "DISABLED",
    "includeRegExps" : [ "...", "..." ],
    "cloudServiceProviders" : [ {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }, {
      "guid" : "...",
      "name" : "..."
    } ]
  },
  "objectsTimeRange" : 12345,
  "backupDeletedItemsFolder" : true,
  "executeAutoAssignmentAfterSavingPolicy" : true,
  "disableCleanOldBackups" : true
}