이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 239. OpenStack Glance Component
Available as of Camel version 2.19
The openstack-glance component allows messages to be sent to an OpenStack image services.
239.1. Dependencies
Maven users will need to add the following dependency to their pom.xml.
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-openstack</artifactId> <version>${camel-version}</version> </dependency>
where ${camel-version
} must be replaced by the actual version of Camel.
239.2. URI Format
openstack-glance://hosturl[?options]
You can append query options to the URI in the following format ?options=value&option2=value&…
239.3. URI Options
The OpenStack Glance component has no options.
The OpenStack Glance endpoint is configured using URI syntax:
openstack-glance:host
with the following path and query parameters:
239.3.1. Path Parameters (1 parameters):
Name | Description | Default | Type |
---|---|---|---|
host | Required OpenStack host url | String |
239.3.2. Query Parameters (8 parameters):
Name | Description | Default | Type |
---|---|---|---|
apiVersion (producer) | OpenStack API version | V3 | String |
config (producer) | OpenStack configuration | Config | |
domain (producer) | Authentication domain | default | String |
operation (producer) | The operation to do | String | |
password (producer) | Required OpenStack password | String | |
project (producer) | Required The project ID | String | |
username (producer) | Required OpenStack username | String | |
synchronous (advanced) | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | boolean |
239.4. Usage
Operation | Description |
---|---|
| Reserve image. |
| Create new image. |
| Update image. |
| Upload image. |
| Get the image. |
| Get all image. |
| Delete the image. |
239.4.1. Message headers evaluated by the Glance producer
Header | Type | Description |
---|---|---|
|
| The operation to perform. |
|
| ID of the flavor. |
|
| The flavor name. |
|
| The number of flavor VCPU. |
|
| Size of RAM. |
|
| Image owner. |
|
| Is public. |
|
| Minimum ram. |
|
| Minimum disk. |
|
| Size. |
|
| Checksum. |
|
| Image properties. |
239.5. See Also
- Configuring Camel
- Component
- Endpoint
- Getting Started
- openstack Component