Function reference
-
vault_client()
- Make a vault client
-
vault_resolve_secrets()
- Resolve secrets from R objects
Authentication backends
Different ways of logging into the vault, typically you just need to use the $login()
method (or login
argument to vault_client
), but you can also configure these authentication backends here.
-
vault_client_auth
- Vault Authentication Configuration
-
vault_client_auth_approle
- Vault AppRole Authentication Configuration
-
vault_client_auth_github
- Vault GitHub Authentication Configuration
-
vault_client_auth_ldap
- Vault LDAP Authentication Configuration
-
vault_client_auth_userpass
- Vault Username/Password Authentication Configuration
Secret backends
Different ways of storing and retrieving secrets from the vault. Which of these you want to use depends on how your vault instance has been configured.
-
vault_client_secrets
- Vault Secret Configuration
-
vault_client_kv1
- Key-Value Store (Version 1)
-
vault_client_kv2
- Key-Value Store (Version 2)
-
vault_client_cubbyhole
- Cubbyhole secret store
-
vault_client_transit
- Transit Engine
-
vault_client_audit
- Vault Audit Devices
-
vault_client_operator
- Vault Administration
-
vault_client_policy
- Vault Policy Configuration
-
vault_client_token
- Vault Tokens
-
vault_client_tools
- Vault Tools
-
vaultr
vaultr-package
- Vault Client for Secrets and Sensitive Data
-
vault_client_object
- Base object type
-
vault_api_client
- Vault Low-Level Client
Testing
Support for testing (see also vignette("packages")
)
-
vault_test_server()
- Control a test vault server