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" } }