ScheduleRequest Data Type

Properties
name data type constraints description
name string required, max size: 255, min size: 1
hour number  
startWindowLength number  
active boolean required
months array of Month required
dayOfWeekOccurrences array of DayOfWeekOccurrence required
rules array of NameAndGuid required
type ScheduleType required
executionType ScheduleExecutionType required
interval ScheduleIntervalRequest  
projects array of NameAndGuid  
projectUuid string  
visibleForAllProjects boolean required
forceFullBackup boolean required
daysOfWeek array of MyDayOfWeek required
backupType BackupType required

Example

{
  "name" : "...",
  "hour" : 12345,
  "startWindowLength" : 12345,
  "active" : true,
  "months" : [ "DECEMBER", "SEPTEMBER" ],
  "dayOfWeekOccurrences" : [ "SECOND_IN_MONTH", "FOURTH_IN_MONTH" ],
  "rules" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "type" : "VM_SNAPSHOT",
  "executionType" : "TIME",
  "interval" : {
    "startHour" : 12345,
    "endHour" : 12345,
    "frequency" : 12345
  },
  "projects" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "projectUuid" : "...",
  "visibleForAllProjects" : true,
  "forceFullBackup" : true,
  "daysOfWeek" : [ {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }, {
    "name" : "...",
    "description" : "..."
  } ],
  "backupType" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}