waft.configuration.secrets_manager.secrets_manager_client module¶
- class waft.configuration.secrets_manager.secrets_manager_client.SecretsManagerClient¶
Bases:
ABC
Interface for secrets manager clients
- abstractmethod read_secret(key: str, path: str | None = None) str ¶
Abstract method to read a secret.
- Parameters:
path – The path to the secret, if applicable.
key – The name of the secret.
- Returns:
The secret value.