{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-2/76fd4bb9d069fd2530d7a02f0b3a4ca00eccfd35/aec5c4a2-bcff-3f98-bfdb-2d20859244c1","info":{"title":"Crosswork ClusterManager API","description":"ClusterManager provides API methods for managing Crosswork cluster. This includes getting cluster and node summary, getting cluster and node health information. It also provides APIs to collect showtech, rebalance cluster and set or get login banner.","version":"7.2.0","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"}},"security":[{"bearerAuth":[]}],"x-parser-conf":{"overview":{"markdownPath":"reference/INFRA/CLUSTER/cluster-overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://{cw_ip}:30603/crosswork/platform/v2","description":"Generated server url"}],"securitySchemes":{"api_key":{"description":"security definitions details","type":"apiKey","name":"Authorization","in":"header"},"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\""}}},"spec":{"description":"Details of publish job","type":"object","properties":{"PublishJobId":{"description":"Unique identifier for the publish job","type":"string","title":"Id of publish job"},"CollectJobId":{"description":"Unique identifier for the associated collect job","type":"string","title":"Id of show tech job"},"Type":{"description":"Publish Type for Showtech bundle","type":"string","enum":["SSH"],"default":"SSH","$$ref":"#/components/schemas/clusterPublishType"},"JobStatus":{"description":"Status of an asynchronous job","type":"string","enum":["JobUnknown","JobCreated","JobInProgress","JobCompleted","JobFailed"],"default":"JobUnknown","$$ref":"#/components/schemas/clusterjobStatus"},"User":{"description":"User who initiated the publish job","type":"string"},"CreationTime":{"description":"Timestamp when the publish job was created","type":"string"},"Description":{"description":"Additional information regarding the publish job","type":"string"},"Progress":{"description":"Progress of the publish job in percentage","type":"string"},"SSH_Configuration":{"description":"Configuration for SCP","type":"object","properties":{"Username":{"description":"Username for SCP","type":"string","title":"MANDATORY"},"Password":{"description":"Password for SCP","type":"string","title":"MANDATORY"},"Destination":{"description":"Destination host for SCP","type":"string","title":"MANDATORY"},"Dest_path":{"description":"Path on destination host for SCP","type":"string","title":"MANDATORY - Path on destination host"},"Port":{"description":"SCP Port on destination host","type":"integer","format":"int32","title":"MANDATORY - SCP Port on destination host"}},"title":"Configuration for SCP","$$ref":"#/components/schemas/clusterSSH_Config"},"CompletionTime":{"description":"Timestamp when the publish job was completed","type":"string"}},"$$ref":"#/components/schemas/CollectPubResultpublishJob","title":"CollectPubResultpublishJob"}}