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

acosentino 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 9b13f33  [create-pull-request] automated change
9b13f33 is described below

commit 9b13f33d7313384dc021a664049b72ef8d04aab8
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri May 28 06:00:34 2021 +0000

    [create-pull-request] automated change
---
 .../resources/connectors/camel-aws2-msk-sink.json          | 14 ++++++++++++++
 .../resources/connectors/camel-aws2-ses-sink.json          | 14 ++++++++++++++
 .../resources/connectors/camel-aws2-sts-sink.json          | 14 ++++++++++++++
 .../resources/connectors/camel-aws2-translate-sink.json    | 14 ++++++++++++++
 .../src/generated/resources/camel-aws2-msk-sink.json       | 14 ++++++++++++++
 .../src/main/docs/camel-aws2-msk-kafka-sink-connector.adoc |  4 +++-
 .../aws2msk/CamelAws2mskSinkConnectorConfig.java           |  8 ++++++++
 .../src/generated/resources/camel-aws2-ses-sink.json       | 14 ++++++++++++++
 .../src/main/docs/camel-aws2-ses-kafka-sink-connector.adoc |  4 +++-
 .../aws2ses/CamelAws2sesSinkConnectorConfig.java           |  8 ++++++++
 .../src/generated/resources/camel-aws2-sts-sink.json       | 14 ++++++++++++++
 .../src/main/docs/camel-aws2-sts-kafka-sink-connector.adoc |  4 +++-
 .../aws2sts/CamelAws2stsSinkConnectorConfig.java           |  8 ++++++++
 .../src/generated/resources/camel-aws2-translate-sink.json | 14 ++++++++++++++
 .../docs/camel-aws2-translate-kafka-sink-connector.adoc    |  4 +++-
 .../CamelAws2translateSinkConnectorConfig.java             |  8 ++++++++
 .../connectors/camel-aws2-msk-kafka-sink-connector.adoc    |  4 +++-
 .../connectors/camel-aws2-ses-kafka-sink-connector.adoc    |  4 +++-
 .../connectors/camel-aws2-sts-kafka-sink-connector.adoc    |  4 +++-
 .../camel-aws2-translate-kafka-sink-connector.adoc         |  4 +++-
 20 files changed, 168 insertions(+), 8 deletions(-)

diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-msk-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-msk-sink.json
index fab43a1..b0cbadc 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-msk-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-msk-sink.json
@@ -96,6 +96,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Kafka 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -195,6 +202,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-msk.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-msk.useDefaultCredentialsProvider",
+                       "description": "Set whether the Kafka 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-msk.autowiredEnabled": {
                        "name": "camel.component.aws2-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.",
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ses-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ses-sink.json
index bbe1655..363b38e 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ses-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-ses-sink.json
@@ -101,6 +101,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Ses 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -205,6 +212,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-ses.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-ses.useDefaultCredentialsProvider",
+                       "description": "Set whether the Ses 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-ses.autowiredEnabled": {
                        "name": "camel.component.aws2-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.",
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sts-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sts-sink.json
index d31dfff..71ce922 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sts-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-sts-sink.json
@@ -97,6 +97,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the STS 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -197,6 +204,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-sts.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-sts.useDefaultCredentialsProvider",
+                       "description": "Set whether the STS 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-sts.autowiredEnabled": {
                        "name": "camel.component.aws2-sts.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.",
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-translate-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-translate-sink.json
index f5dde61..42b611b 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-translate-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-translate-sink.json
@@ -113,6 +113,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Translate 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -229,6 +236,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-translate.useDefaultCredentialsProvider": 
{
+                       "name": 
"camel.component.aws2-translate.useDefaultCredentialsProvider",
+                       "description": "Set whether the Translate 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-translate.autowiredEnabled": {
                        "name": 
"camel.component.aws2-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.",
diff --git 
a/connectors/camel-aws2-msk-kafka-connector/src/generated/resources/camel-aws2-msk-sink.json
 
b/connectors/camel-aws2-msk-kafka-connector/src/generated/resources/camel-aws2-msk-sink.json
index fab43a1..b0cbadc 100644
--- 
a/connectors/camel-aws2-msk-kafka-connector/src/generated/resources/camel-aws2-msk-sink.json
+++ 
b/connectors/camel-aws2-msk-kafka-connector/src/generated/resources/camel-aws2-msk-sink.json
@@ -96,6 +96,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Kafka 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -195,6 +202,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-msk.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-msk.useDefaultCredentialsProvider",
+                       "description": "Set whether the Kafka 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-msk.autowiredEnabled": {
                        "name": "camel.component.aws2-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.",
diff --git 
a/connectors/camel-aws2-msk-kafka-connector/src/main/docs/camel-aws2-msk-kafka-sink-connector.adoc
 
b/connectors/camel-aws2-msk-kafka-connector/src/main/docs/camel-aws2-msk-kafka-sink-connector.adoc
index b17dc71..91dd2f2 100644
--- 
a/connectors/camel-aws2-msk-kafka-connector/src/main/docs/camel-aws2-msk-kafka-sink-connector.adoc
+++ 
b/connectors/camel-aws2-msk-kafka-connector/src/main/docs/camel-aws2-msk-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2msk.CamelAws2mskSinkConnecto
 ----
 
 
-The camel-aws2-msk sink connector supports 29 options, which are listed below.
+The camel-aws2-msk sink connector supports 31 options, which are listed below.
 
 
 
@@ -43,6 +43,7 @@ The camel-aws2-msk sink connector supports 29 options, which 
are listed below.
 | *camel.sink.endpoint.region* | The region in which MSK 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() | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the Kafka 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-msk.configuration* | Component configuration | null | 
false | MEDIUM
@@ -57,6 +58,7 @@ The camel-aws2-msk sink connector supports 29 options, which 
are listed below.
 | *camel.component.aws2-msk.region* | The region in which MSK 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() | null | false | MEDIUM
 | *camel.component.aws2-msk.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-msk.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-msk.useDefaultCredentials Provider* | Set whether the 
Kafka client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-msk.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-msk.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-msk.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/connectors/camel-aws2-msk-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2msk/CamelAws2mskSinkConnectorConfig.java
 
b/connectors/camel-aws2-msk-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2msk/CamelAws2mskSinkConnectorConfig.java
index 53bd543..f383695 100644
--- 
a/connectors/camel-aws2-msk-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2msk/CamelAws2mskSinkConnectorConfig.java
+++ 
b/connectors/camel-aws2-msk-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2msk/CamelAws2mskSinkConnectorConfig.java
@@ -60,6 +60,9 @@ public class CamelAws2mskSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.sink.endpoint.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.sink.endpoint.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether 
the Kafka client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_CONF = 
"camel.sink.endpoint.accessKey";
     public static final String CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_DOC = 
"Amazon AWS Access Key";
     public static final String CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_DEFAULT 
= null;
@@ -102,6 +105,9 @@ public class CamelAws2mskSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.component.aws2-msk.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding 
uri endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.component.aws2-msk.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set 
whether the Kafka client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_CONF = 
"camel.component.aws2-msk.autowiredEnabled";
     public static final String 
CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_DOC = "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.";
     public static final Boolean 
CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
@@ -136,6 +142,7 @@ public class CamelAws2mskSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_REGION_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2MSK_ENDPOINT_REGION_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_ENDPOINT_REGION_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2MSK_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_ENDPOINT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_ENDPOINT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2MSK_ENDPOINT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_ENDPOINT_SECRET_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_CONFIGURATION_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2MSK_COMPONENT_CONFIGURATION_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_COMPONENT_CONFIGURATION_DOC);
@@ -150,6 +157,7 @@ public class CamelAws2mskSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_REGION_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2MSK_COMPONENT_REGION_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_COMPONENT_REGION_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2MSK_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_COMPONENT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_CONF, 
ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2MSK_COMPONENT_AUTOWIRED_ENABLED_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2MSK_COMPONENT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_COMPONENT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2MSK_COMPONENT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2MSK_COMPONENT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2MSK_COMPONENT_SECRET_KEY_DOC);
diff --git 
a/connectors/camel-aws2-ses-kafka-connector/src/generated/resources/camel-aws2-ses-sink.json
 
b/connectors/camel-aws2-ses-kafka-connector/src/generated/resources/camel-aws2-ses-sink.json
index bbe1655..363b38e 100644
--- 
a/connectors/camel-aws2-ses-kafka-connector/src/generated/resources/camel-aws2-ses-sink.json
+++ 
b/connectors/camel-aws2-ses-kafka-connector/src/generated/resources/camel-aws2-ses-sink.json
@@ -101,6 +101,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Ses 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -205,6 +212,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-ses.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-ses.useDefaultCredentialsProvider",
+                       "description": "Set whether the Ses 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-ses.autowiredEnabled": {
                        "name": "camel.component.aws2-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.",
diff --git 
a/connectors/camel-aws2-ses-kafka-connector/src/main/docs/camel-aws2-ses-kafka-sink-connector.adoc
 
b/connectors/camel-aws2-ses-kafka-connector/src/main/docs/camel-aws2-ses-kafka-sink-connector.adoc
index 434ab72..b2343e3 100644
--- 
a/connectors/camel-aws2-ses-kafka-connector/src/main/docs/camel-aws2-ses-kafka-sink-connector.adoc
+++ 
b/connectors/camel-aws2-ses-kafka-connector/src/main/docs/camel-aws2-ses-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2ses.CamelAws2sesSinkConnecto
 ----
 
 
-The camel-aws2-ses sink connector supports 33 options, which are listed below.
+The camel-aws2-ses sink connector supports 35 options, which are listed below.
 
 
 
@@ -45,6 +45,7 @@ The camel-aws2-ses sink connector supports 33 options, which 
are listed below.
 | *camel.sink.endpoint.to* | List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header. | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the Ses 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-ses.amazonSESClient* | To use the 
AmazonSimpleEmailService as the client | null | false | MEDIUM
@@ -61,6 +62,7 @@ The camel-aws2-ses sink connector supports 33 options, which 
are listed below.
 | *camel.component.aws2-ses.to* | List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header. | null | false | MEDIUM
 | *camel.component.aws2-ses.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-ses.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-ses.useDefaultCredentials Provider* | Set whether the 
Ses client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-ses.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-ses.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-ses.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/connectors/camel-aws2-ses-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2ses/CamelAws2sesSinkConnectorConfig.java
 
b/connectors/camel-aws2-ses-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2ses/CamelAws2sesSinkConnectorConfig.java
index 6db8397..6e0d3c6 100644
--- 
a/connectors/camel-aws2-ses-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2ses/CamelAws2sesSinkConnectorConfig.java
+++ 
b/connectors/camel-aws2-ses-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2ses/CamelAws2sesSinkConnectorConfig.java
@@ -66,6 +66,9 @@ public class CamelAws2sesSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.sink.endpoint.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.sink.endpoint.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether 
the Ses client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_CONF = 
"camel.sink.endpoint.accessKey";
     public static final String CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_DOC = 
"Amazon AWS Access Key";
     public static final String CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_DEFAULT 
= null;
@@ -114,6 +117,9 @@ public class CamelAws2sesSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.component.aws2-ses.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding 
uri endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.component.aws2-ses.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set 
whether the Ses client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_CONF = 
"camel.component.aws2-ses.autowiredEnabled";
     public static final String 
CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_DOC = "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.";
     public static final Boolean 
CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
@@ -150,6 +156,7 @@ public class CamelAws2sesSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_TO_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2SES_ENDPOINT_TO_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_ENDPOINT_TO_DOC);
         conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2SES_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_ENDPOINT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2SES_ENDPOINT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2SES_ENDPOINT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_ENDPOINT_SECRET_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_AMAZON_SESCLIENT_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2SES_COMPONENT_AMAZON_SESCLIENT_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_COMPONENT_AMAZON_SESCLIENT_DOC);
@@ -166,6 +173,7 @@ public class CamelAws2sesSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_TO_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2SES_COMPONENT_TO_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_COMPONENT_TO_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2SES_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_COMPONENT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_CONF, 
ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2SES_COMPONENT_AUTOWIRED_ENABLED_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2SES_COMPONENT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_COMPONENT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2SES_COMPONENT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2SES_COMPONENT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2SES_COMPONENT_SECRET_KEY_DOC);
diff --git 
a/connectors/camel-aws2-sts-kafka-connector/src/generated/resources/camel-aws2-sts-sink.json
 
b/connectors/camel-aws2-sts-kafka-connector/src/generated/resources/camel-aws2-sts-sink.json
index d31dfff..71ce922 100644
--- 
a/connectors/camel-aws2-sts-kafka-connector/src/generated/resources/camel-aws2-sts-sink.json
+++ 
b/connectors/camel-aws2-sts-kafka-connector/src/generated/resources/camel-aws2-sts-sink.json
@@ -97,6 +97,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the STS 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -197,6 +204,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-sts.useDefaultCredentialsProvider": {
+                       "name": 
"camel.component.aws2-sts.useDefaultCredentialsProvider",
+                       "description": "Set whether the STS 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-sts.autowiredEnabled": {
                        "name": "camel.component.aws2-sts.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.",
diff --git 
a/connectors/camel-aws2-sts-kafka-connector/src/main/docs/camel-aws2-sts-kafka-sink-connector.adoc
 
b/connectors/camel-aws2-sts-kafka-connector/src/main/docs/camel-aws2-sts-kafka-sink-connector.adoc
index 357feaf..5fbd0f7 100644
--- 
a/connectors/camel-aws2-sts-kafka-connector/src/main/docs/camel-aws2-sts-kafka-sink-connector.adoc
+++ 
b/connectors/camel-aws2-sts-kafka-connector/src/main/docs/camel-aws2-sts-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2sts.CamelAws2stsSinkConnecto
 ----
 
 
-The camel-aws2-sts sink connector supports 29 options, which are listed below.
+The camel-aws2-sts sink connector supports 31 options, which are listed below.
 
 
 
@@ -43,6 +43,7 @@ The camel-aws2-sts sink connector supports 29 options, which 
are listed below.
 | *camel.sink.endpoint.stsClient* | To use a existing configured AWS STS as 
client | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the STS 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-sts.configuration* | Component configuration | null | 
false | MEDIUM
@@ -57,6 +58,7 @@ The camel-aws2-sts sink connector supports 29 options, which 
are listed below.
 | *camel.component.aws2-sts.stsClient* | To use a existing configured AWS STS 
as client | null | false | MEDIUM
 | *camel.component.aws2-sts.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-sts.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-sts.useDefaultCredentials Provider* | Set whether the 
STS client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-sts.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-sts.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-sts.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/connectors/camel-aws2-sts-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2sts/CamelAws2stsSinkConnectorConfig.java
 
b/connectors/camel-aws2-sts-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2sts/CamelAws2stsSinkConnectorConfig.java
index fe10588..c9ea875 100644
--- 
a/connectors/camel-aws2-sts-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2sts/CamelAws2stsSinkConnectorConfig.java
+++ 
b/connectors/camel-aws2-sts-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2sts/CamelAws2stsSinkConnectorConfig.java
@@ -60,6 +60,9 @@ public class CamelAws2stsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.sink.endpoint.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.sink.endpoint.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether 
the STS client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_CONF = 
"camel.sink.endpoint.accessKey";
     public static final String CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_DOC = 
"Amazon AWS Access Key";
     public static final String CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_DEFAULT 
= null;
@@ -102,6 +105,9 @@ public class CamelAws2stsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.component.aws2-sts.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding 
uri endpoint. This option needs to be used in combination with overrideEndpoint 
option";
     public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.component.aws2-sts.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set 
whether the STS client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_CONF = 
"camel.component.aws2-sts.autowiredEnabled";
     public static final String 
CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_DOC = "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.";
     public static final Boolean 
CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
@@ -136,6 +142,7 @@ public class CamelAws2stsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_STS_CLIENT_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2STS_ENDPOINT_STS_CLIENT_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_ENDPOINT_STS_CLIENT_DOC);
         conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2STS_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_ENDPOINT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2STS_ENDPOINT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2STS_ENDPOINT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_ENDPOINT_SECRET_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_CONFIGURATION_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2STS_COMPONENT_CONFIGURATION_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_COMPONENT_CONFIGURATION_DOC);
@@ -150,6 +157,7 @@ public class CamelAws2stsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_STS_CLIENT_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWS2STS_COMPONENT_STS_CLIENT_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_COMPONENT_STS_CLIENT_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2STS_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_COMPONENT_TRUST_ALL_CERTIFICATES_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_CONF, 
ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2STS_COMPONENT_AUTOWIRED_ENABLED_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2STS_COMPONENT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_COMPONENT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2STS_COMPONENT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2STS_COMPONENT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2STS_COMPONENT_SECRET_KEY_DOC);
diff --git 
a/connectors/camel-aws2-translate-kafka-connector/src/generated/resources/camel-aws2-translate-sink.json
 
