Package org.apache.camel.vault
Class AzureVaultConfiguration
java.lang.Object
org.apache.camel.vault.VaultConfiguration
org.apache.camel.vault.AzureVaultConfiguration
Configuration for access to Azure Key Vault.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanbooleanvoidsetAzureIdentityEnabled(boolean azureIdentityEnabled) Whether the Azure Identity Authentication should be used or not.voidsetBlobAccessKey(String blobAccessKey) The Eventhubs Blob Access Key for CheckpointStore purposevoidsetBlobAccountName(String blobAccountName) The Eventhubs Blob Account Name for CheckpointStore purposevoidsetBlobContainerName(String blobContainerName) The Eventhubs Blob Container Name for CheckpointStore purposevoidsetClientId(String clientId) The client Id for accessing Azure Key VaultvoidsetClientSecret(String clientSecret) The client Secret for accessing Azure Key VaultvoidsetEventhubConnectionString(String eventhubConnectionString) The Eventhubs connection String for Key Vault Secret events notificationsvoidsetRefreshEnabled(boolean refreshEnabled) Whether to automatically reload Camel upon secrets being updated in Azure.voidsetRefreshPeriod(long refreshPeriod) The period (millis) between checking Azure for updated secrets.voidsetSecrets(String secrets) Specify the secret names (or pattern) to check for updates.voidsetTenantId(String tenantId) The Tenant Id for accessing Azure Key VaultvoidsetVaultName(String vaultName) The vault Name in Azure Key VaultMethods inherited from class org.apache.camel.vault.VaultConfiguration
aws, azure, gcp, getAwsVaultConfiguration, getAzureVaultConfiguration, getGcpVaultConfiguration, getHashicorpVaultConfiguration, getKubernetesConfigMapVaultConfiguration, getKubernetesVaultConfiguration, hashicorp, kubernetes, kubernetesConfigmaps, setAwsVaultConfiguration, setAzureVaultConfiguration, setGcpVaultConfiguration, setHashicorpVaultConfiguration, setKubernetesConfigMapVaultConfiguration, setKubernetesVaultConfiguration
-
Constructor Details
-
AzureVaultConfiguration
public AzureVaultConfiguration()
-
-
Method Details
-
getVaultName
-
setVaultName
The vault Name in Azure Key Vault -
getClientId
-
setClientId
The client Id for accessing Azure Key Vault -
getClientSecret
-
setClientSecret
The client Secret for accessing Azure Key Vault -
getTenantId
-
setTenantId
The Tenant Id for accessing Azure Key Vault -
isAzureIdentityEnabled
public boolean isAzureIdentityEnabled() -
setAzureIdentityEnabled
public void setAzureIdentityEnabled(boolean azureIdentityEnabled) Whether the Azure Identity Authentication should be used or not. -
isRefreshEnabled
public boolean isRefreshEnabled() -
setRefreshEnabled
public void setRefreshEnabled(boolean refreshEnabled) Whether to automatically reload Camel upon secrets being updated in Azure. -
getRefreshPeriod
public long getRefreshPeriod() -
setRefreshPeriod
public void setRefreshPeriod(long refreshPeriod) The period (millis) between checking Azure for updated secrets. -
getSecrets
-
setSecrets
Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma. -
getEventhubConnectionString
-
setEventhubConnectionString
The Eventhubs connection String for Key Vault Secret events notifications -
getBlobAccessKey
-
setBlobAccessKey
The Eventhubs Blob Access Key for CheckpointStore purpose -
getBlobAccountName
-
setBlobAccountName
The Eventhubs Blob Account Name for CheckpointStore purpose -
getBlobContainerName
-
setBlobContainerName
The Eventhubs Blob Container Name for CheckpointStore purpose
-