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
-
Method Summary
Modifier and TypeMethodDescriptionlong
boolean
void
setBlobAccessKey
(String blobAccessKey) The Eventhubs Blob Access Key for CheckpointStore purposevoid
setBlobAccountName
(String blobAccountName) The Eventhubs Blob Account Name for CheckpointStore purposevoid
setBlobContainerName
(String blobContainerName) The Eventhubs Blob Container Name for CheckpointStore purposevoid
setClientId
(String clientId) The client Id for accessing Azure Key Vaultvoid
setClientSecret
(String clientSecret) The client Secret for accessing Azure Key Vaultvoid
setEventhubConnectionString
(String eventhubConnectionString) The Eventhubs connection String for Key Vault Secret events notificationsvoid
setRefreshEnabled
(boolean refreshEnabled) Whether to automatically reload Camel upon secrets being updated in Azure.void
setRefreshPeriod
(long refreshPeriod) The period (millis) between checking Azure for updated secrets.void
setSecrets
(String secrets) Specify the secret names (or pattern) to check for updates.void
setTenantId
(String tenantId) The Tenant Id for accessing Azure Key Vaultvoid
setVaultName
(String vaultName) The vault Name in Azure Key VaultMethods inherited from class org.apache.camel.vault.VaultConfiguration
aws, azure, gcp, getAwsVaultConfiguration, getAzureVaultConfiguration, getGcpVaultConfiguration, getHashicorpVaultConfiguration, hashicorp, setAwsVaultConfiguration, setAzureVaultConfiguration, setGcpVaultConfiguration, setHashicorpVaultConfiguration
-
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 -
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
-