PowerShell bindings for HashiCorp Vault. Provides cmdlets that talk directly to the Vault REST API and are comparable to most commands available through the official Vault CLI without any dependency on the CLI.
Dismount-VltAuditProvider | Disable an audit provider. |
Dismount-VltAuthProvider | Disable an already-enabled auth provider. |
Dismount-VltSecretProvider | Disable an already-enabled auth provider. |
Enable-VltAuditProvider | Enable an audit provider. |
Enable-VltAuthProvider | Enable a new auth provider. |
Get-VltAuditMounts | List the enabled audit backends. |
Get-VltAuthMounts | List the available auth provider mounts and auth methods. |
Get-VltAuthToken | Retrieves information about tokens. |
Get-VltDataList | List data from Vault. |
Get-VltKeyStatus | Provides information about the active encryption key. Specifically, the current key term and the key installation time. |
Get-VltPathHelp | Look up the help for a path. |
Get-VltPolicy | List the policies that are available or read a single policy. |
Get-VltProfile | Retrieves the list of Vault connection profiles defined for the current user/ or the details of a specific Vault connection profile. |
Get-VltSecretMounts | Outputs information about the mounted secret providers. |
Get-VltStatus | Outputs the state of the Vault, sealed or unsealed and if HA is enabled. |
Get-VltTokenCapabilities | Fetch the capabilities of a token on a given path. |
Initialize-VltInstance | Initialize a new Vault server. |
Lock-VltServer | Seal the vault. |
Mount-VltSecretProvider | Mount a logical secrets provider. |
New-VltAuth | Authenticate with Vault against an auth provider using argument auth data. |
New-VltAuthToken | Create a new auth token. |
Read-VltData | Read data from Vault. |
Remove-VltData | Delete data (secrets or configuration) from Vault. |
Remove-VltPolicy | Delete a policy with the given name. |
Revoke-VltAuthToken | Revoke one or more auth tokens. |
Revoke-VltSecret | Revoke a secret by its lease ID. |
Set-VltPolicy | Create or update a policy with the given rules. |
Set-VltProfile | Defines or updates a Vault connection profile. |
Set-VltSecretMountOptions | Tune configuration options for a mounted secret provider. |
Test-VltInstance | Gets the initialization status of Vault. |
Unlock-VltServer | Unseal the vault by entering a portion of the master key. |
Update-VltAuthToken | Renew an auth token, extending the amount of time it can be used. |
Update-VltSecretLease | Renew the lease on a secret, extending the time that it can be used before it is revoked by Vault. |
Write-VltData | Write data (secrets or configuration) into Vault to a backend provider logically mounted at a specified path. |
- Manifest Name:
- Zyborg.Vault
- Module Type:
- Binary
- GUID:
- 40e86eed-4ae6-47fd-9e9d-7d21a54c0bc5
- Version:
- 0.6.0
- Author:
- https://github.com/ebekker
- Company:
- https://github.com/zyborg
- Manifest Copyright:
- (c) Eugene Bekker. All rights reserved.
- Prefix:
- Vlt
- Manifest Description:
- PowerShell bindings for HashiCorp Vault. Provides cmdlets that talk directly to the Vault REST API and are comparable to most commands available through the official Vault CLI without any dependency on the CLI.