{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/7d836703-14a3-32cb-ad8e-6816d26ee7c8","info":{"title":"Device Configuration Deployments API","description":"Device Configuration Deployments API","version":"1.0.0","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"}},"x-parser-conf":{"overview":{"markdownPath":"reference/EMF/Device Configuration/device-config-deployments-api-overview.md"}},"openapi":"3.1.0","servers":[{"url":"https://{server-ip}:30603/crosswork/config/v1/templates","description":"Generated server url"}]},"spec":{"description":"Deploy Template","type":"object","properties":{"details":{"description":"Details List","type":"array","items":{"description":"Deployment Details","type":"object","properties":{"status_value":{"description":"Status Value","type":"integer","format":"int32"},"deployment_id":{"description":"Deployment Id","type":"string"},"params":{"description":"Params","type":"object","additionalProperties":{"description":"Any","type":"object","properties":{"type_url":{"description":"Type Url","type":"string"},"value":{"description":"Value","type":"string"}},"$$ref":"#/components/schemas/Any"},"deprecated":true},"params_map":{"description":"ParamsMap","type":"object","additionalProperties":{"description":"Any","type":"object","properties":{"type_url":{"description":"Type Url","type":"string"},"value":{"description":"Value","type":"string"}},"$$ref":"#/components/schemas/Any"}},"device_uuid":{"description":"Device Uuid","type":"string"},"template_name":{"description":"Template Name","type":"string"},"variables":{"description":"Variables List","type":"array","items":{"description":"Deployment Variable","type":"object","properties":{"name":{"description":"Name","type":"string"},"value":{"description":"Value","type":"string"}},"$$ref":"#/components/schemas/DeploymentVariable"}},"deployed_configlet":{"description":"Deployed Configlet","type":"string"},"deployed_at":{"description":"Deployed At Time","format":"date-time","type":"string"},"status":{"description":"Status","type":"string","enum":["NOT_STARTED","FAILED","PARTIAL","IN_PROGRESS","SUCCESS","NOT_DEPLOYED","SYSTEM_FAILURE","UNRECOGNIZED"]},"duration":{"description":"Duration","type":"integer","format":"int64"},"version":{"description":"Version","type":"number","format":"float"},"result":{"description":"Result","type":"string"}},"$$ref":"#/components/schemas/DeploymentDetails"}},"device_uuids":{"description":"Device Uuids List","type":"array","properties":{"empty":{"description":"Empty","type":"boolean"}},"items":{"type":"string"}},"additional_params":{"description":"Deployment Params","type":"object","properties":{"backup_before_deploy":{"description":"Backup Before Deploy","type":"boolean"},"rollback_on_failure":{"description":"Rollback On Failure","type":"boolean"},"nso_sync":{"description":"Nso Sync","type":"boolean"}},"$$ref":"#/components/schemas/DeploymentParams"},"template_name":{"description":"Template Name","type":"string"},"schedule":{"description":"Job Schedule","type":"object","properties":{"start_now":{"description":"Start Now","type":"boolean"},"recurrence_case":{"description":"Recurrence Case","type":"string","enum":["HOURLY","DAILY","WEEKLY","MONTHLY","RECURRENCE_NOT_SET"]},"start_at_case":{"description":"Start At Case","type":"string","enum":["START_AT_TIME","START_NOW","STARTAT_NOT_SET"]},"start_at_time":{"description":"Start At Time","format":"date-time","type":"string"},"end_at_case":{"description":"End At Case","type":"string","enum":["END_AT_TIME","END_AFTER","ENDAT_NOT_SET"]},"end_after":{"description":"End After","type":"integer","format":"int32"},"end_at_time":{"description":"End At Time","format":"date-time","type":"string"},"hourly":{"description":"Hourly Trigger","type":"object","properties":{"every_nhour":{"description":"Every N Hour","type":"integer","format":"int32"}},"$$ref":"#/components/schemas/HourlyTrigger"},"daily":{"description":"Daily Trigger","type":"object","properties":{"every_nday":{"description":"Every N Day","type":"integer","format":"int32"}},"$$ref":"#/components/schemas/DailyTrigger"},"weekly":{"description":"Weekly Trigger","type":"object","properties":{"days_of_week":{"description":"Days Of Week List","type":"array","properties":{"empty":{"description":"Empty","type":"boolean"}},"items":{"type":"string"}}},"$$ref":"#/components/schemas/WeeklyTrigger"},"monthly":{"description":"Monthly Trigger","type":"object","properties":{"every_nmonth":{"description":"Every N Month","type":"integer","format":"int32"}},"$$ref":"#/components/schemas/MonthlyTrigger"}},"$$ref":"#/components/schemas/JobSchedule"},"version":{"description":"Version","type":"string"},"all_fields":{"description":"All Fields","type":"object","additionalProperties":{"type":"object"}}},"$$ref":"#/components/schemas/DeployTemplate","title":"DeployTemplate"}}