waft.configuration.secrets_manager.azure_secrets_client module

class waft.configuration.secrets_manager.azure_secrets_client.AzureSecretsClient(vault_name: str)

Bases: SecretsManagerClient

AzureSecretsClient provides the framework the ability to read secrets from Azure Key Vault.

read_secret(key: str, path: str | None = None) str

Read a secret from Azure Key Vault.

Parameters:
  • path – Not used for Azure Key Vault but included for compatibility.

  • key – Name of the secret in the Key Vault.

Returns:

str containing the secret value.