You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by va...@apache.org on 2021/11/07 22:16:26 UTC

[camel-kafka-connector] branch main updated: Fixed documentation for removed connectors.

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

valdar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git


The following commit(s) were added to refs/heads/main by this push:
     new 0929a09  Fixed documentation for removed connectors.
0929a09 is described below

commit 0929a093dc8c5471925154ca3a0f73405e4bd9ed
Author: Andrea Tarocchi <an...@gmail.com>
AuthorDate: Sun Nov 7 22:40:50 2021 +0100

    Fixed documentation for removed connectors.
---
 .../resources/connectors/camel-apns-sink.json      |   52 -
 .../resources/connectors/camel-apns-source.json    |  192 ----
 .../resources/connectors/camel-aws-cw-sink.json    |  202 ----
 .../resources/connectors/camel-aws-ddb-sink.json   |  254 -----
 .../connectors/camel-aws-ddbstream-source.json     |  344 -------
 .../resources/connectors/camel-aws-ec2-sink.json   |  192 ----
 .../resources/connectors/camel-aws-ecs-sink.json   |  178 ----
 .../resources/connectors/camel-aws-eks-sink.json   |  178 ----
 .../resources/connectors/camel-aws-iam-sink.json   |  196 ----
 .../camel-aws-kinesis-firehose-sink.json           |  154 ---
 .../connectors/camel-aws-kinesis-sink.json         |  154 ---
 .../connectors/camel-aws-kinesis-source.json       |  384 -------
 .../resources/connectors/camel-aws-kms-sink.json   |  182 ----
 .../connectors/camel-aws-lambda-sink.json          |  208 ----
 .../resources/connectors/camel-aws-mq-sink.json    |  182 ----
 .../resources/connectors/camel-aws-msk-sink.json   |  178 ----
 .../resources/connectors/camel-aws-s3-sink.json    |  450 ---------
 .../resources/connectors/camel-aws-s3-source.json  |  566 -----------
 .../resources/connectors/camel-aws-sdb-sink.json   |  118 ---
 .../resources/connectors/camel-aws-ses-sink.json   |  202 ----
 .../resources/connectors/camel-aws-sns-sink.json   |  274 -----
 .../resources/connectors/camel-aws-sqs-sink.json   |  378 -------
 .../resources/connectors/camel-aws-sqs-source.json |  600 -----------
 .../resources/connectors/camel-aws-swf-sink.json   |  314 ------
 .../resources/connectors/camel-aws-swf-source.json |  273 -----
 .../connectors/camel-aws-translate-sink.json       |  212 ----
 .../resources/connectors/camel-aws2-cw-sink.json   |  242 -----
 .../resources/connectors/camel-aws2-ddb-sink.json  |  306 ------
 .../resources/connectors/camel-aws2-ec2-sink.json  |  246 -----
 .../connectors/camel-aws2-kinesis-sink.json        |  208 ----
 .../connectors/camel-aws2-kinesis-source.json      |  440 --------
 .../connectors/camel-aws2-lambda-sink.json         |  262 -----
 .../resources/connectors/camel-aws2-s3-sink.json   |  529 ----------
 .../resources/connectors/camel-aws2-s3-source.json |  615 -----------
 .../resources/connectors/camel-aws2-sns-sink.json  |  346 -------
 .../resources/connectors/camel-aws2-sqs-sink.json  |  434 --------
 .../connectors/camel-aws2-sqs-source.json          |  640 ------------
 .../connectors/camel-azure-blob-sink.json          |  320 ------
 .../connectors/camel-azure-blob-source.json        |  227 -----
 .../connectors/camel-azure-eventhubs-sink.json     |  158 ---
 .../connectors/camel-azure-eventhubs-source.json   |  241 -----
 .../connectors/camel-azure-queue-sink.json         |  178 ----
 .../connectors/camel-azure-queue-source.json       |  125 ---
 .../connectors/camel-azure-storage-blob-sink.json  |  420 --------
 .../camel-azure-storage-blob-source.json           |  384 -------
 .../connectors/camel-azure-storage-queue-sink.json |  210 ----
 .../camel-azure-storage-queue-source.json          |  302 ------
 .../connectors/camel-braintree-source.json         |  219 ----
 .../resources/connectors/camel-cron-source.json    |   69 --
 .../connectors/camel-crypto-cms-sink.json          |  159 ---
 .../resources/connectors/camel-dropbox-sink.json   |   99 --
 .../resources/connectors/camel-dropbox-source.json |  116 ---
 .../connectors/camel-elasticsearch-rest-sink.json  |  234 -----
 .../resources/connectors/camel-exec-sink.json      |   98 --
 .../resources/connectors/camel-fhir-sink.json      |  413 --------
 .../resources/connectors/camel-fhir-source.json    |  553 ----------
 .../connectors/camel-file-watch-source.json        |  160 ---
 .../resources/connectors/camel-ftp-sink.json       |  355 -------
 .../resources/connectors/camel-ftp-source.json     |  732 --------------
 .../resources/connectors/camel-github-sink.json    |  100 --
 .../resources/connectors/camel-github-source.json  |  235 -----
 .../connectors/camel-google-calendar-sink.json     |  200 ----
 .../connectors/camel-google-calendar-source.json   |  340 -------
 .../connectors/camel-google-mail-sink.json         |  151 ---
 .../connectors/camel-google-mail-source.json       |  291 ------
 .../connectors/camel-google-sheets-sink.json       |  136 ---
 .../connectors/camel-google-sheets-source.json     |  290 ------
 .../resources/connectors/camel-http-sink.json      |  610 -----------
 .../connectors/camel-hwcloud-iam-source.json       |  124 ---
 .../connectors/camel-infinispan-sink.json          |  336 ------
 .../connectors/camel-infinispan-source.json        |  269 -----
 .../resources/connectors/camel-jira-sink.json      |  160 ---
 .../resources/connectors/camel-jira-source.json    |  204 ----
 .../resources/connectors/camel-jms-sink.json       | 1057 -------------------
 .../resources/connectors/camel-jms-source.json     | 1068 --------------------
 .../resources/connectors/camel-kafka-sink.json     |  947 -----------------
 .../resources/connectors/camel-kafka-source.json   |  904 -----------------
 .../resources/connectors/camel-kamelet-sink.json   |  112 --
 .../resources/connectors/camel-kamelet-source.json |   94 --
 .../resources/connectors/camel-minio-sink.json     |  292 ------
 .../resources/connectors/camel-minio-source.json   |  672 ------------
 .../resources/connectors/camel-mongodb-sink.json   |  179 ----
 .../resources/connectors/camel-mongodb-source.json |  245 -----
 .../resources/connectors/camel-nats-sink.json      |  196 ----
 .../resources/connectors/camel-nats-source.json    |  226 -----
 .../resources/connectors/camel-paho-sink.json      |  404 --------
 .../resources/connectors/camel-paho-source.json    |  421 --------
 .../connectors/camel-platform-http-source.json     |  106 --
 .../resources/connectors/camel-quartz-source.json  |  235 -----
 .../resources/connectors/camel-rabbitmq-sink.json  |  696 -------------
 .../connectors/camel-rabbitmq-source.json          |  693 -------------
 .../connectors/camel-salesforce-sink.json          |  973 ------------------
 .../connectors/camel-salesforce-source.json        |  843 ---------------
 .../connectors/camel-sjms-batch-source.json        |  217 ----
 .../resources/connectors/camel-slack-sink.json     |   82 --
 .../resources/connectors/camel-slack-source.json   |  232 -----
 .../resources/connectors/camel-sql-sink.json       |  157 ---
 .../resources/connectors/camel-sql-source.json     |  341 -------
 .../resources/connectors/camel-ssh-sink.json       |  205 ----
 .../resources/connectors/camel-ssh-source.json     |  357 -------
 .../resources/connectors/camel-telegram-sink.json  |  123 ---
 .../connectors/camel-telegram-source.json          |  271 -----
 .../resources/connectors/camel-timer-source.json   |  124 ---
 .../resources/connectors/camel-xchange-sink.json   |   79 --
 .../resources/descriptors/connectors.properties    |  540 ----------
 .../camel-activemq-kafka-sink-connector.adoc       |    4 +
 .../camel-activemq-kafka-source-connector.adoc     |    4 +
 .../camel-amqp-kafka-sink-connector.adoc           |    4 +
 .../camel-amqp-kafka-source-connector.adoc         |    4 +
 .../connectors/camel-as2-kafka-sink-connector.adoc |    4 +
 .../camel-as2-kafka-source-connector.adoc          |    4 +
 ...l-aws-secrets-manager-kafka-sink-connector.adoc |    4 +
 .../camel-aws2-cw-kafka-sink-connector.adoc        |   90 --
 .../camel-aws2-ddb-kafka-sink-connector.adoc       |   96 --
 ...amel-aws2-ddbstream-kafka-source-connector.adoc |    4 +
 .../camel-aws2-ec2-kafka-sink-connector.adoc       |   86 --
 .../camel-aws2-kinesis-kafka-sink-connector.adoc   |   91 --
 .../camel-aws2-kinesis-kafka-source-connector.adoc |  119 ---
 .../camel-aws2-lambda-kafka-sink-connector.adoc    |   86 --
 .../camel-aws2-s3-kafka-sink-connector.adoc        |  149 ---
 .../camel-aws2-s3-kafka-source-connector.adoc      |  165 ---
 .../camel-aws2-sns-kafka-sink-connector.adoc       |  103 --
 .../camel-aws2-sqs-kafka-sink-connector.adoc       |  122 ---
 .../camel-aws2-sqs-kafka-source-connector.adoc     |  155 ---
 ...camel-azure-eventhubs-kafka-sink-connector.adoc |   77 --
 ...mel-azure-eventhubs-kafka-source-connector.adoc |   89 --
 ...el-azure-storage-blob-kafka-sink-connector.adoc |  108 --
 ...-azure-storage-blob-kafka-source-connector.adoc |  108 --
 ...l-azure-storage-queue-kafka-sink-connector.adoc |   83 --
 ...azure-storage-queue-kafka-source-connector.adoc |   97 --
 .../camel-cron-kafka-source-connector.adoc         |   63 --
 .../camel-dropbox-kafka-sink-connector.adoc        |   67 --
 .../camel-dropbox-kafka-source-connector.adoc      |   69 --
 ...el-elasticsearch-rest-kafka-sink-connector.adoc |   93 --
 .../camel-exec-kafka-sink-connector.adoc           |   67 --
 .../camel-fhir-kafka-sink-connector.adoc           |  108 --
 .../camel-fhir-kafka-source-connector.adoc         |  126 ---
 .../camel-file-kafka-source-connector.adoc         |    4 +
 .../camel-file-watch-kafka-source-connector.adoc   |   75 --
 .../connectors/camel-ftp-kafka-sink-connector.adoc |  111 --
 .../camel-ftp-kafka-source-connector.adoc          |  164 ---
 .../camel-ftps-kafka-source-connector.adoc         |    4 +
 .../camel-github-kafka-sink-connector.adoc         |   73 --
 .../camel-github-kafka-source-connector.adoc       |   91 --
 ...camel-google-calendar-kafka-sink-connector.adoc |   81 --
 ...mel-google-calendar-kafka-source-connector.adoc |   99 --
 .../camel-google-mail-kafka-sink-connector.adoc    |   73 --
 .../camel-google-mail-kafka-source-connector.adoc  |   91 --
 .../camel-google-pubsub-kafka-sink-connector.adoc  |    4 +
 ...camel-google-pubsub-kafka-source-connector.adoc |    4 +
 .../camel-google-sheets-kafka-sink-connector.adoc  |   73 --
 ...camel-google-sheets-kafka-source-connector.adoc |   93 --
 ...oogle-sheets-stream-kafka-source-connector.adoc |    4 +
 .../camel-graphql-kafka-sink-connector.adoc        |    4 +
 .../camel-http-kafka-sink-connector.adoc           |  143 ---
 .../camel-https-kafka-sink-connector.adoc          |    4 +
 ...hwcloud-functiongraph-kafka-sink-connector.adoc |    4 +
 .../camel-hwcloud-iam-kafka-sink-connector.adoc    |    4 +
 .../camel-hwcloud-smn-kafka-sink-connector.adoc    |    4 +
 .../camel-infinispan-kafka-sink-connector.adoc     |  100 --
 .../camel-infinispan-kafka-source-connector.adoc   |   96 --
 .../camel-influxdb-kafka-sink-connector.adoc       |    4 +
 .../camel-jira-kafka-sink-connector.adoc           |   76 --
 .../camel-jira-kafka-source-connector.adoc         |   82 --
 .../connectors/camel-jms-kafka-sink-connector.adoc |  200 ----
 .../camel-jms-kafka-source-connector.adoc          |  200 ----
 .../camel-json-validator-kafka-sink-connector.adoc |    4 +
 .../camel-kafka-kafka-sink-connector.adoc          |  192 ----
 .../camel-kafka-kafka-source-connector.adoc        |  182 ----
 .../camel-kamelet-kafka-sink-connector.adoc        |   70 --
 .../camel-kamelet-kafka-source-connector.adoc      |   67 --
 .../connectors/camel-log-kafka-sink-connector.adoc |    4 +
 .../camel-minio-kafka-sink-connector.adoc          |   96 --
 .../camel-minio-kafka-source-connector.adoc        |  154 ---
 .../camel-mongodb-kafka-sink-connector.adoc        |   75 --
 .../camel-mongodb-kafka-source-connector.adoc      |   85 --
 .../camel-nats-kafka-sink-connector.adoc           |   82 --
 .../camel-nats-kafka-source-connector.adoc         |   86 --
 .../camel-netty-kafka-sink-connector.adoc          |    4 +
 .../camel-netty-kafka-source-connector.adoc        |    4 +
 .../camel-paho-kafka-sink-connector.adoc           |  114 ---
 .../camel-paho-kafka-source-connector.adoc         |  116 ---
 .../camel-paho-mqtt5-kafka-sink-connector.adoc     |    4 +
 .../camel-paho-mqtt5-kafka-source-connector.adoc   |    4 +
 ...camel-platform-http-kafka-source-connector.adoc |   69 --
 .../camel-pulsar-kafka-sink-connector.adoc         |    4 +
 .../camel-pulsar-kafka-source-connector.adoc       |    4 +
 .../camel-quartz-kafka-source-connector.adoc       |   88 --
 .../camel-rabbitmq-kafka-sink-connector.adoc       |  155 ---
 .../camel-rabbitmq-kafka-source-connector.adoc     |  154 ---
 .../camel-resteasy-kafka-sink-connector.adoc       |    4 +
 .../camel-salesforce-kafka-sink-connector.adoc     |  189 ----
 .../camel-salesforce-kafka-source-connector.adoc   |  178 ----
 .../camel-sftp-kafka-source-connector.adoc         |    4 +
 .../camel-sjms2-kafka-source-connector.adoc        |    4 +
 .../camel-slack-kafka-sink-connector.adoc          |   73 --
 .../camel-slack-kafka-source-connector.adoc        |   91 --
 .../connectors/camel-sql-kafka-sink-connector.adoc |   76 --
 .../camel-sql-kafka-source-connector.adoc          |  101 --
 .../connectors/camel-ssh-kafka-sink-connector.adoc |   92 --
 .../camel-ssh-kafka-source-connector.adoc          |  112 --
 .../camel-stitch-kafka-sink-connector.adoc         |    4 +
 .../camel-syslog-kafka-sink-connector.adoc         |   27 -
 .../camel-syslog-kafka-source-connector.adoc       |   27 -
 .../camel-telegram-kafka-sink-connector.adoc       |   71 --
 .../camel-telegram-kafka-source-connector.adoc     |   90 --
 .../camel-timer-kafka-source-connector.adoc        |   71 --
 .../camel-websocket-kafka-sink-connector.adoc      |    4 +
 .../camel-websocket-kafka-source-connector.adoc    |    4 +
 .../camel-xchange-kafka-sink-connector.adoc        |   63 --
 210 files changed, 132 insertions(+), 40578 deletions(-)

diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-sink.json
deleted file mode 100644
index ce47611..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-sink.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.apns.CamelApnsSinkConnector",
-		"artifactId": "camel-apns-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-apns-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Send notifications to Apple iOS devices."
-	},
-	"properties": {
-		"camel.sink.path.name": {
-			"name": "camel.sink.path.name",
-			"description": "Name of the endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.tokens": {
-			"name": "camel.sink.endpoint.tokens",
-			"description": "Configure this property in case you want to statically declare tokens related to devices you want to notify. Tokens are separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.apns.apnsService": {
-			"name": "camel.component.apns.apnsService",
-			"description": "The ApnsService to use. The org.apache.camel.component.apns.factory.ApnsServiceFactory can be used to build a ApnsService",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.component.apns.lazyStartProducer": {
-			"name": "camel.component.apns.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.apns.autowiredEnabled": {
-			"name": "camel.component.apns.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-source.json
deleted file mode 100644
index 52b0f37..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-apns-source.json
+++ /dev/null
@@ -1,192 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.apns.CamelApnsSourceConnector",
-		"artifactId": "camel-apns-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-apns-source",
-		"type": "source",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Send notifications to Apple iOS devices."
-	},
-	"properties": {
-		"camel.source.path.name": {
-			"name": "camel.source.path.name",
-			"description": "Name of the endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.tokens": {
-			"name": "camel.source.endpoint.tokens",
-			"description": "Configure this property in case you want to statically declare tokens related to devices you want to notify. Tokens are separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.apns.apnsService": {
-			"name": "camel.component.apns.apnsService",
-			"description": "The ApnsService to use. The org.apache.camel.component.apns.factory.ApnsServiceFactory can be used to build a ApnsService",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.component.apns.bridgeErrorHandler": {
-			"name": "camel.component.apns.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.apns.autowiredEnabled": {
-			"name": "camel.component.apns.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cw-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cw-sink.json
deleted file mode 100644
index 313e804..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cw-sink.json
+++ /dev/null
@@ -1,202 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awscw.CamelAwscwSinkConnector",
-		"artifactId": "camel-aws-cw-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-cw-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Send metrics to AWS CloudWatch."
-	},
-	"properties": {
-		"camel.sink.path.namespace": {
-			"name": "camel.sink.path.namespace",
-			"description": "The metric namespace",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonCwClient": {
-			"name": "camel.sink.endpoint.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.name": {
-			"name": "camel.sink.endpoint.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.timestamp": {
-			"name": "camel.sink.endpoint.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.unit": {
-			"name": "camel.sink.endpoint.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.value": {
-			"name": "camel.sink.endpoint.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.amazonCwClient": {
-			"name": "camel.component.aws-cw.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.autoDiscoverClient": {
-			"name": "camel.component.aws-cw.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.configuration": {
-			"name": "camel.component.aws-cw.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.lazyStartProducer": {
-			"name": "camel.component.aws-cw.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.name": {
-			"name": "camel.component.aws-cw.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyHost": {
-			"name": "camel.component.aws-cw.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyPort": {
-			"name": "camel.component.aws-cw.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyProtocol": {
-			"name": "camel.component.aws-cw.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-cw.region": {
-			"name": "camel.component.aws-cw.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.timestamp": {
-			"name": "camel.component.aws-cw.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.unit": {
-			"name": "camel.component.aws-cw.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.value": {
-			"name": "camel.component.aws-cw.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.autowiredEnabled": {
-			"name": "camel.component.aws-cw.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.accessKey": {
-			"name": "camel.component.aws-cw.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.secretKey": {
-			"name": "camel.component.aws-cw.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink.json
deleted file mode 100644
index 237f4ed..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsddb.CamelAwsddbSinkConnector",
-		"artifactId": "camel-aws-ddb-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ddb-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Store and retrieve data from AWS DynamoDB service."
-	},
-	"properties": {
-		"camel.sink.path.tableName": {
-			"name": "camel.sink.path.tableName",
-			"description": "The name of the table currently worked with.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonDDBClient": {
-			"name": "camel.sink.endpoint.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.consistentRead": {
-			"name": "camel.sink.endpoint.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeName": {
-			"name": "camel.sink.endpoint.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeType": {
-			"name": "camel.sink.endpoint.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.readCapacity": {
-			"name": "camel.sink.endpoint.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.writeCapacity": {
-			"name": "camel.sink.endpoint.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.amazonDDBClient": {
-			"name": "camel.component.aws-ddb.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.autoDiscoverClient": {
-			"name": "camel.component.aws-ddb.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.configuration": {
-			"name": "camel.component.aws-ddb.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.consistentRead": {
-			"name": "camel.component.aws-ddb.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.keyAttributeName": {
-			"name": "camel.component.aws-ddb.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.keyAttributeType": {
-			"name": "camel.component.aws-ddb.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.lazyStartProducer": {
-			"name": "camel.component.aws-ddb.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.operation": {
-			"name": "camel.component.aws-ddb.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.component.aws-ddb.proxyHost": {
-			"name": "camel.component.aws-ddb.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.proxyPort": {
-			"name": "camel.component.aws-ddb.proxyPort",
-			"description": "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.proxyProtocol": {
-			"name": "camel.component.aws-ddb.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ddb.readCapacity": {
-			"name": "camel.component.aws-ddb.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.region": {
-			"name": "camel.component.aws-ddb.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.writeCapacity": {
-			"name": "camel.component.aws-ddb.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.autowiredEnabled": {
-			"name": "camel.component.aws-ddb.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.accessKey": {
-			"name": "camel.component.aws-ddb.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.secretKey": {
-			"name": "camel.component.aws-ddb.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddbstream-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddbstream-source.json
deleted file mode 100644
index 13e088a..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddbstream-source.json
+++ /dev/null
@@ -1,344 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsddbstream.CamelAwsddbstreamSourceConnector",
-		"artifactId": "camel-aws-ddbstream-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ddbstream-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Receive messages from AWS DynamoDB Stream service."
-	},
-	"properties": {
-		"camel.source.path.tableName": {
-			"name": "camel.source.path.tableName",
-			"description": "Name of the dynamodb table",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.amazonDynamoDbStreamsClient": {
-			"name": "camel.source.endpoint.amazonDynamoDbStreamsClient",
-			"description": "Amazon DynamoDB client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.iteratorType": {
-			"name": "camel.source.endpoint.iteratorType",
-			"description": "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]",
-			"defaultValue": "\"LATEST\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER"
-			]
-		},
-		"camel.source.endpoint.maxResultsPerRequest": {
-			"name": "camel.source.endpoint.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which DDBStreams client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sequenceNumberProvider": {
-			"name": "camel.source.endpoint.sequenceNumberProvider",
-			"description": "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.autoDiscoverClient": {
-			"name": "camel.component.aws-ddbstream.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.amazonDynamoDbStreamsClient": {
-			"name": "camel.component.aws-ddbstream.amazonDynamoDbStreamsClient",
-			"description": "Amazon DynamoDB client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.bridgeErrorHandler": {
-			"name": "camel.component.aws-ddbstream.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.configuration": {
-			"name": "camel.component.aws-ddbstream.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.iteratorType": {
-			"name": "camel.component.aws-ddbstream.iteratorType",
-			"description": "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]",
-			"defaultValue": "\"LATEST\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER"
-			]
-		},
-		"camel.component.aws-ddbstream.maxResultsPerRequest": {
-			"name": "camel.component.aws-ddbstream.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyHost": {
-			"name": "camel.component.aws-ddbstream.proxyHost",
-			"description": "To define a proxy host when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyPort": {
-			"name": "camel.component.aws-ddbstream.proxyPort",
-			"description": "To define a proxy port when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyProtocol": {
-			"name": "camel.component.aws-ddbstream.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ddbstream.region": {
-			"name": "camel.component.aws-ddbstream.region",
-			"description": "The region in which DDBStreams client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.sequenceNumberProvider": {
-			"name": "camel.component.aws-ddbstream.sequenceNumberProvider",
-			"description": "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.autowiredEnabled": {
-			"name": "camel.component.aws-ddbstream.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.accessKey": {
-			"name": "camel.component.aws-ddbstream.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.secretKey": {
-			"name": "camel.component.aws-ddbstream.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink.json
deleted file mode 100644
index 6ae7d8b..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink.json
+++ /dev/null
@@ -1,192 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsec2.CamelAwsec2SinkConnector",
-		"artifactId": "camel-aws-ec2-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ec2-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS EC2 instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonEc2Client": {
-			"name": "camel.sink.endpoint.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.autoDiscoverClient": {
-			"name": "camel.component.aws-ec2.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.accessKey": {
-			"name": "camel.component.aws-ec2.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.amazonEc2Client": {
-			"name": "camel.component.aws-ec2.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.configuration": {
-			"name": "camel.component.aws-ec2.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.lazyStartProducer": {
-			"name": "camel.component.aws-ec2.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.operation": {
-			"name": "camel.component.aws-ec2.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.component.aws-ec2.proxyHost": {
-			"name": "camel.component.aws-ec2.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.proxyPort": {
-			"name": "camel.component.aws-ec2.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.proxyProtocol": {
-			"name": "camel.component.aws-ec2.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ec2.region": {
-			"name": "camel.component.aws-ec2.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.secretKey": {
-			"name": "camel.component.aws-ec2.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.autowiredEnabled": {
-			"name": "camel.component.aws-ec2.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ecs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ecs-sink.json
deleted file mode 100644
index 601c4ae..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ecs-sink.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsecs.CamelAwsecsSinkConnector",
-		"artifactId": "camel-aws-ecs-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ecs-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS ECS cluster instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.ecsClient": {
-			"name": "camel.sink.endpoint.ecsClient",
-			"description": "To use a existing configured AWS ECS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.autoDiscoverClient": {
-			"name": "camel.component.aws-ecs.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.accessKey": {
-			"name": "camel.component.aws-ecs.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.configuration": {
-			"name": "camel.component.aws-ecs.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.ecsClient": {
-			"name": "camel.component.aws-ecs.ecsClient",
-			"description": "To use a existing configured AWS ECS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.lazyStartProducer": {
-			"name": "camel.component.aws-ecs.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.operation": {
-			"name": "camel.component.aws-ecs.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.component.aws-ecs.proxyHost": {
-			"name": "camel.component.aws-ecs.proxyHost",
-			"description": "To define a proxy host when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.proxyPort": {
-			"name": "camel.component.aws-ecs.proxyPort",
-			"description": "To define a proxy port when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.proxyProtocol": {
-			"name": "camel.component.aws-ecs.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ecs.region": {
-			"name": "camel.component.aws-ecs.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.secretKey": {
-			"name": "camel.component.aws-ecs.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.autowiredEnabled": {
-			"name": "camel.component.aws-ecs.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eks-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eks-sink.json
deleted file mode 100644
index f49e88a..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eks-sink.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awseks.CamelAwseksSinkConnector",
-		"artifactId": "camel-aws-eks-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-eks-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS EKS cluster instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.eksClient": {
-			"name": "camel.sink.endpoint.eksClient",
-			"description": "To use a existing configured AWS EKS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.autoDiscoverClient": {
-			"name": "camel.component.aws-eks.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.accessKey": {
-			"name": "camel.component.aws-eks.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.configuration": {
-			"name": "camel.component.aws-eks.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.eksClient": {
-			"name": "camel.component.aws-eks.eksClient",
-			"description": "To use a existing configured AWS EKS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.lazyStartProducer": {
-			"name": "camel.component.aws-eks.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.operation": {
-			"name": "camel.component.aws-eks.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.component.aws-eks.proxyHost": {
-			"name": "camel.component.aws-eks.proxyHost",
-			"description": "To define a proxy host when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.proxyPort": {
-			"name": "camel.component.aws-eks.proxyPort",
-			"description": "To define a proxy port when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.proxyProtocol": {
-			"name": "camel.component.aws-eks.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-eks.region": {
-			"name": "camel.component.aws-eks.region",
-			"description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.secretKey": {
-			"name": "camel.component.aws-eks.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.autowiredEnabled": {
-			"name": "camel.component.aws-eks.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-iam-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-iam-sink.json
deleted file mode 100644
index d35d76a..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-iam-sink.json
+++ /dev/null
@@ -1,196 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsiam.CamelAwsiamSinkConnector",
-		"artifactId": "camel-aws-iam-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-iam-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS IAM instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.iamClient": {
-			"name": "camel.sink.endpoint.iamClient",
-			"description": "To use a existing configured AWS IAM as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listAccessKeys",
-				"createUser",
-				"deleteUser",
-				"getUser",
-				"listUsers",
-				"createAccessKey",
-				"deleteAccessKey",
-				"updateAccessKey",
-				"createGroup",
-				"deleteGroup",
-				"listGroups",
-				"addUserToGroup",
-				"removeUserFromGroup"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.autoDiscoverClient": {
-			"name": "camel.component.aws-iam.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.accessKey": {
-			"name": "camel.component.aws-iam.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.configuration": {
-			"name": "camel.component.aws-iam.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.iamClient": {
-			"name": "camel.component.aws-iam.iamClient",
-			"description": "To use a existing configured AWS IAM as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.lazyStartProducer": {
-			"name": "camel.component.aws-iam.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.operation": {
-			"name": "camel.component.aws-iam.operation",
-			"description": "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listAccessKeys",
-				"createUser",
-				"deleteUser",
-				"getUser",
-				"listUsers",
-				"createAccessKey",
-				"deleteAccessKey",
-				"updateAccessKey",
-				"createGroup",
-				"deleteGroup",
-				"listGroups",
-				"addUserToGroup",
-				"removeUserFromGroup"
-			]
-		},
-		"camel.component.aws-iam.proxyHost": {
-			"name": "camel.component.aws-iam.proxyHost",
-			"description": "To define a proxy host when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.proxyPort": {
-			"name": "camel.component.aws-iam.proxyPort",
-			"description": "To define a proxy port when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.proxyProtocol": {
-			"name": "camel.component.aws-iam.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-iam.region": {
-			"name": "camel.component.aws-iam.region",
-			"description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.secretKey": {
-			"name": "camel.component.aws-iam.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.autowiredEnabled": {
-			"name": "camel.component.aws-iam.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink.json
deleted file mode 100644
index e74a3b4..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesisfirehose.CamelAwskinesisfirehoseSinkConnector",
-		"artifactId": "camel-aws-kinesis-firehose-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-firehose-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume data from AWS Kinesis Firehose streams."
-	},
-	"properties": {
-		"camel.sink.path.streamName": {
-			"name": "camel.sink.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonKinesisFirehoseClient": {
-			"name": "camel.sink.endpoint.amazonKinesisFirehoseClient",
-			"description": "Amazon Kinesis Firehose client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.amazonKinesisFirehoseClient": {
-			"name": "camel.component.aws-kinesis-firehose.amazonKinesisFirehoseClient",
-			"description": "Amazon Kinesis Firehose client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis-firehose.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.configuration": {
-			"name": "camel.component.aws-kinesis-firehose.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.lazyStartProducer": {
-			"name": "camel.component.aws-kinesis-firehose.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyHost": {
-			"name": "camel.component.aws-kinesis-firehose.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyPort": {
-			"name": "camel.component.aws-kinesis-firehose.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyProtocol": {
-			"name": "camel.component.aws-kinesis-firehose.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis-firehose.region": {
-			"name": "camel.component.aws-kinesis-firehose.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis-firehose.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.accessKey": {
-			"name": "camel.component.aws-kinesis-firehose.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.secretKey": {
-			"name": "camel.component.aws-kinesis-firehose.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink.json
deleted file mode 100644
index 894363d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSinkConnector",
-		"artifactId": "camel-aws-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume and produce records from AWS Kinesis Streams."
-	},
-	"properties": {
-		"camel.sink.path.streamName": {
-			"name": "camel.sink.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonKinesisClient": {
-			"name": "camel.sink.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.configuration": {
-			"name": "camel.component.aws-kinesis.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyHost": {
-			"name": "camel.component.aws-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyPort": {
-			"name": "camel.component.aws-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyProtocol": {
-			"name": "camel.component.aws-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis.region": {
-			"name": "camel.component.aws-kinesis.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.lazyStartProducer": {
-			"name": "camel.component.aws-kinesis.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.accessKey": {
-			"name": "camel.component.aws-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.secretKey": {
-			"name": "camel.component.aws-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source.json
deleted file mode 100644
index e79f105..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source.json
+++ /dev/null
@@ -1,384 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSourceConnector",
-		"artifactId": "camel-aws-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume and produce records from AWS Kinesis Streams."
-	},
-	"properties": {
-		"camel.source.path.streamName": {
-			"name": "camel.source.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonKinesisClient": {
-			"name": "camel.source.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.iteratorType": {
-			"name": "camel.source.endpoint.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP"
-			]
-		},
-		"camel.source.endpoint.maxResultsPerRequest": {
-			"name": "camel.source.endpoint.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sequenceNumber": {
-			"name": "camel.source.endpoint.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.shardClosed": {
-			"name": "camel.source.endpoint.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.source.endpoint.shardId": {
-			"name": "camel.source.endpoint.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.configuration": {
-			"name": "camel.component.aws-kinesis.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyHost": {
-			"name": "camel.component.aws-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyPort": {
-			"name": "camel.component.aws-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyProtocol": {
-			"name": "camel.component.aws-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis.region": {
-			"name": "camel.component.aws-kinesis.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.bridgeErrorHandler": {
-			"name": "camel.component.aws-kinesis.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.iteratorType": {
-			"name": "camel.component.aws-kinesis.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP"
-			]
-		},
-		"camel.component.aws-kinesis.maxResultsPerRequest": {
-			"name": "camel.component.aws-kinesis.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.sequenceNumber": {
-			"name": "camel.component.aws-kinesis.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.shardClosed": {
-			"name": "camel.component.aws-kinesis.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.component.aws-kinesis.shardId": {
-			"name": "camel.component.aws-kinesis.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.accessKey": {
-			"name": "camel.component.aws-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.secretKey": {
-			"name": "camel.component.aws-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kms-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kms-sink.json
deleted file mode 100644
index 98b3b02..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kms-sink.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskms.CamelAwskmsSinkConnector",
-		"artifactId": "camel-aws-kms-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kms-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage keys stored in AWS KMS instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.kmsClient": {
-			"name": "camel.sink.endpoint.kmsClient",
-			"description": "To use a existing configured AWS KMS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listKeys] [createKey] [disableKey] [scheduleKeyDeletion] [describeKey] [enableKey]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listKeys",
-				"createKey",
-				"disableKey",
-				"scheduleKeyDeletion",
-				"describeKey",
-				"enableKey"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the KMS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the KMS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which KMS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.autoDiscoverClient": {
-			"name": "camel.component.aws-kms.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.accessKey": {
-			"name": "camel.component.aws-kms.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.configuration": {
-			"name": "camel.component.aws-kms.configuration",
-			"description": "The Component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.kmsClient": {
-			"name": "camel.component.aws-kms.kmsClient",
-			"description": "To use a existing configured AWS KMS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.lazyStartProducer": {
-			"name": "camel.component.aws-kms.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.operation": {
-			"name": "camel.component.aws-kms.operation",
-			"description": "The operation to perform One of: [listKeys] [createKey] [disableKey] [scheduleKeyDeletion] [describeKey] [enableKey]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listKeys",
-				"createKey",
-				"disableKey",
-				"scheduleKeyDeletion",
-				"describeKey",
-				"enableKey"
-			]
-		},
-		"camel.component.aws-kms.proxyHost": {
-			"name": "camel.component.aws-kms.proxyHost",
-			"description": "To define a proxy host when instantiating the KMS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.proxyPort": {
-			"name": "camel.component.aws-kms.proxyPort",
-			"description": "To define a proxy port when instantiating the KMS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.proxyProtocol": {
-			"name": "camel.component.aws-kms.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kms.region": {
-			"name": "camel.component.aws-kms.region",
-			"description": "The region in which KMS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.secretKey": {
-			"name": "camel.component.aws-kms.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kms.autowiredEnabled": {
-			"name": "camel.component.aws-kms.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink.json
deleted file mode 100644
index 911fff5..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink.json
+++ /dev/null
@@ -1,208 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awslambda.CamelAwslambdaSinkConnector",
-		"artifactId": "camel-aws-lambda-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-lambda-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage and invoke AWS Lambda functions."
-	},
-	"properties": {
-		"camel.sink.path.function": {
-			"name": "camel.sink.path.function",
-			"description": "Name of the Lambda function.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be listFunctions, getFunction, createFunction, deleteFunction or invokeFunction One of: [listFunctions] [getFunction] [createAlias] [deleteAlias] [getAlias] [listAliases] [createFunction] [deleteFunction] [invokeFunction] [updateFunction] [createEventSourceMapping] [deleteEventSourceMapping] [listEventSourceMapping] [listTags] [tagResource] [untagResource] [publishVersion] [listVersions]",
-			"defaultValue": "\"invokeFunction\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"listFunctions",
-				"getFunction",
-				"createAlias",
-				"deleteAlias",
-				"getAlias",
-				"listAliases",
-				"createFunction",
-				"deleteFunction",
-				"invokeFunction",
-				"updateFunction",
-				"createEventSourceMapping",
-				"deleteEventSourceMapping",
-				"listEventSourceMapping",
-				"listTags",
-				"tagResource",
-				"untagResource",
-				"publishVersion",
-				"listVersions"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.awsLambdaClient": {
-			"name": "camel.sink.endpoint.awsLambdaClient",
-			"description": "To use a existing configured AwsLambdaClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Lambda client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.autoDiscoverClient": {
-			"name": "camel.component.aws-lambda.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.configuration": {
-			"name": "camel.component.aws-lambda.configuration",
-			"description": "The AWS Lambda default configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.lazyStartProducer": {
-			"name": "camel.component.aws-lambda.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.operation": {
-			"name": "camel.component.aws-lambda.operation",
-			"description": "The operation to perform. It can be listFunctions, getFunction, createFunction, deleteFunction or invokeFunction One of: [listFunctions] [getFunction] [createAlias] [deleteAlias] [getAlias] [listAliases] [createFunction] [deleteFunction] [invokeFunction] [updateFunction] [createEventSourceMapping] [deleteEventSourceMapping] [listEventSourceMapping] [listTags] [tagResource] [untagResource] [publishVersion] [listVersions]",
-			"defaultValue": "\"invokeFunction\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"listFunctions",
-				"getFunction",
-				"createAlias",
-				"deleteAlias",
-				"getAlias",
-				"listAliases",
-				"createFunction",
-				"deleteFunction",
-				"invokeFunction",
-				"updateFunction",
-				"createEventSourceMapping",
-				"deleteEventSourceMapping",
-				"listEventSourceMapping",
-				"listTags",
-				"tagResource",
-				"untagResource",
-				"publishVersion",
-				"listVersions"
-			]
-		},
-		"camel.component.aws-lambda.region": {
-			"name": "camel.component.aws-lambda.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.autowiredEnabled": {
-			"name": "camel.component.aws-lambda.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.awsLambdaClient": {
-			"name": "camel.component.aws-lambda.awsLambdaClient",
-			"description": "To use a existing configured AwsLambdaClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.proxyHost": {
-			"name": "camel.component.aws-lambda.proxyHost",
-			"description": "To define a proxy host when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.proxyPort": {
-			"name": "camel.component.aws-lambda.proxyPort",
-			"description": "To define a proxy port when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.proxyProtocol": {
-			"name": "camel.component.aws-lambda.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Lambda client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-lambda.accessKey": {
-			"name": "camel.component.aws-lambda.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-lambda.secretKey": {
-			"name": "camel.component.aws-lambda.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-mq-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-mq-sink.json
deleted file mode 100644
index ecadab0..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-mq-sink.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsmq.CamelAwsmqSinkConnector",
-		"artifactId": "camel-aws-mq-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-mq-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS MQ instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonMqClient": {
-			"name": "camel.sink.endpoint.amazonMqClient",
-			"description": "To use a existing configured AmazonMQClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be listBrokers,createBroker,deleteBroker One of: [listBrokers] [createBroker] [deleteBroker] [rebootBroker] [updateBroker] [describeBroker]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listBrokers",
-				"createBroker",
-				"deleteBroker",
-				"rebootBroker",
-				"updateBroker",
-				"describeBroker"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the MQ client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the MQ client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the MQ client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which MQ client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.autoDiscoverClient": {
-			"name": "camel.component.aws-mq.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.accessKey": {
-			"name": "camel.component.aws-mq.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.amazonMqClient": {
-			"name": "camel.component.aws-mq.amazonMqClient",
-			"description": "To use a existing configured AmazonMQClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.configuration": {
-			"name": "camel.component.aws-mq.configuration",
-			"description": "The Component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.lazyStartProducer": {
-			"name": "camel.component.aws-mq.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.operation": {
-			"name": "camel.component.aws-mq.operation",
-			"description": "The operation to perform. It can be listBrokers,createBroker,deleteBroker One of: [listBrokers] [createBroker] [deleteBroker] [rebootBroker] [updateBroker] [describeBroker]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listBrokers",
-				"createBroker",
-				"deleteBroker",
-				"rebootBroker",
-				"updateBroker",
-				"describeBroker"
-			]
-		},
-		"camel.component.aws-mq.proxyHost": {
-			"name": "camel.component.aws-mq.proxyHost",
-			"description": "To define a proxy host when instantiating the MQ client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.proxyPort": {
-			"name": "camel.component.aws-mq.proxyPort",
-			"description": "To define a proxy port when instantiating the MQ client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.proxyProtocol": {
-			"name": "camel.component.aws-mq.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the MQ client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-mq.region": {
-			"name": "camel.component.aws-mq.region",
-			"description": "The region in which MQ client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.secretKey": {
-			"name": "camel.component.aws-mq.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-mq.autowiredEnabled": {
-			"name": "camel.component.aws-mq.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-msk-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-msk-sink.json
deleted file mode 100644
index 838d576..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-msk-sink.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsmsk.CamelAwsmskSinkConnector",
-		"artifactId": "camel-aws-msk-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-msk-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS MSK instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.mskClient": {
-			"name": "camel.sink.endpoint.mskClient",
-			"description": "To use a existing configured AWS MSK as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listClusters] [createCluster] [deleteCluster] [describeCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"createCluster",
-				"deleteCluster",
-				"describeCluster"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the MSK client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the MSK client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the MSK client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which MSK client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.autoDiscoverClient": {
-			"name": "camel.component.aws-msk.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.accessKey": {
-			"name": "camel.component.aws-msk.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.configuration": {
-			"name": "camel.component.aws-msk.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.lazyStartProducer": {
-			"name": "camel.component.aws-msk.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.mskClient": {
-			"name": "camel.component.aws-msk.mskClient",
-			"description": "To use a existing configured AWS MSK as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.operation": {
-			"name": "camel.component.aws-msk.operation",
-			"description": "The operation to perform One of: [listClusters] [createCluster] [deleteCluster] [describeCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"createCluster",
-				"deleteCluster",
-				"describeCluster"
-			]
-		},
-		"camel.component.aws-msk.proxyHost": {
-			"name": "camel.component.aws-msk.proxyHost",
-			"description": "To define a proxy host when instantiating the MSK client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.proxyPort": {
-			"name": "camel.component.aws-msk.proxyPort",
-			"description": "To define a proxy port when instantiating the MSK client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.proxyProtocol": {
-			"name": "camel.component.aws-msk.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the MSK client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-msk.region": {
-			"name": "camel.component.aws-msk.region",
-			"description": "The region in which MSK client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.secretKey": {
-			"name": "camel.component.aws-msk.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-msk.autowiredEnabled": {
-			"name": "camel.component.aws-msk.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink.json
deleted file mode 100644
index 9ca7cb7..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink.json
+++ /dev/null
@@ -1,450 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awss3.CamelAwss3SinkConnector",
-		"artifactId": "camel-aws-s3-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-s3-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Store and retrieve objects from AWS S3 Storage Service."
-	},
-	"properties": {
-		"camel.sink.path.bucketNameOrArn": {
-			"name": "camel.sink.path.bucketNameOrArn",
-			"description": "Bucket name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonS3Client": {
-			"name": "camel.sink.endpoint.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoCreateBucket": {
-			"name": "camel.sink.endpoint.autoCreateBucket",
-			"description": "Setting the autocreation of the bucket",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.endpointConfiguration": {
-			"name": "camel.sink.endpoint.endpointConfiguration",
-			"description": "Amazon AWS Endpoint Configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.pathStyleAccess": {
-			"name": "camel.sink.endpoint.pathStyleAccess",
-			"description": "Whether or not the S3 client should use path style access",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.policy": {
-			"name": "camel.sink.endpoint.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the S3 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useIAMCredentials": {
-			"name": "camel.sink.endpoint.useIAMCredentials",
-			"description": "Set whether the S3 client should expect to load credentials on an EC2 instance or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.encryptionMaterials": {
-			"name": "camel.sink.endpoint.encryptionMaterials",
-			"description": "The encryption materials to use in case of Symmetric\/Asymmetric client usage",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useEncryption": {
-			"name": "camel.sink.endpoint.useEncryption",
-			"description": "Define if encryption must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.deleteAfterWrite": {
-			"name": "camel.sink.endpoint.deleteAfterWrite",
-			"description": "Delete file object after the S3 file has been uploaded",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyName": {
-			"name": "camel.sink.endpoint.keyName",
-			"description": "Setting the key name for an element in the bucket through endpoint parameter",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.multiPartUpload": {
-			"name": "camel.sink.endpoint.multiPartUpload",
-			"description": "If it is true, camel will upload the file with multi part format, the part size is decided by the option of partSize",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to do in case the user don't want to do only an upload One of: [copyObject] [deleteBucket] [listBuckets] [downloadLink]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"copyObject",
-				"deleteBucket",
-				"listBuckets",
-				"downloadLink"
-			]
-		},
-		"camel.sink.endpoint.partSize": {
-			"name": "camel.sink.endpoint.partSize",
-			"description": "Setup the partSize which is used in multi part upload, the default size is 25M.",
-			"defaultValue": "26214400L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.serverSideEncryption": {
-			"name": "camel.sink.endpoint.serverSideEncryption",
-			"description": "Sets the server-side encryption algorithm when encrypting the object using AWS-managed keys. For example use AES256.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.storageClass": {
-			"name": "camel.sink.endpoint.storageClass",
-			"description": "The storage class to set in the com.amazonaws.services.s3.model.PutObjectRequest request.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.awsKMSKeyId": {
-			"name": "camel.sink.endpoint.awsKMSKeyId",
-			"description": "Define the id of KMS key to use in case KMS is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useAwsKMS": {
-			"name": "camel.sink.endpoint.useAwsKMS",
-			"description": "Define if KMS must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accelerateModeEnabled": {
-			"name": "camel.sink.endpoint.accelerateModeEnabled",
-			"description": "Define if Accelerate Mode enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.chunkedEncodingDisabled": {
-			"name": "camel.sink.endpoint.chunkedEncodingDisabled",
-			"description": "Define if disabled Chunked Encoding is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.dualstackEnabled": {
-			"name": "camel.sink.endpoint.dualstackEnabled",
-			"description": "Define if Dualstack enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.forceGlobalBucketAccessEnabled": {
-			"name": "camel.sink.endpoint.forceGlobalBucketAccessEnabled",
-			"description": "Define if Force Global Bucket Access enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.payloadSigningEnabled": {
-			"name": "camel.sink.endpoint.payloadSigningEnabled",
-			"description": "Define if Payload Signing enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.amazonS3Client": {
-			"name": "camel.component.aws-s3.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autoCreateBucket": {
-			"name": "camel.component.aws-s3.autoCreateBucket",
-			"description": "Setting the autocreation of the bucket",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autoDiscoverClient": {
-			"name": "camel.component.aws-s3.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.configuration": {
-			"name": "camel.component.aws-s3.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.endpointConfiguration": {
-			"name": "camel.component.aws-s3.endpointConfiguration",
-			"description": "Amazon AWS Endpoint Configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.pathStyleAccess": {
-			"name": "camel.component.aws-s3.pathStyleAccess",
-			"description": "Whether or not the S3 client should use path style access",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.policy": {
-			"name": "camel.component.aws-s3.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyHost": {
-			"name": "camel.component.aws-s3.proxyHost",
-			"description": "To define a proxy host when instantiating the S3 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyPort": {
-			"name": "camel.component.aws-s3.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyProtocol": {
-			"name": "camel.component.aws-s3.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-s3.region": {
-			"name": "camel.component.aws-s3.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.useIAMCredentials": {
-			"name": "camel.component.aws-s3.useIAMCredentials",
-			"description": "Set whether the S3 client should expect to load credentials on an EC2 instance or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.encryptionMaterials": {
-			"name": "camel.component.aws-s3.encryptionMaterials",
-			"description": "The encryption materials to use in case of Symmetric\/Asymmetric client usage",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.useEncryption": {
-			"name": "camel.component.aws-s3.useEncryption",
-			"description": "Define if encryption must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.deleteAfterWrite": {
-			"name": "camel.component.aws-s3.deleteAfterWrite",
-			"description": "Delete file object after the S3 file has been uploaded",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.keyName": {
-			"name": "camel.component.aws-s3.keyName",
-			"description": "Setting the key name for an element in the bucket through endpoint parameter",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.lazyStartProducer": {
-			"name": "camel.component.aws-s3.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.multiPartUpload": {
-			"name": "camel.component.aws-s3.multiPartUpload",
-			"description": "If it is true, camel will upload the file with multi part format, the part size is decided by the option of partSize",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.operation": {
-			"name": "camel.component.aws-s3.operation",
-			"description": "The operation to do in case the user don't want to do only an upload One of: [copyObject] [deleteBucket] [listBuckets] [downloadLink]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"copyObject",
-				"deleteBucket",
-				"listBuckets",
-				"downloadLink"
-			]
-		},
-		"camel.component.aws-s3.partSize": {
-			"name": "camel.component.aws-s3.partSize",
-			"description": "Setup the partSize which is used in multi part upload, the default size is 25M.",
-			"defaultValue": "26214400L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.serverSideEncryption": {
-			"name": "camel.component.aws-s3.serverSideEncryption",
-			"description": "Sets the server-side encryption algorithm when encrypting the object using AWS-managed keys. For example use AES256.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.storageClass": {
-			"name": "camel.component.aws-s3.storageClass",
-			"description": "The storage class to set in the com.amazonaws.services.s3.model.PutObjectRequest request.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.awsKMSKeyId": {
-			"name": "camel.component.aws-s3.awsKMSKeyId",
-			"description": "Define the id of KMS key to use in case KMS is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.useAwsKMS": {
-			"name": "camel.component.aws-s3.useAwsKMS",
-			"description": "Define if KMS must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.accelerateModeEnabled": {
-			"name": "camel.component.aws-s3.accelerateModeEnabled",
-			"description": "Define if Accelerate Mode enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.chunkedEncodingDisabled": {
-			"name": "camel.component.aws-s3.chunkedEncodingDisabled",
-			"description": "Define if disabled Chunked Encoding is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.dualstackEnabled": {
-			"name": "camel.component.aws-s3.dualstackEnabled",
-			"description": "Define if Dualstack enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.forceGlobalBucketAccessEnabled": {
-			"name": "camel.component.aws-s3.forceGlobalBucketAccessEnabled",
-			"description": "Define if Force Global Bucket Access enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.payloadSigningEnabled": {
-			"name": "camel.component.aws-s3.payloadSigningEnabled",
-			"description": "Define if Payload Signing enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autowiredEnabled": {
-			"name": "camel.component.aws-s3.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.accessKey": {
-			"name": "camel.component.aws-s3.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.secretKey": {
-			"name": "camel.component.aws-s3.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	},
-	"converters": [
-		"org.apache.camel.kafkaconnector.awss3.converters.S3ObjectConverter"
-	],
-	"transforms": [
-		"org.apache.camel.kafkaconnector.awss3.transformers.S3ObjectTransforms"
-	]
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source.json
deleted file mode 100644
index f0a3138..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source.json
+++ /dev/null
@@ -1,566 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awss3.CamelAwss3SourceConnector",
-		"artifactId": "camel-aws-s3-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-s3-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Store and retrieve objects from AWS S3 Storage Service."
-	},
-	"properties": {
-		"camel.source.path.bucketNameOrArn": {
-			"name": "camel.source.path.bucketNameOrArn",
-			"description": "Bucket name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonS3Client": {
-			"name": "camel.source.endpoint.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoCreateBucket": {
-			"name": "camel.source.endpoint.autoCreateBucket",
-			"description": "Setting the autocreation of the bucket",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.endpointConfiguration": {
-			"name": "camel.source.endpoint.endpointConfiguration",
-			"description": "Amazon AWS Endpoint Configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.pathStyleAccess": {
-			"name": "camel.source.endpoint.pathStyleAccess",
-			"description": "Whether or not the S3 client should use path style access",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.policy": {
-			"name": "camel.source.endpoint.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the S3 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.useIAMCredentials": {
-			"name": "camel.source.endpoint.useIAMCredentials",
-			"description": "Set whether the S3 client should expect to load credentials on an EC2 instance or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.encryptionMaterials": {
-			"name": "camel.source.endpoint.encryptionMaterials",
-			"description": "The encryption materials to use in case of Symmetric\/Asymmetric client usage",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.useEncryption": {
-			"name": "camel.source.endpoint.useEncryption",
-			"description": "Define if encryption must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.deleteAfterRead": {
-			"name": "camel.source.endpoint.deleteAfterRead",
-			"description": "Delete objects from S3 after they have been retrieved. The delete is only performed if the Exchange is committed. If a rollback occurs, the object is not deleted. If this option is false, then the same objects will be retrieve over and over again on the polls. Therefore you need to use the Idempotent Consumer EIP in the route to filter out duplicates. You can filter using the S3Constants#BUCKET_NAME and S3Constants#KEY headers, or only the S3Constants#KEY header.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delimiter": {
-			"name": "camel.source.endpoint.delimiter",
-			"description": "The delimiter which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.doneFileName": {
-			"name": "camel.source.endpoint.doneFileName",
-			"description": "If provided, Camel will only consume files if a done file exists.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.fileName": {
-			"name": "camel.source.endpoint.fileName",
-			"description": "To get the object from the bucket with the given file name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.includeBody": {
-			"name": "camel.source.endpoint.includeBody",
-			"description": "If it is true, the exchange body will be set to a stream to the contents of the file. If false, the headers will be set with the S3 object metadata, but the body will be null. This option is strongly related to autocloseBody 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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maxConnections": {
-			"name": "camel.source.endpoint.maxConnections",
-			"description": "Set the maxConnections parameter in the S3 client configuration",
-			"defaultValue": "60",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maxMessagesPerPoll": {
-			"name": "camel.source.endpoint.maxMessagesPerPoll",
-			"description": "Gets the maximum number of messages as a limit to poll at each polling. Gets the maximum number of messages as a limit to poll at each polling. The default value is 10. Use 0 or a negative number to set it as unlimited.",
-			"defaultValue": "10",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.prefix": {
-			"name": "camel.source.endpoint.prefix",
-			"description": "The prefix which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autocloseBody": {
-			"name": "camel.source.endpoint.autocloseBody",
-			"description": "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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accelerateModeEnabled": {
-			"name": "camel.source.endpoint.accelerateModeEnabled",
-			"description": "Define if Accelerate Mode enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.chunkedEncodingDisabled": {
-			"name": "camel.source.endpoint.chunkedEncodingDisabled",
-			"description": "Define if disabled Chunked Encoding is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.dualstackEnabled": {
-			"name": "camel.source.endpoint.dualstackEnabled",
-			"description": "Define if Dualstack enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.forceGlobalBucketAccessEnabled": {
-			"name": "camel.source.endpoint.forceGlobalBucketAccessEnabled",
-			"description": "Define if Force Global Bucket Access enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.payloadSigningEnabled": {
-			"name": "camel.source.endpoint.payloadSigningEnabled",
-			"description": "Define if Payload Signing enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.amazonS3Client": {
-			"name": "camel.component.aws-s3.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autoCreateBucket": {
-			"name": "camel.component.aws-s3.autoCreateBucket",
-			"description": "Setting the autocreation of the bucket",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autoDiscoverClient": {
-			"name": "camel.component.aws-s3.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.configuration": {
-			"name": "camel.component.aws-s3.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.endpointConfiguration": {
-			"name": "camel.component.aws-s3.endpointConfiguration",
-			"description": "Amazon AWS Endpoint Configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.pathStyleAccess": {
-			"name": "camel.component.aws-s3.pathStyleAccess",
-			"description": "Whether or not the S3 client should use path style access",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.policy": {
-			"name": "camel.component.aws-s3.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyHost": {
-			"name": "camel.component.aws-s3.proxyHost",
-			"description": "To define a proxy host when instantiating the S3 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyPort": {
-			"name": "camel.component.aws-s3.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.proxyProtocol": {
-			"name": "camel.component.aws-s3.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-s3.region": {
-			"name": "camel.component.aws-s3.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.useIAMCredentials": {
-			"name": "camel.component.aws-s3.useIAMCredentials",
-			"description": "Set whether the S3 client should expect to load credentials on an EC2 instance or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.encryptionMaterials": {
-			"name": "camel.component.aws-s3.encryptionMaterials",
-			"description": "The encryption materials to use in case of Symmetric\/Asymmetric client usage",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.useEncryption": {
-			"name": "camel.component.aws-s3.useEncryption",
-			"description": "Define if encryption must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.bridgeErrorHandler": {
-			"name": "camel.component.aws-s3.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.deleteAfterRead": {
-			"name": "camel.component.aws-s3.deleteAfterRead",
-			"description": "Delete objects from S3 after they have been retrieved. The delete is only performed if the Exchange is committed. If a rollback occurs, the object is not deleted. If this option is false, then the same objects will be retrieve over and over again on the polls. Therefore you need to use the Idempotent Consumer EIP in the route to filter out duplicates. You can filter using the S3Constants#BUCKET_NAME and S3Constants#KEY headers, or only the S3Constants#KEY header.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.delimiter": {
-			"name": "camel.component.aws-s3.delimiter",
-			"description": "The delimiter which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.doneFileName": {
-			"name": "camel.component.aws-s3.doneFileName",
-			"description": "If provided, Camel will only consume files if a done file exists.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.fileName": {
-			"name": "camel.component.aws-s3.fileName",
-			"description": "To get the object from the bucket with the given file name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.includeBody": {
-			"name": "camel.component.aws-s3.includeBody",
-			"description": "If it is true, the exchange body will be set to a stream to the contents of the file. If false, the headers will be set with the S3 object metadata, but the body will be null. This option is strongly related to autocloseBody 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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.prefix": {
-			"name": "camel.component.aws-s3.prefix",
-			"description": "The prefix which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autocloseBody": {
-			"name": "camel.component.aws-s3.autocloseBody",
-			"description": "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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.accelerateModeEnabled": {
-			"name": "camel.component.aws-s3.accelerateModeEnabled",
-			"description": "Define if Accelerate Mode enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.chunkedEncodingDisabled": {
-			"name": "camel.component.aws-s3.chunkedEncodingDisabled",
-			"description": "Define if disabled Chunked Encoding is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.dualstackEnabled": {
-			"name": "camel.component.aws-s3.dualstackEnabled",
-			"description": "Define if Dualstack enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.forceGlobalBucketAccessEnabled": {
-			"name": "camel.component.aws-s3.forceGlobalBucketAccessEnabled",
-			"description": "Define if Force Global Bucket Access enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.payloadSigningEnabled": {
-			"name": "camel.component.aws-s3.payloadSigningEnabled",
-			"description": "Define if Payload Signing enabled is true or false",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.autowiredEnabled": {
-			"name": "camel.component.aws-s3.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.accessKey": {
-			"name": "camel.component.aws-s3.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-s3.secretKey": {
-			"name": "camel.component.aws-s3.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	},
-	"converters": [
-		"org.apache.camel.kafkaconnector.awss3.converters.S3ObjectConverter"
-	],
-	"transforms": [
-		"org.apache.camel.kafkaconnector.awss3.transformers.S3ObjectTransforms"
-	]
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sdb-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sdb-sink.json
deleted file mode 100644
index b95d817..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sdb-sink.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awssdb.CamelAwssdbSinkConnector",
-		"artifactId": "camel-aws-sdb-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-sdb-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Store and Retrieve data from\/to AWS SDB service."
-	},
-	"properties": {
-		"camel.sink.path.domainName": {
-			"name": "camel.sink.path.domainName",
-			"description": "The name of the domain currently worked with.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonSDBClient": {
-			"name": "camel.sink.endpoint.amazonSDBClient",
-			"description": "To use the AmazonSimpleDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.consistentRead": {
-			"name": "camel.sink.endpoint.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.maxNumberOfDomains": {
-			"name": "camel.sink.endpoint.maxNumberOfDomains",
-			"description": "The maximum number of domain names you want returned. The range is 1 to 100.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "Operation to perform One of: [BatchDeleteAttributes] [BatchPutAttributes] [DeleteAttributes] [DeleteDomain] [DomainMetadata] [GetAttributes] [ListDomains] [PutAttributes] [Select]",
-			"defaultValue": "\"PutAttributes\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchDeleteAttributes",
-				"BatchPutAttributes",
-				"DeleteAttributes",
-				"DeleteDomain",
-				"DomainMetadata",
-				"GetAttributes",
-				"ListDomains",
-				"PutAttributes",
-				"Select"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the SDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which SDB client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sdb.lazyStartProducer": {
-			"name": "camel.component.aws-sdb.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sdb.autowiredEnabled": {
-			"name": "camel.component.aws-sdb.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink.json
deleted file mode 100644
index 453cbbe..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink.json
+++ /dev/null
@@ -1,202 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsses.CamelAwssesSinkConnector",
-		"artifactId": "camel-aws-ses-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ses-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Send e-mails through AWS SES service."
-	},
-	"properties": {
-		"camel.sink.path.from": {
-			"name": "camel.sink.path.from",
-			"description": "The sender's email address.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonSESClient": {
-			"name": "camel.sink.endpoint.amazonSESClient",
-			"description": "To use the AmazonSimpleEmailService as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SES client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the SES client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SES client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which SES client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.replyToAddresses": {
-			"name": "camel.sink.endpoint.replyToAddresses",
-			"description": "List of reply-to email address(es) for the message, override it using 'CamelAwsSesReplyToAddresses' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.returnPath": {
-			"name": "camel.sink.endpoint.returnPath",
-			"description": "The email address to which bounce notifications are to be forwarded, override it using 'CamelAwsSesReturnPath' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.subject": {
-			"name": "camel.sink.endpoint.subject",
-			"description": "The subject which is used if the message header 'CamelAwsSesSubject' is not present.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.to": {
-			"name": "camel.sink.endpoint.to",
-			"description": "List of destination email address. Can be overriden with 'CamelAwsSesTo' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.amazonSESClient": {
-			"name": "camel.component.aws-ses.amazonSESClient",
-			"description": "To use the AmazonSimpleEmailService as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.autoDiscoverClient": {
-			"name": "camel.component.aws-ses.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.configuration": {
-			"name": "camel.component.aws-ses.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.lazyStartProducer": {
-			"name": "camel.component.aws-ses.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.proxyHost": {
-			"name": "camel.component.aws-ses.proxyHost",
-			"description": "To define a proxy host when instantiating the SES client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.proxyPort": {
-			"name": "camel.component.aws-ses.proxyPort",
-			"description": "To define a proxy port when instantiating the SES client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.proxyProtocol": {
-			"name": "camel.component.aws-ses.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SES client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ses.region": {
-			"name": "camel.component.aws-ses.region",
-			"description": "The region in which SES client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.replyToAddresses": {
-			"name": "camel.component.aws-ses.replyToAddresses",
-			"description": "List of reply-to email address(es) for the message, override it using 'CamelAwsSesReplyToAddresses' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.returnPath": {
-			"name": "camel.component.aws-ses.returnPath",
-			"description": "The email address to which bounce notifications are to be forwarded, override it using 'CamelAwsSesReturnPath' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.subject": {
-			"name": "camel.component.aws-ses.subject",
-			"description": "The subject which is used if the message header 'CamelAwsSesSubject' is not present.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.to": {
-			"name": "camel.component.aws-ses.to",
-			"description": "List of destination email address. Can be overriden with 'CamelAwsSesTo' header.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.autowiredEnabled": {
-			"name": "camel.component.aws-ses.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.accessKey": {
-			"name": "camel.component.aws-ses.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ses.secretKey": {
-			"name": "camel.component.aws-ses.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink.json
deleted file mode 100644
index 23f93c9..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink.json
+++ /dev/null
@@ -1,274 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awssns.CamelAwssnsSinkConnector",
-		"artifactId": "camel-aws-sns-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-sns-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Send messages to an AWS Simple Notification Topic."
-	},
-	"properties": {
-		"camel.sink.path.topicNameOrArn": {
-			"name": "camel.sink.path.topicNameOrArn",
-			"description": "Topic name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonSNSClient": {
-			"name": "camel.sink.endpoint.amazonSNSClient",
-			"description": "To use the AmazonSNS as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonSQSClient": {
-			"name": "camel.sink.endpoint.amazonSQSClient",
-			"description": "An SQS Client to use as bridge between SNS and SQS",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoCreateTopic": {
-			"name": "camel.sink.endpoint.autoCreateTopic",
-			"description": "Setting the autocreation of the topic",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.headerFilterStrategy": {
-			"name": "camel.sink.endpoint.headerFilterStrategy",
-			"description": "To use a custom HeaderFilterStrategy to map headers to\/from Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.kmsMasterKeyId": {
-			"name": "camel.sink.endpoint.kmsMasterKeyId",
-			"description": "The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.messageStructure": {
-			"name": "camel.sink.endpoint.messageStructure",
-			"description": "The message structure to use such as json",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.policy": {
-			"name": "camel.sink.endpoint.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SNS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the SNS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SNS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.queueUrl": {
-			"name": "camel.sink.endpoint.queueUrl",
-			"description": "The queueUrl to subscribe to",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which SNS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.serverSideEncryptionEnabled": {
-			"name": "camel.sink.endpoint.serverSideEncryptionEnabled",
-			"description": "Define if Server Side Encryption is enabled or not on the topic",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.subject": {
-			"name": "camel.sink.endpoint.subject",
-			"description": "The subject which is used if the message header 'CamelAwsSnsSubject' is not present.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.subscribeSNStoSQS": {
-			"name": "camel.sink.endpoint.subscribeSNStoSQS",
-			"description": "Define if the subscription between SNS Topic and SQS must be done or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.amazonSNSClient": {
-			"name": "camel.component.aws-sns.amazonSNSClient",
-			"description": "To use the AmazonSNS as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.amazonSQSClient": {
-			"name": "camel.component.aws-sns.amazonSQSClient",
-			"description": "An SQS Client to use as bridge between SNS and SQS",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.autoCreateTopic": {
-			"name": "camel.component.aws-sns.autoCreateTopic",
-			"description": "Setting the autocreation of the topic",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.autoDiscoverClient": {
-			"name": "camel.component.aws-sns.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.configuration": {
-			"name": "camel.component.aws-sns.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.kmsMasterKeyId": {
-			"name": "camel.component.aws-sns.kmsMasterKeyId",
-			"description": "The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.lazyStartProducer": {
-			"name": "camel.component.aws-sns.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.messageStructure": {
-			"name": "camel.component.aws-sns.messageStructure",
-			"description": "The message structure to use such as json",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.policy": {
-			"name": "camel.component.aws-sns.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.proxyHost": {
-			"name": "camel.component.aws-sns.proxyHost",
-			"description": "To define a proxy host when instantiating the SNS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.proxyPort": {
-			"name": "camel.component.aws-sns.proxyPort",
-			"description": "To define a proxy port when instantiating the SNS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.proxyProtocol": {
-			"name": "camel.component.aws-sns.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SNS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-sns.queueUrl": {
-			"name": "camel.component.aws-sns.queueUrl",
-			"description": "The queueUrl to subscribe to",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.region": {
-			"name": "camel.component.aws-sns.region",
-			"description": "The region in which SNS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.serverSideEncryptionEnabled": {
-			"name": "camel.component.aws-sns.serverSideEncryptionEnabled",
-			"description": "Define if Server Side Encryption is enabled or not on the topic",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.subject": {
-			"name": "camel.component.aws-sns.subject",
-			"description": "The subject which is used if the message header 'CamelAwsSnsSubject' is not present.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.subscribeSNStoSQS": {
-			"name": "camel.component.aws-sns.subscribeSNStoSQS",
-			"description": "Define if the subscription between SNS Topic and SQS must be done or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.autowiredEnabled": {
-			"name": "camel.component.aws-sns.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.accessKey": {
-			"name": "camel.component.aws-sns.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sns.secretKey": {
-			"name": "camel.component.aws-sns.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink.json
deleted file mode 100644
index 589df3d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink.json
+++ /dev/null
@@ -1,378 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awssqs.CamelAwssqsSinkConnector",
-		"artifactId": "camel-aws-sqs-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-sqs-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Sending and receive messages to\/from AWS SQS service."
-	},
-	"properties": {
-		"camel.sink.path.queueNameOrArn": {
-			"name": "camel.sink.path.queueNameOrArn",
-			"description": "Queue name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonAWSHost": {
-			"name": "camel.sink.endpoint.amazonAWSHost",
-			"description": "The hostname of the Amazon AWS cloud.",
-			"defaultValue": "\"amazonaws.com\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonSQSClient": {
-			"name": "camel.sink.endpoint.amazonSQSClient",
-			"description": "To use the AmazonSQS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoCreateQueue": {
-			"name": "camel.sink.endpoint.autoCreateQueue",
-			"description": "Setting the autocreation of the queue",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.headerFilterStrategy": {
-			"name": "camel.sink.endpoint.headerFilterStrategy",
-			"description": "To use a custom HeaderFilterStrategy to map headers to\/from Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.protocol": {
-			"name": "camel.sink.endpoint.protocol",
-			"description": "The underlying protocol used to communicate with SQS",
-			"defaultValue": "\"https\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SQS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.queueOwnerAWSAccountId": {
-			"name": "camel.sink.endpoint.queueOwnerAWSAccountId",
-			"description": "Specify the queue owner aws account id when you need to connect the queue with different account owner.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "Specify the queue region which could be used with queueOwnerAWSAccountId to build the service URL. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.delaySeconds": {
-			"name": "camel.sink.endpoint.delaySeconds",
-			"description": "Delay sending messages for a number of seconds.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.messageDeduplicationIdStrategy": {
-			"name": "camel.sink.endpoint.messageDeduplicationIdStrategy",
-			"description": "Only for FIFO queues. Strategy for setting the messageDeduplicationId on the message. Can be one of the following options: useExchangeId, useContentBasedDeduplication. For the useContentBasedDeduplication option, no messageDeduplicationId will be set on the message. One of: [useExchangeId] [useContentBasedDeduplication]",
-			"defaultValue": "\"useExchangeId\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useExchangeId",
-				"useContentBasedDeduplication"
-			]
-		},
-		"camel.sink.endpoint.messageGroupIdStrategy": {
-			"name": "camel.sink.endpoint.messageGroupIdStrategy",
-			"description": "Only for FIFO queues. Strategy for setting the messageGroupId on the message. Can be one of the following options: useConstant, useExchangeId, usePropertyValue. For the usePropertyValue option, the value of property CamelAwsMessageGroupId will be used. One of: [useConstant] [useExchangeId] [usePropertyValue]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useConstant",
-				"useExchangeId",
-				"usePropertyValue"
-			]
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to do in case the user don't want to send only a message One of: [sendBatchMessage] [deleteMessage] [listQueues]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"sendBatchMessage",
-				"deleteMessage",
-				"listQueues"
-			]
-		},
-		"camel.sink.endpoint.delayQueue": {
-			"name": "camel.sink.endpoint.delayQueue",
-			"description": "Define if you want to apply delaySeconds option to the queue or on single messages",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.queueUrl": {
-			"name": "camel.sink.endpoint.queueUrl",
-			"description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter is intended to be used, to connect to a mock implementation of SQS, for testing purposes.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.maximumMessageSize": {
-			"name": "camel.sink.endpoint.maximumMessageSize",
-			"description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.messageRetentionPeriod": {
-			"name": "camel.sink.endpoint.messageRetentionPeriod",
-			"description": "The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.policy": {
-			"name": "camel.sink.endpoint.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.receiveMessageWaitTimeSeconds": {
-			"name": "camel.sink.endpoint.receiveMessageWaitTimeSeconds",
-			"description": "If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.redrivePolicy": {
-			"name": "camel.sink.endpoint.redrivePolicy",
-			"description": "Specify the policy that send message to DeadLetter queue. See detail at Amazon docs.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.amazonAWSHost": {
-			"name": "camel.component.aws-sqs.amazonAWSHost",
-			"description": "The hostname of the Amazon AWS cloud.",
-			"defaultValue": "\"amazonaws.com\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.amazonSQSClient": {
-			"name": "camel.component.aws-sqs.amazonSQSClient",
-			"description": "To use the AmazonSQS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.autoCreateQueue": {
-			"name": "camel.component.aws-sqs.autoCreateQueue",
-			"description": "Setting the autocreation of the queue",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.autoDiscoverClient": {
-			"name": "camel.component.aws-sqs.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.configuration": {
-			"name": "camel.component.aws-sqs.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.protocol": {
-			"name": "camel.component.aws-sqs.protocol",
-			"description": "The underlying protocol used to communicate with SQS",
-			"defaultValue": "\"https\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyProtocol": {
-			"name": "camel.component.aws-sqs.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SQS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-sqs.queueOwnerAWSAccountId": {
-			"name": "camel.component.aws-sqs.queueOwnerAWSAccountId",
-			"description": "Specify the queue owner aws account id when you need to connect the queue with different account owner.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.region": {
-			"name": "camel.component.aws-sqs.region",
-			"description": "Specify the queue region which could be used with queueOwnerAWSAccountId to build the service URL. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.delaySeconds": {
-			"name": "camel.component.aws-sqs.delaySeconds",
-			"description": "Delay sending messages for a number of seconds.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.lazyStartProducer": {
-			"name": "camel.component.aws-sqs.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.messageDeduplicationIdStrategy": {
-			"name": "camel.component.aws-sqs.messageDeduplicationIdStrategy",
-			"description": "Only for FIFO queues. Strategy for setting the messageDeduplicationId on the message. Can be one of the following options: useExchangeId, useContentBasedDeduplication. For the useContentBasedDeduplication option, no messageDeduplicationId will be set on the message. One of: [useExchangeId] [useContentBasedDeduplication]",
-			"defaultValue": "\"useExchangeId\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useExchangeId",
-				"useContentBasedDeduplication"
-			]
-		},
-		"camel.component.aws-sqs.messageGroupIdStrategy": {
-			"name": "camel.component.aws-sqs.messageGroupIdStrategy",
-			"description": "Only for FIFO queues. Strategy for setting the messageGroupId on the message. Can be one of the following options: useConstant, useExchangeId, usePropertyValue. For the usePropertyValue option, the value of property CamelAwsMessageGroupId will be used. One of: [useConstant] [useExchangeId] [usePropertyValue]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useConstant",
-				"useExchangeId",
-				"usePropertyValue"
-			]
-		},
-		"camel.component.aws-sqs.operation": {
-			"name": "camel.component.aws-sqs.operation",
-			"description": "The operation to do in case the user don't want to send only a message One of: [sendBatchMessage] [deleteMessage] [listQueues]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"sendBatchMessage",
-				"deleteMessage",
-				"listQueues"
-			]
-		},
-		"camel.component.aws-sqs.autowiredEnabled": {
-			"name": "camel.component.aws-sqs.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.delayQueue": {
-			"name": "camel.component.aws-sqs.delayQueue",
-			"description": "Define if you want to apply delaySeconds option to the queue or on single messages",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.queueUrl": {
-			"name": "camel.component.aws-sqs.queueUrl",
-			"description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter is intended to be used, to connect to a mock implementation of SQS, for testing purposes.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyHost": {
-			"name": "camel.component.aws-sqs.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyPort": {
-			"name": "camel.component.aws-sqs.proxyPort",
-			"description": "To define a proxy port when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.maximumMessageSize": {
-			"name": "camel.component.aws-sqs.maximumMessageSize",
-			"description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.messageRetentionPeriod": {
-			"name": "camel.component.aws-sqs.messageRetentionPeriod",
-			"description": "The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.policy": {
-			"name": "camel.component.aws-sqs.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.receiveMessageWaitTimeSeconds": {
-			"name": "camel.component.aws-sqs.receiveMessageWaitTimeSeconds",
-			"description": "If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.redrivePolicy": {
-			"name": "camel.component.aws-sqs.redrivePolicy",
-			"description": "Specify the policy that send message to DeadLetter queue. See detail at Amazon docs.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.accessKey": {
-			"name": "camel.component.aws-sqs.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.secretKey": {
-			"name": "camel.component.aws-sqs.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source.json
deleted file mode 100644
index d9ac07f..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source.json
+++ /dev/null
@@ -1,600 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awssqs.CamelAwssqsSourceConnector",
-		"artifactId": "camel-aws-sqs-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-sqs-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Sending and receive messages to\/from AWS SQS service."
-	},
-	"properties": {
-		"camel.source.path.queueNameOrArn": {
-			"name": "camel.source.path.queueNameOrArn",
-			"description": "Queue name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonAWSHost": {
-			"name": "camel.source.endpoint.amazonAWSHost",
-			"description": "The hostname of the Amazon AWS cloud.",
-			"defaultValue": "\"amazonaws.com\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.amazonSQSClient": {
-			"name": "camel.source.endpoint.amazonSQSClient",
-			"description": "To use the AmazonSQS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoCreateQueue": {
-			"name": "camel.source.endpoint.autoCreateQueue",
-			"description": "Setting the autocreation of the queue",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.headerFilterStrategy": {
-			"name": "camel.source.endpoint.headerFilterStrategy",
-			"description": "To use a custom HeaderFilterStrategy to map headers to\/from Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.protocol": {
-			"name": "camel.source.endpoint.protocol",
-			"description": "The underlying protocol used to communicate with SQS",
-			"defaultValue": "\"https\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SQS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.queueOwnerAWSAccountId": {
-			"name": "camel.source.endpoint.queueOwnerAWSAccountId",
-			"description": "Specify the queue owner aws account id when you need to connect the queue with different account owner.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "Specify the queue region which could be used with queueOwnerAWSAccountId to build the service URL. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.attributeNames": {
-			"name": "camel.source.endpoint.attributeNames",
-			"description": "A list of attribute names to receive when consuming. Multiple names can be separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.concurrentConsumers": {
-			"name": "camel.source.endpoint.concurrentConsumers",
-			"description": "Allows you to use multiple threads to poll the sqs queue to increase throughput",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.defaultVisibilityTimeout": {
-			"name": "camel.source.endpoint.defaultVisibilityTimeout",
-			"description": "The default visibility timeout (in seconds)",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.deleteAfterRead": {
-			"name": "camel.source.endpoint.deleteAfterRead",
-			"description": "Delete message from SQS after it has been read",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.deleteIfFiltered": {
-			"name": "camel.source.endpoint.deleteIfFiltered",
-			"description": "Whether or not to send the DeleteMessage to the SQS queue if an exchange fails to get through a filter. If 'false' and exchange does not make it through a Camel filter upstream in the route, then don't send DeleteMessage.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.extendMessageVisibility": {
-			"name": "camel.source.endpoint.extendMessageVisibility",
-			"description": "If enabled then a scheduled background task will keep extending the message visibility on SQS. This is needed if it takes a long time to process the message. If set to true defaultVisibilityTimeout must be set. See details at Amazon docs.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.kmsDataKeyReusePeriodSeconds": {
-			"name": "camel.source.endpoint.kmsDataKeyReusePeriodSeconds",
-			"description": "The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). Default: 300 (5 minutes).",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.kmsMasterKeyId": {
-			"name": "camel.source.endpoint.kmsMasterKeyId",
-			"description": "The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maxMessagesPerPoll": {
-			"name": "camel.source.endpoint.maxMessagesPerPoll",
-			"description": "Gets the maximum number of messages as a limit to poll at each polling. Is default unlimited, but use 0 or negative number to disable it as unlimited.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.messageAttributeNames": {
-			"name": "camel.source.endpoint.messageAttributeNames",
-			"description": "A list of message attribute names to receive when consuming. Multiple names can be separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.serverSideEncryptionEnabled": {
-			"name": "camel.source.endpoint.serverSideEncryptionEnabled",
-			"description": "Define if Server Side Encryption is enabled or not on the queue",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.visibilityTimeout": {
-			"name": "camel.source.endpoint.visibilityTimeout",
-			"description": "The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request to set in the com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only make sense if its different from defaultVisibilityTimeout. It changes the queue visibility timeout attribute permanently.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.waitTimeSeconds": {
-			"name": "camel.source.endpoint.waitTimeSeconds",
-			"description": "Duration in seconds (0 to 20) that the ReceiveMessage action call will wait until a message is in the queue to include in the response.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delayQueue": {
-			"name": "camel.source.endpoint.delayQueue",
-			"description": "Define if you want to apply delaySeconds option to the queue or on single messages",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.queueUrl": {
-			"name": "camel.source.endpoint.queueUrl",
-			"description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter is intended to be used, to connect to a mock implementation of SQS, for testing purposes.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maximumMessageSize": {
-			"name": "camel.source.endpoint.maximumMessageSize",
-			"description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.messageRetentionPeriod": {
-			"name": "camel.source.endpoint.messageRetentionPeriod",
-			"description": "The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.policy": {
-			"name": "camel.source.endpoint.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.receiveMessageWaitTimeSeconds": {
-			"name": "camel.source.endpoint.receiveMessageWaitTimeSeconds",
-			"description": "If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.redrivePolicy": {
-			"name": "camel.source.endpoint.redrivePolicy",
-			"description": "Specify the policy that send message to DeadLetter queue. See detail at Amazon docs.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.amazonAWSHost": {
-			"name": "camel.component.aws-sqs.amazonAWSHost",
-			"description": "The hostname of the Amazon AWS cloud.",
-			"defaultValue": "\"amazonaws.com\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.amazonSQSClient": {
-			"name": "camel.component.aws-sqs.amazonSQSClient",
-			"description": "To use the AmazonSQS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.autoCreateQueue": {
-			"name": "camel.component.aws-sqs.autoCreateQueue",
-			"description": "Setting the autocreation of the queue",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.autoDiscoverClient": {
-			"name": "camel.component.aws-sqs.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.configuration": {
-			"name": "camel.component.aws-sqs.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.protocol": {
-			"name": "camel.component.aws-sqs.protocol",
-			"description": "The underlying protocol used to communicate with SQS",
-			"defaultValue": "\"https\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyProtocol": {
-			"name": "camel.component.aws-sqs.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the SQS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-sqs.queueOwnerAWSAccountId": {
-			"name": "camel.component.aws-sqs.queueOwnerAWSAccountId",
-			"description": "Specify the queue owner aws account id when you need to connect the queue with different account owner.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.region": {
-			"name": "camel.component.aws-sqs.region",
-			"description": "Specify the queue region which could be used with queueOwnerAWSAccountId to build the service URL. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.attributeNames": {
-			"name": "camel.component.aws-sqs.attributeNames",
-			"description": "A list of attribute names to receive when consuming. Multiple names can be separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.bridgeErrorHandler": {
-			"name": "camel.component.aws-sqs.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.concurrentConsumers": {
-			"name": "camel.component.aws-sqs.concurrentConsumers",
-			"description": "Allows you to use multiple threads to poll the sqs queue to increase throughput",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.defaultVisibilityTimeout": {
-			"name": "camel.component.aws-sqs.defaultVisibilityTimeout",
-			"description": "The default visibility timeout (in seconds)",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.deleteAfterRead": {
-			"name": "camel.component.aws-sqs.deleteAfterRead",
-			"description": "Delete message from SQS after it has been read",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.deleteIfFiltered": {
-			"name": "camel.component.aws-sqs.deleteIfFiltered",
-			"description": "Whether or not to send the DeleteMessage to the SQS queue if an exchange fails to get through a filter. If 'false' and exchange does not make it through a Camel filter upstream in the route, then don't send DeleteMessage.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.extendMessageVisibility": {
-			"name": "camel.component.aws-sqs.extendMessageVisibility",
-			"description": "If enabled then a scheduled background task will keep extending the message visibility on SQS. This is needed if it takes a long time to process the message. If set to true defaultVisibilityTimeout must be set. See details at Amazon docs.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.kmsDataKeyReusePeriodSeconds": {
-			"name": "camel.component.aws-sqs.kmsDataKeyReusePeriodSeconds",
-			"description": "The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). Default: 300 (5 minutes).",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.kmsMasterKeyId": {
-			"name": "camel.component.aws-sqs.kmsMasterKeyId",
-			"description": "The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.messageAttributeNames": {
-			"name": "camel.component.aws-sqs.messageAttributeNames",
-			"description": "A list of message attribute names to receive when consuming. Multiple names can be separated by comma.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.serverSideEncryptionEnabled": {
-			"name": "camel.component.aws-sqs.serverSideEncryptionEnabled",
-			"description": "Define if Server Side Encryption is enabled or not on the queue",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.visibilityTimeout": {
-			"name": "camel.component.aws-sqs.visibilityTimeout",
-			"description": "The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request to set in the com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only make sense if its different from defaultVisibilityTimeout. It changes the queue visibility timeout attribute permanently.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.waitTimeSeconds": {
-			"name": "camel.component.aws-sqs.waitTimeSeconds",
-			"description": "Duration in seconds (0 to 20) that the ReceiveMessage action call will wait until a message is in the queue to include in the response.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.autowiredEnabled": {
-			"name": "camel.component.aws-sqs.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.delayQueue": {
-			"name": "camel.component.aws-sqs.delayQueue",
-			"description": "Define if you want to apply delaySeconds option to the queue or on single messages",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.queueUrl": {
-			"name": "camel.component.aws-sqs.queueUrl",
-			"description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter is intended to be used, to connect to a mock implementation of SQS, for testing purposes.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyHost": {
-			"name": "camel.component.aws-sqs.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.proxyPort": {
-			"name": "camel.component.aws-sqs.proxyPort",
-			"description": "To define a proxy port when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.maximumMessageSize": {
-			"name": "camel.component.aws-sqs.maximumMessageSize",
-			"description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.messageRetentionPeriod": {
-			"name": "camel.component.aws-sqs.messageRetentionPeriod",
-			"description": "The messageRetentionPeriod (in seconds) a message will be retained by SQS for this queue.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.policy": {
-			"name": "camel.component.aws-sqs.policy",
-			"description": "The policy for this queue",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.receiveMessageWaitTimeSeconds": {
-			"name": "camel.component.aws-sqs.receiveMessageWaitTimeSeconds",
-			"description": "If you do not specify WaitTimeSeconds in the request, the queue attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.redrivePolicy": {
-			"name": "camel.component.aws-sqs.redrivePolicy",
-			"description": "Specify the policy that send message to DeadLetter queue. See detail at Amazon docs.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.accessKey": {
-			"name": "camel.component.aws-sqs.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-sqs.secretKey": {
-			"name": "camel.component.aws-sqs.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-sink.json
deleted file mode 100644
index 9c8c24d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-sink.json
+++ /dev/null
@@ -1,314 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsswf.CamelAwsswfSinkConnector",
-		"artifactId": "camel-aws-swf-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-swf-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage workflows in the AWS Simple Workflow service."
-	},
-	"properties": {
-		"camel.sink.path.type": {
-			"name": "camel.sink.path.type",
-			"description": "Activity or workflow One of: [activity] [workflow]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"activity",
-				"workflow"
-			]
-		},
-		"camel.sink.endpoint.amazonSWClient": {
-			"name": "camel.sink.endpoint.amazonSWClient",
-			"description": "To use the given AmazonSimpleWorkflowClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.dataConverter": {
-			"name": "camel.sink.endpoint.dataConverter",
-			"description": "An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing\/deserializing the data.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.domainName": {
-			"name": "camel.sink.endpoint.domainName",
-			"description": "The workflow domain to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.eventName": {
-			"name": "camel.sink.endpoint.eventName",
-			"description": "The workflow or activity event name to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.version": {
-			"name": "camel.sink.endpoint.version",
-			"description": "The workflow or activity event version to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.activitySchedulingOptions": {
-			"name": "camel.sink.endpoint.activitySchedulingOptions",
-			"description": "Activity scheduling options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.clientConfigurationParameters": {
-			"name": "camel.sink.endpoint.clientConfigurationParameters",
-			"description": "To configure the ClientConfiguration using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.startWorkflowOptionsParameters": {
-			"name": "camel.sink.endpoint.startWorkflowOptionsParameters",
-			"description": "To configure the StartWorkflowOptions using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.sWClientParameters": {
-			"name": "camel.sink.endpoint.sWClientParameters",
-			"description": "To configure the AmazonSimpleWorkflowClient using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.childPolicy": {
-			"name": "camel.sink.endpoint.childPolicy",
-			"description": "The policy to use on child workflows when terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.executionStartToCloseTimeout": {
-			"name": "camel.sink.endpoint.executionStartToCloseTimeout",
-			"description": "Set the execution start to close timeout.",
-			"defaultValue": "\"3600\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "Workflow operation One of: [SIGNAL] [CANCEL] [TERMINATE] [GET_STATE] [START] [DESCRIBE] [GET_HISTORY]",
-			"defaultValue": "\"START\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"SIGNAL",
-				"CANCEL",
-				"TERMINATE",
-				"GET_STATE",
-				"START",
-				"DESCRIBE",
-				"GET_HISTORY"
-			]
-		},
-		"camel.sink.endpoint.signalName": {
-			"name": "camel.sink.endpoint.signalName",
-			"description": "The name of the signal to send to the workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.stateResultType": {
-			"name": "camel.sink.endpoint.stateResultType",
-			"description": "The type of the result when a workflow state is queried.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.taskStartToCloseTimeout": {
-			"name": "camel.sink.endpoint.taskStartToCloseTimeout",
-			"description": "Set the task start to close timeout.",
-			"defaultValue": "\"600\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.terminationDetails": {
-			"name": "camel.sink.endpoint.terminationDetails",
-			"description": "Details for terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.terminationReason": {
-			"name": "camel.sink.endpoint.terminationReason",
-			"description": "The reason for terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.amazonSWClient": {
-			"name": "camel.component.aws-swf.amazonSWClient",
-			"description": "To use the given AmazonSimpleWorkflowClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.configuration": {
-			"name": "camel.component.aws-swf.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.dataConverter": {
-			"name": "camel.component.aws-swf.dataConverter",
-			"description": "An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing\/deserializing the data.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.domainName": {
-			"name": "camel.component.aws-swf.domainName",
-			"description": "The workflow domain to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.eventName": {
-			"name": "camel.component.aws-swf.eventName",
-			"description": "The workflow or activity event name to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.region": {
-			"name": "camel.component.aws-swf.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.version": {
-			"name": "camel.component.aws-swf.version",
-			"description": "The workflow or activity event version to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.lazyStartProducer": {
-			"name": "camel.component.aws-swf.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.activitySchedulingOptions": {
-			"name": "camel.component.aws-swf.activitySchedulingOptions",
-			"description": "Activity scheduling options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.autowiredEnabled": {
-			"name": "camel.component.aws-swf.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.clientConfigurationParameters": {
-			"name": "camel.component.aws-swf.clientConfigurationParameters",
-			"description": "To configure the ClientConfiguration using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.startWorkflowOptionsParameters": {
-			"name": "camel.component.aws-swf.startWorkflowOptionsParameters",
-			"description": "To configure the StartWorkflowOptions using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.sWClientParameters": {
-			"name": "camel.component.aws-swf.sWClientParameters",
-			"description": "To configure the AmazonSimpleWorkflowClient using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.accessKey": {
-			"name": "camel.component.aws-swf.accessKey",
-			"description": "Amazon AWS Access Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.secretKey": {
-			"name": "camel.component.aws-swf.secretKey",
-			"description": "Amazon AWS Secret Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.childPolicy": {
-			"name": "camel.component.aws-swf.childPolicy",
-			"description": "The policy to use on child workflows when terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.executionStartToCloseTimeout": {
-			"name": "camel.component.aws-swf.executionStartToCloseTimeout",
-			"description": "Set the execution start to close timeout.",
-			"defaultValue": "\"3600\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.operation": {
-			"name": "camel.component.aws-swf.operation",
-			"description": "Workflow operation One of: [SIGNAL] [CANCEL] [TERMINATE] [GET_STATE] [START] [DESCRIBE] [GET_HISTORY]",
-			"defaultValue": "\"START\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"SIGNAL",
-				"CANCEL",
-				"TERMINATE",
-				"GET_STATE",
-				"START",
-				"DESCRIBE",
-				"GET_HISTORY"
-			]
-		},
-		"camel.component.aws-swf.signalName": {
-			"name": "camel.component.aws-swf.signalName",
-			"description": "The name of the signal to send to the workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.stateResultType": {
-			"name": "camel.component.aws-swf.stateResultType",
-			"description": "The type of the result when a workflow state is queried.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.taskStartToCloseTimeout": {
-			"name": "camel.component.aws-swf.taskStartToCloseTimeout",
-			"description": "Set the task start to close timeout.",
-			"defaultValue": "\"600\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.terminationDetails": {
-			"name": "camel.component.aws-swf.terminationDetails",
-			"description": "Details for terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.terminationReason": {
-			"name": "camel.component.aws-swf.terminationReason",
-			"description": "The reason for terminating a workflow.",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-source.json
deleted file mode 100644
index dfb5d5d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-swf-source.json
+++ /dev/null
@@ -1,273 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsswf.CamelAwsswfSourceConnector",
-		"artifactId": "camel-aws-swf-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-swf-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage workflows in the AWS Simple Workflow service."
-	},
-	"properties": {
-		"camel.source.path.type": {
-			"name": "camel.source.path.type",
-			"description": "Activity or workflow One of: [activity] [workflow]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"activity",
-				"workflow"
-			]
-		},
-		"camel.source.endpoint.amazonSWClient": {
-			"name": "camel.source.endpoint.amazonSWClient",
-			"description": "To use the given AmazonSimpleWorkflowClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.dataConverter": {
-			"name": "camel.source.endpoint.dataConverter",
-			"description": "An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing\/deserializing the data.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.domainName": {
-			"name": "camel.source.endpoint.domainName",
-			"description": "The workflow domain to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.eventName": {
-			"name": "camel.source.endpoint.eventName",
-			"description": "The workflow or activity event name to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.version": {
-			"name": "camel.source.endpoint.version",
-			"description": "The workflow or activity event version to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.activityList": {
-			"name": "camel.source.endpoint.activityList",
-			"description": "The list name to consume activities from.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.activityThreadPoolSize": {
-			"name": "camel.source.endpoint.activityThreadPoolSize",
-			"description": "Maximum number of threads in work pool for activity.",
-			"defaultValue": "100",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.activityTypeExecutionOptions": {
-			"name": "camel.source.endpoint.activityTypeExecutionOptions",
-			"description": "Activity execution options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.activityTypeRegistrationOptions": {
-			"name": "camel.source.endpoint.activityTypeRegistrationOptions",
-			"description": "Activity registration options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.clientConfigurationParameters": {
-			"name": "camel.source.endpoint.clientConfigurationParameters",
-			"description": "To configure the ClientConfiguration using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startWorkflowOptionsParameters": {
-			"name": "camel.source.endpoint.startWorkflowOptionsParameters",
-			"description": "To configure the StartWorkflowOptions using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sWClientParameters": {
-			"name": "camel.source.endpoint.sWClientParameters",
-			"description": "To configure the AmazonSimpleWorkflowClient using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.workflowList": {
-			"name": "camel.source.endpoint.workflowList",
-			"description": "The list name to consume workflows from.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.workflowTypeRegistrationOptions": {
-			"name": "camel.source.endpoint.workflowTypeRegistrationOptions",
-			"description": "Workflow registration options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.amazonSWClient": {
-			"name": "camel.component.aws-swf.amazonSWClient",
-			"description": "To use the given AmazonSimpleWorkflowClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.configuration": {
-			"name": "camel.component.aws-swf.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.dataConverter": {
-			"name": "camel.component.aws-swf.dataConverter",
-			"description": "An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing\/deserializing the data.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.domainName": {
-			"name": "camel.component.aws-swf.domainName",
-			"description": "The workflow domain to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.eventName": {
-			"name": "camel.component.aws-swf.eventName",
-			"description": "The workflow or activity event name to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.region": {
-			"name": "camel.component.aws-swf.region",
-			"description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.version": {
-			"name": "camel.component.aws-swf.version",
-			"description": "The workflow or activity event version to use.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.bridgeErrorHandler": {
-			"name": "camel.component.aws-swf.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.activityList": {
-			"name": "camel.component.aws-swf.activityList",
-			"description": "The list name to consume activities from.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.activityThreadPoolSize": {
-			"name": "camel.component.aws-swf.activityThreadPoolSize",
-			"description": "Maximum number of threads in work pool for activity.",
-			"defaultValue": "100",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.activityTypeExecutionOptions": {
-			"name": "camel.component.aws-swf.activityTypeExecutionOptions",
-			"description": "Activity execution options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.activityTypeRegistrationOptions": {
-			"name": "camel.component.aws-swf.activityTypeRegistrationOptions",
-			"description": "Activity registration options",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.autowiredEnabled": {
-			"name": "camel.component.aws-swf.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.clientConfigurationParameters": {
-			"name": "camel.component.aws-swf.clientConfigurationParameters",
-			"description": "To configure the ClientConfiguration using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.startWorkflowOptionsParameters": {
-			"name": "camel.component.aws-swf.startWorkflowOptionsParameters",
-			"description": "To configure the StartWorkflowOptions using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.sWClientParameters": {
-			"name": "camel.component.aws-swf.sWClientParameters",
-			"description": "To configure the AmazonSimpleWorkflowClient using the key\/values from the Map.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.accessKey": {
-			"name": "camel.component.aws-swf.accessKey",
-			"description": "Amazon AWS Access Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.secretKey": {
-			"name": "camel.component.aws-swf.secretKey",
-			"description": "Amazon AWS Secret Key.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.workflowList": {
-			"name": "camel.component.aws-swf.workflowList",
-			"description": "The list name to consume workflows from.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-swf.workflowTypeRegistrationOptions": {
-			"name": "camel.component.aws-swf.workflowTypeRegistrationOptions",
-			"description": "Workflow registration options",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-translate-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-translate-sink.json
deleted file mode 100644
index d04e9f7..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-translate-sink.json
+++ /dev/null
@@ -1,212 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awstranslate.CamelAwstranslateSinkConnector",
-		"artifactId": "camel-aws-translate-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-translate-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Translate texts using AWS Translate."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autodetectSourceLanguage": {
-			"name": "camel.sink.endpoint.autodetectSourceLanguage",
-			"description": "Being able to autodetect the source language",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [translateText]",
-			"defaultValue": "\"translateText\"",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"translateText"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Translate client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Translate client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Translate client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Translate client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.sourceLanguage": {
-			"name": "camel.sink.endpoint.sourceLanguage",
-			"description": "Source language to use",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.targetLanguage": {
-			"name": "camel.sink.endpoint.targetLanguage",
-			"description": "Target language to use",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.translateClient": {
-			"name": "camel.sink.endpoint.translateClient",
-			"description": "To use a existing configured AWS Translate as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.autoDiscoverClient": {
-			"name": "camel.component.aws-translate.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.accessKey": {
-			"name": "camel.component.aws-translate.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.autodetectSourceLanguage": {
-			"name": "camel.component.aws-translate.autodetectSourceLanguage",
-			"description": "Being able to autodetect the source language",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.configuration": {
-			"name": "camel.component.aws-translate.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.lazyStartProducer": {
-			"name": "camel.component.aws-translate.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.operation": {
-			"name": "camel.component.aws-translate.operation",
-			"description": "The operation to perform One of: [translateText]",
-			"defaultValue": "\"translateText\"",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"translateText"
-			]
-		},
-		"camel.component.aws-translate.proxyHost": {
-			"name": "camel.component.aws-translate.proxyHost",
-			"description": "To define a proxy host when instantiating the Translate client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.proxyPort": {
-			"name": "camel.component.aws-translate.proxyPort",
-			"description": "To define a proxy port when instantiating the Translate client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.proxyProtocol": {
-			"name": "camel.component.aws-translate.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Translate client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-translate.region": {
-			"name": "camel.component.aws-translate.region",
-			"description": "The region in which Translate client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.secretKey": {
-			"name": "camel.component.aws-translate.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.sourceLanguage": {
-			"name": "camel.component.aws-translate.sourceLanguage",
-			"description": "Source language to use",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.targetLanguage": {
-			"name": "camel.component.aws-translate.targetLanguage",
-			"description": "Target language to use",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.translateClient": {
-			"name": "camel.component.aws-translate.translateClient",
-			"description": "To use a existing configured AWS Translate as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-translate.autowiredEnabled": {
-			"name": "camel.component.aws-translate.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-cw-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-cw-sink.json
deleted file mode 100644
index 512b950..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-cw-sink.json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2cw.CamelAws2cwSinkConnector",
-		"artifactId": "camel-aws2-cw-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-cw-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Sending metrics to AWS CloudWatch using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.namespace": {
-			"name": "camel.sink.path.namespace",
-			"description": "The metric namespace",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonCwClient": {
-			"name": "camel.sink.endpoint.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.name": {
-			"name": "camel.sink.endpoint.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.timestamp": {
-			"name": "camel.sink.endpoint.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.unit": {
-			"name": "camel.sink.endpoint.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.value": {
-			"name": "camel.sink.endpoint.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.amazonCwClient": {
-			"name": "camel.component.aws2-cw.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.configuration": {
-			"name": "camel.component.aws2-cw.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.lazyStartProducer": {
-			"name": "camel.component.aws2-cw.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.name": {
-			"name": "camel.component.aws2-cw.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.overrideEndpoint": {
-			"name": "camel.component.aws2-cw.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.proxyHost": {
-			"name": "camel.component.aws2-cw.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.proxyPort": {
-			"name": "camel.component.aws2-cw.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.proxyProtocol": {
-			"name": "camel.component.aws2-cw.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-cw.region": {
-			"name": "camel.component.aws2-cw.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.timestamp": {
-			"name": "camel.component.aws2-cw.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.trustAllCertificates": {
-			"name": "camel.component.aws2-cw.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.unit": {
-			"name": "camel.component.aws2-cw.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.uriEndpointOverride": {
-			"name": "camel.component.aws2-cw.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-cw.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.value": {
-			"name": "camel.component.aws2-cw.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.autowiredEnabled": {
-			"name": "camel.component.aws2-cw.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.accessKey": {
-			"name": "camel.component.aws2-cw.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-cw.secretKey": {
-			"name": "camel.component.aws2-cw.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ddb-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ddb-sink.json
deleted file mode 100644
index 66b2535..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ddb-sink.json
+++ /dev/null
@@ -1,306 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2ddb.CamelAws2ddbSinkConnector",
-		"artifactId": "camel-aws2-ddb-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-ddb-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.tableName": {
-			"name": "camel.sink.path.tableName",
-			"description": "The name of the table currently worked with.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonDDBClient": {
-			"name": "camel.sink.endpoint.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.consistentRead": {
-			"name": "camel.sink.endpoint.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeName": {
-			"name": "camel.sink.endpoint.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeType": {
-			"name": "camel.sink.endpoint.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyScalarType": {
-			"name": "camel.sink.endpoint.keyScalarType",
-			"description": "The key scalar type, it can be S (String), N (Number) and B (Bytes)",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "The region in which DynamoDB client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.readCapacity": {
-			"name": "camel.sink.endpoint.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.writeCapacity": {
-			"name": "camel.sink.endpoint.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.amazonDDBClient": {
-			"name": "camel.component.aws2-ddb.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.configuration": {
-			"name": "camel.component.aws2-ddb.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.consistentRead": {
-			"name": "camel.component.aws2-ddb.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.keyAttributeName": {
-			"name": "camel.component.aws2-ddb.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.keyAttributeType": {
-			"name": "camel.component.aws2-ddb.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.keyScalarType": {
-			"name": "camel.component.aws2-ddb.keyScalarType",
-			"description": "The key scalar type, it can be S (String), N (Number) and B (Bytes)",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.lazyStartProducer": {
-			"name": "camel.component.aws2-ddb.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.operation": {
-			"name": "camel.component.aws2-ddb.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.component.aws2-ddb.overrideEndpoint": {
-			"name": "camel.component.aws2-ddb.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.proxyHost": {
-			"name": "camel.component.aws2-ddb.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.proxyPort": {
-			"name": "camel.component.aws2-ddb.proxyPort",
-			"description": "The region in which DynamoDB client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.proxyProtocol": {
-			"name": "camel.component.aws2-ddb.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-ddb.readCapacity": {
-			"name": "camel.component.aws2-ddb.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.region": {
-			"name": "camel.component.aws2-ddb.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.trustAllCertificates": {
-			"name": "camel.component.aws2-ddb.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.uriEndpointOverride": {
-			"name": "camel.component.aws2-ddb.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-ddb.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.writeCapacity": {
-			"name": "camel.component.aws2-ddb.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.autowiredEnabled": {
-			"name": "camel.component.aws2-ddb.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.accessKey": {
-			"name": "camel.component.aws2-ddb.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ddb.secretKey": {
-			"name": "camel.component.aws2-ddb.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ec2-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ec2-sink.json
deleted file mode 100644
index 0e5cd6d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ec2-sink.json
+++ /dev/null
@@ -1,246 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2ec2.CamelAws2ec2SinkConnector",
-		"artifactId": "camel-aws2-ec2-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-ec2-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Manage AWS EC2 instances using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonEc2Client": {
-			"name": "camel.sink.endpoint.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.pojoRequest": {
-			"name": "camel.sink.endpoint.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which EC2 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the EC2 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.accessKey": {
-			"name": "camel.component.aws2-ec2.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.amazonEc2Client": {
-			"name": "camel.component.aws2-ec2.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.configuration": {
-			"name": "camel.component.aws2-ec2.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.lazyStartProducer": {
-			"name": "camel.component.aws2-ec2.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.operation": {
-			"name": "camel.component.aws2-ec2.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.component.aws2-ec2.overrideEndpoint": {
-			"name": "camel.component.aws2-ec2.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.pojoRequest": {
-			"name": "camel.component.aws2-ec2.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.proxyHost": {
-			"name": "camel.component.aws2-ec2.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.proxyPort": {
-			"name": "camel.component.aws2-ec2.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.proxyProtocol": {
-			"name": "camel.component.aws2-ec2.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-ec2.region": {
-			"name": "camel.component.aws2-ec2.region",
-			"description": "The region in which EC2 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.secretKey": {
-			"name": "camel.component.aws2-ec2.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.trustAllCertificates": {
-			"name": "camel.component.aws2-ec2.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.uriEndpointOverride": {
-			"name": "camel.component.aws2-ec2.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-ec2.useDefaultCredentialsProvider",
-			"description": "Set whether the EC2 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-ec2.autowiredEnabled": {
-			"name": "camel.component.aws2-ec2.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-sink.json
deleted file mode 100644
index f1b36c9..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-sink.json
+++ /dev/null
@@ -1,208 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2kinesis.CamelAws2kinesisSinkConnector",
-		"artifactId": "camel-aws2-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-kinesis-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.streamName": {
-			"name": "camel.sink.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonKinesisClient": {
-			"name": "camel.sink.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.cborEnabled": {
-			"name": "camel.sink.endpoint.cborEnabled",
-			"description": "This option will set the CBOR_ENABLED property during the execution",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Kinesis Firehose client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the Kinesis client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws2-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.cborEnabled": {
-			"name": "camel.component.aws2-kinesis.cborEnabled",
-			"description": "This option will set the CBOR_ENABLED property during the execution",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.configuration": {
-			"name": "camel.component.aws2-kinesis.configuration",
-			"description": "Component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.overrideEndpoint": {
-			"name": "camel.component.aws2-kinesis.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyHost": {
-			"name": "camel.component.aws2-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyPort": {
-			"name": "camel.component.aws2-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyProtocol": {
-			"name": "camel.component.aws2-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-kinesis.region": {
-			"name": "camel.component.aws2-kinesis.region",
-			"description": "The region in which Kinesis Firehose client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.trustAllCertificates": {
-			"name": "camel.component.aws2-kinesis.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.uriEndpointOverride": {
-			"name": "camel.component.aws2-kinesis.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-kinesis.useDefaultCredentialsProvider",
-			"description": "Set whether the Kinesis client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.lazyStartProducer": {
-			"name": "camel.component.aws2-kinesis.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws2-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.accessKey": {
-			"name": "camel.component.aws2-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.secretKey": {
-			"name": "camel.component.aws2-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-source.json
deleted file mode 100644
index fd42669..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kinesis-source.json
+++ /dev/null
@@ -1,440 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2kinesis.CamelAws2kinesisSourceConnector",
-		"artifactId": "camel-aws2-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-kinesis-source",
-		"type": "source",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.source.path.streamName": {
-			"name": "camel.source.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonKinesisClient": {
-			"name": "camel.source.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.cborEnabled": {
-			"name": "camel.source.endpoint.cborEnabled",
-			"description": "This option will set the CBOR_ENABLED property during the execution",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.overrideEndpoint": {
-			"name": "camel.source.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which Kinesis Firehose client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.trustAllCertificates": {
-			"name": "camel.source.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.uriEndpointOverride": {
-			"name": "camel.source.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.source.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the Kinesis client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.iteratorType": {
-			"name": "camel.source.endpoint.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP] [null]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP",
-				"null"
-			]
-		},
-		"camel.source.endpoint.maxResultsPerRequest": {
-			"name": "camel.source.endpoint.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sequenceNumber": {
-			"name": "camel.source.endpoint.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.shardClosed": {
-			"name": "camel.source.endpoint.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.source.endpoint.shardId": {
-			"name": "camel.source.endpoint.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws2-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.cborEnabled": {
-			"name": "camel.component.aws2-kinesis.cborEnabled",
-			"description": "This option will set the CBOR_ENABLED property during the execution",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.configuration": {
-			"name": "camel.component.aws2-kinesis.configuration",
-			"description": "Component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.overrideEndpoint": {
-			"name": "camel.component.aws2-kinesis.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyHost": {
-			"name": "camel.component.aws2-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyPort": {
-			"name": "camel.component.aws2-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.proxyProtocol": {
-			"name": "camel.component.aws2-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-kinesis.region": {
-			"name": "camel.component.aws2-kinesis.region",
-			"description": "The region in which Kinesis Firehose client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.trustAllCertificates": {
-			"name": "camel.component.aws2-kinesis.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.uriEndpointOverride": {
-			"name": "camel.component.aws2-kinesis.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-kinesis.useDefaultCredentialsProvider",
-			"description": "Set whether the Kinesis client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.bridgeErrorHandler": {
-			"name": "camel.component.aws2-kinesis.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.iteratorType": {
-			"name": "camel.component.aws2-kinesis.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP] [null]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP",
-				"null"
-			]
-		},
-		"camel.component.aws2-kinesis.maxResultsPerRequest": {
-			"name": "camel.component.aws2-kinesis.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.sequenceNumber": {
-			"name": "camel.component.aws2-kinesis.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.shardClosed": {
-			"name": "camel.component.aws2-kinesis.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.component.aws2-kinesis.shardId": {
-			"name": "camel.component.aws2-kinesis.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws2-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.accessKey": {
-			"name": "camel.component.aws2-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-kinesis.secretKey": {
-			"name": "camel.component.aws2-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-lambda-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-lambda-sink.json
deleted file mode 100644
index 257e54a..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-lambda-sink.json
+++ /dev/null
@@ -1,262 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2lambda.CamelAws2lambdaSinkConnector",
-		"artifactId": "camel-aws2-lambda-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-lambda-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Manage and invoke AWS Lambda functions using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.function": {
-			"name": "camel.sink.path.function",
-			"description": "Name of the Lambda function.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be listFunctions, getFunction, createFunction, deleteFunction or invokeFunction One of: [listFunctions] [getFunction] [createAlias] [deleteAlias] [getAlias] [listAliases] [createFunction] [deleteFunction] [invokeFunction] [updateFunction] [createEventSourceMapping] [deleteEventSourceMapping] [listEventSourceMapping] [listTags] [tagResource] [untagResource] [publishVersion] [listVersions]",
-			"defaultValue": "\"invokeFunction\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"listFunctions",
-				"getFunction",
-				"createAlias",
-				"deleteAlias",
-				"getAlias",
-				"listAliases",
-				"createFunction",
-				"deleteFunction",
-				"invokeFunction",
-				"updateFunction",
-				"createEventSourceMapping",
-				"deleteEventSourceMapping",
-				"listEventSourceMapping",
-				"listTags",
-				"tagResource",
-				"untagResource",
-				"publishVersion",
-				"listVersions"
-			]
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.pojoRequest": {
-			"name": "camel.sink.endpoint.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Lambda client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the Lambda client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.awsLambdaClient": {
-			"name": "camel.sink.endpoint.awsLambdaClient",
-			"description": "To use a existing configured AwsLambdaClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Lambda client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.configuration": {
-			"name": "camel.component.aws2-lambda.configuration",
-			"description": "Component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.lazyStartProducer": {
-			"name": "camel.component.aws2-lambda.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.operation": {
-			"name": "camel.component.aws2-lambda.operation",
-			"description": "The operation to perform. It can be listFunctions, getFunction, createFunction, deleteFunction or invokeFunction One of: [listFunctions] [getFunction] [createAlias] [deleteAlias] [getAlias] [listAliases] [createFunction] [deleteFunction] [invokeFunction] [updateFunction] [createEventSourceMapping] [deleteEventSourceMapping] [listEventSourceMapping] [listTags] [tagResource] [untagResource] [publishVersion] [listVersions]",
-			"defaultValue": "\"invokeFunction\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"listFunctions",
-				"getFunction",
-				"createAlias",
-				"deleteAlias",
-				"getAlias",
-				"listAliases",
-				"createFunction",
-				"deleteFunction",
-				"invokeFunction",
-				"updateFunction",
-				"createEventSourceMapping",
-				"deleteEventSourceMapping",
-				"listEventSourceMapping",
-				"listTags",
-				"tagResource",
-				"untagResource",
-				"publishVersion",
-				"listVersions"
-			]
-		},
-		"camel.component.aws2-lambda.overrideEndpoint": {
-			"name": "camel.component.aws2-lambda.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.pojoRequest": {
-			"name": "camel.component.aws2-lambda.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.region": {
-			"name": "camel.component.aws2-lambda.region",
-			"description": "The region in which Lambda client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.trustAllCertificates": {
-			"name": "camel.component.aws2-lambda.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.uriEndpointOverride": {
-			"name": "camel.component.aws2-lambda.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-lambda.useDefaultCredentialsProvider",
-			"description": "Set whether the Lambda client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.autowiredEnabled": {
-			"name": "camel.component.aws2-lambda.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.awsLambdaClient": {
-			"name": "camel.component.aws2-lambda.awsLambdaClient",
-			"description": "To use a existing configured AwsLambdaClient as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.proxyHost": {
-			"name": "camel.component.aws2-lambda.proxyHost",
-			"description": "To define a proxy host when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.proxyPort": {
-			"name": "camel.component.aws2-lambda.proxyPort",
-			"description": "To define a proxy port when instantiating the Lambda client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.proxyProtocol": {
-			"name": "camel.component.aws2-lambda.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Lambda client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-lambda.accessKey": {
-			"name": "camel.component.aws2-lambda.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-lambda.secretKey": {
-			"name": "camel.component.aws2-lambda.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-sink.json
deleted file mode 100644
index c813d82..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-sink.json
+++ /dev/null
@@ -1,529 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2s3.CamelAws2s3SinkConnector",
-		"artifactId": "camel-aws2-s3-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-s3-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.bucketNameOrArn": {
-			"name": "camel.sink.path.bucketNameOrArn",
-			"description": "Bucket name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonS3Client": {
-			"name": "camel.sink.endpoint.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonS3Presigner": {
-			"name": "camel.sink.endpoint.amazonS3Presigner",
-			"description": "An S3 Presigner for Request, used mainly in createDownloadLink operation",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoCreateBucket": {
-			"name": "camel.sink.endpoint.autoCreateBucket",
-			"description": "Setting the autocreation of the S3 bucket bucketName. This will apply also in case of moveAfterRead option enabled and it will create the destinationBucket if it doesn't exist already.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.overrideEndpoint": {
-			"name": "camel.sink.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.pojoRequest": {
-			"name": "camel.sink.endpoint.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.policy": {
-			"name": "camel.sink.endpoint.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.trustAllCertificates": {
-			"name": "camel.sink.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.uriEndpointOverride": {
-			"name": "camel.sink.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.sink.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.customerAlgorithm": {
-			"name": "camel.sink.endpoint.customerAlgorithm",
-			"description": "Define the customer algorithm to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.customerKeyId": {
-			"name": "camel.sink.endpoint.customerKeyId",
-			"description": "Define the id of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.customerKeyMD5": {
-			"name": "camel.sink.endpoint.customerKeyMD5",
-			"description": "Define the MD5 of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.batchMessageNumber": {
-			"name": "camel.sink.endpoint.batchMessageNumber",
-			"description": "The number of messages composing a batch in streaming upload mode",
-			"defaultValue": "10",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.batchSize": {
-			"name": "camel.sink.endpoint.batchSize",
-			"description": "The batch size (in bytes) in streaming upload mode",
-			"defaultValue": "1000000",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.deleteAfterWrite": {
-			"name": "camel.sink.endpoint.deleteAfterWrite",
-			"description": "Delete file object after the S3 file has been uploaded",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyName": {
-			"name": "camel.sink.endpoint.keyName",
-			"description": "Setting the key name for an element in the bucket through endpoint parameter",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.multiPartUpload": {
-			"name": "camel.sink.endpoint.multiPartUpload",
-			"description": "If it is true, camel will upload the file with multi part format, the part size is decided by the option of partSize",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.namingStrategy": {
-			"name": "camel.sink.endpoint.namingStrategy",
-			"description": "The naming strategy to use in streaming upload mode One of: [progressive] [random]",
-			"defaultValue": "\"progressive\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"progressive",
-				"random"
-			]
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to do in case the user don't want to do only an upload One of: [copyObject] [listObjects] [deleteObject] [deleteBucket] [listBuckets] [getObject] [getObjectRange] [createDownloadLink]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"copyObject",
-				"listObjects",
-				"deleteObject",
-				"deleteBucket",
-				"listBuckets",
-				"getObject",
-				"getObjectRange",
-				"createDownloadLink"
-			]
-		},
-		"camel.sink.endpoint.partSize": {
-			"name": "camel.sink.endpoint.partSize",
-			"description": "Setup the partSize which is used in multi part upload, the default size is 25M.",
-			"defaultValue": "26214400L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.restartingPolicy": {
-			"name": "camel.sink.endpoint.restartingPolicy",
-			"description": "The restarting policy to use in streaming upload mode One of: [override] [lastPart]",
-			"defaultValue": "\"override\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"override",
-				"lastPart"
-			]
-		},
-		"camel.sink.endpoint.storageClass": {
-			"name": "camel.sink.endpoint.storageClass",
-			"description": "The storage class to set in the com.amazonaws.services.s3.model.PutObjectRequest request.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.streamingUploadMode": {
-			"name": "camel.sink.endpoint.streamingUploadMode",
-			"description": "When stream mode is true the upload to bucket will be done in streaming",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.streamingUploadTimeout": {
-			"name": "camel.sink.endpoint.streamingUploadTimeout",
-			"description": "While streaming upload mode is true, this option set the timeout to complete upload",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.awsKMSKeyId": {
-			"name": "camel.sink.endpoint.awsKMSKeyId",
-			"description": "Define the id of KMS key to use in case KMS is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useAwsKMS": {
-			"name": "camel.sink.endpoint.useAwsKMS",
-			"description": "Define if KMS must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.useCustomerKey": {
-			"name": "camel.sink.endpoint.useCustomerKey",
-			"description": "Define if Customer Key must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.amazonS3Client": {
-			"name": "camel.component.aws2-s3.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.amazonS3Presigner": {
-			"name": "camel.component.aws2-s3.amazonS3Presigner",
-			"description": "An S3 Presigner for Request, used mainly in createDownloadLink operation",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.autoCreateBucket": {
-			"name": "camel.component.aws2-s3.autoCreateBucket",
-			"description": "Setting the autocreation of the S3 bucket bucketName. This will apply also in case of moveAfterRead option enabled and it will create the destinationBucket if it doesn't exist already.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.configuration": {
-			"name": "camel.component.aws2-s3.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.overrideEndpoint": {
-			"name": "camel.component.aws2-s3.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.pojoRequest": {
-			"name": "camel.component.aws2-s3.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.policy": {
-			"name": "camel.component.aws2-s3.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyHost": {
-			"name": "camel.component.aws2-s3.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyPort": {
-			"name": "camel.component.aws2-s3.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyProtocol": {
-			"name": "camel.component.aws2-s3.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-s3.region": {
-			"name": "camel.component.aws2-s3.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.trustAllCertificates": {
-			"name": "camel.component.aws2-s3.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.uriEndpointOverride": {
-			"name": "camel.component.aws2-s3.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-s3.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerAlgorithm": {
-			"name": "camel.component.aws2-s3.customerAlgorithm",
-			"description": "Define the customer algorithm to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerKeyId": {
-			"name": "camel.component.aws2-s3.customerKeyId",
-			"description": "Define the id of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerKeyMD5": {
-			"name": "camel.component.aws2-s3.customerKeyMD5",
-			"description": "Define the MD5 of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.batchMessageNumber": {
-			"name": "camel.component.aws2-s3.batchMessageNumber",
-			"description": "The number of messages composing a batch in streaming upload mode",
-			"defaultValue": "10",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.batchSize": {
-			"name": "camel.component.aws2-s3.batchSize",
-			"description": "The batch size (in bytes) in streaming upload mode",
-			"defaultValue": "1000000",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.deleteAfterWrite": {
-			"name": "camel.component.aws2-s3.deleteAfterWrite",
-			"description": "Delete file object after the S3 file has been uploaded",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.keyName": {
-			"name": "camel.component.aws2-s3.keyName",
-			"description": "Setting the key name for an element in the bucket through endpoint parameter",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.lazyStartProducer": {
-			"name": "camel.component.aws2-s3.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.multiPartUpload": {
-			"name": "camel.component.aws2-s3.multiPartUpload",
-			"description": "If it is true, camel will upload the file with multi part format, the part size is decided by the option of partSize",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.namingStrategy": {
-			"name": "camel.component.aws2-s3.namingStrategy",
-			"description": "The naming strategy to use in streaming upload mode One of: [progressive] [random]",
-			"defaultValue": "\"progressive\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"progressive",
-				"random"
-			]
-		},
-		"camel.component.aws2-s3.operation": {
-			"name": "camel.component.aws2-s3.operation",
-			"description": "The operation to do in case the user don't want to do only an upload One of: [copyObject] [listObjects] [deleteObject] [deleteBucket] [listBuckets] [getObject] [getObjectRange] [createDownloadLink]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"copyObject",
-				"listObjects",
-				"deleteObject",
-				"deleteBucket",
-				"listBuckets",
-				"getObject",
-				"getObjectRange",
-				"createDownloadLink"
-			]
-		},
-		"camel.component.aws2-s3.partSize": {
-			"name": "camel.component.aws2-s3.partSize",
-			"description": "Setup the partSize which is used in multi part upload, the default size is 25M.",
-			"defaultValue": "26214400L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.restartingPolicy": {
-			"name": "camel.component.aws2-s3.restartingPolicy",
-			"description": "The restarting policy to use in streaming upload mode One of: [override] [lastPart]",
-			"defaultValue": "\"override\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"override",
-				"lastPart"
-			]
-		},
-		"camel.component.aws2-s3.storageClass": {
-			"name": "camel.component.aws2-s3.storageClass",
-			"description": "The storage class to set in the com.amazonaws.services.s3.model.PutObjectRequest request.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.streamingUploadMode": {
-			"name": "camel.component.aws2-s3.streamingUploadMode",
-			"description": "When stream mode is true the upload to bucket will be done in streaming",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.streamingUploadTimeout": {
-			"name": "camel.component.aws2-s3.streamingUploadTimeout",
-			"description": "While streaming upload mode is true, this option set the timeout to complete upload",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.awsKMSKeyId": {
-			"name": "camel.component.aws2-s3.awsKMSKeyId",
-			"description": "Define the id of KMS key to use in case KMS is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.useAwsKMS": {
-			"name": "camel.component.aws2-s3.useAwsKMS",
-			"description": "Define if KMS must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.useCustomerKey": {
-			"name": "camel.component.aws2-s3.useCustomerKey",
-			"description": "Define if Customer Key must be used or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.autowiredEnabled": {
-			"name": "camel.component.aws2-s3.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.accessKey": {
-			"name": "camel.component.aws2-s3.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.secretKey": {
-			"name": "camel.component.aws2-s3.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	},
-	"converters": [
-		"org.apache.camel.kafkaconnector.aws2s3.converters.S3ObjectConverter"
-	],
-	"transforms": [
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.JSONToRecordTransforms",
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.RecordToJSONTransforms",
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.S3ObjectTransforms"
-	],
-	"aggregationStrategies": [
-		"org.apache.camel.kafkaconnector.aws2s3.aggregation.NewlineAggregationStrategy"
-	]
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-source.json
deleted file mode 100644
index 04ecf4a..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-s3-source.json
+++ /dev/null
@@ -1,615 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2s3.CamelAws2s3SourceConnector",
-		"artifactId": "camel-aws2-s3-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-s3-source",
-		"type": "source",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.source.path.bucketNameOrArn": {
-			"name": "camel.source.path.bucketNameOrArn",
-			"description": "Bucket name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonS3Client": {
-			"name": "camel.source.endpoint.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.amazonS3Presigner": {
-			"name": "camel.source.endpoint.amazonS3Presigner",
-			"description": "An S3 Presigner for Request, used mainly in createDownloadLink operation",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoCreateBucket": {
-			"name": "camel.source.endpoint.autoCreateBucket",
-			"description": "Setting the autocreation of the S3 bucket bucketName. This will apply also in case of moveAfterRead option enabled and it will create the destinationBucket if it doesn't exist already.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.overrideEndpoint": {
-			"name": "camel.source.endpoint.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.pojoRequest": {
-			"name": "camel.source.endpoint.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.policy": {
-			"name": "camel.source.endpoint.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.trustAllCertificates": {
-			"name": "camel.source.endpoint.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.uriEndpointOverride": {
-			"name": "camel.source.endpoint.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.useDefaultCredentialsProvider": {
-			"name": "camel.source.endpoint.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.customerAlgorithm": {
-			"name": "camel.source.endpoint.customerAlgorithm",
-			"description": "Define the customer algorithm to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.customerKeyId": {
-			"name": "camel.source.endpoint.customerKeyId",
-			"description": "Define the id of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.customerKeyMD5": {
-			"name": "camel.source.endpoint.customerKeyMD5",
-			"description": "Define the MD5 of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.deleteAfterRead": {
-			"name": "camel.source.endpoint.deleteAfterRead",
-			"description": "Delete objects from S3 after they have been retrieved. The delete is only performed if the Exchange is committed. If a rollback occurs, the object is not deleted. If this option is false, then the same objects will be retrieve over and over again on the polls. Therefore you need to use the Idempotent Consumer EIP in the route to filter out duplicates. You can filter using the AWS2S3Constants#BUCKET_NAME and AWS2S3Constants#KEY headers, or only the AWS2S3Constants#KEY h [...]
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delimiter": {
-			"name": "camel.source.endpoint.delimiter",
-			"description": "The delimiter which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.destinationBucket": {
-			"name": "camel.source.endpoint.destinationBucket",
-			"description": "Define the destination bucket where an object must be moved when moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.destinationBucketPrefix": {
-			"name": "camel.source.endpoint.destinationBucketPrefix",
-			"description": "Define the destination bucket prefix to use when an object must be moved and moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.destinationBucketSuffix": {
-			"name": "camel.source.endpoint.destinationBucketSuffix",
-			"description": "Define the destination bucket suffix to use when an object must be moved and moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.doneFileName": {
-			"name": "camel.source.endpoint.doneFileName",
-			"description": "If provided, Camel will only consume files if a done file exists.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.fileName": {
-			"name": "camel.source.endpoint.fileName",
-			"description": "To get the object from the bucket with the given file name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.ignoreBody": {
-			"name": "camel.source.endpoint.ignoreBody",
-			"description": "If it is true, the S3 Object Body will be ignored completely, if it is set to false the S3 Object will be put in the body. Setting this to true, will override any behavior defined by includeBody option.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.includeBody": {
-			"name": "camel.source.endpoint.includeBody",
-			"description": "If it is true, the S3Object exchange will be consumed and put into the body and closed. If false the S3Object stream will be put raw into the body and the headers will be set with the S3 object metadata. This option is strongly related to autocloseBody option. In case of setting includeBody to true because the S3Object stream will be consumed then it will also be closed, while in case of includeBody false then it will be up to the caller to close the S3Object stream. H [...]
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.includeFolders": {
-			"name": "camel.source.endpoint.includeFolders",
-			"description": "If it is true, the folders\/directories will be consumed. If it is false, they will be ignored, and Exchanges will not be created for those",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maxConnections": {
-			"name": "camel.source.endpoint.maxConnections",
-			"description": "Set the maxConnections parameter in the S3 client configuration",
-			"defaultValue": "60",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.maxMessagesPerPoll": {
-			"name": "camel.source.endpoint.maxMessagesPerPoll",
-			"description": "Gets the maximum number of messages as a limit to poll at each polling. Gets the maximum number of messages as a limit to poll at each polling. The default value is 10. Use 0 or a negative number to set it as unlimited.",
-			"defaultValue": "10",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.moveAfterRead": {
-			"name": "camel.source.endpoint.moveAfterRead",
-			"description": "Move objects from S3 bucket to a different bucket after they have been retrieved. To accomplish the operation the destinationBucket option must be set. The copy bucket operation is only performed if the Exchange is committed. If a rollback occurs, the object is not moved.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.prefix": {
-			"name": "camel.source.endpoint.prefix",
-			"description": "The prefix which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autocloseBody": {
-			"name": "camel.source.endpoint.autocloseBody",
-			"description": "If this option is true and includeBody is false, 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 false 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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.amazonS3Client": {
-			"name": "camel.component.aws2-s3.amazonS3Client",
-			"description": "Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.amazonS3Presigner": {
-			"name": "camel.component.aws2-s3.amazonS3Presigner",
-			"description": "An S3 Presigner for Request, used mainly in createDownloadLink operation",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.autoCreateBucket": {
-			"name": "camel.component.aws2-s3.autoCreateBucket",
-			"description": "Setting the autocreation of the S3 bucket bucketName. This will apply also in case of moveAfterRead option enabled and it will create the destinationBucket if it doesn't exist already.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.configuration": {
-			"name": "camel.component.aws2-s3.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.overrideEndpoint": {
-			"name": "camel.component.aws2-s3.overrideEndpoint",
-			"description": "Set the need for overidding the endpoint. This option needs to be used in combination with uriEndpointOverride option",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.pojoRequest": {
-			"name": "camel.component.aws2-s3.pojoRequest",
-			"description": "If we want to use a POJO request as body or not",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.policy": {
-			"name": "camel.component.aws2-s3.policy",
-			"description": "The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyHost": {
-			"name": "camel.component.aws2-s3.proxyHost",
-			"description": "To define a proxy host when instantiating the SQS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyPort": {
-			"name": "camel.component.aws2-s3.proxyPort",
-			"description": "Specify a proxy port to be used inside the client definition.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.proxyProtocol": {
-			"name": "camel.component.aws2-s3.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the S3 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws2-s3.region": {
-			"name": "camel.component.aws2-s3.region",
-			"description": "The region in which S3 client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.trustAllCertificates": {
-			"name": "camel.component.aws2-s3.trustAllCertificates",
-			"description": "If we want to trust all certificates in case of overriding the endpoint",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.uriEndpointOverride": {
-			"name": "camel.component.aws2-s3.uriEndpointOverride",
-			"description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.useDefaultCredentialsProvider": {
-			"name": "camel.component.aws2-s3.useDefaultCredentialsProvider",
-			"description": "Set whether the S3 client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerAlgorithm": {
-			"name": "camel.component.aws2-s3.customerAlgorithm",
-			"description": "Define the customer algorithm to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerKeyId": {
-			"name": "camel.component.aws2-s3.customerKeyId",
-			"description": "Define the id of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.customerKeyMD5": {
-			"name": "camel.component.aws2-s3.customerKeyMD5",
-			"description": "Define the MD5 of Customer key to use in case CustomerKey is enabled",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.bridgeErrorHandler": {
-			"name": "camel.component.aws2-s3.bridgeErrorHandler",
-			"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 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.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.deleteAfterRead": {
-			"name": "camel.component.aws2-s3.deleteAfterRead",
-			"description": "Delete objects from S3 after they have been retrieved. The delete is only performed if the Exchange is committed. If a rollback occurs, the object is not deleted. If this option is false, then the same objects will be retrieve over and over again on the polls. Therefore you need to use the Idempotent Consumer EIP in the route to filter out duplicates. You can filter using the AWS2S3Constants#BUCKET_NAME and AWS2S3Constants#KEY headers, or only the AWS2S3Constants#KEY h [...]
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.delimiter": {
-			"name": "camel.component.aws2-s3.delimiter",
-			"description": "The delimiter which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.destinationBucket": {
-			"name": "camel.component.aws2-s3.destinationBucket",
-			"description": "Define the destination bucket where an object must be moved when moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.destinationBucketPrefix": {
-			"name": "camel.component.aws2-s3.destinationBucketPrefix",
-			"description": "Define the destination bucket prefix to use when an object must be moved and moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.destinationBucketSuffix": {
-			"name": "camel.component.aws2-s3.destinationBucketSuffix",
-			"description": "Define the destination bucket suffix to use when an object must be moved and moveAfterRead is set to true.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.doneFileName": {
-			"name": "camel.component.aws2-s3.doneFileName",
-			"description": "If provided, Camel will only consume files if a done file exists.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.fileName": {
-			"name": "camel.component.aws2-s3.fileName",
-			"description": "To get the object from the bucket with the given file name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.ignoreBody": {
-			"name": "camel.component.aws2-s3.ignoreBody",
-			"description": "If it is true, the S3 Object Body will be ignored completely, if it is set to false the S3 Object will be put in the body. Setting this to true, will override any behavior defined by includeBody option.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.includeBody": {
-			"name": "camel.component.aws2-s3.includeBody",
-			"description": "If it is true, the S3Object exchange will be consumed and put into the body and closed. If false the S3Object stream will be put raw into the body and the headers will be set with the S3 object metadata. This option is strongly related to autocloseBody option. In case of setting includeBody to true because the S3Object stream will be consumed then it will also be closed, while in case of includeBody false then it will be up to the caller to close the S3Object stream. H [...]
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.includeFolders": {
-			"name": "camel.component.aws2-s3.includeFolders",
-			"description": "If it is true, the folders\/directories will be consumed. If it is false, they will be ignored, and Exchanges will not be created for those",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.moveAfterRead": {
-			"name": "camel.component.aws2-s3.moveAfterRead",
-			"description": "Move objects from S3 bucket to a different bucket after they have been retrieved. To accomplish the operation the destinationBucket option must be set. The copy bucket operation is only performed if the Exchange is committed. If a rollback occurs, the object is not moved.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.prefix": {
-			"name": "camel.component.aws2-s3.prefix",
-			"description": "The prefix which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.autocloseBody": {
-			"name": "camel.component.aws2-s3.autocloseBody",
-			"description": "If this option is true and includeBody is false, 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 false 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.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.autowiredEnabled": {
-			"name": "camel.component.aws2-s3.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.accessKey": {
-			"name": "camel.component.aws2-s3.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws2-s3.secretKey": {
-			"name": "camel.component.aws2-s3.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	},
-	"converters": [
-		"org.apache.camel.kafkaconnector.aws2s3.converters.S3ObjectConverter"
-	],
-	"transforms": [
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.JSONToRecordTransforms",
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.RecordToJSONTransforms",
-		"org.apache.camel.kafkaconnector.aws2s3.transformers.S3ObjectTransforms"
-	],
-	"aggregationStrategies": [
-		"org.apache.camel.kafkaconnector.aws2s3.aggregation.NewlineAggregationStrategy"
-	]
-}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sns-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sns-sink.json
deleted file mode 100644
index b254f5d..0000000
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sns-sink.json
+++ /dev/null
@@ -1,346 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.aws2sns.CamelAws2snsSinkConnector",
-		"artifactId": "camel-aws2-sns-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws2-sns-sink",
-		"type": "sink",
-		"version": "0.12.0-SNAPSHOT",
-		"description": "Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x."
-	},
-	"properties": {
-		"camel.sink.path.topicNameOrArn": {
-			"name": "camel.sink.path.topicNameOrArn",
-			"description": "Topic name or ARN",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonSNSClient": {
-			"name": "camel.sink.endpoint.amazonSNSClient",
-			"description": "To use the AmazonSNS as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoCreateTopic": {
-			"name": "camel.sink.endpoint.autoCreateTopic",
-			"description": "Setting the autocreation of the topic",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.headerFilterStrategy": {
-			"name": "camel.sink.endpoint.headerFilterStrategy",
-			"description": "To use a custom HeaderFilterStrategy to map headers to\/from Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.kmsMasterKeyId": {
-			"name": "camel.sink.endpoint.kmsMasterKeyId",
-			"description": "The ID of an AWS-managed customer master key (CMK) for Amazon SNS or a custom CMK.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"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 route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.messageDeduplicationIdStrategy": {
-			"name": "camel.sink.endpoint.messageDeduplicationIdStrategy",
-			"description": "Only for FIFO Topic. Strategy for setting the messageDeduplicationId on the message. Can be one of the following options: useExchangeId, useContentBasedDeduplication. For the useContentBasedDeduplication option, no messageDeduplicationId will be set on the message. One of: [useExchangeId] [useContentBasedDeduplication]",
-			"defaultValue": "\"useExchangeId\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useExchangeId",
-				"useContentBasedDeduplication"
-			]
-		},
-		"camel.sink.endpoint.messageGroupIdStrategy": {
-			"name": "camel.sink.endpoint.messageGroupIdStrategy",
-			"description": "Only for FIFO Topic. Strategy for setting the messageGroupId on the message. Can be one of the following options: useConstant, useExchangeId, usePropertyValue. For the usePropertyValue option, the value of property CamelAwsMessageGroupId will be used. One of: [useConstant] [useExchangeId] [usePropertyValue]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"useConstant",
-				"useExchangeId",
-				"usePropertyValue"
-			]
-		},
-		"camel.sink.endpoint.messageStructure": {
-			"name": "camel.sink.endpoint.messageStructure",
-			"description": "The message structure to use such as json",
-			"priority": "MEDIUM",
... 32326 lines suppressed ...