b/connectors/camel-aws2-translate-kafka-connector/src/generated/resources/camel-aws2-translate-sink.json
index f5dde61..42b611b 100644
--- 
a/connectors/camel-aws2-translate-kafka-connector/src/generated/resources/camel-aws2-translate-sink.json
+++ 
b/connectors/camel-aws2-translate-kafka-connector/src/generated/resources/camel-aws2-translate-sink.json
@@ -113,6 +113,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.sink.endpoint.useDefaultCredentialsProvider": {
+                       "name": 
"camel.sink.endpoint.useDefaultCredentialsProvider",
+                       "description": "Set whether the Translate 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.accessKey": {
                        "name": "camel.sink.endpoint.accessKey",
                        "description": "Amazon AWS Access Key",
@@ -229,6 +236,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws2-translate.useDefaultCredentialsProvider": 
{
+                       "name": 
"camel.component.aws2-translate.useDefaultCredentialsProvider",
+                       "description": "Set whether the Translate 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-translate.autowiredEnabled": {
                        "name": 
"camel.component.aws2-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.",
diff --git 
a/connectors/camel-aws2-translate-kafka-connector/src/main/docs/camel-aws2-translate-kafka-sink-connector.adoc
 
b/connectors/camel-aws2-translate-kafka-connector/src/main/docs/camel-aws2-translate-kafka-sink-connector.adoc
index e9a0813..456d6d8 100644
--- 
a/connectors/camel-aws2-translate-kafka-connector/src/main/docs/camel-aws2-translate-kafka-sink-connector.adoc
+++ 
b/connectors/camel-aws2-translate-kafka-connector/src/main/docs/camel-aws2-translate-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2translate.CamelAws2translate
 ----
 
 
-The camel-aws2-translate sink connector supports 35 options, which are listed 
below.
+The camel-aws2-translate sink connector supports 37 options, which are listed 
below.
 
 
 
@@ -46,6 +46,7 @@ The camel-aws2-translate sink connector supports 35 options, 
which are listed be
 | *camel.sink.endpoint.translateClient* | To use a existing configured AWS 
Translate as client | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the 
Translate client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in. | false | 
false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-translate.autodetectSource Language* | Being able to 
autodetect the source language | false | false | MEDIUM
@@ -63,6 +64,7 @@ The camel-aws2-translate sink connector supports 35 options, 
which are listed be
 | *camel.component.aws2-translate.translateClient* | To use a existing 
configured AWS Translate as client | null | false | MEDIUM
 | *camel.component.aws2-translate.trustAll Certificates* | If we want to trust 
all certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-translate.uriEndpointOverride* | Set the overriding 
uri endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-translate.useDefault CredentialsProvider* | Set 
whether the Translate client should expect to load credentials through a 
default credentials provider or to expect static credentials to be passed in. | 
false | false | MEDIUM
 | *camel.component.aws2-translate.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-translate.accessKey* | Amazon AWS Access Key | null | 
false | MEDIUM
 | *camel.component.aws2-translate.secretKey* | Amazon AWS Secret Key | null | 
false | MEDIUM
diff --git 
a/connectors/camel-aws2-translate-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2translate/CamelAws2translateSinkConnectorConfig.java
 
b/connectors/camel-aws2-translate-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2translate/CamelAws2translateSinkConnectorConfig.java
index a1ed9d3..0308843 100644
--- 
a/connectors/camel-aws2-translate-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2translate/CamelAws2translateSinkConnectorConfig.java
+++ 
b/connectors/camel-aws2-translate-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2translate/CamelAws2translateSinkConnectorConfig.java
@@ -71,6 +71,9 @@ public class CamelAws2translateSinkConnectorConfig
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.sink.endpoint.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the 
overriding uri endpoint. This option needs to be used in combination with 
overrideEndpoint option";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.sink.endpoint.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set 
whether the Translate client should expect to load credentials through a 
default credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = 
false;
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_CONF = 
"camel.sink.endpoint.accessKey";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_DEFAULT = null;
@@ -122,6 +125,9 @@ public class CamelAws2translateSinkConnectorConfig
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = 
"camel.component.aws2-translate.uriEndpointOverride";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the 
overriding uri endpoint. This option needs to be used in combination with 
overrideEndpoint option";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = 
"camel.component.aws2-translate.useDefaultCredentialsProvider";
+    public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set 
whether the Translate client should expect to load credentials through a 
default credentials provider or to expect static credentials to be passed in.";
+    public static final Boolean 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = 
false;
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_CONF = 
"camel.component.aws2-translate.autowiredEnabled";
     public static final String 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_DOC = "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.";
     public static final Boolean 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
@@ -160,6 +166,7 @@ public class CamelAws2translateSinkConnectorConfig
         conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRANSLATE_CLIENT_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRANSLATE_CLIENT_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRANSLATE_CLIENT_DOC);
         
conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC);
         
conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF,
 ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2TRANSLATE_ENDPOINT_SECRET_KEY_DOC);
         
conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTODETECT_SOURCE_LANGUAGE_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTODETECT_SOURCE_LANGUAGE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTODETECT_SOURCE_LANGUAGE_DOC);
@@ -177,6 +184,7 @@ public class CamelAws2translateSinkConnectorConfig
         conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRANSLATE_CLIENT_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRANSLATE_CLIENT_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRANSLATE_CLIENT_DOC);
         
conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_TRUST_ALL_CERTIFICATES_DOC);
         
conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC);
+        
conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF,
 ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWS2TRANSLATE_COMPONENT_AUTOWIRED_ENABLED_DOC);
         conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2TRANSLATE_COMPONENT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2TRANSLATE_COMPONENT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWS2TRANSLATE_COMPONENT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2TRANSLATE_COMPONENT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2TRANSLATE_COMPONENT_SECRET_KEY_DOC);
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-aws2-msk-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-aws2-msk-kafka-sink-connector.adoc
index b17dc71..91dd2f2 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-aws2-msk-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-aws2-msk-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2msk.CamelAws2mskSinkConnecto
 ----
 
 
-The camel-aws2-msk sink connector supports 29 options, which are listed below.
+The camel-aws2-msk sink connector supports 31 options, which are listed below.
 
 
 
@@ -43,6 +43,7 @@ The camel-aws2-msk sink connector supports 29 options, which 
are listed below.
 | *camel.sink.endpoint.region* | The region in which MSK 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() | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the Kafka 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-msk.configuration* | Component configuration | null | 
