For interacting with cloud compute & blobstore service via jclouds.
Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
command | path | common | true | org.apache.camel.component.jclouds.JcloudsCommand | blobstore compute |
What command to execute such as blobstore or compute. | |
providerId | path | common | true | java.lang.String | The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2). | ||
bridgeErrorHandler | parameter | consumer | boolean | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored. | |||
exceptionHandler | parameter | consumer (advanced) | org.apache.camel.spi.ExceptionHandler | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored. | |||
exchangePattern | parameter | consumer (advanced) | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the exchange pattern when the consumer creates an exchange. | ||
synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | ||
blobName | parameter | blobstore | java.lang.String | The name of the blob. | |||
container | parameter | blobstore | java.lang.String | The name of the blob container. | |||
directory | parameter | blobstore | java.lang.String | An optional directory name to use | |||
group | parameter | compute | java.lang.String | The group that will be assigned to the newly created node. Values depend on the actual cloud provider. | |||
hardwareId | parameter | compute | java.lang.String | The hardware that will be used for creating a node. Values depend on the actual cloud provider. | |||
imageId | parameter | compute | java.lang.String | The imageId that will be used for creating a node. Values depend on the actual cloud provider. | |||
locationId | parameter | compute | java.lang.String | The location that will be used for creating a node. Values depend on the actual cloud provider. | |||
nodeId | parameter | compute | java.lang.String | The id of the node that will run the script or destroyed. | |||
nodeState | parameter | compute | java.lang.String | PENDING TERMINATED SUSPENDED RUNNING ERROR UNRECOGNIZED |
To filter by node status to only select running nodes etc. | ||
operation | parameter | compute | java.lang.String | Specifies the type of operation that will be performed to the blobstore. | |||
user | parameter | compute | java.lang.String | The user on the target node that will run the script. |