{"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":"List of Components in the Crosswork Cluster","type":"object","properties":{"component":{"description":"Array of Component objects","type":"array","items":{"description":"Resource Health Components","type":"object","properties":{"Name":{"description":"Name of the component","type":"string","title":"Name of the component"},"health_state":{"description":"Health State of the Cluster Component","type":"string","enum":["Healthy","Degraded","Down","NA","Unknown"],"default":"Healthy","$$ref":"#/components/schemas/clusterHealthState"},"up_time":{"description":"Up time of the Component","type":"string","title":"Up time of the Component"},"recommendation":{"description":"Recommendation for this Component","type":"string","title":"Recommendation for this Component"},"description":{"description":"Description of this Component","type":"string","title":"Description of this Component"},"component_action":{"description":"Actions that can be done on a Component","type":"object","properties":{"actions":{"description":"List of actions that can be performed on the Component","type":"array","items":{"description":"Action that can be performed on cluster components","type":"object","properties":{"action_name":{"description":"Name of the action","type":"string"},"action_id":{"description":"Unique identifier for the action","type":"string"}},"example":{"action_name":"Restart","action_id":"RESTART"},"$$ref":"#/components/schemas/clusterAction"}}},"title":"Actions that can be done on a Component","$$ref":"#/components/schemas/clusterResourceComponentAction"}},"title":"Resource Health Components","$$ref":"#/components/schemas/clusterResourceComponent"}}},"title":"clusterComponentList","$$ref":"#/components/schemas/clusterComponentList"}}