このコンテンツは選択した言語では利用できません。
Chapter 13. Cartridges
Standalone cartridges offer a variety of programming languages and frameworks for developing an application. Every application requires a framework cartridge. Examples include PHP, JBoss, and Ruby.
| Name | Description | 
|---|---|
 name  | Name of the cartridge. | 
 id  | Unique ID of the cartridge. | 
 obsolete  |  Indicates whether the cartridge is marked obsolete. Can be true or false.  | 
 added_time  | The date and time when the cartridge was added to an application. | 
 activation_time  | The date and time when the cartridge version was marked active. Nil if the cartridge is not active. | 
 automatic_updates  |  Set to true if the cartridge receives updates when a security update is released.  | 
 version  | Version of the packaged software in the cartridge. | 
 license  | License of the packaged software in the cartridge. | 
 license_url  | URL of the license file for the packaged software in the cartridge. | 
 website  | Website URL for the packaged software in the cartridge. | 
 help_topics  | Map of topics and associated URLs that provide help on how to use and configure the cartridge. | 
 display_name  | Formatted name of the cartridge for user interfaces. | 
 description  | Description of the cartridge for user interfaces. | 
 current_scale  | Current number of gears used to run the cartridge. | 
 scales_from  |  Minimum number of gears that a cartridge can scale to; once reached, scale_down requests are rejected. Cannot be less than the supported_scales_from value.  | 
 scales_to  |  Maximum number of gears that a cartridge can scale to; once reached, scale_up requests are rejected. Cannot be greater than the supported_scales_to value.  | 
 scales_with  | Names of other cartridges that scale with this cartridge and run on the same set of gears; currently only HAProxy-1.4 is available. | 
 supported_scales_from  |  Minimum number of gears supported by the cartridge; the scales_from value cannot be less than this number.  | 
 supported_scales_to  |  Maximum number of gears supported by the cartridge; the scales_to value cannot be greater than this number.  | 
 tags  | Array of tags associated with the cartridge. | 
 usage_rates  | Plan usage costs. | 
 status_messages  | Status messages returned by the cartridge. | 
Note
scales_from and scales_to parameters can be set separately or set in the same REST API call. If the scales_from value is greater than the scales_to value, the broker logic automatically interchanges the two values.
			Embedded cartridges provide extended functionality to OpenShift applications. Examples include MySQL, PostgreSQL, and Jenkins Client.
| Name | Description | 
|---|---|
 additional_gear_storage  | Set additional filesystem storage in gigabytes for the gear profile that the cartridge is running on. | 
 base_gear_storage  | Default basic storage in gigabytes associated with the gear profile that the cartridge is running on. | 
 collocated_with  | Array of names of other cartridges that share the same gear(s) with the cartridge. | 
 gear_profile  |  Size of the gears grouped in this profile that the cartridge is running on; all gears in a group will have the same gear_profile.  | 
 properties  | List of environment variables and property values exposed by the cartridge and usable in application code. | 
13.1. List Cartridges リンクのコピーリンクがクリップボードにコピーされました!
Get a list of all available OpenShift cartridges.
| Method | Resource URL | 
|---|---|
 GET  |  /broker/rest/cartridges  | 
Not applicable
curl -X GET https://openshift.redhat.com/broker/rest/cartridges --user user@example.com
$ curl -X GET https://openshift.redhat.com/broker/rest/cartridges --user user@example.com
The API returns the cartridge resource with a list of all available OpenShift cartridges. Information on other available cartridges has been removed for brevity. See Chapter 13, Cartridges for more information on all cartridge parameters.