Getting server group information
HTTP method and URI
GET /pools/default/serverGroups retrieves information about server groups. Provides group information, "groups": [(<groupInfo>)+], where each server group has unique URIs and UUIDs.
GET /pools/default/serverGroups
Syntax
curl -X GET -u <administrator>:<password>
http://<host>:<port>/pools/default/serverGroups
Example
curl -X GET -u Admin:myPassword
http://192.168.0.1:8091/pools/default/serverGroups
Response
{"groups":
[
{
"name":"<groupName>",
"uri": "/pools/default/serverGroups?rev=<integer>",
"addNodeURI":"/pools/default/serverGroups/0",
"nodes":[(<nodeInfo>)+]
}
]
}
Group arguments | Description |
---|---|
"groups": [(<groupInfo>)+] | Information about server groups. |
"name":"<groupName>" | Specifies the name of the group. If the group name has a space, for example, Group A, use double quotes (for example, "Group A"). If the name does not have spaces (for example, GroupA) double quotes are not required. |
"uri":"/pools/default/serverGroups?rev=<integer>" | Specifies the URI path and revision integer. |
"uri":"/pools/default/serverGroups/<:uuid>" | Specifies the URI path and UUID string. |
"addNodeURI":"/pools/default/serverGroups/<:uuid>/addNode | Specifies the URI path and UUID string for adding servers to a server group. |
"nodes": [(<nodeInfo>+)] | Information about the servers. |