{"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":{"available":{"type":"array","description":"List of available actions.","items":{"required":["name","version"],"type":"object","properties":{"description":{"type":"string","description":"Description of the action is the workflow description.","example":"Check package summary"},"inputSchema":{"type":"object","additionalProperties":{"type":"string"},"description":"Input schema for the action defined by dataInputSchema in workflow definition.","example":{"properties":"device","type":"string"}},"name":{"type":"string","description":"Name of the action is the workflow name.","example":"package summary check"},"phases":{"type":"array","description":"Phases associated with the action defined in workflow tags.","example":["rollback"],"items":{"type":"string"}},"stages":{"type":"array","description":"Stages associated with the action defined in workflow tags.","example":["pre","post"],"items":{"type":"string"}},"stashSample":{"type":"object","additionalProperties":{"type":"string"},"description":"Sample stash data for the action defined by metaData/stashSample in workflow definition.","example":{"Package":"xr-8000-mcast","Version":"7.8.2v1.0.0-1"}},"version":{"type":"string","description":"Version of the action is the workflow version.","example":"1.0.0"}},"description":"Action model.","$$ref":"#/components/schemas/Action"}},"default":{"type":"array","description":"List of default actions (default tag present in workflow).","items":{"required":["name","version"],"type":"object","properties":{"description":{"type":"string","description":"Description of the action is the workflow description.","example":"Check package summary"},"inputSchema":{"type":"object","additionalProperties":{"type":"string"},"description":"Input schema for the action defined by dataInputSchema in workflow definition.","example":{"properties":"device","type":"string"}},"name":{"type":"string","description":"Name of the action is the workflow name.","example":"package summary check"},"phases":{"type":"array","description":"Phases associated with the action defined in workflow tags.","example":["rollback"],"items":{"type":"string"}},"stages":{"type":"array","description":"Stages associated with the action defined in workflow tags.","example":["pre","post"],"items":{"type":"string"}},"stashSample":{"type":"object","additionalProperties":{"type":"string"},"description":"Sample stash data for the action defined by metaData/stashSample in workflow definition.","example":{"Package":"xr-8000-mcast","Version":"7.8.2v1.0.0-1"}},"version":{"type":"string","description":"Version of the action is the workflow version.","example":"1.0.0"}},"description":"Action model.","$$ref":"#/components/schemas/Action"}}},"description":"Action list model.","$$ref":"#/components/schemas/ActionList","title":"ActionList"}}