false | MEDIUM
@@ -57,6 +58,7 @@ The camel-aws2-msk sink connector supports 29 options, which 
are listed below.
 | *camel.component.aws2-msk.region* | The region in which MSK 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() | null | false | MEDIUM
 | *camel.component.aws2-msk.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-msk.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-msk.useDefaultCredentials Provider* | Set whether the 
Kafka client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-msk.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-msk.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-msk.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-aws2-ses-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-aws2-ses-kafka-sink-connector.adoc
index 434ab72..b2343e3 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-aws2-ses-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-aws2-ses-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2ses.CamelAws2sesSinkConnecto
 ----
 
 
-The camel-aws2-ses sink connector supports 33 options, which are listed below.
+The camel-aws2-ses sink connector supports 35 options, which are listed below.
 
 
 
@@ -45,6 +45,7 @@ The camel-aws2-ses sink connector supports 33 options, which 
are listed below.
 | *camel.sink.endpoint.to* | List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header. | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the Ses 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-ses.amazonSESClient* | To use the 
AmazonSimpleEmailService as the client | null | false | MEDIUM
@@ -61,6 +62,7 @@ The camel-aws2-ses sink connector supports 33 options, which 
are listed below.
 | *camel.component.aws2-ses.to* | List of destination email address. Can be 
