{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/86ecd438-8734-3f16-a735-542a35795cd3","info":{"title":"Crosswork Workflow Manager Solutions - MOP","description":"MOP component enables users to assemble pre and post checks based on the use case, known as mop profiles, and attach to device upgrade/smu upg activities such as fleet-upgrade.\nMOP also supports CRUD operations on MOP profiles and includes filters for browsing created MOPs.","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"https://www.cisco.com/public/sw-license-agreement.html"},"version":"7.1.0"},"x-parser-conf":{"overview":{"markdownPath":"reference/CWM-SOLUTIONS/mop-api.overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://crosswork-ip:30603/crosswork/cwms/mop/v1"}],"securitySchemes":{"Bearer":{"type":"apiKey","description":"Type \"Bearer\" followed by a space and JWT token.","name":"Authorization","in":"header"}}},"spec":{"type":"object","properties":{"cronExpr":{"type":"string","description":"A cron expression. If this is set all other fields are ignored.","example":"0 0 1 1 1 or @hourly/@daily/@weekly/@monthly/@yearly"},"dayOfMonth":{"type":"array","description":"List of ScheduleRange for the day of month field of a cron expression. E.g. [{start: 1, end: 5}, {start: 16, end: 31}]","items":{"type":"object","properties":{"end":{"type":"integer","description":"Ending value of the range.","example":0},"start":{"type":"integer","description":"Starting value of the range. If end is 0, this is the only value.","example":0},"step":{"type":"integer","description":"Step value for the range.","example":1}},"description":"ScheduleRange model.","$$ref":"#/components/schemas/ScheduleRange"}},"dayOfWeek":{"type":"array","description":"List of ScheduleRange for the day of week field of a cron expression. E.g. [{start: 0, end: 2}, {start: 4, end: 6}]","items":{"type":"object","properties":{"end":{"type":"integer","description":"Ending value of the range.","example":0},"start":{"type":"integer","description":"Starting value of the range. If end is 0, this is the only value.","example":0},"step":{"type":"integer","description":"Step value for the range.","example":1}},"description":"ScheduleRange model.","$$ref":"#/components/schemas/ScheduleRange"}},"hour":{"type":"array","description":"List of ScheduleRange for the hour field of a cron expression. E.g. [{start: 0, end: 12, step: 1}, {start: 13, end: 23, step: 2}]","items":{"type":"object","properties":{"end":{"type":"integer","description":"Ending value of the range.","example":0},"start":{"type":"integer","description":"Starting value of the range. If end is 0, this is the only value.","example":0},"step":{"type":"integer","description":"Step value for the range.","example":1}},"description":"ScheduleRange model.","$$ref":"#/components/schemas/ScheduleRange"}},"minute":{"type":"array","description":"List of ScheduleRange for the minute field of a cron expression. E.g. [{start: 0, end: 29, step: 1}, {start: 30, end: 59, step: 5}]","items":{"type":"object","properties":{"end":{"type":"integer","description":"Ending value of the range.","example":0},"start":{"type":"integer","description":"Starting value of the range. If end is 0, this is the only value.","example":0},"step":{"type":"integer","description":"Step value for the range.","example":1}},"description":"ScheduleRange model.","$$ref":"#/components/schemas/ScheduleRange"}},"month":{"type":"array","description":"List of ScheduleRange for the month field of a cron expression. E.g. [{start: 1, end: 3}, {start: 9, end: 12}]","items":{"type":"object","properties":{"end":{"type":"integer","description":"Ending value of the range.","example":0},"start":{"type":"integer","description":"Starting value of the range. If end is 0, this is the only value.","example":0},"step":{"type":"integer","description":"Step value for the range.","example":1}},"description":"ScheduleRange model.","$$ref":"#/components/schemas/ScheduleRange"}}},"description":"ScheduleCalendar model.","$$ref":"#/components/schemas/ScheduleCalendar","title":"ScheduleCalendar"}}