Questo contenuto non è disponibile nella lingua selezionata.
13.2. Embedded Cartridges
13.2.1. Add Embedded Cartridge Copia collegamentoCollegamento copiato negli appunti!
Add an embedded cartridge to an application.
Method | Resource URL |
---|---|
POST | /broker/rest/application/:id/cartridges |
Name | Description | Required | Default |
---|---|---|---|
name | Name of cartridge; note that valid options may be different from those shown here | Yes | |
colocate_with | Component to colocate with | No | |
scales_from | Minimum number of gears to run component | No | |
scales_to | Maximum number of gears to run component | No | |
additional_storage | Additional GB of storage request on gears running this component | No | |
gear_size | Cartridge gear size | No | |
url | URL to a downloadable cartridge | No | |
environment_variables | Add or update application environment variables | No |
{ "name": "mysql-5.5", "colocate_with": "ruby-2.0", "gear_size": "small" }
{
"name": "mysql-5.5",
"colocate_with": "ruby-2.0",
"gear_size": "small"
}
curl -X POST https://openshift.redhat.com/broker/rest/application/534253991015616165707776/cartridges --user "user:Password" --data-urlencode name=mysql-5.5 --data-urlencode colocate_with=ruby-2.0 --data-urlencode gear_size=small
$ curl -X POST https://openshift.redhat.com/broker/rest/application/534253991015616165707776/cartridges --user "user:Password" --data-urlencode name=mysql-5.5 --data-urlencode colocate_with=ruby-2.0 --data-urlencode gear_size=small
The API returns the embedded cartridge resource. Unnecessary information and related resource links returned by the API have been removed for brevity. See Chapter 13, Cartridges for more information on all cartridge parameters.