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

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


The following commit(s) were added to refs/heads/camel-master by this push:
     new 6866270  [create-pull-request] automated change
6866270 is described below

commit 6866270c9c8f98d36854724aae30573b7a8b9114
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Mar 16 03:50:00 2021 +0000

    [create-pull-request] automated change
---
 .../connectors/camel-aws-secrets-manager-sink.json | 30 ++++++++++++++++++----
 .../resources/camel-aws-secrets-manager-sink.json  | 30 ++++++++++++++++++----
 ...l-aws-secrets-manager-kafka-sink-connector.adoc | 12 ++++-----
 .../CamelAwssecretsmanagerSinkConnector.properties |  4 +--
 .../CamelAwssecretsmanagerSinkConnectorConfig.java | 12 +++++++--
 ...l-aws-secrets-manager-kafka-sink-connector.adoc | 12 ++++-----
 6 files changed, 72 insertions(+), 28 deletions(-)

diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink.json
index 9a52526..7cf7b7b 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink.json
@@ -15,6 +15,13 @@
                        "priority": "HIGH",
                        "required": "true"
                },
+               "camel.sink.endpoint.binaryPayload": {
+                       "name": "camel.sink.endpoint.binaryPayload",
+                       "description": "Set if the secret is binary or not",
+                       "defaultValue": "false",
+                       "priority": "MEDIUM",
+                       "required": "false"
+               },
                "camel.sink.endpoint.lazyStartProducer": {
                        "name": "camel.sink.endpoint.lazyStartProducer",
                        "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then creating and starting the pr [...]
@@ -24,11 +31,14 @@
                },
                "camel.sink.endpoint.operation": {
                        "name": "camel.sink.endpoint.operation",
-                       "description": "The operation to perform One of: 
[listSecrets]",
+                       "description": "The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret]",
                        "priority": "HIGH",
                        "required": "true",
                        "enum": [
-                               "listSecrets"
+                               "listSecrets",
+                               "createSecret",
+                               "getSecret",
+                               "describeSecret"
                        ]
                },
                "camel.sink.endpoint.overrideEndpoint": {
@@ -105,6 +115,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws-secrets-manager.binaryPayload": {
+                       "name": 
"camel.component.aws-secrets-manager.binaryPayload",
+                       "description": "Set if the secret is binary or not",
+                       "defaultValue": "false",
+                       "priority": "MEDIUM",
+                       "required": "false"
+               },
                "camel.component.aws-secrets-manager.configuration": {
                        "name": 
"camel.component.aws-secrets-manager.configuration",
                        "description": "Component configuration",
@@ -120,11 +137,14 @@
                },
                "camel.component.aws-secrets-manager.operation": {
                        "name": "camel.component.aws-secrets-manager.operation",
-                       "description": "The operation to perform One of: 
[listSecrets]",
+                       "description": "The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret]",
                        "priority": "HIGH",
                        "required": "true",
                        "enum": [
-                               "listSecrets"
+                               "listSecrets",
+                               "createSecret",
+                               "getSecret",
+                               "describeSecret"
                        ]
                },
                "camel.component.aws-secrets-manager.overrideEndpoint": {
@@ -209,4 +229,4 @@
                        "required": "false"
                }
        }
-}
+}
\ No newline at end of file
diff --git 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink.json
 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink.json
index 9a52526..7cf7b7b 100644
--- 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink.json
+++ 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink.json
@@ -15,6 +15,13 @@
                        "priority": "HIGH",
                        "required": "true"
                },
+               "camel.sink.endpoint.binaryPayload": {
+                       "name": "camel.sink.endpoint.binaryPayload",
+                       "description": "Set if the secret is binary or not",
+                       "defaultValue": "false",
+                       "priority": "MEDIUM",
+                       "required": "false"
+               },
                "camel.sink.endpoint.lazyStartProducer": {
                        "name": "camel.sink.endpoint.lazyStartProducer",
                        "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then creating and starting the pr [...]
@@ -24,11 +31,14 @@
                },
                "camel.sink.endpoint.operation": {
                        "name": "camel.sink.endpoint.operation",
-                       "description": "The operation to perform One of: 
[listSecrets]",
+                       "description": "The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret]",
                        "priority": "HIGH",
                        "required": "true",
                        "enum": [
-                               "listSecrets"
+                               "listSecrets",
+                               "createSecret",
+                               "getSecret",
+                               "describeSecret"
                        ]
                },
                "camel.sink.endpoint.overrideEndpoint": {
@@ -105,6 +115,13 @@
                        "priority": "MEDIUM",
                        "required": "false"
                },
