Class AzureKeyVaultSecretAutoConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.AzureServiceConfigurationBase
-
- com.azure.spring.cloud.autoconfigure.keyvault.secrets.AzureKeyVaultSecretAutoConfiguration
-
@ConditionalOnClass(com.azure.security.keyvault.secrets.SecretClientBuilder.class) @ConditionalOnProperty(value="spring.cloud.azure.keyvault.secret.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnAnyProperty(prefix="spring.cloud.azure.keyvault.secret", name="endpoint") public class AzureKeyVaultSecretAutoConfiguration extends AzureServiceConfigurationBaseAuto-configurationfor Azure Key Vault Secrets support.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.security.keyvault.secrets.SecretAsyncClientazureKeyVaultSecretAsyncClient(com.azure.security.keyvault.secrets.SecretClientBuilder builder)Autoconfigure theSecretAsyncClientinstance.com.azure.security.keyvault.secrets.SecretClientazureKeyVaultSecretClient(com.azure.security.keyvault.secrets.SecretClientBuilder builder)Autoconfigure theSecretClientinstance.-
Methods inherited from class com.azure.spring.cloud.autoconfigure.AzureServiceConfigurationBase
getAzureGlobalProperties, loadProperties
-
-
-
-
Method Detail
-
azureKeyVaultSecretClient
@Bean @ConditionalOnMissingBean public com.azure.security.keyvault.secrets.SecretClient azureKeyVaultSecretClient(com.azure.security.keyvault.secrets.SecretClientBuilder builder)
Autoconfigure theSecretClientinstance.- Parameters:
builder- theSecretClientBuilderto build the instance.- Returns:
- the secret client instance.
-
azureKeyVaultSecretAsyncClient
@Bean @ConditionalOnMissingBean public com.azure.security.keyvault.secrets.SecretAsyncClient azureKeyVaultSecretAsyncClient(com.azure.security.keyvault.secrets.SecretClientBuilder builder)
Autoconfigure theSecretAsyncClientinstance.- Parameters:
builder- theSecretClientBuilderto build the instance.- Returns:
- the secret async client instance.
-
-