Chapter 16. Gear Groups
16.1. Get Application Gear Groups
Get a list of gear groups where each group represents a list of gears that share scaling and storage policies.
Note
| Method | URL Structure |
|---|---|
GET | /broker/rest/application/:id/gear_groups |
Not applicable
$ curl -X GET https://openshift.redhat.com/broker/rest/application/5213190e2587c8817a000121/gear_groups --user user@example.com
The API returns a list of all gear groups for the specified application. See Chapter 13, Cartridges for more information on all cartridge parameters.
"api_version": 1.7,
"data": [
{
"additional_gear_storage": 0,
"base_gear_storage": 1,
"cartridges": [
{
"name": "haproxy-1.4",
"display_name": "Web Load Balancer",
"tags": [
"web_proxy",
"scales",
"embedded"
]
},
{
"name": "ruby-1.9",
"display_name": "Ruby 1.9",
"tags": [
"service",
"ruby",
"web_framework"
]
}
],
"gear_profile": "small",
"gears": [
{
"id": "53bdbd95e19923514a0000c1",
"state": "started",
"ssh_url": "ssh://53bdbd95e19923514a0000c1@myapp-mydomain.rhcloud.com",
"region": null,
"zone": null
}
],
"id": "53bdbd95e19923514a0000c3",
"name": "53bdbd95e19923514a0000c3",
"scales_from": 1,
"scales_to": -1
}
],
"messages": [
{
"exit_code": 0,
"field": null,
"index": null,
"severity": "info",
"text": "Showing gear groups for application 'myapp' with domain 'mydomain'"
},
{
"exit_code": 0,
"field": null,
"index": null,
"severity": "result",
"text": "started\n"
}
],
"status": "ok",
"supported_api_versions": [
1.0,
1.1,
1.2,
1.3,
1.4,
1.5,
1.6,
1.7
],
"type": "gear_groups",
"version": "1.7"

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.