overriden with 'CamelAwsSesTo' header. | null | false | MEDIUM
 | *camel.component.aws2-ses.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-ses.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-ses.useDefaultCredentials Provider* | Set whether the 
Ses client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-ses.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-ses.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-ses.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-aws2-sts-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-aws2-sts-kafka-sink-connector.adoc
index 357feaf..5fbd0f7 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-aws2-sts-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-aws2-sts-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2sts.CamelAws2stsSinkConnecto
 ----
 
 
-The camel-aws2-sts sink connector supports 29 options, which are listed below.
+The camel-aws2-sts sink connector supports 31 options, which are listed below.
 
 
 
@@ -43,6 +43,7 @@ The camel-aws2-sts sink connector supports 29 options, which 
are listed below.
 | *camel.sink.endpoint.stsClient* | To use a existing configured AWS STS as 
client | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the STS 
client should expect to load credentials through a default credentials provider 
or to expect static credentials to be passed in. | false | false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-sts.configuration* | Component configuration | null | 
false | MEDIUM
@@ -57,6 +58,7 @@ The camel-aws2-sts sink connector supports 29 options, which 
are listed below.
 | *camel.component.aws2-sts.stsClient* | To use a existing configured AWS STS 
as client | null | false | MEDIUM
 | *camel.component.aws2-sts.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-sts.uriEndpointOverride* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-sts.useDefaultCredentials Provider* | Set whether the 
