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