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