STS client should expect to load credentials through a default credentials 
provider or to expect static credentials to be passed in. | false | false | 
MEDIUM
 | *camel.component.aws2-sts.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-sts.accessKey* | Amazon AWS Access Key | null | false 
| MEDIUM
 | *camel.component.aws2-sts.secretKey* | Amazon AWS Secret Key | null | false 
| MEDIUM
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-aws2-translate-kafka-sink-connector.adoc
 
b/docs/modules/ROOT/pages/connectors/camel-aws2-translate-kafka-sink-connector.adoc
index e9a0813..456d6d8 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-aws2-translate-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-aws2-translate-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.aws2translate.CamelAws2translate
 ----
 
 
-The camel-aws2-translate sink connector supports 35 options, which are listed 
below.
+The camel-aws2-translate sink connector supports 37 options, which are listed 
below.
 
 
 
@@ -46,6 +46,7 @@ The camel-aws2-translate sink connector supports 35 options, 
which are listed be
 | *camel.sink.endpoint.translateClient* | To use a existing configured AWS 
Translate as client | null | false | MEDIUM
 | *camel.sink.endpoint.trustAllCertificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.sink.endpoint.uriEndpointOverride* | Set the overriding uri endpoint. 
This option needs to be used in combination with overrideEndpoint option | null 
| false | MEDIUM
+| *camel.sink.endpoint.useDefaultCredentialsProvider* | Set whether the 
Translate client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in. | false | 
false | MEDIUM
 | *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
 | *camel.component.aws2-translate.autodetectSource Language* | Being able to 
autodetect the source language | false | false | MEDIUM
@@ -63,6 +64,7 @@ The camel-aws2-translate sink connector supports 35 options, 
which are listed be
 | *camel.component.aws2-translate.translateClient* | To use a existing 
configured AWS Translate as client | null | false | MEDIUM
 | *camel.component.aws2-translate.trustAll Certificates* | If we want to trust 
all certificates in case of overriding the endpoint | false | false | MEDIUM
 | *camel.component.aws2-translate.uriEndpointOverride* | Set the overriding 
uri endpoint. This option needs to be used in combination with overrideEndpoint 
option | null | false | MEDIUM
+| *camel.component.aws2-translate.useDefault CredentialsProvider* | Set 
whether the Translate client should expect to load credentials through a 
default credentials provider or to expect static credentials to be passed in. | 
false | false | MEDIUM
 | *camel.component.aws2-translate.autowiredEnabled* | 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 | false | MEDIUM
 | *camel.component.aws2-translate.accessKey* | Amazon AWS Access Key | null | 
false | MEDIUM
 | *camel.component.aws2-translate.secretKey* | Amazon AWS Secret Key | null | 
false | MEDIUM

Reply via email to