Zyborg » Zyborg.Vault

Zyborg.Vault

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.
2017-06-19 12:39:53