sscdev.keyvault =============== .. py:module:: sscdev.keyvault Classes ------- .. autoapisummary:: sscdev.keyvault.KeyVaultClient Functions --------- .. autoapisummary:: sscdev.keyvault.get_client_credential_and_vault_uri Module Contents --------------- .. py:function:: get_client_credential_and_vault_uri() Retrieves Azure credentials and Data Lake account URL from the AZURE_CONFIG environment variable (Base64-encoded JSON). .. py:class:: KeyVaultClient Allows management and retrieval of secrets from Azure Key Vault. .. py:attribute:: client .. py:method:: get_secret(secret_name: str) -> str .. py:method:: set_secret(secret_name: str, secret_value: str) -> None .. py:method:: delete_secret(secret_name: str) -> None .. py:method:: list_secrets() -> list