Creates a list of managed MVX clusters.
API URL
GET https://<VX_MGMT_IP>/wsapis/v2.0.0/proxy/clustermgmt/v1/mvx/clusters
Sample curl request
curl -v -k -H "X-FeApi-Token: < X-FeApi-Token>" -H "Content-Type: application/json" -X GET https://172.16.161.165/wsapis/v2.0.0/proxy/clustermgmt/v1/mvx/clusters
Availability
This command is available on the following appliances:
MVX
Parameters
None
Response
HTTP OK with JSON containing the array of managed MVX clusters:
[{"uuid": "c518cb71-5f21-4470-a833-b2d8a845e3a9", "status": {"state": "busy"}, "name": "arun-test", "version": "9.1.2", "build": "967084", "task": {"id": "add_service", "name": "add_service", "state": "running", "timeout": 1800, "start_utime": 1649403612, "stdout": null, "stderr": null}, "cert_name": "self-signed-cluster-cert", "ca_name": "self-signed-cluster-ca-cert", "nodes": [{"uuid": "00000000-0000-0000-0000-0cc47a90d0e8", "name": "VX-5500-66", "address": "10.128.59.66", "status": {"state": "ready"}, "services": {"management": {"name": "management", "status": {"state": "ready"}, "joined": true, "leader": false, "bootstrap": false}, "compute": {"name": "compute", "status": {"state": "ready"}, "total": 24, "running": 0, "utilization": 0}, "communication": {"name": "communication", "status": {"state": "ready"}}}, "role": "compute", "version": "9.1.2", "submit_address": "10.128.59.66", "node_id": "ea1fe043-e777-cf8e-abfc-e29b71072b8f", "task": {"id": "add_node", "name": "add_node", "state": "running", "timeout": 120, "start_utime": 1649403489, "stdout": null, "stderr": null}}, {"uuid": "00000000-0000-0000-0000-ac1f6b123d90", "name": "VX-5500-68", "address": "10.128.59.68", "status": {"state": "ready"}, "role": "compute", "version": "9.1.2", "submit_address": "10.128.59.68", "node_id": "5e8a21ac-4303-f84e-b467-4928fc1e1db0", "services": {"management": {"name": "management", "status": {"state": "ready"}, "joined": true, "leader": true, "bootstrap": false}, "compute": {"name": "compute", "status": {"state": "ready"}, "total": 24, "running": 0, "utilization": 0}, "communication": {"name": "communication", "status": {"state": "ready"}}}, "task": {"id": "remove_service", "name": "remove_service", "state": "success", "timeout": 600, "start_utime": 1649402601, "stdout": null, "stderr": null}}], "services": {"management": {"name": "management", "total": 2, "failed": 0, "status": {"state": "ready"}}, "compute": {"name": "compute", "total": 50, "failed": 0, "status": {"state": "ready"}, "running": 0, "utilization": 0}, "communication": {"name": "communication", "total": 2, "failed": 0, "status": {"state": "ready"}}}, "utilization": 0}]
or
Error JSON with displayable message
Authentication
Standard WSAPI authentication
Response mime type
application/json