This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/master by this push:
     new d9c4744  Regen
d9c4744 is described below

commit d9c474439aa27705c286c9f22e341204bec9668d
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Jul 21 14:48:06 2020 +0200

    Regen
---
 .../apache/camel/springboot/catalog/components/aws-cw.json |  2 ++
 .../camel/springboot/catalog/components/aws-ddb.json       |  2 ++
 .../camel/springboot/catalog/components/aws-ddbstream.json |  2 ++
 .../camel/springboot/catalog/components/aws-ec2.json       |  2 ++
 .../apache/camel/springboot/catalog/components/aws-s3.json |  2 ++
 .../camel/springboot/catalog/components/aws2-cw.json       |  2 ++
 .../camel/springboot/catalog/components/aws2-ddb.json      |  2 ++
 .../springboot/catalog/components/aws2-ddbstream.json      |  2 ++
 .../camel/springboot/catalog/components/aws2-s3.json       |  2 ++
 .../camel/springboot/catalog/components/azure-blob.json    |  4 ++--
 .../camel/springboot/catalog/components/azure-queue.json   |  4 ++--
 components-starter/README.adoc                             | 10 +++++-----
 .../camel-aws-cw-starter/src/main/docs/aws-cw-starter.adoc |  3 ++-
 .../aws/cw/springboot/CwComponentConfiguration.java        | 14 ++++++++++++++
 .../src/main/docs/aws-ddb-starter.adoc                     |  4 +++-
 .../aws/ddb/springboot/DdbComponentConfiguration.java      | 14 ++++++++++++++
 .../springboot/DdbStreamComponentConfiguration.java        | 14 ++++++++++++++
 .../src/main/docs/aws-ec2-starter.adoc                     |  3 ++-
 .../aws/ec2/springboot/EC2ComponentConfiguration.java      | 14 ++++++++++++++
 .../camel-aws-s3-starter/src/main/docs/aws-s3-starter.adoc |  3 ++-
 .../aws/s3/springboot/S3ComponentConfiguration.java        | 14 ++++++++++++++
 .../src/main/docs/aws2-cw-starter.adoc                     |  3 ++-
 .../aws2/cw/springboot/Cw2ComponentConfiguration.java      | 14 ++++++++++++++
 .../src/main/docs/aws2-ddb-starter.adoc                    |  4 +++-
 .../aws2/ddb/springboot/Ddb2ComponentConfiguration.java    | 14 ++++++++++++++
 .../springboot/Ddb2StreamComponentConfiguration.java       | 14 ++++++++++++++
 .../src/main/docs/aws2-s3-starter.adoc                     |  3 ++-
 .../aws2/s3/springboot/AWS2S3ComponentConfiguration.java   | 14 ++++++++++++++
 components-starter/camel-corda-starter/pom.xml             | 12 ++++++++++++
 components-starter/camel-iota-starter/pom.xml              | 12 ++++++++++++
 docs/modules/ROOT/pages/aws-cw-starter.adoc                |  3 ++-
 docs/modules/ROOT/pages/aws-ddb-starter.adoc               |  4 +++-
 docs/modules/ROOT/pages/aws-ec2-starter.adoc               |  3 ++-
 docs/modules/ROOT/pages/aws-s3-starter.adoc                |  3 ++-
 docs/modules/ROOT/pages/aws2-cw-starter.adoc               |  3 ++-
 docs/modules/ROOT/pages/aws2-ddb-starter.adoc              |  4 +++-
 docs/modules/ROOT/pages/aws2-s3-starter.adoc               |  3 ++-
 docs/modules/ROOT/pages/list.adoc                          | 10 +++++-----
 docs/modules/ROOT/pages/spring-boot.adoc                   | 10 +++++++++-
 39 files changed, 223 insertions(+), 29 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-cw.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-cw.json
index d4c3336..6c31986 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-cw.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-cw.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonCwClient": { "kind": "property", "displayName": "Amazon Cw Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.cloudwatch.AmazonCloudWatch", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonCloudWatch as the client" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry a [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.cw.CwConfiguration", "deprecated": 
false, "secret": false, "description": "The component configuration" },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the r [...]
     "name": { "kind": "property", "displayName": "Name", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "The metric name" },
