getSecrets

User Guide

  • Installation
    • Requirements
      • Dependencies
    • Install from PyPI
    • Install from Source
    • Configuration
      • Vault Configuration File
      • Alternative Configuration Location
      • Certificate Setup
    • Verifying Installation
    • Next Steps
  • Usage Examples
    • Basic Secret Retrieval
      • Retrieve a Complete Secret
      • Retrieve from Custom Repository
    • Username and Password Retrieval
      • Simple Credential Retrieval
      • Custom Repository Credentials
    • Listing Available Secrets
      • List Secrets in Default Repository
      • List Secrets in Custom Repository
    • Updating Secrets
      • Update Existing Secret
      • Update in Custom Repository
    • Local Configuration Secrets
      • Reading from Local Config
      • Updating Local Config Secrets
    • Error Handling
      • Handling Missing Secrets
      • Handling Missing Credentials
    • Complete Application Example
      • Database Connection Example
      • API Client Example
    • Best Practices

API Reference

  • API Reference
    • Main Module
      • get_home()
      • get_config()
      • get_certs()
      • get_secret()
      • get_user_pwd()
      • list_secret()
      • upd_secret()
    • Functions
      • get_secret()
        • get_secret()
      • get_user_pwd()
        • get_user_pwd()
      • list_secret()
        • list_secret()
      • upd_secret()
        • upd_secret()
    • Configuration
      • Configuration File Location
      • Configuration File Format
      • Certificate Validation
    • Logging
    • Exceptions and Error Handling
    • Type Hints
getSecrets
  • Index

Index

G | L | M | U

G

  • get_certs() (in module getSecrets)
  • get_config() (in module getSecrets)
  • get_home() (in module getSecrets)
  • get_secret() (in module getSecrets), [1]
  • get_user_pwd() (in module getSecrets), [1]
  • getSecrets
    • module

L

  • list_secret() (in module getSecrets), [1]

M

  • module
    • getSecrets

U

  • upd_secret() (in module getSecrets), [1]

© Copyright 2025-2026, Xavier Mayeur .

Built with Sphinx using a theme provided by Read the Docs.