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

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

commit 51673d81413361ff938c13290190a8ae7405d5b8
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Feb 17 09:34:46 2021 +0100

    CAMEL-16115 - Remove Camel-AWS-* components - AWS-SQS
---
 .../camel/springboot/catalog/components.properties |   3 +-
 .../springboot/catalog/components/aws-sqs.json     | 126 ---------------------
 components-starter/README.adoc                     |   2 -
 docs/modules/ROOT/pages/aws-sqs-starter.adoc       |  68 -----------
 docs/modules/ROOT/pages/list.adoc                  |   2 -
 5 files changed, 1 insertion(+), 200 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index fa7a359..a53a40a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -34,7 +34,6 @@ aws-msk
 aws-s3
 aws-ses
 aws-sns
-aws-sqs
 aws-swf
 aws2-athena
 aws2-cw
@@ -359,4 +358,4 @@ xslt-saxon
 yammer
 zendesk
 zookeeper
-zookeeper-master
\ No newline at end of file
+zookeeper-master
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
deleted file mode 100644
index 73f9c83..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-sqs.json
+++ /dev/null
@@ -1,126 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-sqs",
-    "title": "AWS Simple Queue Service (SQS)",
-    "description": "Sending and receive messages to\/from AWS SQS service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.6.0",
-    "label": "cloud,messaging",
-    "javaType": "org.apache.camel.component.aws.sqs.SqsComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-sqs-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-sqs",
-    "extendsScheme": "",
-    "syntax": "aws-sqs:queueNameOrArn",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "amazonAWSHost": { "kind": "property", "displayName": "Amazon AWSHost", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "amazonaws.com", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The hostname of the Amazon AWS cloud." },
-    "amazonSQSClient": { "kind": "property", "displayName": "Amazon 
SQSClient", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonSQS as client" },
-    "autoCreateQueue": { "kind": "property", "displayName": "Auto Create 
Queue", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Setting the autocreation of the queue" },
-    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instan [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
-    "protocol": { "kind": "property", "displayName": "Protocol", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The underlying protocol used to communicate 
with SQS" },
-    "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the SQS client" },
-    "queueOwnerAWSAccountId": { "kind": "property", "displayName": "Queue 
Owner AWSAccount Id", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Specify the queue owner aws account id when 
you need to connect the queue with different account owner." },
-    "region": { "kind": "property", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "Specify the queue region 
which could be used with queueOwnerAWSAccountId to build the service URL. When 
using this parameter, the configurat [...]
-    "attributeNames": { "kind": "property", "displayName": "Attribute Names", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "A list of attribute names to receive when 
consuming. Multiple names can be separated by comma." },
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a me [...]
-    "concurrentConsumers": { "kind": "property", "displayName": "Concurrent 
Consumers", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Allows you to use multiple threads to poll the 
sqs queue to increase throughput" },
-    "defaultVisibilityTimeout": { "kind": "property", "displayName": "Default 
Visibility Timeout", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The default visibility timeout (in seconds)" },
-    "deleteAfterRead": { "kind": "property", "displayName": "Delete After 
Read", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Delete message from SQS after it has been 
read" },
-    "deleteIfFiltered": { "kind": "property", "displayName": "Delete If 
Filtered", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Whether or not to send the DeleteMessage to 
the SQS queue if an exchange fails to get through  [...]
-    "extendMessageVisibility": { "kind": "property", "displayName": "Extend 
Message Visibility", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "If enabled then a 
scheduled background task will keep extending the message vis [...]
-    "kmsDataKeyReusePeriodSeconds": { "kind": "property", "displayName": "Kms 
Data Key Reuse Period Seconds", "group": "consumer", "label": "consumer", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The length of time, in seconds, for which 
Amazon SQS can reuse a data key to en [...]
-    "kmsMasterKeyId": { "kind": "property", "displayName": "Kms Master Key 
Id", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The ID of an AWS-managed customer master key 
(CMK) for Amazon SQS or a custom CMK." },
-    "messageAttributeNames": { "kind": "property", "displayName": "Message 
Attribute Names", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "A list of message attribute names to receive 
when consuming. Multiple names can be separated by co [...]
-    "serverSideEncryptionEnabled": { "kind": "property", "displayName": 
"Server Side Encryption Enabled", "group": "consumer", "label": "consumer", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "Define if Server Side 
Encryption is enabled or not on the queue" },
-    "visibilityTimeout": { "kind": "property", "displayName": "Visibility 
Timeout", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The duration (in seconds) that the received 
messages are hidden from subsequent retrieve requests after b [...]
-    "waitTimeSeconds": { "kind": "property", "displayName": "Wait Time 
Seconds", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Duration in seconds (0 to 20) that the 
ReceiveMessage action call will wait until a message is in the queue  [...]
-    "delaySeconds": { "kind": "property", "displayName": "Delay Seconds", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Delay sending messages for a number of 
seconds." },
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
-    "messageDeduplicationIdStrategy": { "kind": "property", "displayName": 
"Message Deduplication Id Strategy", "group": "producer", "label": "producer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"useExchangeId", "useContentBasedDeduplication" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "useExchangeId", 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", " [...]
-    "messageGroupIdStrategy": { "kind": "property", "displayName": "Message 
Group Id Strategy", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"useConstant", "useExchangeId", "usePropertyValue" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Only for FIFO queues. Strategy  [...]
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.sqs.SqsOperations", "enum": [ 
"sendBatchMessage", "deleteMessage", "listQueues" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The operation to do in case t [...]
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "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 t [...]
-    "delayQueue": { "kind": "property", "displayName": "Delay Queue", "group": 
"advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Define if you want to apply delaySeconds 
option to the queue or on single messages" },
-    "queueUrl": { "kind": "property", "displayName": "Queue Url", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To define the queueUrl explicitly. All other 
parameters, which would influence the queueUrl, are ignored. This parameter is 
i [...]
-    "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"proxy", "label": "proxy", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the SQS client" },
-    "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"proxy", "label": "proxy", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the SQS client" },
-    "maximumMessageSize": { "kind": "property", "displayName": "Maximum 
Message Size", "group": "queue", "label": "queue", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The maximumMessageSize (in bytes) an SQS 
message can contain for this queue." },
-    "messageRetentionPeriod": { "kind": "property", "displayName": "Message 
Retention Period", "group": "queue", "label": "queue", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The messageRetentionPeriod (in seconds) a 
message will be retained by SQS for this queue." },
-    "policy": { "kind": "property", "displayName": "Policy", "group": "queue", 
"label": "queue", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "The policy for this 
queue" },
-    "receiveMessageWaitTimeSeconds": { "kind": "property", "displayName": 
"Receive Message Wait Time Seconds", "group": "queue", "label": "queue", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "If you do not specify WaitTimeSeconds in the 
request, the queue attribute ReceiveMes [...]
-    "redrivePolicy": { "kind": "property", "displayName": "Redrive Policy", 
"group": "queue", "label": "queue", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Specify the policy that send message to 
DeadLetter queue. See detail at Amazon docs." },
-    "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "queueNameOrArn": { "kind": "path", "displayName": "Queue Name Or Arn", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Queue name or ARN" },
-    "amazonAWSHost": { "kind": "parameter", "displayName": "Amazon AWSHost", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "amazonaws.com", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The hostname of the Amazon AWS cloud." },
-    "amazonSQSClient": { "kind": "parameter", "displayName": "Amazon 
SQSClient", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.sqs.AmazonSQS", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonSQS as client" },
-    "autoCreateQueue": { "kind": "parameter", "displayName": "Auto Create 
Queue", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Setting the autocreation of the queue" },
-    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client insta [...]
-    "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HeaderFilterStrategy to map headers to\/from Camel." },
-    "protocol": { "kind": "parameter", "displayName": "Protocol", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "https", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The underlying protocol used to communicate 
with SQS" },
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the SQS client" },
-    "queueOwnerAWSAccountId": { "kind": "parameter", "displayName": "Queue 
Owner AWSAccount Id", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Specify the queue owner aws account id when 
you need to connect the queue with different account owner." },
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "Specify the queue region 
which could be used with queueOwnerAWSAccountId to build the service URL. When 
using this parameter, the configura [...]
-    "attributeNames": { "kind": "parameter", "displayName": "Attribute Names", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "A list of attribute names to receive when 
consuming. Multiple names can be separated by comma." },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
-    "concurrentConsumers": { "kind": "parameter", "displayName": "Concurrent 
Consumers", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Allows you to use multiple threads to poll the 
sqs queue to increase throughput" },
-    "defaultVisibilityTimeout": { "kind": "parameter", "displayName": "Default 
Visibility Timeout", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The default visibility timeout (in seconds)" },
-    "deleteAfterRead": { "kind": "parameter", "displayName": "Delete After 
Read", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Delete message from SQS after it has been 
read" },
-    "deleteIfFiltered": { "kind": "parameter", "displayName": "Delete If 
Filtered", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Whether or not to send the DeleteMessage to 
the SQS queue if an exchange fails to get through [...]
-    "extendMessageVisibility": { "kind": "parameter", "displayName": "Extend 
Message Visibility", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "If enabled then a 
scheduled background task will keep extending the message vi [...]
-    "kmsDataKeyReusePeriodSeconds": { "kind": "parameter", "displayName": "Kms 
Data Key Reuse Period Seconds", "group": "consumer", "label": "consumer", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The length of time, in seconds, for which 
Amazon SQS can reuse a data key to e [...]
-    "kmsMasterKeyId": { "kind": "parameter", "displayName": "Kms Master Key 
Id", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The ID of an AWS-managed customer master key 
(CMK) for Amazon SQS or a custom CMK." },
-    "maxMessagesPerPoll": { "kind": "parameter", "displayName": "Max Messages 
Per Poll", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "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." },
-    "messageAttributeNames": { "kind": "parameter", "displayName": "Message 
Attribute Names", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "A list of message attribute names to receive 
when consuming. Multiple names can be separated by c [...]
-    "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
the polling consumer did not poll any files, you can enable this option to send 
an empty message (no body) instead." },
-    "serverSideEncryptionEnabled": { "kind": "parameter", "displayName": 
"Server Side Encryption Enabled", "group": "consumer", "label": "consumer", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "Define if Server Side 
Encryption is enabled or not on the queue" },
-    "visibilityTimeout": { "kind": "parameter", "displayName": "Visibility 
Timeout", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The duration (in seconds) that the received 
messages are hidden from subsequent retrieve requests after  [...]
-    "waitTimeSeconds": { "kind": "parameter", "displayName": "Wait Time 
Seconds", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Duration in seconds (0 to 20) that the 
ReceiveMessage action call will wait until a message is in the queue [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "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 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation  [...]
-    "delaySeconds": { "kind": "parameter", "displayName": "Delay Seconds", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Delay sending messages for a number of 
seconds." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
-    "messageDeduplicationIdStrategy": { "kind": "parameter", "displayName": 
"Message Deduplication Id Strategy", "group": "producer", "label": "producer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"useExchangeId", "useContentBasedDeduplication" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "useExchangeId", 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration",  [...]
-    "messageGroupIdStrategy": { "kind": "parameter", "displayName": "Message 
Group Id Strategy", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"useConstant", "useExchangeId", "usePropertyValue" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Only for FIFO queues. Strategy [...]
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.sqs.SqsOperations", "enum": [ 
"sendBatchMessage", "deleteMessage", "listQueues" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The operation to do in case  [...]
-    "delayQueue": { "kind": "parameter", "displayName": "Delay Queue", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Define if you want to apply delaySeconds 
option to the queue or on single messages" },
-    "queueUrl": { "kind": "parameter", "displayName": "Queue Url", "group": 
"advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "To define the queueUrl explicitly. All other 
parameters, which would influence the queueUrl, are ignored. This parameter is  
[...]
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"proxy", "label": "proxy", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the SQS client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"proxy", "label": "proxy", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the SQS client" },
-    "maximumMessageSize": { "kind": "parameter", "displayName": "Maximum 
Message Size", "group": "queue", "label": "queue", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The maximumMessageSize (in bytes) an SQS 
message can contain for this queue." },
-    "messageRetentionPeriod": { "kind": "parameter", "displayName": "Message 
Retention Period", "group": "queue", "label": "queue", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "The messageRetentionPeriod (in seconds) a 
message will be retained by SQS for this queue." },
-    "policy": { "kind": "parameter", "displayName": "Policy", "group": 
"queue", "label": "queue", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", 
"configurationField": "configuration", "description": "The policy for this 
queue" },
-    "receiveMessageWaitTimeSeconds": { "kind": "parameter", "displayName": 
"Receive Message Wait Time Seconds", "group": "queue", "label": "queue", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "If you do not specify WaitTimeSeconds in the 
request, the queue attribute ReceiveMe [...]
-    "redrivePolicy": { "kind": "parameter", "displayName": "Redrive Policy", 
"group": "queue", "label": "queue", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Specify the policy that send message to 
DeadLetter queue. See detail at Amazon docs." },
-    "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff 
Error Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
error polls (failed due some error) that should happen before the 
backoffMultipler should kick-in." },
-    "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff 
Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
idle polls that should happen before the backoffMultipler should kick-in." },
-    "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff 
Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "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 agai [...]
-    "delay": { "kind": "parameter", "displayName": "Delay", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 500, "description": "Milliseconds before the 
next poll." },
-    "greedy": { "kind": "parameter", "displayName": "Greedy", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If greedy is enabled, 
then the ScheduledPollConsumer will run immediately again, if the previous run 
polled 1 or more messages." },
-    "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1000, "description": "Milliseconds before the 
first poll starts." },
-    "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "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." },
-    "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging 
Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, 
"type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ 
"TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TRACE", "description": 
"The consumer logs a start\/complete log line when it polls. This option allows 
you to configure the logging level  [...]
-    "scheduledExecutorService": { "kind": "parameter", "displayName": 
"Scheduled Executor Service", "group": "scheduler", "label": 
"consumer,scheduler", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ScheduledExecutorService", "deprecated": false, 
"autowired": false, "secret": false, "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." },
-    "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.lang.Object", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "none", "description": "To use a cron 
scheduler from either camel-spring or camel-quartz component. Use value spring 
or quartz for built in scheduler" },
-    "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler 
Properties", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure 
additional properties when using a custom scheduler or any of the Quartz, 
Spring based scheduler." },
-    "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether the scheduler 
should be auto started." },
-    "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", 
"MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"MILLISECONDS", "description": "Time unit for initialDelay and delay options." 
},
-    "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Controls if fixed delay 
or fixed rate is used. See ScheduledExecutorService in JDK for details." },
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 466b484..de561b9 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -123,8 +123,6 @@ Number of Camel components: 346 in 279 JAR artifacts (21 
deprecated)
 
 | xref:latest@components::aws-sns-component.adoc[AWS Simple Notification 
System (SNS)] | camel-aws-sns-starter | Stable | 2.8 | *deprecated* Send 
messages to an AWS Simple Notification Topic.
 
-| xref:latest@components::aws-sqs-component.adoc[AWS Simple Queue Service 
(SQS)] | camel-aws-sqs-starter | Stable | 2.6 | *deprecated* Sending and 
receive messages to/from AWS SQS service.
-
 | xref:latest@components::aws-swf-component.adoc[AWS Simple Workflow (SWF)] | 
camel-aws-swf-starter | Stable | 2.13 | *deprecated* Manage workflows in the 
AWS Simple Workflow service.
 
 | xref:latest@components::azure-eventhubs-component.adoc[Azure Event Hubs] | 
camel-azure-eventhubs-starter | Stable | 3.5 | The azure-eventhubs component 
that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a 
highly scalable publish-subscribe service that can ingest millions of events 
per second and stream them to multiple consumers.
diff --git a/docs/modules/ROOT/pages/aws-sqs-starter.adoc 
b/docs/modules/ROOT/pages/aws-sqs-starter.adoc
deleted file mode 100644
index f332ba4..0000000
--- a/docs/modules/ROOT/pages/aws-sqs-starter.adoc
+++ /dev/null
@@ -1,68 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for aws-sqs
-
-== Spring Boot Auto-Configuration
-
-When using aws-sqs with Spring Boot make sure to use the following Maven 
dependency to have support for auto configuration:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.springboot</groupId>
-  <artifactId>camel-aws-sqs-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 40 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-sqs.amazon-a-w-s-host* | The hostname of the Amazon AWS 
cloud. | amazonaws.com | String
-| *camel.component.aws-sqs.amazon-s-q-s-client* | To use the AmazonSQS as 
client. The option is a com.amazonaws.services.sqs.AmazonSQS type. |  | 
AmazonSQS
-| *camel.component.aws-sqs.attribute-names* | A list of attribute names to 
receive when consuming. Multiple names can be separated by comma. |  | String
-| *camel.component.aws-sqs.auto-create-queue* | Setting the autocreation of 
the queue | true | Boolean
-| *camel.component.aws-sqs.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
-| *camel.component.aws-sqs.autowired-enabled* | 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. | true | Boolean
-| *camel.component.aws-sqs.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
-| *camel.component.aws-sqs.concurrent-consumers* | Allows you to use multiple 
threads to poll the sqs queue to increase throughput | 1 | Integer
-| *camel.component.aws-sqs.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.sqs.SqsConfiguration type. |  | 
SqsConfiguration
-| *camel.component.aws-sqs.default-visibility-timeout* | The default 
visibility timeout (in seconds) |  | Integer
-| *camel.component.aws-sqs.delay-queue* | Define if you want to apply 
delaySeconds option to the queue or on single messages | false | Boolean
-| *camel.component.aws-sqs.delay-seconds* | Delay sending messages for a 
number of seconds. |  | Integer
-| *camel.component.aws-sqs.delete-after-read* | Delete message from SQS after 
it has been read | true | Boolean
-| *camel.component.aws-sqs.delete-if-filtered* | 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. | true | Boolean
-| *camel.component.aws-sqs.enabled* | Whether to enable auto configuration of 
the aws-sqs component. This is enabled by default. |  | Boolean
-| *camel.component.aws-sqs.extend-message-visibility* | 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. | false | 
Boolean
-| *camel.component.aws-sqs.kms-data-key-reuse-period-seconds* | 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). |  | Integer
-| *camel.component.aws-sqs.kms-master-key-id* | The ID of an AWS-managed 
customer master key (CMK) for Amazon SQS or a custom CMK. |  | String
-| *camel.component.aws-sqs.lazy-start-producer* | 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 th [...]
-| *camel.component.aws-sqs.maximum-message-size* | The maximumMessageSize (in 
bytes) an SQS message can contain for this queue. |  | Integer
-| *camel.component.aws-sqs.message-attribute-names* | A list of message 
attribute names to receive when consuming. Multiple names can be separated by 
comma. |  | String
-| *camel.component.aws-sqs.message-deduplication-id-strategy* | 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. | useExchangeId | String
-| *camel.component.aws-sqs.message-group-id-strategy* | 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. |  | String
-| *camel.component.aws-sqs.message-retention-period* | The 
messageRetentionPeriod (in seconds) a message will be retained by SQS for this 
queue. |  | Integer
-| *camel.component.aws-sqs.operation* | The operation to do in case the user 
don't want to send only a message |  | SqsOperations
-| *camel.component.aws-sqs.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.protocol* | The underlying protocol used to 
communicate with SQS | https | String
-| *camel.component.aws-sqs.proxy-host* | To define a proxy host when 
instantiating the SQS client |  | String
-| *camel.component.aws-sqs.proxy-port* | To define a proxy port when 
instantiating the SQS client |  | Integer
-| *camel.component.aws-sqs.proxy-protocol* | To define a proxy protocol when 
instantiating the SQS client |  | Protocol
-| *camel.component.aws-sqs.queue-owner-a-w-s-account-id* | Specify the queue 
owner aws account id when you need to connect the queue with different account 
owner. |  | String
-| *camel.component.aws-sqs.queue-url* | 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. |  | String
-| *camel.component.aws-sqs.receive-message-wait-time-seconds* | If you do not 
specify WaitTimeSeconds in the request, the queue attribute 
ReceiveMessageWaitTimeSeconds is used to determine how long to wait. |  | 
Integer
-| *camel.component.aws-sqs.redrive-policy* | Specify the policy that send 
message to DeadLetter queue. See detail at Amazon docs. |  | String
-| *camel.component.aws-sqs.region* | 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() |  
| String
-| *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sqs.server-side-encryption-enabled* | Define if Server 
Side Encryption is enabled or not on the queue | false | Boolean
-| *camel.component.aws-sqs.visibility-timeout* | 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. |  | Integer
-| *camel.component.aws-sqs.wait-time-seconds* | 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. |  | Integer
-|===
-// spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 466b484..de561b9 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -123,8 +123,6 @@ Number of Camel components: 346 in 279 JAR artifacts (21 
deprecated)
 
 | xref:latest@components::aws-sns-component.adoc[AWS Simple Notification 
System (SNS)] | camel-aws-sns-starter | Stable | 2.8 | *deprecated* Send 
messages to an AWS Simple Notification Topic.
 
-| xref:latest@components::aws-sqs-component.adoc[AWS Simple Queue Service 
(SQS)] | camel-aws-sqs-starter | Stable | 2.6 | *deprecated* Sending and 
receive messages to/from AWS SQS service.
-
 | xref:latest@components::aws-swf-component.adoc[AWS Simple Workflow (SWF)] | 
camel-aws-swf-starter | Stable | 2.13 | *deprecated* Manage workflows in the 
AWS Simple Workflow service.
 
 | xref:latest@components::azure-eventhubs-component.adoc[Azure Event Hubs] | 
camel-azure-eventhubs-starter | Stable | 3.5 | The azure-eventhubs component 
that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a 
highly scalable publish-subscribe service that can ingest millions of events 
per second and stream them to multiple consumers.

Reply via email to