+               "camel.component.aws-secrets-manager.binaryPayload": {
+                       "name": 
"camel.component.aws-secrets-manager.binaryPayload",
+                       "description": "Set if the secret is binary or not",
+                       "defaultValue": "false",
+                       "priority": "MEDIUM",
+                       "required": "false"
+               },
                "camel.component.aws-secrets-manager.configuration": {
                        "name": 
"camel.component.aws-secrets-manager.configuration",
                        "description": "Component configuration",
@@ -120,11 +137,14 @@
                },
                "camel.component.aws-secrets-manager.operation": {
                        "name": "camel.component.aws-secrets-manager.operation",
-                       "description": "The operation to perform One of: 
[listSecrets]",
+                       "description": "The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret]",
                        "priority": "HIGH",
                        "required": "true",
                        "enum": [
-                               "listSecrets"
+                               "listSecrets",
+                               "createSecret",
+                               "getSecret",
+                               "describeSecret"
                        ]
                },
                "camel.component.aws-secrets-manager.overrideEndpoint": {
@@ -209,4 +229,4 @@
                        "required": "false"
                }
        }
-}
+}
\ No newline at end of file
diff --git 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/camel-aws-secrets-manager-kafka-sink-connector.adoc
 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/camel-aws-secrets-manager-kafka-sink-connector.adoc
index 55d400c..91a9916 100644
--- 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/camel-aws-secrets-manager-kafka-sink-connector.adoc
+++ 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/camel-aws-secrets-manager-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.awssecretsmanager.CamelAwssecret
 ----
 
 
-The camel-aws-secrets-manager sink connector supports 29 options, which are 
listed below.
+The camel-aws-secrets-manager sink connector supports 31 options, which are 
listed below.
 
 
 
@@ -32,8 +32,9 @@ The camel-aws-secrets-manager sink connector supports 29 
options, which are list
 |===
 | Name | Description | Default | Required | Priority
 | *camel.sink.path.label* | Logical name | null | true | HIGH
+| *camel.sink.endpoint.binaryPayload* | Set if the secret is binary or not | 
false | false | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be 
started lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform One of: 
[listSecrets] | null | true | HIGH
+| *camel.sink.endpoint.operation* | The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret] | null | true | HIGH
 | *camel.sink.endpoint.overrideEndpoint* | Set the need for overidding the 
endpoint. This option needs to be used in combination with uriEndpointOverride 
option | false | false | MEDIUM
 | *camel.sink.endpoint.pojoRequest* | If we want to use a POJO request as body 
or not | false | false | MEDIUM
 | *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating 
the Secrets Manager client | null | false | MEDIUM
@@ -45,9 +46,10 @@ The camel-aws-secrets-manager sink connector supports 29 
options, which are list
 | *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.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
+| *camel.component.aws-secrets-manager.binaryPayload* | Set if the secret is 
binary or not | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.configuration* | Component 
configuration | null | false | MEDIUM
 | *camel.component.aws-secrets-manager.lazyStart Producer* | Whether the 
producer should be started lazy (on the first message). By starting lazy you 
can use this to allow CamelContext and routes to startup in situations where a 
producer may otherwise fail during starting and cause the route to fail being 
started. By deferring this startup to be lazy then the startup failure can be 
handled during routing messages via Camel's routing error handlers. Beware that 
when the first message is p [...]
-| *camel.component.aws-secrets-manager.operation* | The operation to perform 
One of: [listSecrets] | null | true | HIGH
+| *camel.component.aws-secrets-manager.operation* | The operation to perform 
One of: [listSecrets] [createSecret] [getSecret] [describeSecret] | null | true 
| HIGH
 | *camel.component.aws-secrets-manager.override Endpoint* | Set the need for 
overidding the endpoint. This option needs to be used in combination with 
uriEndpointOverride option | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.pojoRequest* | If we want to use a POJO 
request as body or not | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.proxyHost* | To define a proxy host 
when instantiating the Secrets Manager client | null | false | MEDIUM
@@ -77,8 +79,4 @@ The camel-aws-secrets-manager sink connector has no 
transforms out of the box.
 
 
 The camel-aws-secrets-manager sink connector has no aggregation strategies out 
of the box.
-
-
-
-
 // kafka-connector options: END
diff --git 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/examples/CamelAwssecretsmanagerSinkConnector.properties
 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/examples/CamelAwssecretsmanagerSinkConnector.properties
