ZStack Cloud Platform
Single Server, Free Trial for One Year
GET zstack/v1/clusters/drs/statusAuthorization: OAuth the-session-uuidcurl -H "Content-Type: application/json;charset=UTF-8" \ -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \ -X GET http://localhost:8080/zstack/v1/clusters/drs/status| Name | Type | Location | Description | Allowed Values | Starting Version |
|---|---|---|---|---|---|
| drsUuid | String | query | The UUID of the Cluster DRS | 4.0.0 | |
| systemTags (Optional) | List | query | System tags | 4.0.0 | |
| userTags (Optional) | List | query | User tags | 4.0.0 |
{}. On failure, the returned JSON structure contains an error field, for example:{ "error": { "code": "SYS.1001", "description": "A message or a operation timeout", "details": "Create VM on KVM timeout after 300s" } }GetClusterDRSStatusAction action = new GetClusterDRSStatusAction(); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; GetClusterDRSStatusAction.Result res = action.call();GetClusterDRSStatusAction action = GetClusterDRSStatusAction() action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" GetClusterDRSStatusAction.Result res = action.call()GET zstack/v1/clusters/drs GET zstack/v1/clusters/drs/{uuid}Authorization: OAuth the-session-uuidcurl -H "Content-Type: application/json;charset=UTF-8" \ -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \ -X GET http://localhost:8080/zstack/v1/clusters/drscurl -H "Content-Type: application/json;charset=UTF-8" \ -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \ -X GET http://localhost:8080/zstack/v1/clusters/drs/aaa6a44233d23decb16c085599167233Queryable Fields
Run the CLI command-line tool, type QueryClusterDRS and press the Tab key to view all queryable fields and cross-table queryable resource names.
{}. On failure, the returned JSON structure contains an error field, for example:{ "error": { "code": "SYS.1001", "description": "A message or a operation timeout", "details": "Create VM on KVM timeout after 300s" } }QueryClusterDRSAction action = new QueryClusterDRSAction(); action.conditions = asList(); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; QueryClusterDRSAction.Result res = action.call();QueryClusterDRSAction action = QueryClusterDRSAction() action.conditions = [] action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" QueryClusterDRSAction.Result res = action.call()GET zstack/v1/clusters/drs/advice GET zstack/v1/clusters/drs/advice/{uuid}Authorization: OAuth the-session-uuidcurl -H "Content-Type: application/json;charset=UTF-8" \ -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \ -X GET http://localhost:8080/zstack/v1/clusters/drs/advicecurl -H "Content-Type: application/json;charset=UTF-8" \ -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \ -X GET http://localhost:8080/zstack/v1/clusters/drs/advice/e0f394447d143aceb0dc96ec0373a4cbQueryable Fields
Run the CLI command-line tool, type QueryClusterDRS and press the Tab key to view all queryable fields and cross-table queryable resource names.
{}. On failure, the returned JSON structure contains an error field, for example:{ "error": { "code": "SYS.1001", "description": "A message or a operation timeout", "details": "Create VM on KVM timeout after 300s" } }QueryDRSAdviceAction action = new QueryDRSAdviceAction(); action.conditions = asList(); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; QueryDRSAdviceAction.Result res = action.call();QueryDRSAdviceAction action = QueryDRSAdviceAction() action.conditions = [] action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" QueryDRSAdviceAction.Result res = action.call()