This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch hashicorp-vault-cloud-docs in repository https://gitbox.apache.org/repos/asf/camel.git
commit f7310ef1fa30ca27bfc356d89057702653853dce Author: Andrea Cosentino <[email protected]> AuthorDate: Thu Jan 23 09:58:06 2025 +0100 Camel-Hashicorp-Vault: Add more documentation for Hashicorp Vault Cloud Signed-off-by: Andrea Cosentino <[email protected]> --- .../src/main/docs/hashicorp-vault-component.adoc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc b/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc index 5393d6e06ad..2def23cd9bf 100644 --- a/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc +++ b/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc @@ -47,6 +47,25 @@ include::partial$component-endpoint-options.adoc[] include::partial$component-endpoint-headers.adoc[] // component headers: END +== Authentication and Hashicorp vault on-premise vs Hashicorp Cloud + +The component supports operations at the producer level. Specifically, it provides the following functionalities: + +* `createSecret` +* `getSecret` +* `deleteSecret` +* `listSecrets` + +The component can interact with HashiCorp Vault, which may be deployed either as an on-premise/local instance or as a HashiCorp Vault Cloud instance (Enterprise version). + +=== Configuration for HashiCorp Vault Cloud + +When using a HashiCorp Vault Cloud instance, in addition to the standard parameters such as `host`, `port`, `scheme`, and `token`, you must configure the following additional parameters: + +* `cloud`:: A boolean flag that must be explicitly set to `true` to indicate that the HashiCorp Vault instance is hosted in the cloud. +* `namespace`:: The namespace of your secrets engine. + + == Examples === Using Hashicorp Vault Property Function
