{"type":"model","meta":{"id":"/apps/pubhub/media/sd-wan-api-20-16/58fb893fa751949ea20a40274e9ab219a20e19fa/e77267b5-7b4b-3f93-807c-c6d1c6b41343","info":{"title":"Cisco Catalyst SD-WAN Manager API","description":"The vManage API exposes the functionality of operations maintaining devices and the overlay network","contact":{"email":"vmanage@cisco.com"},"license":{"name":"Commercial License","url":"https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html"},"version":"2.0.0"},"openapi":"3.0.1","servers":[{"url":"/dataservice"}]},"spec":{"required":["scheduleType","scheduleType","startTime"],"type":"object","properties":{"scheduleType":{"type":"string","description":"Schedule type","example":"on_demand","enum":["on_demand","reoccur_onetime","reoccur_daily","reoccur_weekly","reoccur_monthly"]},"startTime":{"pattern":"^(20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d$","type":"string","description":"startTime string format is HH:mm:ss"}},"description":"Daily schedule time config","discriminator":{"propertyName":"scheduleType"},"oneOf":[{"$ref":"#/components/schemas/ScheduleConfig","$$ref":"#/components/schemas/OnDemandSchedule","required":["scheduleType"],"type":"object","description":"On-demand schedule"},{"$ref":"#/components/schemas/ScheduleConfig","$$ref":"#/components/schemas/OneTimeSchedule","type":"object","properties":{"startTime":{"pattern":"^\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01]) (20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d$","type":"string","description":"startTime string format is yyyy-MM-dd HH:mm:ss,UTC timezone","example":"2022-07-01 14:30:00"}},"required":["scheduleType","startTime"],"description":"One time schedule time config"},{"$ref":"#/components/schemas/ScheduleConfig","$$ref":"#/components/schemas/ReoccurDailySchedule","type":"object","properties":{"startTime":{"pattern":"^(20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d$","type":"string","description":"startTime string format is HH:mm:ss"}},"required":["scheduleType","startTime"],"description":"Daily schedule time config"},{"$ref":"#/components/schemas/ScheduleConfig","$$ref":"#/components/schemas/ReoccurWeeklySchedule","type":"object","properties":{"startTime":{"pattern":"^(20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d$","type":"string","description":"startTime string format is HH:mm:ss","example":"20:30:10"},"dayOfWeek":{"maximum":7,"minimum":1,"type":"integer","description":"The day number of a week, mapping is as 1 - Sun, 2 - Mon, 3 - Tus, 4 - Wed, 5 - Thu, 6 - Fri, 7 - Sat","format":"int32","example":1}},"required":["dayOfWeek","scheduleType","startTime"],"description":"Weekly schedule time config"},{"$ref":"#/components/schemas/ScheduleConfig","$$ref":"#/components/schemas/ReoccurMonthlySchedule","type":"object","properties":{"startTime":{"pattern":"^\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01]) (20|21|22|23|[0-1]?\\d):[0-5]?\\d:[0-5]?\\d$","type":"string","description":"startTime string format is (yyyy-MM-dd HH:mm:ss), time zone is UTC","example":"2022-07-01 20:30:10"}},"required":["scheduleType","startTime"],"description":"Monthly schedule time config"}],"$$ref":"#/components/schemas/ReoccurDailySchedule","title":"ReoccurDailySchedule"}}