# Functions
Config loads the configuration and returns it.
DefaultTokenHelper returns the token helper that is configured for Vault.
LoadConfig reads the configuration from the given path.
MakeShutdownCh returns a channel that can be used for shutdown notifications for commands.
MakeSighupCh returns a channel that can be used for SIGHUP reloading.
No description provided by the author
No description provided by the author
ParseConfig parses the given configuration as a string.
No description provided by the author
# Constants
ConfigPathEnv is the environment variable that can be used to override where the Vault configuration is.
DefaultConfigPath is the default path to the configuration file.
# Variables
No description provided by the author
# Structs
AuditDisableCommand is a Command that mounts a new mount.
AuditEnableCommand is a Command that mounts a new mount.
AuditListCommand is a Command that lists the enabled audits.
AuthCommand is a Command that handles authentication.
AuthDisableCommand is a Command that enables a new endpoint.
AuthEnableCommand is a Command that enables a new endpoint.
CapabilitiesCommand is a Command that enables a new endpoint.
Config is the CLI configuration for Vault that can be specified via a `$HOME/.vault` file which is HCL-formatted (therefore HCL or JSON).
DeleteCommand is a Command that puts data into the Vault.
GenerateRootCommand is a Command that generates a new root token.
InitCommand is a Command that initializes a new Vault server.
An output formatter for json output of an object.
KeyStatusCommand is a Command that provides information about the key status.
ListCommand is a Command that lists data from the Vault.
MountCommand is a Command that mounts a new mount.
MountsCommand is a Command that lists the mounts.
MountTuneCommand is a Command that remounts a mounted secret backend to a new endpoint.
PathHelpCommand is a Command that lists the mounts.
PolicyDeleteCommand is a Command that enables a new endpoint.
PolicyListCommand is a Command that enables a new endpoint.
PolicyWriteCommand is a Command that enables a new endpoint.
ReadCommand is a Command that reads data from the Vault.
RekeyCommand is a Command that rekeys the vault.
RemountCommand is a Command that remounts a mounted secret backend to a new endpoint.
RenewCommand is a Command that mounts a new mount.
RevokeCommand is a Command that mounts a new mount.
RotateCommand is a Command that rotates the encryption key being used.
SealCommand is a Command that seals the vault.
ServerCommand is a Command that starts the Vault server.
SSHCommand is a Command that establishes a SSH connection with target by generating a dynamic key.
Structure to hold the fields returned when asked for a credential from SSHh backend.
StatusCommand is a Command that outputs the status of whether Vault is sealed or not as well as HA information.
StepDownCommand is a Command that seals the vault.
An output formatter for table output of an object.
TokenCreateCommand is a Command that mounts a new mount.
TokenLookupCommand is a Command that outputs details about the provided.
TokenRenewCommand is a Command that mounts a new mount.
TokenRevokeCommand is a Command that mounts a new mount.
UnmountCommand is a Command that mounts a new mount.
UnsealCommand is a Command that unseals the vault.
UnwrapCommand is a Command that behaves like ReadCommand but specifically for unwrapping cubbyhole-wrapped secrets.
VersionCommand is a Command implementation prints the version.
WriteCommand is a Command that puts data into the Vault.
An output formatter for yaml output format of an object.
# Interfaces
AuthHandler is the interface that any auth handlers must implement to enable auth via the CLI.
No description provided by the author