CloudBackupPolicyDetails Data Type

Properties
name data type constraints description
rules array of RuleDetails  
name string  
active boolean required
guid string  
priority number required
autoAssignSettings AutoAssignSettingsCloudDetails  
autoRemoveNonPresent boolean required
cloudUsers array of CloudUserNameAndGuid  
cloudSites array of CloudSiteNameAndGuid  
cloudSubsites array of CloudSiteNameAndGuid  
cloudGroups array of NameAndGuid  
cloudTeams array of NameAndGuid  
averageBackupSize number required
failRemainingBackupTasksExportThreshold number  
failRemainingBackupTasksStoreThreshold number  
backupRetryCount number required
dailyReportEnabled boolean required
mailingList NameAndGuid  
cloudFeatures array of EnumNameAndDescription  
objectsTimeRange number required
backupDeletedItemsFolder boolean required
disableCleanOldBackups boolean required

Example

{
  "rules" : [ {
    "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
  }, {
    "guid" : "...",
    "name" : "...",
    "policy" : {
      "guid" : "...",
      "name" : "..."
    },
    "schedules" : [ {
      "guid" : "...",
      "name" : "..."
    }, {
      "guid" : "...",
      "name" : "..."
    } ],
    "vmCount" : 12345,
    "schedulesCount" : 12345,
    "position" : 12345,
    "active" : true,
    "removable" : true,
    "daysToKeepRetentionLock" : 12345
  } ],
  "name" : "...",
  "active" : true,
  "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
  "priority" : 50,
  "autoAssignSettings" : {
    "mode" : "DISABLED",
    "includeRegExps" : [ "...", "..." ],
    "cloudServiceProviders" : [ {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }, {
      "guid" : "...",
      "name" : "..."
    } ]
  },
  "autoRemoveNonPresent" : true,
  "cloudUsers" : [ {
    "email" : "...",
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "email" : "...",
    "guid" : "...",
    "name" : "..."
  } ],
  "cloudSites" : [ {
    "webUrl" : "...",
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "webUrl" : "...",
    "guid" : "...",
    "name" : "..."
  } ],
  "cloudSubsites" : [ {
    "webUrl" : "...",
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "webUrl" : "...",
    "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" : "..."
  } ],
  "averageBackupSize" : 12345,
  "failRemainingBackupTasksExportThreshold" : 12345.0,
  "failRemainingBackupTasksStoreThreshold" : 12345.0,
  "backupRetryCount" : 12345,
  "dailyReportEnabled" : true,
  "mailingList" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "cloudFeatures" : [ {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }, {
    "name" : "...",
    "description" : "..."
  } ],
  "objectsTimeRange" : 12345,
  "backupDeletedItemsFolder" : true,
  "disableCleanOldBackups" : true
}