@@ -39,6 +40,7 @@
   "properties": {
     "namespace": { "kind": "path", "displayName": "Namespace", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "The metric namespace" },
     "amazonCwClient": { "kind": "parameter", "displayName": "Amazon Cw 
Client", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.cloudwatch.AmazonCloudWatch", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonCloudWatch as the client" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the  [...]
     "name": { "kind": "parameter", "displayName": "Name", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "The metric name" },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": 
"configuration", "description": "To define a proxy host when instantiating the 
CW client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
index 8c810da..2f6ecef 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonDDBClient": { "kind": "property", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.dynamodbv2.AmazonDynamoDB", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "consistentRead": { "kind": "property", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
     "keyAttributeName": { "kind": "property", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "Attribute name when 
creating table" },
@@ -41,6 +42,7 @@
   "properties": {
     "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The name of the table currently worked with." 
},
     "amazonDDBClient": { "kind": "parameter", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.dynamodbv2.AmazonDynamoDB", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registr [...]
     "consistentRead": { "kind": "parameter", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
     "keyAttributeName": { "kind": "parameter", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "Attribute name when 
creating table" },
     "keyAttributeType": { "kind": "parameter", "displayName": "Key Attribute 
Type", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "Attribute type when 
creating table" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
index 8c927f6..c00995f 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in  [...]
     "amazonDynamoDbStreamsClient": { "kind": "property", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use for all requests for th [...]
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "consumer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
@@ -37,6 +38,7 @@
   },
   "properties": {
     "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"consumer", "label": "consumer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Name of the dynamodb 
table" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in [...]
     "amazonDynamoDbStreamsClient": { "kind": "parameter", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use for all requests for t [...]
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 b [...]
     "iteratorType": { "kind": "parameter", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.dynamodbv2.model.ShardIteratorType", 
"enum": [ "TRIM_HORIZON", "LATEST", "AT_SEQUENCE_NUMBER", 
"AFTER_SEQUENCE_NUMBER" ], "deprecated": false, "secret": false, 
"defaultValue": "LATEST", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "conf [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ec2.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ec2.json
index 94f1770..8d066fc 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ec2.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ec2.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry [...]
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "amazonEc2Client": { "kind": "property", "displayName": "Amazon Ec2 
Client", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.ec2.AmazonEC2", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": 
"configuration", "description": "To use a existing configured AmazonEC2Client 
as client" },
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.ec2.EC2Configuration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
@@ -35,6 +36,7 @@
   },
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": 
"configuration", "description": "Logical name" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registr [...]
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "amazonEc2Client": { "kind": "parameter", "displayName": "Amazon Ec2 
Client", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.ec2.AmazonEC2", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": 
"configuration", "description": "To use a existing configured AmazonEC2Client 
as client" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the  [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
index 5af26e2..b6ebb49 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
@@ -23,6 +23,7 @@
   "componentProperties": {
     "amazonS3Client": { "kind": "property", "displayName": "Amazon S3 Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.s3.AmazonS3", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "autoCreateBucket": { "kind": "property", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry a [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.s3.S3Configuration", "deprecated": 
false, "secret": false, "description": "The component configuration" },
     "endpointConfiguration": { "kind": "property", "displayName": "Endpoint 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Endpoint Configuration" },
     "pathStyleAccess": { "kind": "property", "displayName": "Path Style 
Access", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Whether or not the S3 client should use path 
style access" },
@@ -64,6 +65,7 @@
     "bucketNameOrArn": { "kind": "path", "displayName": "Bucket Name Or Arn", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "description": "Bucket name or ARN" },
     "amazonS3Client": { "kind": "parameter", "displayName": "Amazon S3 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.s3.AmazonS3", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "autoCreateBucket": { "kind": "parameter", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry  [...]
     "endpointConfiguration": { "kind": "parameter", "displayName": "Endpoint 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Endpoint Configuration" },
     "pathStyleAccess": { "kind": "parameter", "displayName": "Path Style 
Access", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Whether or not the S3 client should use path 
style access" },
     "policy": { "kind": "parameter", "displayName": "Policy", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The policy for this queue to set in the 
com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
index 56f4531..2da22f7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonCwClient": { "kind": "property", "displayName": "Amazon Cw Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.cloudwatch.CloudWatchClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "To use the AmazonCloudWatch as the client" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the r [...]
     "name": { "kind": "property", "displayName": "Name", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "The metric name" },
@@ -40,6 +41,7 @@
   "properties": {
     "namespace": { "kind": "path", "displayName": "Namespace", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "The metric namespace" },
     "amazonCwClient": { "kind": "parameter", "displayName": "Amazon Cw 
Client", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.cloudwatch.CloudWatchClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "To use the AmazonCloudWatch as the client" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registr [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the  [...]
     "name": { "kind": "parameter", "displayName": "Name", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "The metric name" },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "To define a proxy host when instantiating the 
CW client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
index 65079a6..88cac0a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddb.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonDDBClient": { "kind": "property", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"software.amazon.awssdk.services.dynamodb.DynamoDbClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regist [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "consistentRead": { "kind": "property", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
     "keyAttributeName": { "kind": "property", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", 
"configurationField": "configuration", "description": "Attribute name when 
creating table" },
@@ -42,6 +43,7 @@
   "properties": {
     "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "The name of the table currently worked with." 
},
     "amazonDDBClient": { "kind": "parameter", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"software.amazon.awssdk.services.dynamodb.DynamoDbClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regis [...]
     "consistentRead": { "kind": "parameter", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
     "keyAttributeName": { "kind": "parameter", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", 
"configurationField": "configuration", "description": "Attribute name when 
creating table" },
     "keyAttributeType": { "kind": "parameter", "displayName": "Key Attribute 
Type", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", 
"configurationField": "configuration", "description": "Attribute type when 
creating table" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
index b2ae227..a530091 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ddbstream.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance i [...]
     "amazonDynamoDbStreamsClient": { "kind": "property", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use for al [...]
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "consumer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
@@ -38,6 +39,7 @@
   },
   "properties": {
     "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"consumer", "label": "consumer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"configurationField": "configuration", "description": "Name of the dynamodb 
table" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance  [...]
     "amazonDynamoDbStreamsClient": { "kind": "parameter", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use for a [...]
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "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 b [...]
     "iteratorType": { "kind": "parameter", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.dynamodb.model.ShardIteratorType", 
"enum": [ "TRIM_HORIZON", "LATEST", "AT_SEQUENCE_NUMBER", 
"AFTER_SEQUENCE_NUMBER", "null" ], "deprecated": false, "secret": false, 
"defaultValue": "LATEST", "configurationClass": 
"org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration", "configura 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
index f9162b1..05b5cb6 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
@@ -23,6 +23,7 @@
   "componentProperties": {
     "amazonS3Client": { "kind": "property", "displayName": "Amazon S3 Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.s3.S3Client", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "autoCreateBucket": { "kind": "property", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regis [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "overrideEndpoint": { "kind": "property", "displayName": "Override 
Endpoint", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option" },
     "pojoRequest": { "kind": "property", "displayName": "Pojo Request", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"false", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
@@ -65,6 +66,7 @@
     "bucketNameOrArn": { "kind": "path", "displayName": "Bucket Name Or Arn", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "description": "Bucket name or ARN" },
     "amazonS3Client": { "kind": "parameter", "displayName": "Amazon S3 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.s3.S3Client", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "autoCreateBucket": { "kind": "parameter", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regi [...]
     "overrideEndpoint": { "kind": "parameter", "displayName": "Override 
Endpoint", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option" },
     "pojoRequest": { "kind": "parameter", "displayName": "Pojo Request", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"false", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
     "policy": { "kind": "parameter", "displayName": "Policy", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "The policy for this queue to set in the 
com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
index aa3ee46..fc078de 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-blob.json
@@ -2,9 +2,9 @@
   "component": {
     "kind": "component",
     "name": "azure-blob",
-    "title": "Azure Storage Blob Service (Legacy)",
+    "title": "Azure Storage Blob Service (Deprecated)",
     "description": "Store and retrieve blobs from Azure Storage Blob Service.",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "2.19.0",
     "label": "cloud,file",
     "javaType": "org.apache.camel.component.azure.blob.BlobServiceComponent",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
index 2c526ef..506a4d9 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-queue.json
@@ -2,9 +2,9 @@
   "component": {
     "kind": "component",
     "name": "azure-queue",
-    "title": "Azure Storage Queue Service (Legacy)",
+    "title": "Azure Storage Queue Service (Deprecated)",
     "description": "Store and retrieve messages from Azure Storage Queue 
Service.",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "2.19.0",
     "label": "cloud,messaging",
     "javaType": "org.apache.camel.component.azure.queue.QueueServiceComponent",
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 2b2614e..9ec9c4c 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts 
as Spring Boot S
 == Camel Components
 
 // components: START
-Number of Camel components: 333 in 266 JAR artifacts (1 deprecated)
+Number of Camel components: 333 in 266 JAR artifacts (3 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -182,14 +182,14 @@ Number of Camel components: 333 in 266 JAR artifacts (1 
deprecated)
 | 
link:https://camel.apache.org/components/latest/azure-storage-blob-component.html[Azure
 Storage Blob Service] (camel-azure-storage-blob-starter) +
 `azure-storage-blob:containerName` | 3.3 | Store and retrieve blobs from Azure 
Storage Blob Service using SDK v12.
 
-| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service (Legacy)] (camel-azure-starter) +
-`azure-blob:containerOrBlobUri` | 2.19 | Store and retrieve blobs from Azure 
Storage Blob Service.
+| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service (Deprecated)] (camel-azure-starter) +
+`azure-blob:containerOrBlobUri` | 2.19 | *deprecated* Store and retrieve blobs 
from Azure Storage Blob Service.
 
 | 
link:https://camel.apache.org/components/latest/azure-storage-queue-component.html[Azure
 Storage Queue Service] (camel-azure-storage-queue-starter) +
 `azure-storage-queue:queueName` | 3.3 | The azure-storage-queue component is 
used for storing and retrieving the messages to/from Azure Storage Queue using 
Azure SDK v12.
 
-| 
link:https://camel.apache.org/components/latest/azure-queue-component.html[Azure
 Storage Queue Service (Legacy)] (camel-azure-starter) +
-`azure-queue:containerAndQueueUri` | 2.19 | Store and retrieve messages from 
Azure Storage Queue Service.
+| 
link:https://camel.apache.org/components/latest/azure-queue-component.html[Azure
 Storage Queue Service (Deprecated)] (camel-azure-starter) +
+`azure-queue:containerAndQueueUri` | 2.19 | *deprecated* Store and retrieve 
messages from Azure Storage Queue Service.
 
 | link:https://camel.apache.org/components/latest/bean-component.html[Bean] 
(camel-bean-starter) +
 `bean:beanName` | 1.0 | Invoke methods of Java beans stored in Camel registry.
diff --git 
a/components-starter/camel-aws-cw-starter/src/main/docs/aws-cw-starter.adoc 
b/components-starter/camel-aws-cw-starter/src/main/docs/aws-cw-starter.adoc
index 8d9538a..4f6950f 100644
--- a/components-starter/camel-aws-cw-starter/src/main/docs/aws-cw-starter.adoc
+++ b/components-starter/camel-aws-cw-starter/src/main/docs/aws-cw-starter.adoc
@@ -17,7 +17,7 @@ When using aws-cw with Spring Boot make sure to use the 
following Maven dependen
 ----
 
 
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 15 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-cw.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-cw.amazon-cw-client* | To use the AmazonCloudWatch as 
the client. The option is a com.amazonaws.services.cloudwatch.AmazonCloudWatch 
type. |  | String
+| *camel.component.aws-cw.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-cw.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-cw.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.cw.CwConfiguration type. |  | String
 | *camel.component.aws-cw.enabled* | Whether to enable auto configuration of 
the aws-cw component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-aws-cw-starter/src/main/java/org/apache/camel/component/aws/cw/springboot/CwComponentConfiguration.java
 
b/components-starter/camel-aws-cw-starter/src/main/java/org/apache/camel/component/aws/cw/springboot/CwComponentConfiguration.java
index 75fd496..0f8a3c7 100644
--- 
a/components-starter/camel-aws-cw-starter/src/main/java/org/apache/camel/component/aws/cw/springboot/CwComponentConfiguration.java
+++ 
b/components-starter/camel-aws-cw-starter/src/main/java/org/apache/camel/component/aws/cw/springboot/CwComponentConfiguration.java
@@ -45,6 +45,12 @@ public class CwComponentConfiguration
      */
     private String amazonCwClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws.cw.CwConfiguration type.
      */
@@ -116,6 +122,14 @@ public class CwComponentConfiguration
         this.amazonCwClient = amazonCwClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws-ddb-starter/src/main/docs/aws-ddb-starter.adoc 
b/components-starter/camel-aws-ddb-starter/src/main/docs/aws-ddb-starter.adoc
index 78ade13..c436b7e 100644
--- 
a/components-starter/camel-aws-ddb-starter/src/main/docs/aws-ddb-starter.adoc
+++ 
b/components-starter/camel-aws-ddb-starter/src/main/docs/aws-ddb-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ddb with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 31 options, which are listed below.
+The component supports 33 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 31 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.amazon-d-d-b-client* | To use the AmazonDynamoDB as 
the client. The option is a com.amazonaws.services.dynamodbv2.AmazonDynamoDB 
type. |  | String
+| *camel.component.aws-ddb.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-ddb.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-ddb.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.ddb.DdbConfiguration type. |  | 
String
 | *camel.component.aws-ddb.consistent-read* | Determines whether or not strong 
consistency should be enforced when data is read. | false | Boolean
@@ -43,6 +44,7 @@ The component supports 31 options, which are listed below.
 | *camel.component.aws-ddb.write-capacity* | The provisioned throughput to 
reserved for writing resources to your table |  | Long
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | 
String
 | *camel.component.aws-ddbstream.amazon-dynamo-db-streams-client* | Amazon 
DynamoDB client to use for all requests for this endpoint. The option is a 
com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams type. |  | String
+| *camel.component.aws-ddbstream.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-ddbstream.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-ddbstream.bridge-error-handler* | 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 or ERROR level and ignored. | false | Boolean
 | *camel.component.aws-ddbstream.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration 
type. |  | String
diff --git 
a/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddb/springboot/DdbComponentConfiguration.java
 
b/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddb/springboot/DdbComponentConfiguration.java
index 55ce5e8..e239ec2 100644
--- 
a/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddb/springboot/DdbComponentConfiguration.java
+++ 
b/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddb/springboot/DdbComponentConfiguration.java
@@ -45,6 +45,12 @@ public class DdbComponentConfiguration
      */
     private String amazonDDBClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws.ddb.DdbConfiguration type.
      */
@@ -128,6 +134,14 @@ public class DdbComponentConfiguration
         this.amazonDDBClient = amazonDDBClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddbstream/springboot/DdbStreamComponentConfiguration.java
 
b/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddbstream/springboot/DdbStreamComponentConfiguration.java
index b2b1eb8..d7a34b3 100644
--- 
a/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddbstream/springboot/DdbStreamComponentConfiguration.java
+++ 
b/components-starter/camel-aws-ddb-starter/src/main/java/org/apache/camel/component/aws/ddbstream/springboot/DdbStreamComponentConfiguration.java
@@ -40,6 +40,12 @@ public class DdbStreamComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Amazon DynamoDB client to use for all requests for this endpoint. The
      * option is a com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams 
type.
      */
@@ -106,6 +112,14 @@ public class DdbStreamComponentConfiguration
      */
     private String secretKey;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getAmazonDynamoDbStreamsClient() {
         return amazonDynamoDbStreamsClient;
     }
diff --git 
a/components-starter/camel-aws-ec2-starter/src/main/docs/aws-ec2-starter.adoc 
b/components-starter/camel-aws-ec2-starter/src/main/docs/aws-ec2-starter.adoc
index 9325778..0fd80f9 100644
--- 
a/components-starter/camel-aws-ec2-starter/src/main/docs/aws-ec2-starter.adoc
+++ 
b/components-starter/camel-aws-ec2-starter/src/main/docs/aws-ec2-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ec2 with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 12 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.amazon-ec2-client* | To use a existing configured 
AmazonEC2Client as client. The option is a com.amazonaws.services.ec2.AmazonEC2 
type. |  | String
+| *camel.component.aws-ec2.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-ec2.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-ec2.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.ec2.EC2Configuration type. |  | 
String
 | *camel.component.aws-ec2.enabled* | Whether to enable auto configuration of 
the aws-ec2 component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-aws-ec2-starter/src/main/java/org/apache/camel/component/aws/ec2/springboot/EC2ComponentConfiguration.java
 
b/components-starter/camel-aws-ec2-starter/src/main/java/org/apache/camel/component/aws/ec2/springboot/EC2ComponentConfiguration.java
index ecbb0ac..782e32c 100644
--- 
a/components-starter/camel-aws-ec2-starter/src/main/java/org/apache/camel/component/aws/ec2/springboot/EC2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws-ec2-starter/src/main/java/org/apache/camel/component/aws/ec2/springboot/EC2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class EC2ComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Amazon AWS Access Key
      */
     private String accessKey;
@@ -99,6 +105,14 @@ public class EC2ComponentConfiguration
      */
     private Boolean basicPropertyBinding = false;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getAccessKey() {
         return accessKey;
     }
diff --git 
a/components-starter/camel-aws-s3-starter/src/main/docs/aws-s3-starter.adoc 
b/components-starter/camel-aws-s3-starter/src/main/docs/aws-s3-starter.adoc
index 08ec3df..d057010 100644
--- a/components-starter/camel-aws-s3-starter/src/main/docs/aws-s3-starter.adoc
+++ b/components-starter/camel-aws-s3-starter/src/main/docs/aws-s3-starter.adoc
@@ -17,7 +17,7 @@ When using aws-s3 with Spring Boot make sure to use the 
following Maven dependen
 ----
 
 
-The component supports 39 options, which are listed below.
+The component supports 40 options, which are listed below.
 
 
 
@@ -28,6 +28,7 @@ The component supports 39 options, which are listed below.
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
com.amazonaws.services.s3.AmazonS3 type. |  | String
 | *camel.component.aws-s3.auto-create-bucket* | Setting the autocreation of 
the bucket | true | Boolean
+| *camel.component.aws-s3.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-s3.autoclose-body* | If this option is true and 
includeBody is true, then the S3Object.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the S3Object stream. Setting autocloseBody to true, will 
close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws-s3.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
diff --git 
a/components-starter/camel-aws-s3-starter/src/main/java/org/apache/camel/component/aws/s3/springboot/S3ComponentConfiguration.java
 
b/components-starter/camel-aws-s3-starter/src/main/java/org/apache/camel/component/aws/s3/springboot/S3ComponentConfiguration.java
index e00ddeb..d209d54 100644
--- 
a/components-starter/camel-aws-s3-starter/src/main/java/org/apache/camel/component/aws/s3/springboot/S3ComponentConfiguration.java
+++ 
b/components-starter/camel-aws-s3-starter/src/main/java/org/apache/camel/component/aws/s3/springboot/S3ComponentConfiguration.java
@@ -49,6 +49,12 @@ public class S3ComponentConfiguration
      */
     private Boolean autoCreateBucket = true;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws.s3.S3Configuration type.
      */
@@ -256,6 +262,14 @@ public class S3ComponentConfiguration
         this.autoCreateBucket = autoCreateBucket;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc 
b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
index acc41f5..860bbe2 100644
--- 
a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
+++ 
b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-cw with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 16 options, which are listed below.
+The component supports 17 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 16 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-cw.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-cw.amazon-cw-client* | To use the AmazonCloudWatch as 
the client. The option is a 
software.amazon.awssdk.services.cloudwatch.CloudWatchClient type. |  | String
+| *camel.component.aws2-cw.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-cw.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-cw.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.cw.Cw2Configuration type. |  | 
String
 | *camel.component.aws2-cw.enabled* | Whether to enable auto configuration of 
the aws2-cw component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
index 15e38fb..2a87108 100644
--- 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
@@ -44,6 +44,12 @@ public class Cw2ComponentConfiguration
      */
     private String amazonCwClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws2.cw.Cw2Configuration type.
      */
@@ -119,6 +125,14 @@ public class Cw2ComponentConfiguration
         this.amazonCwClient = amazonCwClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-ddb-starter/src/main/docs/aws2-ddb-starter.adoc 
b/components-starter/camel-aws2-ddb-starter/src/main/docs/aws2-ddb-starter.adoc
index 8d40d9c..02d9c74 100644
--- 
a/components-starter/camel-aws2-ddb-starter/src/main/docs/aws2-ddb-starter.adoc
+++ 
b/components-starter/camel-aws2-ddb-starter/src/main/docs/aws2-ddb-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-ddb with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 33 options, which are listed below.
+The component supports 35 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 33 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-ddb.amazon-d-d-b-client* | To use the AmazonDynamoDB 
as the client. The option is a 
software.amazon.awssdk.services.dynamodb.DynamoDbClient type. |  | String
+| *camel.component.aws2-ddb.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-ddb.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-ddb.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.ddb.Ddb2Configuration type. |  | 
String
 | *camel.component.aws2-ddb.consistent-read* | Determines whether or not 
strong consistency should be enforced when data is read. | false | Boolean
@@ -44,6 +45,7 @@ The component supports 33 options, which are listed below.
 | *camel.component.aws2-ddb.write-capacity* | The provisioned throughput to 
reserved for writing resources to your table |  | Long
 | *camel.component.aws2-ddbstream.access-key* | Amazon AWS Access Key |  | 
String
 | *camel.component.aws2-ddbstream.amazon-dynamo-db-streams-client* | Amazon 
DynamoDB client to use for all requests for this endpoint. The option is a 
software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient type. |  
| String
+| *camel.component.aws2-ddbstream.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-ddbstream.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-ddbstream.bridge-error-handler* | 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 or ERROR level and ignored. | false | Boolean
 | *camel.component.aws2-ddbstream.configuration* | The component 
configuration. The option is a 
org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration type. |  | 
String
diff --git 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
index 57b9d08..e887c6e 100644
--- 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddb/springboot/Ddb2ComponentConfiguration.java
@@ -45,6 +45,12 @@ public class Ddb2ComponentConfiguration
      */
     private String amazonDDBClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws2.ddb.Ddb2Configuration type.
      */
@@ -131,6 +137,14 @@ public class Ddb2ComponentConfiguration
         this.amazonDDBClient = amazonDDBClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
index f001a0f..20654ac 100644
--- 
a/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-ddb-starter/src/main/java/org/apache/camel/component/aws2/ddbstream/springboot/Ddb2StreamComponentConfiguration.java
@@ -40,6 +40,12 @@ public class Ddb2StreamComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Amazon DynamoDB client to use for all requests for this endpoint. The
      * option is a
      * software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient
@@ -112,6 +118,14 @@ public class Ddb2StreamComponentConfiguration
      */
     private String secretKey;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getAmazonDynamoDbStreamsClient() {
         return amazonDynamoDbStreamsClient;
     }
diff --git 
a/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc 
b/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
index b7bb981..5f4a6b9 100644
--- 
a/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
+++ 
b/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-s3 with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 40 options, which are listed below.
+The component supports 41 options, which are listed below.
 
 
 
@@ -27,6 +27,7 @@ The component supports 40 options, which are listed below.
 | *camel.component.aws2-s3.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
software.amazon.awssdk.services.s3.S3Client type. |  | String
 | *camel.component.aws2-s3.auto-create-bucket* | Setting the autocreation of 
the bucket | true | Boolean
+| *camel.component.aws2-s3.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-s3.autoclose-body* | If this option is true and 
includeBody is true, then the S3Object.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the S3Object stream. Setting autocloseBody to true, will 
close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws2-s3.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
diff --git 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
index 0f94641..b227126 100644
--- 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
@@ -50,6 +50,12 @@ public class AWS2S3ComponentConfiguration
      */
     private Boolean autoCreateBucket = true;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws2.s3.AWS2S3Configuration type.
      */
@@ -264,6 +270,14 @@ public class AWS2S3ComponentConfiguration
         this.autoCreateBucket = autoCreateBucket;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git a/components-starter/camel-corda-starter/pom.xml 
b/components-starter/camel-corda-starter/pom.xml
index 254cb1b..7f14a21 100644
--- a/components-starter/camel-corda-starter/pom.xml
+++ b/components-starter/camel-corda-starter/pom.xml
@@ -38,6 +38,18 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-corda</artifactId>
       <version>${camel-version}</version>
+      <!--START OF GENERATED CODE-->
+      <exclusions>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-classic</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-core</artifactId>
+        </exclusion>
+      </exclusions>
+      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git a/components-starter/camel-iota-starter/pom.xml 
b/components-starter/camel-iota-starter/pom.xml
index 9427c49..1cb0cae 100644
--- a/components-starter/camel-iota-starter/pom.xml
+++ b/components-starter/camel-iota-starter/pom.xml
@@ -38,6 +38,18 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-iota</artifactId>
       <version>${camel-version}</version>
+      <!--START OF GENERATED CODE-->
+      <exclusions>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-classic</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-core</artifactId>
+        </exclusion>
+      </exclusions>
+      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git a/docs/modules/ROOT/pages/aws-cw-starter.adoc 
b/docs/modules/ROOT/pages/aws-cw-starter.adoc
index 8d9538a..4f6950f 100644
--- a/docs/modules/ROOT/pages/aws-cw-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-cw-starter.adoc
@@ -17,7 +17,7 @@ When using aws-cw with Spring Boot make sure to use the 
following Maven dependen
 ----
 
 
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 15 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-cw.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-cw.amazon-cw-client* | To use the AmazonCloudWatch as 
the client. The option is a com.amazonaws.services.cloudwatch.AmazonCloudWatch 
type. |  | String
+| *camel.component.aws-cw.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-cw.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-cw.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.cw.CwConfiguration type. |  | String
 | *camel.component.aws-cw.enabled* | Whether to enable auto configuration of 
the aws-cw component. This is enabled by default. |  | Boolean
diff --git a/docs/modules/ROOT/pages/aws-ddb-starter.adoc 
b/docs/modules/ROOT/pages/aws-ddb-starter.adoc
index 78ade13..c436b7e 100644
--- a/docs/modules/ROOT/pages/aws-ddb-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-ddb-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ddb with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 31 options, which are listed below.
+The component supports 33 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 31 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.amazon-d-d-b-client* | To use the AmazonDynamoDB as 
the client. The option is a com.amazonaws.services.dynamodbv2.AmazonDynamoDB 
type. |  | String
+| *camel.component.aws-ddb.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-ddb.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-ddb.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.ddb.DdbConfiguration type. |  | 
String
 | *camel.component.aws-ddb.consistent-read* | Determines whether or not strong 
consistency should be enforced when data is read. | false | Boolean
@@ -43,6 +44,7 @@ The component supports 31 options, which are listed below.
 | *camel.component.aws-ddb.write-capacity* | The provisioned throughput to 
reserved for writing resources to your table |  | Long
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | 
String
 | *camel.component.aws-ddbstream.amazon-dynamo-db-streams-client* | Amazon 
DynamoDB client to use for all requests for this endpoint. The option is a 
com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams type. |  | String
+| *camel.component.aws-ddbstream.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-ddbstream.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-ddbstream.bridge-error-handler* | 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 or ERROR level and ignored. | false | Boolean
 | *camel.component.aws-ddbstream.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration 
type. |  | String
diff --git a/docs/modules/ROOT/pages/aws-ec2-starter.adoc 
b/docs/modules/ROOT/pages/aws-ec2-starter.adoc
index 9325778..0fd80f9 100644
--- a/docs/modules/ROOT/pages/aws-ec2-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-ec2-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ec2 with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 12 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.amazon-ec2-client* | To use a existing configured 
AmazonEC2Client as client. The option is a com.amazonaws.services.ec2.AmazonEC2 
type. |  | String
+| *camel.component.aws-ec2.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-ec2.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-ec2.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.ec2.EC2Configuration type. |  | 
String
 | *camel.component.aws-ec2.enabled* | Whether to enable auto configuration of 
the aws-ec2 component. This is enabled by default. |  | Boolean
diff --git a/docs/modules/ROOT/pages/aws-s3-starter.adoc 
b/docs/modules/ROOT/pages/aws-s3-starter.adoc
index 08ec3df..d057010 100644
--- a/docs/modules/ROOT/pages/aws-s3-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-starter.adoc
@@ -17,7 +17,7 @@ When using aws-s3 with Spring Boot make sure to use the 
following Maven dependen
 ----
 
 
-The component supports 39 options, which are listed below.
+The component supports 40 options, which are listed below.
 
 
 
@@ -28,6 +28,7 @@ The component supports 39 options, which are listed below.
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
com.amazonaws.services.s3.AmazonS3 type. |  | String
 | *camel.component.aws-s3.auto-create-bucket* | Setting the autocreation of 
the bucket | true | Boolean
+| *camel.component.aws-s3.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-s3.autoclose-body* | If this option is true and 
includeBody is true, then the S3Object.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the S3Object stream. Setting autocloseBody to true, will 
close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws-s3.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-cw-starter.adoc 
b/docs/modules/ROOT/pages/aws2-cw-starter.adoc
index acc41f5..860bbe2 100644
--- a/docs/modules/ROOT/pages/aws2-cw-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-cw-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-cw with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 16 options, which are listed below.
+The component supports 17 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 16 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-cw.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-cw.amazon-cw-client* | To use the AmazonCloudWatch as 
the client. The option is a 
software.amazon.awssdk.services.cloudwatch.CloudWatchClient type. |  | String
+| *camel.component.aws2-cw.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-cw.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-cw.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.cw.Cw2Configuration type. |  | 
String
 | *camel.component.aws2-cw.enabled* | Whether to enable auto configuration of 
the aws2-cw component. This is enabled by default. |  | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-ddb-starter.adoc 
b/docs/modules/ROOT/pages/aws2-ddb-starter.adoc
index 8d40d9c..02d9c74 100644
--- a/docs/modules/ROOT/pages/aws2-ddb-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-ddb-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-ddb with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 33 options, which are listed below.
+The component supports 35 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 33 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-ddb.amazon-d-d-b-client* | To use the AmazonDynamoDB 
as the client. The option is a 
software.amazon.awssdk.services.dynamodb.DynamoDbClient type. |  | String
+| *camel.component.aws2-ddb.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-ddb.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-ddb.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.ddb.Ddb2Configuration type. |  | 
String
 | *camel.component.aws2-ddb.consistent-read* | Determines whether or not 
strong consistency should be enforced when data is read. | false | Boolean
@@ -44,6 +45,7 @@ The component supports 33 options, which are listed below.
 | *camel.component.aws2-ddb.write-capacity* | The provisioned throughput to 
reserved for writing resources to your table |  | Long
 | *camel.component.aws2-ddbstream.access-key* | Amazon AWS Access Key |  | 
String
 | *camel.component.aws2-ddbstream.amazon-dynamo-db-streams-client* | Amazon 
DynamoDB client to use for all requests for this endpoint. The option is a 
software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient type. |  
| String
+| *camel.component.aws2-ddbstream.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-ddbstream.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-ddbstream.bridge-error-handler* | 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 or ERROR level and ignored. | false | Boolean
 | *camel.component.aws2-ddbstream.configuration* | The component 
configuration. The option is a 
org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration type. |  | 
String
diff --git a/docs/modules/ROOT/pages/aws2-s3-starter.adoc 
b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
index b7bb981..5f4a6b9 100644
--- a/docs/modules/ROOT/pages/aws2-s3-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-s3 with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 40 options, which are listed below.
+The component supports 41 options, which are listed below.
 
 
 
@@ -27,6 +27,7 @@ The component supports 40 options, which are listed below.
 | *camel.component.aws2-s3.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
software.amazon.awssdk.services.s3.S3Client type. |  | String
 | *camel.component.aws2-s3.auto-create-bucket* | Setting the autocreation of 
the bucket | true | Boolean
+| *camel.component.aws2-s3.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-s3.autoclose-body* | If this option is true and 
includeBody is true, then the S3Object.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the S3Object stream. Setting autocloseBody to true, will 
close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws2-s3.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 2b2614e..9ec9c4c 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -5,7 +5,7 @@ Apache Camel Spring Boot supports the following Camel artifacts 
as Spring Boot S
 == Camel Components
 
 // components: START
-Number of Camel components: 333 in 266 JAR artifacts (1 deprecated)
+Number of Camel components: 333 in 266 JAR artifacts (3 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -182,14 +182,14 @@ Number of Camel components: 333 in 266 JAR artifacts (1 
deprecated)
 | 
link:https://camel.apache.org/components/latest/azure-storage-blob-component.html[Azure
 Storage Blob Service] (camel-azure-storage-blob-starter) +
 `azure-storage-blob:containerName` | 3.3 | Store and retrieve blobs from Azure 
Storage Blob Service using SDK v12.
 
-| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service (Legacy)] (camel-azure-starter) +
-`azure-blob:containerOrBlobUri` | 2.19 | Store and retrieve blobs from Azure 
Storage Blob Service.
+| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service (Deprecated)] (camel-azure-starter) +
+`azure-blob:containerOrBlobUri` | 2.19 | *deprecated* Store and retrieve blobs 
from Azure Storage Blob Service.
 
 | 
link:https://camel.apache.org/components/latest/azure-storage-queue-component.html[Azure
 Storage Queue Service] (camel-azure-storage-queue-starter) +
 `azure-storage-queue:queueName` | 3.3 | The azure-storage-queue component is 
used for storing and retrieving the messages to/from Azure Storage Queue using 
Azure SDK v12.
 
-| 
link:https://camel.apache.org/components/latest/azure-queue-component.html[Azure
 Storage Queue Service (Legacy)] (camel-azure-starter) +
-`azure-queue:containerAndQueueUri` | 2.19 | Store and retrieve messages from 
Azure Storage Queue Service.
+| 
link:https://camel.apache.org/components/latest/azure-queue-component.html[Azure
 Storage Queue Service (Deprecated)] (camel-azure-starter) +
+`azure-queue:containerAndQueueUri` | 2.19 | *deprecated* Store and retrieve 
messages from Azure Storage Queue Service.
 
 | link:https://camel.apache.org/components/latest/bean-component.html[Bean] 
(camel-bean-starter) +
 `bean:beanName` | 1.0 | Invoke methods of Java beans stored in Camel registry.
diff --git a/docs/modules/ROOT/pages/spring-boot.adoc 
b/docs/modules/ROOT/pages/spring-boot.adoc
index 93d00c7..86fb065 100644
--- a/docs/modules/ROOT/pages/spring-boot.adoc
+++ b/docs/modules/ROOT/pages/spring-boot.adoc
@@ -92,7 +92,7 @@ When using spring-boot with Spring Boot make sure to use the 
following Maven dep
 ----
 
 
-The component supports 149 options, which are listed below.
+The component supports 157 options, which are listed below.
 
 
 
@@ -248,6 +248,14 @@ The component supports 149 options, which are listed below.
 | *camel.threadpool.pool-size* | Sets the default core pool size (threads to 
keep minimum in pool) |  | Integer
 | *camel.threadpool.rejected-policy* | Sets the default handler for tasks 
which cannot be executed by the thread pool. |  | ThreadPoolRejectedPolicy
 | *camel.threadpool.time-unit* | Sets the default time unit used for keep 
alive time |  | TimeUnit
+| *management.endpoint.camelroutecontroller.cache.time-to-live* | Maximum time 
that a response can be cached. | 0ms | Duration
+| *management.endpoint.camelroutecontroller.enabled* | To turn on or off 
information about Camel Route Controller via actuator endpoint. | true | Boolean
+| *management.endpoint.camelroutes.cache.time-to-live* | Maximum time that a 
response can be cached. | 0ms | Duration
+| *management.endpoint.camelroutes.enabled* |  | false | Boolean
+| *management.endpoint.camelroutes.enabled* | Whether to enable the 
camelroutes endpoint. | true | Boolean
+| *management.endpoint.camelroutes.enabled* | To turn on or off information 
about Camel Routes via actuator endpoint. | true | Boolean
+| *management.endpoint.camelroutes.read-only* | Whether Camel Routes actuator 
is in read-only mode. If not in read-only mode then operations to start/stop 
routes would be enabled. | true | Boolean
+| *management.info.camel.enabled* | Whether to enable Camel info. | true | 
Boolean
 |===
 // spring-boot-auto-configure options: END
 

Reply via email to