{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/6caa8081-e6ba-312b-ae5a-89988569dbc0","info":{"title":"Crosswork Workflow Manager Solutions - Fleetupgrade","description":"Software Conformance in the Fleetupgrade application helps users identify network devices that don't meet required software image policies. Users can create image policy from the Image repository to suit device functions or locations. These policy act as benchmarks for verifying software compliance, ensuring devices run the appropriate software. Verification can be done once or regularly, and non-compliant devices can be upgraded to meet the policy standards.\nFleetupgrade SoftwareUpdate facilitates automated upgrade installations, allowing you to choose the Method of Procedure (MOP) for your installation. Additionally, you can customize execution variables such as the job name and execution schedule. CWMS Fleetupgrade offers prebuilt MOPs to efficiently carry out all upgrade tasks.","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/fleetupgrade-api.overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://crosswork-ip:30603/crosswork/cwms/fleetupgrade/v1"}],"securitySchemes":{"Bearer":{"type":"apiKey","description":"Type \"Bearer\" followed by a space and JWT token.","name":"Authorization","in":"header"}}},"spec":{"type":"object","properties":{"device":{"type":"string","description":"Device is the name or identifier of the device."},"installedPkgs":{"type":"array","description":"InstalledPkgs is the list of packages that are installed on the device.","items":{"type":"string"}},"message":{"type":"string","description":"Message provides additional information about the device status."},"missingPkgs":{"type":"array","description":"MissingPkgs is the list of packages that are missing on the device.","items":{"type":"string"}},"status":{"type":"string","description":"Status is the conformance status of the device."},"uuid":{"type":"string","description":"UUID is the unique identifier for the device."}},"description":"ReportDeviceDetails represents the details of a device in the report. This struct is used to define the details of the device conformance results.","$$ref":"#/components/schemas/models.ReportDeviceDetails","title":"models.ReportDeviceDetails"}}