@Factory
@Requires(property="micronaut.config-client.enabled",value="true",defaultValue="false") @Requires(property="azure.key-vault")
public class SecretManagerFactory
extends java.lang.Object
| Constructor and Description |
|---|
SecretManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.azure.security.keyvault.secrets.SecretClient |
secretClient(com.azure.core.credential.TokenCredential tokenCredential,
AzureKeyVaultConfigurationProperties azureKeyvaultConfigurationProperties)
Creates a
SecretClient instance. |
@Singleton
public com.azure.security.keyvault.secrets.SecretClient secretClient(@NonNull
com.azure.core.credential.TokenCredential tokenCredential,
@NonNull
AzureKeyVaultConfigurationProperties azureKeyvaultConfigurationProperties)
SecretClient instance.tokenCredential - azure credentialsazureKeyvaultConfigurationProperties - key vault configuration