{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-2/76fd4bb9d069fd2530d7a02f0b3a4ca00eccfd35/963b8613-6bdd-3b27-ae70-defd3dac9131","info":{"title":"Device Configuration Templates API","description":"Device Configuration Templates API","version":"7.2.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-templates-api-overview.md"}},"openapi":"3.1.0","servers":[{"url":"https://{server-ip}:30603/crosswork/config/v1","description":"Generated server url"}]},"spec":{"description":"Templates","type":"object","properties":{"templates":{"description":"Templates List","type":"array","items":{"type":"object","description":"Template data as payload","properties":{"port_type":{"description":"Port Type List","type":"array","items":{"type":"string"}},"device_type":{"description":"Device Type List","type":"array","items":{"type":"string"}},"tag_list":{"description":"Tag List","type":"array","items":{"type":"string"}},"access_list":{"description":"Access List","type":"array","items":{"type":"string"}},"is_read":{"description":"Boolean value: Is Read","type":"boolean"},"notes":{"description":"Notes","type":"string"},"last_deployed_status":{"type":"string","description":"Last Deployed Status","enum":["NOT_STARTED","FAILED","PARTIAL","IN_PROGRESS","SUCCESS","NOT_DEPLOYED","SYSTEM_FAILURE"],"$$ref":"#/components/schemas/TemplateDeploymentStatus"},"author":{"description":"Author","type":"string"},"created_at":{"description":"Created At Time","format":"date-time","type":"string"},"updated_at":{"description":"Updated At Time","format":"date-time","type":"string"},"configlet":{"description":"Configlet","type":"string"},"variables":{"description":"Variables List","type":"array","items":{"description":"Template Variable","type":"object","properties":{"is_mandatory":{"description":"Is Mandatory","type":"boolean"},"options":{"description":"Options List","type":"array","items":{"type":"string"}},"name":{"description":"Name","type":"string"},"type":{"description":"Type","type":"string"},"default_value":{"description":"Default Value","type":"string"},"display_name":{"description":"Display Name","type":"string"},"version":{"description":"Version","type":"number","format":"float"},"description":{"description":"Description","type":"string"}},"$$ref":"#/components/schemas/TemplateVariable"}},"failure_policy":{"description":"Failure Policy","type":"string","enum":["CONTINUE_ON_FAILURE","STOP_ON_FAILURE"],"$$ref":"#/components/schemas/FailurePolicy"},"transport":{"type":"string","description":"Transport","enum":["CLI","GNMI","NETCONF"],"$$ref":"#/components/schemas/Transport"},"category":{"type":"string","description":"Template Category","enum":["DEVICE","INTERFACE","MODULE"],"$$ref":"#/components/schemas/TemplateCategory"},"name":{"description":"Name","type":"string"},"type":{"type":"string","description":"Template Type","enum":["SYSTEM","USER_DEFINED_SIMPLE","USER_DEFINED_COMPOSITE","MANAGEABILITY","EVENT_DRIVEN"],"$$ref":"#/components/schemas/TemplateType"},"path":{"description":"Path","type":"string"},"version":{"description":"Version","type":"number","format":"float"},"description":{"description":"Description","type":"string"}},"$$ref":"#/components/schemas/Template"}}},"$$ref":"#/components/schemas/Templates","title":"Templates"}}