index 4de6322..2233c42 100644
--- 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/examples/CamelAwssecretsmanagerSinkConnector.properties
+++ 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/docs/examples/CamelAwssecretsmanagerSinkConnector.properties
@@ -28,9 +28,9 @@ topics=
 
 # mandatory properties (for a complete properties list see the connector 
documentation):
 
-# The operation to perform One of: [listSecrets]
+# The operation to perform One of: [listSecrets] [createSecret] [getSecret] 
[describeSecret]
 camel.component.aws-secrets-manager.operation=
-# The operation to perform One of: [listSecrets]
+# The operation to perform One of: [listSecrets] [createSecret] [getSecret] 
[describeSecret]
 camel.sink.endpoint.operation=
 # Logical name
 camel.sink.path.label=
diff --git 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanager/CamelAwssecretsmanagerSinkConnectorConfig.java
 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanager/CamelAwssecretsmanagerSinkConnectorConfig.java
index c658dd3..fd049a0 100644
--- 
a/connectors/camel-aws-secrets-manager-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanager/CamelAwssecretsmanagerSinkConnectorConfig.java
+++ 
b/connectors/camel-aws-secrets-manager-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanager/CamelAwssecretsmanagerSinkConnectorConfig.java
@@ -29,11 +29,14 @@ public class CamelAwssecretsmanagerSinkConnectorConfig
     public static final String CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_CONF = 
"camel.sink.path.label";
     public static final String CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_DOC = 
"Logical name";
     public static final String CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_DEFAULT 
= null;
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_CONF = 
"camel.sink.endpoint.binaryPayload";
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_DOC = "Set if the secret 
is binary or not";
+    public static final Boolean 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_CONF = 
"camel.sink.endpoint.lazyStartProducer";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the 
producer should be started lazy (on the first message). By starting lazy you 
can use this to allow CamelContext and routes to startup in situations where a 
producer may otherwise fail during starting and cause the route to fail being 
started. By deferring this startup to be lazy then the startup failure can be 
handled during routing messages via Camel's routing error handlers. Bewa [...]
     public static final Boolean 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_CONF = 
"camel.sink.endpoint.operation";
-    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_DOC = "The operation to perform 
One of: [listSecrets]";
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_DOC = "The operation to perform 
One of: [listSecrets] [createSecret] [getSecret] [describeSecret]";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_DEFAULT = null;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OVERRIDE_ENDPOINT_CONF = 
"camel.sink.endpoint.overrideEndpoint";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OVERRIDE_ENDPOINT_DOC = "Set the need for 
overidding the endpoint. This option needs to be used in combination with 
uriEndpointOverride option";
@@ -68,6 +71,9 @@ public class CamelAwssecretsmanagerSinkConnectorConfig
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_CONF = 
"camel.sink.endpoint.secretKey";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_DEFAULT = null;
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_CONF = 
"camel.component.aws-secrets-manager.binaryPayload";
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_DOC = "Set if the secret 
is binary or not";
+    public static final Boolean 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_CONF = 
"camel.component.aws-secrets-manager.configuration";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_DOC = "Component 
configuration";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_DEFAULT = null;
@@ -75,7 +81,7 @@ public class CamelAwssecretsmanagerSinkConnectorConfig
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the 
producer should be started lazy (on the first message). By starting lazy you 
can use this to allow CamelContext and routes to startup in situations where a 
producer may otherwise fail during starting and cause the route to fail being 
started. By deferring this startup to be lazy then the startup failure can be 
handled during routing messages via Camel's routing error handlers. Bew [...]
     public static final Boolean 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_CONF = 
"camel.component.aws-secrets-manager.operation";
-    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_DOC = "The operation to 
perform One of: [listSecrets]";
+    public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_DOC = "The operation to 
perform One of: [listSecrets] [createSecret] [getSecret] [describeSecret]";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_DEFAULT = null;
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OVERRIDE_ENDPOINT_CONF = 
"camel.component.aws-secrets-manager.overrideEndpoint";
     public static final String 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OVERRIDE_ENDPOINT_DOC = "Set the need 
for overidding the endpoint. This option needs to be used in combination with 
uriEndpointOverride option";
@@ -128,6 +134,7 @@ public class CamelAwssecretsmanagerSinkConnectorConfig
     public static ConfigDef conf() {
         ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_DEFAULT, 
ConfigDef.Importance.HIGH, CAMEL_SINK_AWSSECRETSMANAGER_PATH_LABEL_DOC);
+        conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_BINARY_PAYLOAD_DOC);
         
conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_LAZY_START_PRODUCER_DOC);
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_CONF, 
ConfigDef.Type.STRING, CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_DEFAULT, 
ConfigDef.Importance.HIGH, CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OPERATION_DOC);
         
conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OVERRIDE_ENDPOINT_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OVERRIDE_ENDPOINT_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_OVERRIDE_ENDPOINT_DOC);
@@ -141,6 +148,7 @@ public class CamelAwssecretsmanagerSinkConnectorConfig
         
conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC);
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_ACCESS_KEY_CONF, 
ConfigDef.Type.PASSWORD, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_ACCESS_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_CONF, 
ConfigDef.Type.PASSWORD, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_ENDPOINT_SECRET_KEY_DOC);
+        
conf.define(CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_BINARY_PAYLOAD_DOC);
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_CONFIGURATION_DOC);
         
conf.define(CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_LAZY_START_PRODUCER_CONF, 
ConfigDef.Type.BOOLEAN, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_LAZY_START_PRODUCER_DEFAULT, 
ConfigDef.Importance.MEDIUM, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_LAZY_START_PRODUCER_DOC);
         conf.define(CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_CONF, 
ConfigDef.Type.STRING, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_DEFAULT, 
ConfigDef.Importance.HIGH, 
CAMEL_SINK_AWSSECRETSMANAGER_COMPONENT_OPERATION_DOC);
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-aws-secrets-manager-kafka-sink-connector.adoc
 
b/docs/modules/ROOT/pages/connectors/camel-aws-secrets-manager-kafka-sink-connector.adoc
index 55d400c..91a9916 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-aws-secrets-manager-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-aws-secrets-manager-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@ 
connector.class=org.apache.camel.kafkaconnector.awssecretsmanager.CamelAwssecret
 ----
 
 
-The camel-aws-secrets-manager sink connector supports 29 options, which are 
listed below.
+The camel-aws-secrets-manager sink connector supports 31 options, which are 
listed below.
 
 
 
@@ -32,8 +32,9 @@ The camel-aws-secrets-manager sink connector supports 29 
options, which are list
 |===
 | Name | Description | Default | Required | Priority
 | *camel.sink.path.label* | Logical name | null | true | HIGH
+| *camel.sink.endpoint.binaryPayload* | Set if the secret is binary or not | 
false | false | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be 
started lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform One of: 
[listSecrets] | null | true | HIGH
+| *camel.sink.endpoint.operation* | The operation to perform One of: 
[listSecrets] [createSecret] [getSecret] [describeSecret] | null | true | HIGH
 | *camel.sink.endpoint.overrideEndpoint* | Set the need for overidding the 
endpoint. This option needs to be used in combination with uriEndpointOverride 
option | false | false | MEDIUM
 | *camel.sink.endpoint.pojoRequest* | If we want to use a POJO request as body 
or not | false | false | MEDIUM
 | *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating 
the Secrets Manager client | null | false | MEDIUM
@@ -45,9 +46,10 @@ The camel-aws-secrets-manager sink connector supports 29 
options, which are list
 | *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.accessKey* | Amazon AWS Access Key | null | false | 
MEDIUM
 | *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | 
MEDIUM
+| *camel.component.aws-secrets-manager.binaryPayload* | Set if the secret is 
binary or not | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.configuration* | Component 
configuration | null | false | MEDIUM
 | *camel.component.aws-secrets-manager.lazyStart Producer* | Whether the 
producer should be started lazy (on the first message). By starting lazy you 
can use this to allow CamelContext and routes to startup in situations where a 
producer may otherwise fail during starting and cause the route to fail being 
started. By deferring this startup to be lazy then the startup failure can be 
handled during routing messages via Camel's routing error handlers. Beware that 
when the first message is p [...]
-| *camel.component.aws-secrets-manager.operation* | The operation to perform 
One of: [listSecrets] | null | true | HIGH
+| *camel.component.aws-secrets-manager.operation* | The operation to perform 
One of: [listSecrets] [createSecret] [getSecret] [describeSecret] | null | true 
| HIGH
 | *camel.component.aws-secrets-manager.override Endpoint* | Set the need for 
overidding the endpoint. This option needs to be used in combination with 
uriEndpointOverride option | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.pojoRequest* | If we want to use a POJO 
request as body or not | false | false | MEDIUM
 | *camel.component.aws-secrets-manager.proxyHost* | To define a proxy host 
when instantiating the Secrets Manager client | null | false | MEDIUM
@@ -77,8 +79,4 @@ The camel-aws-secrets-manager sink connector has no 
transforms out of the box.
 
 
 The camel-aws-secrets-manager sink connector has no aggregation strategies out 
of the box.
-
-
-
-
 // kafka-connector options: END

Reply via email to