{ "api_version": 1.6, "data": [ { "additional_gear_storage": 10, "base_gear_storage": 1, "collocated_with": [ "haproxy-1.4" ], "current_scale": 1, "description": "Ruby is a dynamic, reflective, general-purpose object-oriented programming language. Popular development frameworks include Ruby on Rails and Sinatra.", "display_name": "Ruby 1.9", "gear_profile": "small", "help_topics": { }, "license": "Ruby BSDL", "license_url": "http://www.ruby-lang.org/en/about/license.txt", "links": { "GET": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9", "method": "GET", "optional_params": [ ], "rel": "Get cartridge", "required_params": [ ] }, "UPDATE": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9", "method": "PUT", "optional_params": [ { "default_value": null, "description": "Additional filesystem storage in gigabytes on each gear having cartridge ruby-1.9", "name": "additional_gear_storage", "type": "integer", "valid_options": [ ] }, { "default_value": null, "description": "Minimum number of gears having cartridge ruby-1.9", "name": "scales_from", "type": "integer", "valid_options": [ ] }, { "default_value": null, "description": "Maximum number of gears having cartridge ruby-1.9", "name": "scales_to", "type": "integer", "valid_options": [ ] } ], "rel": "Update cartridge configuration", "required_params": [ ] }, "STOP": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9/events", "method": "POST", "optional_params": [ ], "rel": "Stop cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "stop" ] } ] }, "START": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9/events", "method": "POST", "optional_params": [ ], "rel": "Start cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "start" ] } ] }, "RESTART": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9/events", "method": "POST", "optional_params": [ ], "rel": "Restart cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "restart" ] } ] }, "RELOAD": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9/events", "method": "POST", "optional_params": [ ], "rel": "Reload cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "reload" ] } ] }, "DELETE": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/ruby-1.9", "method": "DELETE", "optional_params": [ ], "rel": "Delete cartridge", "required_params": [ ] } }, "name": "ruby-1.9", "properties": [ { "name": "OPENSHIFT_TMP_DIR", "type": "environment", "description": "Directory to store application temporary files." }, { "name": "OPENSHIFT_REPO_DIR", "type": "environment", "description": "Application root directory where application files reside. This directory is reset every time you do a git-push" }, { "name": "OPENSHIFT_RUBY_PORT", "type": "environment", "description": "Internal port to which the web-framework binds to." }, { "name": "OPENSHIFT_RUBY_IP", "type": "environment", "description": "Internal IP to which the web-framework binds to." }, { "name": "OPENSHIFT_APP_DNS", "type": "environment", "description": "Fully qualified domain name for the application." }, { "name": "OPENSHIFT_APP_NAME", "type": "environment", "description": "Application name" }, { "name": "OPENSHIFT_DATA_DIR", "type": "environment", "description": "Directory to store application data files. Preserved across git-pushes. Not shared across gears." }, { "name": "OPENSHIFT_APP_UUID", "type": "environment", "description": "Unique ID which identified the application. Does not change between gears." }, { "name": "OPENSHIFT_GEAR_UUID", "type": "environment", "description": "Unique ID which identified the gear. This value changes between gears." } ], "scales_from": 1, "scales_to": 1, "scales_with": "haproxy-1.4", "status_messages": null, "supported_scales_from": 1, "supported_scales_to": -1, "tags": [ "service", "ruby", "web_framework" ], "type": "standalone", "url": null, "usage_rates": [ ], "version": "1.9", "website": "http://www.ruby-lang.org" }, { "additional_gear_storage": 10, "base_gear_storage": 1, "collocated_with": [ "ruby-1.9" ], "current_scale": 1, "description": "Acts as a load balancer for your web cartridge and will automatically scale up to handle incoming traffic. Is automatically added to scaled applications when they are created and cannot be removed or added to an application after the fact.", "display_name": "Web Load Balancer", "gear_profile": "small", "help_topics": { }, "license": "GPLv2+", "license_url": "http://www.gnu.org/licenses/gpl-2.0.html", "links": { "GET": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4", "method": "GET", "optional_params": [ ], "rel": "Get cartridge", "required_params": [ ] }, "UPDATE": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4", "method": "PUT", "optional_params": [ { "default_value": null, "description": "Additional filesystem storage in gigabytes on each gear having cartridge haproxy-1.4", "name": "additional_gear_storage", "type": "integer", "valid_options": [ ] }, { "default_value": null, "description": "Minimum number of gears having cartridge haproxy-1.4", "name": "scales_from", "type": "integer", "valid_options": [ ] }, { "default_value": null, "description": "Maximum number of gears having cartridge haproxy-1.4", "name": "scales_to", "type": "integer", "valid_options": [ ] } ], "rel": "Update cartridge configuration", "required_params": [ ] }, "STOP": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4/events", "method": "POST", "optional_params": [ ], "rel": "Stop cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "stop" ] } ] }, "START": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4/events", "method": "POST", "optional_params": [ ], "rel": "Start cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "start" ] } ] }, "RESTART": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4/events", "method": "POST", "optional_params": [ ], "rel": "Restart cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "restart" ] } ] }, "RELOAD": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4/events", "method": "POST", "optional_params": [ ], "rel": "Reload cartridge", "required_params": [ { "description": "event", "invalid_options": [ ], "name": "event", "type": "string", "valid_options": [ "reload" ] } ] }, "DELETE": { "href": "https://openshift.redhat.com/broker/rest/application/527ade9d7f9c48d37100000a/cartridge/haproxy-1.4", "method": "DELETE", "optional_params": [ ], "rel": "Delete cartridge", "required_params": [ ] } }, "name": "haproxy-1.4", "properties": [ ], "scales_from": 1, "scales_to": 1, "scales_with": "haproxy-1.4", "status_messages": null, "supported_scales_from": 1, "supported_scales_to": 1, "tags": [ "web_proxy", "scales", "embedded" ], "type": "embedded", "url": null, "usage_rates": [ ], "version": "1.4", "website": "http://haproxy.1wt.eu/" } ], "messages": [ { "exit_code": 0, "field": null, "index": null, "severity": "info", "text": "Listing cartridges for application myapplication under domain mydomain" } ], "status": "ok", "supported_api_versions": [ 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 ], "type": "cartridges", "version": "1.6" }