Class VaultConfiguration

java.lang.Object
org.apache.camel.vault.VaultConfiguration
Direct Known Subclasses:
AwsVaultConfiguration, AzureVaultConfiguration, CyberArkVaultConfiguration, GcpVaultConfiguration, HashicorpVaultConfiguration, IBMSecretsManagerVaultConfiguration, KubernetesConfigMapVaultConfiguration, KubernetesVaultConfiguration, SpringCloudConfigConfiguration

public class VaultConfiguration extends Object
Base configuration for access to Vaults.
Since:
3.16
  • Constructor Details

    • VaultConfiguration

      public VaultConfiguration()
  • Method Details

    • aws

      public AwsVaultConfiguration aws()
      AWS Vault Configuration
    • gcp

      public GcpVaultConfiguration gcp()
      GCP Vault Configuration
    • azure

      public AzureVaultConfiguration azure()
      Azure Vault Configuration
    • hashicorp

      public HashicorpVaultConfiguration hashicorp()
      Hashicorp Vault Configuration
    • kubernetes

      public KubernetesVaultConfiguration kubernetes()
      Kubernetes Vault Configuration
    • kubernetesConfigmaps

      public KubernetesConfigMapVaultConfiguration kubernetesConfigmaps()
      Kubernetes Configmaps Vault Configuration
    • ibmSecretsManager

      public IBMSecretsManagerVaultConfiguration ibmSecretsManager()
      IBM Secrets Manager Vault Configuration
    • springConfig

      public SpringCloudConfigConfiguration springConfig()
      Spring Cloud Config Vault Configuration
    • cyberark

      public CyberArkVaultConfiguration cyberark()
      CyberArk Vault Configuration
    • getAwsVaultConfiguration

      public @Nullable AwsVaultConfiguration getAwsVaultConfiguration()
      Gets the AWS Vault configuration.
    • setAwsVaultConfiguration

      public void setAwsVaultConfiguration(@Nullable AwsVaultConfiguration aws)
      Sets the AWS Vault configuration.
    • getGcpVaultConfiguration

      public @Nullable GcpVaultConfiguration getGcpVaultConfiguration()
      Gets the GCP Vault configuration.
    • setGcpVaultConfiguration

      public void setGcpVaultConfiguration(@Nullable GcpVaultConfiguration gcp)
      Sets the GCP Vault configuration.
    • getAzureVaultConfiguration

      public @Nullable AzureVaultConfiguration getAzureVaultConfiguration()
      Gets the Azure Vault configuration.
    • setAzureVaultConfiguration

      public void setAzureVaultConfiguration(@Nullable AzureVaultConfiguration azure)
      Sets the Azure Vault configuration.
    • getHashicorpVaultConfiguration

      public @Nullable HashicorpVaultConfiguration getHashicorpVaultConfiguration()
      Gets the Hashicorp Vault configuration.
    • setHashicorpVaultConfiguration

      public void setHashicorpVaultConfiguration(@Nullable HashicorpVaultConfiguration hashicorp)
      Sets the Hashicorp Vault configuration.
    • getKubernetesVaultConfiguration

      public @Nullable KubernetesVaultConfiguration getKubernetesVaultConfiguration()
      Gets the Kubernetes Vault configuration.
    • setKubernetesVaultConfiguration

      public void setKubernetesVaultConfiguration(@Nullable KubernetesVaultConfiguration kubernetes)
      Sets the Kubernetes Vault configuration.
    • getKubernetesConfigMapVaultConfiguration

      public @Nullable KubernetesConfigMapVaultConfiguration getKubernetesConfigMapVaultConfiguration()
      Gets the Kubernetes ConfigMap Vault configuration.
    • setKubernetesConfigMapVaultConfiguration

      public void setKubernetesConfigMapVaultConfiguration(@Nullable KubernetesConfigMapVaultConfiguration kubernetesConfigmaps)
      Sets the Kubernetes ConfigMap Vault configuration.
    • getIBMSecretsManagerVaultConfiguration

      public @Nullable IBMSecretsManagerVaultConfiguration getIBMSecretsManagerVaultConfiguration()
      Gets the IBM Secrets Manager Vault configuration.
    • setIBMSecretsManagerVaultConfiguration

      public void setIBMSecretsManagerVaultConfiguration(@Nullable IBMSecretsManagerVaultConfiguration ibmSecretsManager)
      Sets the IBM Secrets Manager Vault configuration.
    • getSpringCloudConfigConfiguration

      public @Nullable SpringCloudConfigConfiguration getSpringCloudConfigConfiguration()
      Gets the Spring Cloud Config configuration.
    • setSpringCloudConfigConfiguration

      public void setSpringCloudConfigConfiguration(@Nullable SpringCloudConfigConfiguration springCloudConfigConfiguration)
      Sets the Spring Cloud Config configuration.
    • getCyberArkVaultConfiguration

      public @Nullable CyberArkVaultConfiguration getCyberArkVaultConfiguration()
      Gets the CyberArk Vault configuration.
    • setCyberArkVaultConfiguration

      public void setCyberArkVaultConfiguration(@Nullable CyberArkVaultConfiguration cyberark)
      Sets the CyberArk Vault configuration.