Documentation ¶
Index ¶
- Constants
- Variables
- func DefaultTokenHelper() (token.TokenHelper, error)
- func Format(ui cli.Ui) string
- func MakeShutdownCh() chan struct{}
- func MakeSighupCh() chan struct{}
- func OutputData(ui cli.Ui, data interface{}) int
- func OutputList(ui cli.Ui, data interface{}) int
- func OutputSealStatus(ui cli.Ui, client *api.Client, status *api.SealStatusResponse) int
- func OutputSecret(ui cli.Ui, secret *api.Secret) int
- func PredictClient() *api.Client
- func PrintRaw(ui cli.Ui, str string) int
- func PrintRawField(ui cli.Ui, secret *api.Secret, field string) int
- func RawField(secret *api.Secret, field string) (interface{}, bool)
- func Run(args []string) int
- type AuditCommand
- type AuditDisableCommand
- func (c *AuditDisableCommand) AutocompleteArgs() complete.Predictor
- func (c *AuditDisableCommand) AutocompleteFlags() complete.Flags
- func (c *AuditDisableCommand) Flags() *FlagSets
- func (c *AuditDisableCommand) Help() string
- func (c *AuditDisableCommand) Run(args []string) int
- func (c *AuditDisableCommand) Synopsis() string
- type AuditEnableCommand
- func (c *AuditEnableCommand) AutocompleteArgs() complete.Predictor
- func (c *AuditEnableCommand) AutocompleteFlags() complete.Flags
- func (c *AuditEnableCommand) Flags() *FlagSets
- func (c *AuditEnableCommand) Help() string
- func (c *AuditEnableCommand) Run(args []string) int
- func (c *AuditEnableCommand) Synopsis() string
- type AuditListCommand
- func (c *AuditListCommand) AutocompleteArgs() complete.Predictor
- func (c *AuditListCommand) AutocompleteFlags() complete.Flags
- func (c *AuditListCommand) Flags() *FlagSets
- func (c *AuditListCommand) Help() string
- func (c *AuditListCommand) Run(args []string) int
- func (c *AuditListCommand) Synopsis() string
- type AuthCommand
- type AuthDisableCommand
- func (c *AuthDisableCommand) AutocompleteArgs() complete.Predictor
- func (c *AuthDisableCommand) AutocompleteFlags() complete.Flags
- func (c *AuthDisableCommand) Flags() *FlagSets
- func (c *AuthDisableCommand) Help() string
- func (c *AuthDisableCommand) Run(args []string) int
- func (c *AuthDisableCommand) Synopsis() string
- type AuthEnableCommand
- func (c *AuthEnableCommand) AutocompleteArgs() complete.Predictor
- func (c *AuthEnableCommand) AutocompleteFlags() complete.Flags
- func (c *AuthEnableCommand) Flags() *FlagSets
- func (c *AuthEnableCommand) Help() string
- func (c *AuthEnableCommand) Run(args []string) int
- func (c *AuthEnableCommand) Synopsis() string
- type AuthHelpCommand
- func (c *AuthHelpCommand) AutocompleteArgs() complete.Predictor
- func (c *AuthHelpCommand) AutocompleteFlags() complete.Flags
- func (c *AuthHelpCommand) Flags() *FlagSets
- func (c *AuthHelpCommand) Help() string
- func (c *AuthHelpCommand) Run(args []string) int
- func (c *AuthHelpCommand) Synopsis() string
- type AuthListCommand
- func (c *AuthListCommand) AutocompleteArgs() complete.Predictor
- func (c *AuthListCommand) AutocompleteFlags() complete.Flags
- func (c *AuthListCommand) Flags() *FlagSets
- func (c *AuthListCommand) Help() string
- func (c *AuthListCommand) Run(args []string) int
- func (c *AuthListCommand) Synopsis() string
- type AuthTuneCommand
- func (c *AuthTuneCommand) AutocompleteArgs() complete.Predictor
- func (c *AuthTuneCommand) AutocompleteFlags() complete.Flags
- func (c *AuthTuneCommand) Flags() *FlagSets
- func (c *AuthTuneCommand) Help() string
- func (c *AuthTuneCommand) Run(args []string) int
- func (c *AuthTuneCommand) Synopsis() string
- type BaseCommand
- func (c *BaseCommand) Client() (*api.Client, error)
- func (c *BaseCommand) DefaultWrappingLookupFunc(operation, path string) string
- func (b *BaseCommand) PredictVaultAudits() complete.Predictor
- func (b *BaseCommand) PredictVaultAuths() complete.Predictor
- func (b *BaseCommand) PredictVaultAvailableAuths() complete.Predictor
- func (b *BaseCommand) PredictVaultAvailableMounts() complete.Predictor
- func (b *BaseCommand) PredictVaultFiles() complete.Predictor
- func (b *BaseCommand) PredictVaultFolders() complete.Predictor
- func (b *BaseCommand) PredictVaultMounts() complete.Predictor
- func (b *BaseCommand) PredictVaultPolicies() complete.Predictor
- func (c *BaseCommand) TokenHelper() (token.TokenHelper, error)
- type BoolVar
- type DefaultConfig
- type DeleteCommand
- type DeprecatedCommand
- type DurationVar
- type FlagBool
- type FlagExample
- type FlagSet
- func (f *FlagSet) BoolVar(i *BoolVar)
- func (f *FlagSet) DurationVar(i *DurationVar)
- func (f *FlagSet) Float64Var(i *Float64Var)
- func (f *FlagSet) Int64Var(i *Int64Var)
- func (f *FlagSet) IntVar(i *IntVar)
- func (f *FlagSet) Name() string
- func (f *FlagSet) StringMapVar(i *StringMapVar)
- func (f *FlagSet) StringSliceVar(i *StringSliceVar)
- func (f *FlagSet) StringVar(i *StringVar)
- func (f *FlagSet) Uint64Var(i *Uint64Var)
- func (f *FlagSet) UintVar(i *UintVar)
- func (f *FlagSet) Var(value flag.Value, name, usage string)
- func (f *FlagSet) VarFlag(i *VarFlag)
- func (f *FlagSet) Visit(fn func(*flag.Flag))
- func (f *FlagSet) VisitAll(fn func(*flag.Flag))
- type FlagSetBit
- type FlagSets
- type FlagVisibility
- type Float64Var
- type FormatOptions
- type Formatter
- type Int64Var
- type IntVar
- type JsonFormatter
- type LeaseCommand
- type LeaseRenewCommand
- func (c *LeaseRenewCommand) AutocompleteArgs() complete.Predictor
- func (c *LeaseRenewCommand) AutocompleteFlags() complete.Flags
- func (c *LeaseRenewCommand) Flags() *FlagSets
- func (c *LeaseRenewCommand) Help() string
- func (c *LeaseRenewCommand) Run(args []string) int
- func (c *LeaseRenewCommand) Synopsis() string
- type LeaseRevokeCommand
- func (c *LeaseRevokeCommand) AutocompleteArgs() complete.Predictor
- func (c *LeaseRevokeCommand) AutocompleteFlags() complete.Flags
- func (c *LeaseRevokeCommand) Flags() *FlagSets
- func (c *LeaseRevokeCommand) Help() string
- func (c *LeaseRevokeCommand) Run(args []string) int
- func (c *LeaseRevokeCommand) Synopsis() string
- type ListCommand
- type LoginCommand
- type LoginHandler
- type OperatorCommand
- type OperatorGenerateRootCommand
- func (c *OperatorGenerateRootCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorGenerateRootCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorGenerateRootCommand) Flags() *FlagSets
- func (c *OperatorGenerateRootCommand) Help() string
- func (c *OperatorGenerateRootCommand) Run(args []string) int
- func (c *OperatorGenerateRootCommand) Synopsis() string
- type OperatorInitCommand
- func (c *OperatorInitCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorInitCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorInitCommand) Flags() *FlagSets
- func (c *OperatorInitCommand) Help() string
- func (c *OperatorInitCommand) Run(args []string) int
- func (c *OperatorInitCommand) Synopsis() string
- type OperatorKeyStatusCommand
- func (c *OperatorKeyStatusCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorKeyStatusCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorKeyStatusCommand) Flags() *FlagSets
- func (c *OperatorKeyStatusCommand) Help() string
- func (c *OperatorKeyStatusCommand) Run(args []string) int
- func (c *OperatorKeyStatusCommand) Synopsis() string
- type OperatorRekeyCommand
- func (c *OperatorRekeyCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorRekeyCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorRekeyCommand) Flags() *FlagSets
- func (c *OperatorRekeyCommand) Help() string
- func (c *OperatorRekeyCommand) Run(args []string) int
- func (c *OperatorRekeyCommand) Synopsis() string
- type OperatorRotateCommand
- func (c *OperatorRotateCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorRotateCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorRotateCommand) Flags() *FlagSets
- func (c *OperatorRotateCommand) Help() string
- func (c *OperatorRotateCommand) Run(args []string) int
- func (c *OperatorRotateCommand) Synopsis() string
- type OperatorSealCommand
- func (c *OperatorSealCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorSealCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorSealCommand) Flags() *FlagSets
- func (c *OperatorSealCommand) Help() string
- func (c *OperatorSealCommand) Run(args []string) int
- func (c *OperatorSealCommand) Synopsis() string
- type OperatorStepDownCommand
- func (c *OperatorStepDownCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorStepDownCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorStepDownCommand) Flags() *FlagSets
- func (c *OperatorStepDownCommand) Help() string
- func (c *OperatorStepDownCommand) Run(args []string) int
- func (c *OperatorStepDownCommand) Synopsis() string
- type OperatorUnsealCommand
- func (c *OperatorUnsealCommand) AutocompleteArgs() complete.Predictor
- func (c *OperatorUnsealCommand) AutocompleteFlags() complete.Flags
- func (c *OperatorUnsealCommand) Flags() *FlagSets
- func (c *OperatorUnsealCommand) Help() string
- func (c *OperatorUnsealCommand) Run(args []string) int
- func (c *OperatorUnsealCommand) Synopsis() string
- type PathHelpCommand
- func (c *PathHelpCommand) AutocompleteArgs() complete.Predictor
- func (c *PathHelpCommand) AutocompleteFlags() complete.Flags
- func (c *PathHelpCommand) Flags() *FlagSets
- func (c *PathHelpCommand) Help() string
- func (c *PathHelpCommand) Run(args []string) int
- func (c *PathHelpCommand) Synopsis() string
- type PoliciesDeprecatedCommand
- type PolicyCommand
- type PolicyDeleteCommand
- func (c *PolicyDeleteCommand) AutocompleteArgs() complete.Predictor
- func (c *PolicyDeleteCommand) AutocompleteFlags() complete.Flags
- func (c *PolicyDeleteCommand) Flags() *FlagSets
- func (c *PolicyDeleteCommand) Help() string
- func (c *PolicyDeleteCommand) Run(args []string) int
- func (c *PolicyDeleteCommand) Synopsis() string
- type PolicyFmtCommand
- func (c *PolicyFmtCommand) AutocompleteArgs() complete.Predictor
- func (c *PolicyFmtCommand) AutocompleteFlags() complete.Flags
- func (c *PolicyFmtCommand) Flags() *FlagSets
- func (c *PolicyFmtCommand) Help() string
- func (c *PolicyFmtCommand) Run(args []string) int
- func (c *PolicyFmtCommand) Synopsis() string
- type PolicyListCommand
- func (c *PolicyListCommand) AutocompleteArgs() complete.Predictor
- func (c *PolicyListCommand) AutocompleteFlags() complete.Flags
- func (c *PolicyListCommand) Flags() *FlagSets
- func (c *PolicyListCommand) Help() string
- func (c *PolicyListCommand) Run(args []string) int
- func (c *PolicyListCommand) Synopsis() string
- type PolicyReadCommand
- func (c *PolicyReadCommand) AutocompleteArgs() complete.Predictor
- func (c *PolicyReadCommand) AutocompleteFlags() complete.Flags
- func (c *PolicyReadCommand) Flags() *FlagSets
- func (c *PolicyReadCommand) Help() string
- func (c *PolicyReadCommand) Run(args []string) int
- func (c *PolicyReadCommand) Synopsis() string
- type PolicyWriteCommand
- func (c *PolicyWriteCommand) AutocompleteArgs() complete.Predictor
- func (c *PolicyWriteCommand) AutocompleteFlags() complete.Flags
- func (c *PolicyWriteCommand) Flags() *FlagSets
- func (c *PolicyWriteCommand) Help() string
- func (c *PolicyWriteCommand) Run(args []string) int
- func (c *PolicyWriteCommand) Synopsis() string
- type Predict
- func (p *Predict) Client() *api.Client
- func (p *Predict) VaultAudits() complete.Predictor
- func (p *Predict) VaultAuths() complete.Predictor
- func (p *Predict) VaultFiles() complete.Predictor
- func (p *Predict) VaultFolders() complete.Predictor
- func (p *Predict) VaultMounts() complete.Predictor
- func (p *Predict) VaultPolicies() complete.Predictor
- type ReadCommand
- type SSHCommand
- type SSHCredentialResp
- type SecretsCommand
- type SecretsDisableCommand
- func (c *SecretsDisableCommand) AutocompleteArgs() complete.Predictor
- func (c *SecretsDisableCommand) AutocompleteFlags() complete.Flags
- func (c *SecretsDisableCommand) Flags() *FlagSets
- func (c *SecretsDisableCommand) Help() string
- func (c *SecretsDisableCommand) Run(args []string) int
- func (c *SecretsDisableCommand) Synopsis() string
- type SecretsEnableCommand
- func (c *SecretsEnableCommand) AutocompleteArgs() complete.Predictor
- func (c *SecretsEnableCommand) AutocompleteFlags() complete.Flags
- func (c *SecretsEnableCommand) Flags() *FlagSets
- func (c *SecretsEnableCommand) Help() string
- func (c *SecretsEnableCommand) Run(args []string) int
- func (c *SecretsEnableCommand) Synopsis() string
- type SecretsListCommand
- func (c *SecretsListCommand) AutocompleteArgs() complete.Predictor
- func (c *SecretsListCommand) AutocompleteFlags() complete.Flags
- func (c *SecretsListCommand) Flags() *FlagSets
- func (c *SecretsListCommand) Help() string
- func (c *SecretsListCommand) Run(args []string) int
- func (c *SecretsListCommand) Synopsis() string
- type SecretsMoveCommand
- func (c *SecretsMoveCommand) AutocompleteArgs() complete.Predictor
- func (c *SecretsMoveCommand) AutocompleteFlags() complete.Flags
- func (c *SecretsMoveCommand) Flags() *FlagSets
- func (c *SecretsMoveCommand) Help() string
- func (c *SecretsMoveCommand) Run(args []string) int
- func (c *SecretsMoveCommand) Synopsis() string
- type SecretsTuneCommand
- func (c *SecretsTuneCommand) AutocompleteArgs() complete.Predictor
- func (c *SecretsTuneCommand) AutocompleteFlags() complete.Flags
- func (c *SecretsTuneCommand) Flags() *FlagSets
- func (c *SecretsTuneCommand) Help() string
- func (c *SecretsTuneCommand) Run(args []string) int
- func (c *SecretsTuneCommand) Synopsis() string
- type ServerCommand
- func (c *ServerCommand) AutocompleteArgs() complete.Predictor
- func (c *ServerCommand) AutocompleteFlags() complete.Flags
- func (c *ServerCommand) Flags() *FlagSets
- func (c *ServerCommand) Help() string
- func (c *ServerCommand) Reload(lock *sync.RWMutex, reloadFuncs *map[string][]reload.ReloadFunc, ...) error
- func (c *ServerCommand) Run(args []string) int
- func (c *ServerCommand) Synopsis() string
- type StatusCommand
- type StringMapVar
- type StringSliceVar
- type StringVar
- type TableFormatter
- func (t TableFormatter) Format(data interface{}) ([]byte, error)
- func (t TableFormatter) Output(ui cli.Ui, secret *api.Secret, data interface{}) error
- func (t TableFormatter) OutputList(ui cli.Ui, secret *api.Secret, data interface{}) error
- func (t TableFormatter) OutputSecret(ui cli.Ui, secret *api.Secret) error
- type TokenCapabilitiesCommand
- func (c *TokenCapabilitiesCommand) AutocompleteArgs() complete.Predictor
- func (c *TokenCapabilitiesCommand) AutocompleteFlags() complete.Flags
- func (c *TokenCapabilitiesCommand) Flags() *FlagSets
- func (c *TokenCapabilitiesCommand) Help() string
- func (c *TokenCapabilitiesCommand) Run(args []string) int
- func (c *TokenCapabilitiesCommand) Synopsis() string
- type TokenCommand
- type TokenCreateCommand
- func (c *TokenCreateCommand) AutocompleteArgs() complete.Predictor
- func (c *TokenCreateCommand) AutocompleteFlags() complete.Flags
- func (c *TokenCreateCommand) Flags() *FlagSets
- func (c *TokenCreateCommand) Help() string
- func (c *TokenCreateCommand) Run(args []string) int
- func (c *TokenCreateCommand) Synopsis() string
- type TokenLookupCommand
- func (c *TokenLookupCommand) AutocompleteArgs() complete.Predictor
- func (c *TokenLookupCommand) AutocompleteFlags() complete.Flags
- func (c *TokenLookupCommand) Flags() *FlagSets
- func (c *TokenLookupCommand) Help() string
- func (c *TokenLookupCommand) Run(args []string) int
- func (c *TokenLookupCommand) Synopsis() string
- type TokenRenewCommand
- func (c *TokenRenewCommand) AutocompleteArgs() complete.Predictor
- func (c *TokenRenewCommand) AutocompleteFlags() complete.Flags
- func (c *TokenRenewCommand) Flags() *FlagSets
- func (c *TokenRenewCommand) Help() string
- func (c *TokenRenewCommand) Run(args []string) int
- func (c *TokenRenewCommand) Synopsis() string
- type TokenRevokeCommand
- func (c *TokenRevokeCommand) AutocompleteArgs() complete.Predictor
- func (c *TokenRevokeCommand) AutocompleteFlags() complete.Flags
- func (c *TokenRevokeCommand) Flags() *FlagSets
- func (c *TokenRevokeCommand) Help() string
- func (c *TokenRevokeCommand) Run(args []string) int
- func (c *TokenRevokeCommand) Synopsis() string
- type Uint64Var
- type UintVar
- type UnwrapCommand
- type VarFlag
- type VaultUI
- type VersionCommand
- type WriteCommand
- type YamlFormatter
Constants ¶
const ( // EnvVaultCLINoColor is an env var that toggles colored UI output. EnvVaultCLINoColor = `VAULT_CLI_NO_COLOR` // EnvVaultFormat is the output format EnvVaultFormat = `VAULT_FORMAT` )
const ( // DefaultConfigPath is the default path to the configuration file DefaultConfigPath = "~/.vault" // ConfigPathEnv is the environment variable that can be used to // override where the Vault configuration is. ConfigPathEnv = "VAULT_CONFIG_PATH" )
Variables ¶
var Commands map[string]cli.CommandFactory
Commands is the mapping of all the available commands.
var DeprecatedCommands map[string]cli.CommandFactory
var Formatters = map[string]Formatter{ "json": JsonFormatter{}, "table": TableFormatter{}, "yaml": YamlFormatter{}, "yml": YamlFormatter{}, }
Functions ¶
func DefaultTokenHelper ¶ added in v0.6.0
func DefaultTokenHelper() (token.TokenHelper, error)
DefaultTokenHelper returns the token helper that is configured for Vault.
func MakeShutdownCh ¶ added in v0.5.2
func MakeShutdownCh() chan struct{}
MakeShutdownCh returns a channel that can be used for shutdown notifications for commands. This channel will send a message for every SIGINT or SIGTERM received.
func MakeSighupCh ¶ added in v0.5.2
func MakeSighupCh() chan struct{}
MakeSighupCh returns a channel that can be used for SIGHUP reloading. This channel will send a message for every SIGHUP received.
func OutputData ¶ added in v0.9.4
func OutputList ¶ added in v0.5.0
func OutputSealStatus ¶ added in v0.9.2
OutputSealStatus will print *api.SealStatusResponse in the CLI according to the format provided
func PredictClient ¶ added in v0.9.2
PredictClient returns the cached API client for the predictor.
func PrintRaw ¶ added in v0.9.2
PrintRaw prints a raw value to the terminal. If the process is being "piped" to something else, the "raw" value is printed without a newline character. Otherwise the value is printed as normal.
func PrintRawField ¶ added in v0.6.0
PrintRawField prints raw field from the secret.
Types ¶
type AuditCommand ¶ added in v0.9.2
type AuditCommand struct {
*BaseCommand
}
func (*AuditCommand) Help ¶ added in v0.9.2
func (c *AuditCommand) Help() string
func (*AuditCommand) Run ¶ added in v0.9.2
func (c *AuditCommand) Run(args []string) int
func (*AuditCommand) Synopsis ¶ added in v0.9.2
func (c *AuditCommand) Synopsis() string
type AuditDisableCommand ¶
type AuditDisableCommand struct {
*BaseCommand
}
func (*AuditDisableCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuditDisableCommand) AutocompleteArgs() complete.Predictor
func (*AuditDisableCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuditDisableCommand) AutocompleteFlags() complete.Flags
func (*AuditDisableCommand) Flags ¶ added in v0.9.2
func (c *AuditDisableCommand) Flags() *FlagSets
func (*AuditDisableCommand) Help ¶
func (c *AuditDisableCommand) Help() string
func (*AuditDisableCommand) Run ¶
func (c *AuditDisableCommand) Run(args []string) int
func (*AuditDisableCommand) Synopsis ¶
func (c *AuditDisableCommand) Synopsis() string
type AuditEnableCommand ¶
type AuditEnableCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*AuditEnableCommand) AutocompleteArgs ¶ added in v0.8.2
func (c *AuditEnableCommand) AutocompleteArgs() complete.Predictor
func (*AuditEnableCommand) AutocompleteFlags ¶ added in v0.8.2
func (c *AuditEnableCommand) AutocompleteFlags() complete.Flags
func (*AuditEnableCommand) Flags ¶ added in v0.9.2
func (c *AuditEnableCommand) Flags() *FlagSets
func (*AuditEnableCommand) Help ¶
func (c *AuditEnableCommand) Help() string
func (*AuditEnableCommand) Run ¶
func (c *AuditEnableCommand) Run(args []string) int
func (*AuditEnableCommand) Synopsis ¶
func (c *AuditEnableCommand) Synopsis() string
type AuditListCommand ¶
type AuditListCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*AuditListCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuditListCommand) AutocompleteArgs() complete.Predictor
func (*AuditListCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuditListCommand) AutocompleteFlags() complete.Flags
func (*AuditListCommand) Flags ¶ added in v0.9.2
func (c *AuditListCommand) Flags() *FlagSets
func (*AuditListCommand) Help ¶
func (c *AuditListCommand) Help() string
func (*AuditListCommand) Run ¶
func (c *AuditListCommand) Run(args []string) int
func (*AuditListCommand) Synopsis ¶
func (c *AuditListCommand) Synopsis() string
type AuthCommand ¶
type AuthCommand struct { *BaseCommand Handlers map[string]LoginHandler // contains filtered or unexported fields }
func (*AuthCommand) Help ¶
func (c *AuthCommand) Help() string
func (*AuthCommand) Run ¶
func (c *AuthCommand) Run(args []string) int
func (*AuthCommand) Synopsis ¶
func (c *AuthCommand) Synopsis() string
type AuthDisableCommand ¶
type AuthDisableCommand struct {
*BaseCommand
}
func (*AuthDisableCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuthDisableCommand) AutocompleteArgs() complete.Predictor
func (*AuthDisableCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuthDisableCommand) AutocompleteFlags() complete.Flags
func (*AuthDisableCommand) Flags ¶ added in v0.9.2
func (c *AuthDisableCommand) Flags() *FlagSets
func (*AuthDisableCommand) Help ¶
func (c *AuthDisableCommand) Help() string
func (*AuthDisableCommand) Run ¶
func (c *AuthDisableCommand) Run(args []string) int
func (*AuthDisableCommand) Synopsis ¶
func (c *AuthDisableCommand) Synopsis() string
type AuthEnableCommand ¶
type AuthEnableCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*AuthEnableCommand) AutocompleteArgs ¶ added in v0.8.2
func (c *AuthEnableCommand) AutocompleteArgs() complete.Predictor
func (*AuthEnableCommand) AutocompleteFlags ¶ added in v0.8.2
func (c *AuthEnableCommand) AutocompleteFlags() complete.Flags
func (*AuthEnableCommand) Flags ¶ added in v0.9.2
func (c *AuthEnableCommand) Flags() *FlagSets
func (*AuthEnableCommand) Help ¶
func (c *AuthEnableCommand) Help() string
func (*AuthEnableCommand) Run ¶
func (c *AuthEnableCommand) Run(args []string) int
func (*AuthEnableCommand) Synopsis ¶
func (c *AuthEnableCommand) Synopsis() string
type AuthHelpCommand ¶ added in v0.9.2
type AuthHelpCommand struct { *BaseCommand Handlers map[string]LoginHandler }
func (*AuthHelpCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuthHelpCommand) AutocompleteArgs() complete.Predictor
func (*AuthHelpCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuthHelpCommand) AutocompleteFlags() complete.Flags
func (*AuthHelpCommand) Flags ¶ added in v0.9.2
func (c *AuthHelpCommand) Flags() *FlagSets
func (*AuthHelpCommand) Help ¶ added in v0.9.2
func (c *AuthHelpCommand) Help() string
func (*AuthHelpCommand) Run ¶ added in v0.9.2
func (c *AuthHelpCommand) Run(args []string) int
func (*AuthHelpCommand) Synopsis ¶ added in v0.9.2
func (c *AuthHelpCommand) Synopsis() string
type AuthListCommand ¶ added in v0.9.2
type AuthListCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*AuthListCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuthListCommand) AutocompleteArgs() complete.Predictor
func (*AuthListCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuthListCommand) AutocompleteFlags() complete.Flags
func (*AuthListCommand) Flags ¶ added in v0.9.2
func (c *AuthListCommand) Flags() *FlagSets
func (*AuthListCommand) Help ¶ added in v0.9.2
func (c *AuthListCommand) Help() string
func (*AuthListCommand) Run ¶ added in v0.9.2
func (c *AuthListCommand) Run(args []string) int
func (*AuthListCommand) Synopsis ¶ added in v0.9.2
func (c *AuthListCommand) Synopsis() string
type AuthTuneCommand ¶ added in v0.9.2
type AuthTuneCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*AuthTuneCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *AuthTuneCommand) AutocompleteArgs() complete.Predictor
func (*AuthTuneCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *AuthTuneCommand) AutocompleteFlags() complete.Flags
func (*AuthTuneCommand) Flags ¶ added in v0.9.2
func (c *AuthTuneCommand) Flags() *FlagSets
func (*AuthTuneCommand) Help ¶ added in v0.9.2
func (c *AuthTuneCommand) Help() string
func (*AuthTuneCommand) Run ¶ added in v0.9.2
func (c *AuthTuneCommand) Run(args []string) int
func (*AuthTuneCommand) Synopsis ¶ added in v0.9.2
func (c *AuthTuneCommand) Synopsis() string
type BaseCommand ¶ added in v0.9.2
func (*BaseCommand) Client ¶ added in v0.9.2
func (c *BaseCommand) Client() (*api.Client, error)
Client returns the HTTP API client. The client is cached on the command to save performance on future calls.
func (*BaseCommand) DefaultWrappingLookupFunc ¶ added in v0.9.2
func (c *BaseCommand) DefaultWrappingLookupFunc(operation, path string) string
DefaultWrappingLookupFunc is the default wrapping function based on the CLI flag.
func (*BaseCommand) PredictVaultAudits ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultAudits() complete.Predictor
PredictVaultAudits returns a predictor for "folders". See PredictVaultFiles for more information and restrictions.
func (*BaseCommand) PredictVaultAuths ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultAuths() complete.Predictor
PredictVaultAuths returns a predictor for "folders". See PredictVaultFiles for more information and restrictions.
func (*BaseCommand) PredictVaultAvailableAuths ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultAvailableAuths() complete.Predictor
PredictVaultAvailableAuths returns a predictor for the available auths in Vault. For now, there is no way to programatically get this list. If, in the future, such a list exists, we can adapt it here. Until then, it's hard-coded.
func (*BaseCommand) PredictVaultAvailableMounts ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultAvailableMounts() complete.Predictor
PredictVaultAvailableMounts returns a predictor for the available mounts in Vault. For now, there is no way to programatically get this list. If, in the future, such a list exists, we can adapt it here. Until then, it's hard-coded.
func (*BaseCommand) PredictVaultFiles ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultFiles() complete.Predictor
PredictVaultFiles returns a predictor for Vault mounts and paths based on the configured client for the base command. Unfortunately this happens pre-flag parsing, so users must rely on environment variables for autocomplete if they are not using Vault at the default endpoints.
func (*BaseCommand) PredictVaultFolders ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultFolders() complete.Predictor
PredictVaultFolders returns a predictor for "folders". See PredictVaultFiles for more information and restrictions.
func (*BaseCommand) PredictVaultMounts ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultMounts() complete.Predictor
PredictVaultMounts returns a predictor for "folders". See PredictVaultFiles for more information and restrictions.
func (*BaseCommand) PredictVaultPolicies ¶ added in v0.9.2
func (b *BaseCommand) PredictVaultPolicies() complete.Predictor
PredictVaultPolicies returns a predictor for "folders". See PredictVaultFiles for more information and restrictions.
func (*BaseCommand) TokenHelper ¶ added in v0.9.2
func (c *BaseCommand) TokenHelper() (token.TokenHelper, error)
TokenHelper returns the token helper attached to the command.
type BoolVar ¶ added in v0.9.2
type BoolVar struct { Name string Aliases []string Usage string Default bool Hidden bool EnvVar string Target *bool Completion complete.Predictor }
-- BoolVar and boolValue
type DefaultConfig ¶ added in v0.6.0
type DefaultConfig struct { // TokenHelper is the executable/command that is executed for storing // and retrieving the authentication token for the Vault CLI. If this // is not specified, then vault's internal token store will be used, which // stores the token on disk unencrypted. TokenHelper string `hcl:"token_helper"` }
Config is the CLI configuration for Vault that can be specified via a `$HOME/.vault` file which is HCL-formatted (therefore HCL or JSON).
func Config ¶
func Config() (*DefaultConfig, error)
Config loads the configuration and returns it. If the configuration is already loaded, it is returned.
func LoadConfig ¶
func LoadConfig(path string) (*DefaultConfig, error)
LoadConfig reads the configuration from the given path. If path is empty, then the default path will be used, or the environment variable if set.
func ParseConfig ¶ added in v0.5.2
func ParseConfig(contents string) (*DefaultConfig, error)
ParseConfig parses the given configuration as a string.
type DeleteCommand ¶
type DeleteCommand struct {
*BaseCommand
}
func (*DeleteCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *DeleteCommand) AutocompleteArgs() complete.Predictor
func (*DeleteCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *DeleteCommand) AutocompleteFlags() complete.Flags
func (*DeleteCommand) Flags ¶ added in v0.9.2
func (c *DeleteCommand) Flags() *FlagSets
func (*DeleteCommand) Help ¶
func (c *DeleteCommand) Help() string
func (*DeleteCommand) Run ¶
func (c *DeleteCommand) Run(args []string) int
func (*DeleteCommand) Synopsis ¶
func (c *DeleteCommand) Synopsis() string
type DeprecatedCommand ¶ added in v0.9.2
type DeprecatedCommand struct { cli.Command UI cli.Ui // Old is the old command name, New is the new command name. Old, New string }
DeprecatedCommand is a command that wraps an existing command and prints a deprecation notice and points the user to the new command. Deprecated commands are always hidden from help output.
func (*DeprecatedCommand) Help ¶ added in v0.9.2
func (c *DeprecatedCommand) Help() string
Help wraps the embedded Help command and prints a warning about deprecations.
func (*DeprecatedCommand) Run ¶ added in v0.9.2
func (c *DeprecatedCommand) Run(args []string) int
Run wraps the embedded Run command and prints a warning about deprecation.
type DurationVar ¶ added in v0.9.2
type DurationVar struct { Name string Aliases []string Usage string Default time.Duration Hidden bool EnvVar string Target *time.Duration Completion complete.Predictor }
-- DurationVar and durationValue
type FlagBool ¶ added in v0.9.2
type FlagBool interface {
IsBoolFlag() bool
}
FlagBool is an interface which boolean flags implement.
type FlagExample ¶ added in v0.9.2
type FlagExample interface {
Example() string
}
FlagExample is an interface which declares an example value.
type FlagSet ¶ added in v0.9.2
type FlagSet struct {
// contains filtered or unexported fields
}
FlagSet is a grouped wrapper around a real flag set and a grouped flag set.
func NewFlagSet ¶ added in v0.9.2
NewFlagSet creates a new flag set.
func (*FlagSet) DurationVar ¶ added in v0.9.2
func (f *FlagSet) DurationVar(i *DurationVar)
func (*FlagSet) Float64Var ¶ added in v0.9.2
func (f *FlagSet) Float64Var(i *Float64Var)
func (*FlagSet) StringMapVar ¶ added in v0.9.2
func (f *FlagSet) StringMapVar(i *StringMapVar)
func (*FlagSet) StringSliceVar ¶ added in v0.9.2
func (f *FlagSet) StringSliceVar(i *StringSliceVar)
type FlagSetBit ¶ added in v0.9.2
type FlagSetBit uint
const ( FlagSetNone FlagSetBit = 1 << iota FlagSetHTTP FlagSetOutputField FlagSetOutputFormat )
type FlagSets ¶ added in v0.9.2
type FlagSets struct {
// contains filtered or unexported fields
}
FlagSets is a group of flag sets.
func NewFlagSets ¶ added in v0.9.2
NewFlagSets creates a new flag sets.
func (*FlagSets) Completions ¶ added in v0.9.2
Completions returns the completions for this flag set.
func (*FlagSets) Help ¶ added in v0.9.2
Help builds custom help for this command, grouping by flag set.
func (*FlagSets) NewFlagSet ¶ added in v0.9.2
NewFlagSet creates a new flag set from the given flag sets.
type FlagVisibility ¶ added in v0.9.2
type FlagVisibility interface {
Hidden() bool
}
FlagVisibility is an interface which declares whether a flag should be hidden from help and completions. This is usually used for deprecations on "internal-only" flags.
type Float64Var ¶ added in v0.9.2
type Float64Var struct { Name string Aliases []string Usage string Default float64 Hidden bool EnvVar string Target *float64 Completion complete.Predictor }
-- Float64Var and float64Value
type FormatOptions ¶ added in v0.9.4
type FormatOptions struct {
Format string
}
type Int64Var ¶ added in v0.9.2
type Int64Var struct { Name string Aliases []string Usage string Default int64 Hidden bool EnvVar string Target *int64 Completion complete.Predictor }
-- Int64Var and int64Value
type IntVar ¶ added in v0.9.2
type IntVar struct { Name string Aliases []string Usage string Default int Hidden bool EnvVar string Target *int Completion complete.Predictor }
-- IntVar and intValue
type JsonFormatter ¶ added in v0.5.1
type JsonFormatter struct{}
An output formatter for json output of an object
func (JsonFormatter) Format ¶ added in v0.9.4
func (j JsonFormatter) Format(data interface{}) ([]byte, error)
type LeaseCommand ¶ added in v0.9.2
type LeaseCommand struct {
*BaseCommand
}
func (*LeaseCommand) Help ¶ added in v0.9.2
func (c *LeaseCommand) Help() string
func (*LeaseCommand) Run ¶ added in v0.9.2
func (c *LeaseCommand) Run(args []string) int
func (*LeaseCommand) Synopsis ¶ added in v0.9.2
func (c *LeaseCommand) Synopsis() string
type LeaseRenewCommand ¶ added in v0.9.2
type LeaseRenewCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*LeaseRenewCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *LeaseRenewCommand) AutocompleteArgs() complete.Predictor
func (*LeaseRenewCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *LeaseRenewCommand) AutocompleteFlags() complete.Flags
func (*LeaseRenewCommand) Flags ¶ added in v0.9.2
func (c *LeaseRenewCommand) Flags() *FlagSets
func (*LeaseRenewCommand) Help ¶ added in v0.9.2
func (c *LeaseRenewCommand) Help() string
func (*LeaseRenewCommand) Run ¶ added in v0.9.2
func (c *LeaseRenewCommand) Run(args []string) int
func (*LeaseRenewCommand) Synopsis ¶ added in v0.9.2
func (c *LeaseRenewCommand) Synopsis() string
type LeaseRevokeCommand ¶ added in v0.9.2
type LeaseRevokeCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*LeaseRevokeCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *LeaseRevokeCommand) AutocompleteArgs() complete.Predictor
func (*LeaseRevokeCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *LeaseRevokeCommand) AutocompleteFlags() complete.Flags
func (*LeaseRevokeCommand) Flags ¶ added in v0.9.2
func (c *LeaseRevokeCommand) Flags() *FlagSets
func (*LeaseRevokeCommand) Help ¶ added in v0.9.2
func (c *LeaseRevokeCommand) Help() string
func (*LeaseRevokeCommand) Run ¶ added in v0.9.2
func (c *LeaseRevokeCommand) Run(args []string) int
func (*LeaseRevokeCommand) Synopsis ¶ added in v0.9.2
func (c *LeaseRevokeCommand) Synopsis() string
type ListCommand ¶ added in v0.5.0
type ListCommand struct {
*BaseCommand
}
func (*ListCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *ListCommand) AutocompleteArgs() complete.Predictor
func (*ListCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *ListCommand) AutocompleteFlags() complete.Flags
func (*ListCommand) Flags ¶ added in v0.9.2
func (c *ListCommand) Flags() *FlagSets
func (*ListCommand) Help ¶ added in v0.5.0
func (c *ListCommand) Help() string
func (*ListCommand) Run ¶ added in v0.5.0
func (c *ListCommand) Run(args []string) int
func (*ListCommand) Synopsis ¶ added in v0.5.0
func (c *ListCommand) Synopsis() string
type LoginCommand ¶ added in v0.9.2
type LoginCommand struct { *BaseCommand Handlers map[string]LoginHandler // contains filtered or unexported fields }
func (*LoginCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *LoginCommand) AutocompleteArgs() complete.Predictor
func (*LoginCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *LoginCommand) AutocompleteFlags() complete.Flags
func (*LoginCommand) Flags ¶ added in v0.9.2
func (c *LoginCommand) Flags() *FlagSets
func (*LoginCommand) Help ¶ added in v0.9.2
func (c *LoginCommand) Help() string
func (*LoginCommand) Run ¶ added in v0.9.2
func (c *LoginCommand) Run(args []string) int
func (*LoginCommand) Synopsis ¶ added in v0.9.2
func (c *LoginCommand) Synopsis() string
type LoginHandler ¶ added in v0.9.2
type LoginHandler interface { Auth(*api.Client, map[string]string) (*api.Secret, error) Help() string }
LoginHandler is the interface that any auth handlers must implement to enable auth via the CLI.
type OperatorCommand ¶ added in v0.9.2
type OperatorCommand struct {
*BaseCommand
}
func (*OperatorCommand) Help ¶ added in v0.9.2
func (c *OperatorCommand) Help() string
func (*OperatorCommand) Run ¶ added in v0.9.2
func (c *OperatorCommand) Run(args []string) int
func (*OperatorCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorCommand) Synopsis() string
type OperatorGenerateRootCommand ¶ added in v0.9.2
type OperatorGenerateRootCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*OperatorGenerateRootCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) AutocompleteArgs() complete.Predictor
func (*OperatorGenerateRootCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) AutocompleteFlags() complete.Flags
func (*OperatorGenerateRootCommand) Flags ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) Flags() *FlagSets
func (*OperatorGenerateRootCommand) Help ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) Help() string
func (*OperatorGenerateRootCommand) Run ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) Run(args []string) int
func (*OperatorGenerateRootCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorGenerateRootCommand) Synopsis() string
type OperatorInitCommand ¶ added in v0.9.2
type OperatorInitCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*OperatorInitCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorInitCommand) AutocompleteArgs() complete.Predictor
func (*OperatorInitCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorInitCommand) AutocompleteFlags() complete.Flags
func (*OperatorInitCommand) Flags ¶ added in v0.9.2
func (c *OperatorInitCommand) Flags() *FlagSets
func (*OperatorInitCommand) Help ¶ added in v0.9.2
func (c *OperatorInitCommand) Help() string
func (*OperatorInitCommand) Run ¶ added in v0.9.2
func (c *OperatorInitCommand) Run(args []string) int
func (*OperatorInitCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorInitCommand) Synopsis() string
type OperatorKeyStatusCommand ¶ added in v0.9.2
type OperatorKeyStatusCommand struct {
*BaseCommand
}
func (*OperatorKeyStatusCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) AutocompleteArgs() complete.Predictor
func (*OperatorKeyStatusCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) AutocompleteFlags() complete.Flags
func (*OperatorKeyStatusCommand) Flags ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) Flags() *FlagSets
func (*OperatorKeyStatusCommand) Help ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) Help() string
func (*OperatorKeyStatusCommand) Run ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) Run(args []string) int
func (*OperatorKeyStatusCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorKeyStatusCommand) Synopsis() string
type OperatorRekeyCommand ¶ added in v0.9.2
type OperatorRekeyCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*OperatorRekeyCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorRekeyCommand) AutocompleteArgs() complete.Predictor
func (*OperatorRekeyCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorRekeyCommand) AutocompleteFlags() complete.Flags
func (*OperatorRekeyCommand) Flags ¶ added in v0.9.2
func (c *OperatorRekeyCommand) Flags() *FlagSets
func (*OperatorRekeyCommand) Help ¶ added in v0.9.2
func (c *OperatorRekeyCommand) Help() string
func (*OperatorRekeyCommand) Run ¶ added in v0.9.2
func (c *OperatorRekeyCommand) Run(args []string) int
func (*OperatorRekeyCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorRekeyCommand) Synopsis() string
type OperatorRotateCommand ¶ added in v0.9.2
type OperatorRotateCommand struct {
*BaseCommand
}
func (*OperatorRotateCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorRotateCommand) AutocompleteArgs() complete.Predictor
func (*OperatorRotateCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorRotateCommand) AutocompleteFlags() complete.Flags
func (*OperatorRotateCommand) Flags ¶ added in v0.9.2
func (c *OperatorRotateCommand) Flags() *FlagSets
func (*OperatorRotateCommand) Help ¶ added in v0.9.2
func (c *OperatorRotateCommand) Help() string
func (*OperatorRotateCommand) Run ¶ added in v0.9.2
func (c *OperatorRotateCommand) Run(args []string) int
func (*OperatorRotateCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorRotateCommand) Synopsis() string
type OperatorSealCommand ¶ added in v0.9.2
type OperatorSealCommand struct {
*BaseCommand
}
func (*OperatorSealCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorSealCommand) AutocompleteArgs() complete.Predictor
func (*OperatorSealCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorSealCommand) AutocompleteFlags() complete.Flags
func (*OperatorSealCommand) Flags ¶ added in v0.9.2
func (c *OperatorSealCommand) Flags() *FlagSets
func (*OperatorSealCommand) Help ¶ added in v0.9.2
func (c *OperatorSealCommand) Help() string
func (*OperatorSealCommand) Run ¶ added in v0.9.2
func (c *OperatorSealCommand) Run(args []string) int
func (*OperatorSealCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorSealCommand) Synopsis() string
type OperatorStepDownCommand ¶ added in v0.9.2
type OperatorStepDownCommand struct {
*BaseCommand
}
func (*OperatorStepDownCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorStepDownCommand) AutocompleteArgs() complete.Predictor
func (*OperatorStepDownCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorStepDownCommand) AutocompleteFlags() complete.Flags
func (*OperatorStepDownCommand) Flags ¶ added in v0.9.2
func (c *OperatorStepDownCommand) Flags() *FlagSets
func (*OperatorStepDownCommand) Help ¶ added in v0.9.2
func (c *OperatorStepDownCommand) Help() string
func (*OperatorStepDownCommand) Run ¶ added in v0.9.2
func (c *OperatorStepDownCommand) Run(args []string) int
func (*OperatorStepDownCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorStepDownCommand) Synopsis() string
type OperatorUnsealCommand ¶ added in v0.9.2
type OperatorUnsealCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*OperatorUnsealCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *OperatorUnsealCommand) AutocompleteArgs() complete.Predictor
func (*OperatorUnsealCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *OperatorUnsealCommand) AutocompleteFlags() complete.Flags
func (*OperatorUnsealCommand) Flags ¶ added in v0.9.2
func (c *OperatorUnsealCommand) Flags() *FlagSets
func (*OperatorUnsealCommand) Help ¶ added in v0.9.2
func (c *OperatorUnsealCommand) Help() string
func (*OperatorUnsealCommand) Run ¶ added in v0.9.2
func (c *OperatorUnsealCommand) Run(args []string) int
func (*OperatorUnsealCommand) Synopsis ¶ added in v0.9.2
func (c *OperatorUnsealCommand) Synopsis() string
type PathHelpCommand ¶ added in v0.2.0
type PathHelpCommand struct {
*BaseCommand
}
func (*PathHelpCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PathHelpCommand) AutocompleteArgs() complete.Predictor
func (*PathHelpCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PathHelpCommand) AutocompleteFlags() complete.Flags
func (*PathHelpCommand) Flags ¶ added in v0.9.2
func (c *PathHelpCommand) Flags() *FlagSets
func (*PathHelpCommand) Help ¶ added in v0.2.0
func (c *PathHelpCommand) Help() string
func (*PathHelpCommand) Run ¶ added in v0.2.0
func (c *PathHelpCommand) Run(args []string) int
func (*PathHelpCommand) Synopsis ¶ added in v0.2.0
func (c *PathHelpCommand) Synopsis() string
type PoliciesDeprecatedCommand ¶ added in v0.9.2
type PoliciesDeprecatedCommand struct {
*BaseCommand
}
func (*PoliciesDeprecatedCommand) Help ¶ added in v0.9.2
func (c *PoliciesDeprecatedCommand) Help() string
func (*PoliciesDeprecatedCommand) Run ¶ added in v0.9.2
func (c *PoliciesDeprecatedCommand) Run(args []string) int
func (*PoliciesDeprecatedCommand) Synopsis ¶ added in v0.9.2
func (c *PoliciesDeprecatedCommand) Synopsis() string
type PolicyCommand ¶ added in v0.9.2
type PolicyCommand struct {
*BaseCommand
}
PolicyCommand is a Command that holds the audit commands
func (*PolicyCommand) Help ¶ added in v0.9.2
func (c *PolicyCommand) Help() string
func (*PolicyCommand) Run ¶ added in v0.9.2
func (c *PolicyCommand) Run(args []string) int
func (*PolicyCommand) Synopsis ¶ added in v0.9.2
func (c *PolicyCommand) Synopsis() string
type PolicyDeleteCommand ¶
type PolicyDeleteCommand struct {
*BaseCommand
}
func (*PolicyDeleteCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PolicyDeleteCommand) AutocompleteArgs() complete.Predictor
func (*PolicyDeleteCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PolicyDeleteCommand) AutocompleteFlags() complete.Flags
func (*PolicyDeleteCommand) Flags ¶ added in v0.9.2
func (c *PolicyDeleteCommand) Flags() *FlagSets
func (*PolicyDeleteCommand) Help ¶
func (c *PolicyDeleteCommand) Help() string
func (*PolicyDeleteCommand) Run ¶
func (c *PolicyDeleteCommand) Run(args []string) int
func (*PolicyDeleteCommand) Synopsis ¶
func (c *PolicyDeleteCommand) Synopsis() string
type PolicyFmtCommand ¶ added in v0.9.2
type PolicyFmtCommand struct {
*BaseCommand
}
func (*PolicyFmtCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PolicyFmtCommand) AutocompleteArgs() complete.Predictor
func (*PolicyFmtCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PolicyFmtCommand) AutocompleteFlags() complete.Flags
func (*PolicyFmtCommand) Flags ¶ added in v0.9.2
func (c *PolicyFmtCommand) Flags() *FlagSets
func (*PolicyFmtCommand) Help ¶ added in v0.9.2
func (c *PolicyFmtCommand) Help() string
func (*PolicyFmtCommand) Run ¶ added in v0.9.2
func (c *PolicyFmtCommand) Run(args []string) int
func (*PolicyFmtCommand) Synopsis ¶ added in v0.9.2
func (c *PolicyFmtCommand) Synopsis() string
type PolicyListCommand ¶
type PolicyListCommand struct {
*BaseCommand
}
func (*PolicyListCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PolicyListCommand) AutocompleteArgs() complete.Predictor
func (*PolicyListCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PolicyListCommand) AutocompleteFlags() complete.Flags
func (*PolicyListCommand) Flags ¶ added in v0.9.2
func (c *PolicyListCommand) Flags() *FlagSets
func (*PolicyListCommand) Help ¶
func (c *PolicyListCommand) Help() string
func (*PolicyListCommand) Run ¶
func (c *PolicyListCommand) Run(args []string) int
func (*PolicyListCommand) Synopsis ¶
func (c *PolicyListCommand) Synopsis() string
type PolicyReadCommand ¶ added in v0.9.2
type PolicyReadCommand struct {
*BaseCommand
}
func (*PolicyReadCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PolicyReadCommand) AutocompleteArgs() complete.Predictor
func (*PolicyReadCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PolicyReadCommand) AutocompleteFlags() complete.Flags
func (*PolicyReadCommand) Flags ¶ added in v0.9.2
func (c *PolicyReadCommand) Flags() *FlagSets
func (*PolicyReadCommand) Help ¶ added in v0.9.2
func (c *PolicyReadCommand) Help() string
func (*PolicyReadCommand) Run ¶ added in v0.9.2
func (c *PolicyReadCommand) Run(args []string) int
func (*PolicyReadCommand) Synopsis ¶ added in v0.9.2
func (c *PolicyReadCommand) Synopsis() string
type PolicyWriteCommand ¶
type PolicyWriteCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*PolicyWriteCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *PolicyWriteCommand) AutocompleteArgs() complete.Predictor
func (*PolicyWriteCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *PolicyWriteCommand) AutocompleteFlags() complete.Flags
func (*PolicyWriteCommand) Flags ¶ added in v0.9.2
func (c *PolicyWriteCommand) Flags() *FlagSets
func (*PolicyWriteCommand) Help ¶
func (c *PolicyWriteCommand) Help() string
func (*PolicyWriteCommand) Run ¶
func (c *PolicyWriteCommand) Run(args []string) int
func (*PolicyWriteCommand) Synopsis ¶
func (c *PolicyWriteCommand) Synopsis() string
type Predict ¶ added in v0.9.2
type Predict struct {
// contains filtered or unexported fields
}
func NewPredict ¶ added in v0.9.2
func NewPredict() *Predict
func (*Predict) VaultAudits ¶ added in v0.9.2
VaultAudits returns a predictor for Vault "folders". This is a public API for consumers, but you probably want BaseCommand.PredictVaultAudits instead.
func (*Predict) VaultAuths ¶ added in v0.9.2
VaultAuths returns a predictor for Vault "folders". This is a public API for consumers, but you probably want BaseCommand.PredictVaultAuths instead.
func (*Predict) VaultFiles ¶ added in v0.9.2
VaultFiles returns a predictor for Vault "files". This is a public API for consumers, but you probably want BaseCommand.PredictVaultFiles instead.
func (*Predict) VaultFolders ¶ added in v0.9.2
VaultFolders returns a predictor for Vault "folders". This is a public API for consumers, but you probably want BaseCommand.PredictVaultFolders instead.
func (*Predict) VaultMounts ¶ added in v0.9.2
VaultMounts returns a predictor for Vault "folders". This is a public API for consumers, but you probably want BaseCommand.PredictVaultMounts instead.
func (*Predict) VaultPolicies ¶ added in v0.9.2
VaultPolicies returns a predictor for Vault "folders". This is a public API for consumers, but you probably want BaseCommand.PredictVaultPolicies instead.
type ReadCommand ¶
type ReadCommand struct {
*BaseCommand
}
func (*ReadCommand) AutocompleteArgs ¶ added in v0.8.2
func (c *ReadCommand) AutocompleteArgs() complete.Predictor
func (*ReadCommand) AutocompleteFlags ¶ added in v0.8.2
func (c *ReadCommand) AutocompleteFlags() complete.Flags
func (*ReadCommand) Flags ¶ added in v0.9.2
func (c *ReadCommand) Flags() *FlagSets
func (*ReadCommand) Help ¶
func (c *ReadCommand) Help() string
func (*ReadCommand) Run ¶
func (c *ReadCommand) Run(args []string) int
func (*ReadCommand) Synopsis ¶
func (c *ReadCommand) Synopsis() string
type SSHCommand ¶ added in v0.3.0
type SSHCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*SSHCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SSHCommand) AutocompleteArgs() complete.Predictor
func (*SSHCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SSHCommand) AutocompleteFlags() complete.Flags
func (*SSHCommand) Flags ¶ added in v0.9.2
func (c *SSHCommand) Flags() *FlagSets
func (*SSHCommand) Help ¶ added in v0.3.0
func (c *SSHCommand) Help() string
func (*SSHCommand) Run ¶ added in v0.3.0
func (c *SSHCommand) Run(args []string) int
func (*SSHCommand) Synopsis ¶ added in v0.3.0
func (c *SSHCommand) Synopsis() string
type SSHCredentialResp ¶ added in v0.3.0
type SSHCredentialResp struct { KeyType string `mapstructure:"key_type"` Key string `mapstructure:"key"` Username string `mapstructure:"username"` IP string `mapstructure:"ip"` Port string `mapstructure:"port"` }
Structure to hold the fields returned when asked for a credential from SSH secrets engine.
type SecretsCommand ¶ added in v0.9.2
type SecretsCommand struct {
*BaseCommand
}
func (*SecretsCommand) Help ¶ added in v0.9.2
func (c *SecretsCommand) Help() string
func (*SecretsCommand) Run ¶ added in v0.9.2
func (c *SecretsCommand) Run(args []string) int
func (*SecretsCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsCommand) Synopsis() string
type SecretsDisableCommand ¶ added in v0.9.2
type SecretsDisableCommand struct {
*BaseCommand
}
func (*SecretsDisableCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SecretsDisableCommand) AutocompleteArgs() complete.Predictor
func (*SecretsDisableCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SecretsDisableCommand) AutocompleteFlags() complete.Flags
func (*SecretsDisableCommand) Flags ¶ added in v0.9.2
func (c *SecretsDisableCommand) Flags() *FlagSets
func (*SecretsDisableCommand) Help ¶ added in v0.9.2
func (c *SecretsDisableCommand) Help() string
func (*SecretsDisableCommand) Run ¶ added in v0.9.2
func (c *SecretsDisableCommand) Run(args []string) int
func (*SecretsDisableCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsDisableCommand) Synopsis() string
type SecretsEnableCommand ¶ added in v0.9.2
type SecretsEnableCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*SecretsEnableCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SecretsEnableCommand) AutocompleteArgs() complete.Predictor
func (*SecretsEnableCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SecretsEnableCommand) AutocompleteFlags() complete.Flags
func (*SecretsEnableCommand) Flags ¶ added in v0.9.2
func (c *SecretsEnableCommand) Flags() *FlagSets
func (*SecretsEnableCommand) Help ¶ added in v0.9.2
func (c *SecretsEnableCommand) Help() string
func (*SecretsEnableCommand) Run ¶ added in v0.9.2
func (c *SecretsEnableCommand) Run(args []string) int
func (*SecretsEnableCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsEnableCommand) Synopsis() string
type SecretsListCommand ¶ added in v0.9.2
type SecretsListCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*SecretsListCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SecretsListCommand) AutocompleteArgs() complete.Predictor
func (*SecretsListCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SecretsListCommand) AutocompleteFlags() complete.Flags
func (*SecretsListCommand) Flags ¶ added in v0.9.2
func (c *SecretsListCommand) Flags() *FlagSets
func (*SecretsListCommand) Help ¶ added in v0.9.2
func (c *SecretsListCommand) Help() string
func (*SecretsListCommand) Run ¶ added in v0.9.2
func (c *SecretsListCommand) Run(args []string) int
func (*SecretsListCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsListCommand) Synopsis() string
type SecretsMoveCommand ¶ added in v0.9.2
type SecretsMoveCommand struct {
*BaseCommand
}
func (*SecretsMoveCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SecretsMoveCommand) AutocompleteArgs() complete.Predictor
func (*SecretsMoveCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SecretsMoveCommand) AutocompleteFlags() complete.Flags
func (*SecretsMoveCommand) Flags ¶ added in v0.9.2
func (c *SecretsMoveCommand) Flags() *FlagSets
func (*SecretsMoveCommand) Help ¶ added in v0.9.2
func (c *SecretsMoveCommand) Help() string
func (*SecretsMoveCommand) Run ¶ added in v0.9.2
func (c *SecretsMoveCommand) Run(args []string) int
func (*SecretsMoveCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsMoveCommand) Synopsis() string
type SecretsTuneCommand ¶ added in v0.9.2
type SecretsTuneCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*SecretsTuneCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *SecretsTuneCommand) AutocompleteArgs() complete.Predictor
func (*SecretsTuneCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *SecretsTuneCommand) AutocompleteFlags() complete.Flags
func (*SecretsTuneCommand) Flags ¶ added in v0.9.2
func (c *SecretsTuneCommand) Flags() *FlagSets
func (*SecretsTuneCommand) Help ¶ added in v0.9.2
func (c *SecretsTuneCommand) Help() string
func (*SecretsTuneCommand) Run ¶ added in v0.9.2
func (c *SecretsTuneCommand) Run(args []string) int
func (*SecretsTuneCommand) Synopsis ¶ added in v0.9.2
func (c *SecretsTuneCommand) Synopsis() string
type ServerCommand ¶
type ServerCommand struct { *BaseCommand AuditBackends map[string]audit.Factory CredentialBackends map[string]logical.Factory LogicalBackends map[string]logical.Factory PhysicalBackends map[string]physical.Factory ShutdownCh chan struct{} SighupCh chan struct{} WaitGroup *sync.WaitGroup // contains filtered or unexported fields }
func (*ServerCommand) AutocompleteArgs ¶ added in v0.8.2
func (c *ServerCommand) AutocompleteArgs() complete.Predictor
func (*ServerCommand) AutocompleteFlags ¶ added in v0.8.2
func (c *ServerCommand) AutocompleteFlags() complete.Flags
func (*ServerCommand) Flags ¶ added in v0.9.2
func (c *ServerCommand) Flags() *FlagSets
func (*ServerCommand) Help ¶
func (c *ServerCommand) Help() string
func (*ServerCommand) Reload ¶ added in v0.5.2
func (c *ServerCommand) Reload(lock *sync.RWMutex, reloadFuncs *map[string][]reload.ReloadFunc, configPath []string) error
func (*ServerCommand) Run ¶
func (c *ServerCommand) Run(args []string) int
func (*ServerCommand) Synopsis ¶
func (c *ServerCommand) Synopsis() string
type StatusCommand ¶
type StatusCommand struct {
*BaseCommand
}
func (*StatusCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *StatusCommand) AutocompleteArgs() complete.Predictor
func (*StatusCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *StatusCommand) AutocompleteFlags() complete.Flags
func (*StatusCommand) Flags ¶ added in v0.9.2
func (c *StatusCommand) Flags() *FlagSets
func (*StatusCommand) Help ¶
func (c *StatusCommand) Help() string
func (*StatusCommand) Run ¶
func (c *StatusCommand) Run(args []string) int
func (*StatusCommand) Synopsis ¶
func (c *StatusCommand) Synopsis() string
type StringMapVar ¶ added in v0.9.2
type StringMapVar struct { Name string Aliases []string Usage string Default map[string]string Hidden bool Target *map[string]string Completion complete.Predictor }
-- StringMapVar and stringMapValue
type StringSliceVar ¶ added in v0.9.2
type StringSliceVar struct { Name string Aliases []string Usage string Default []string Hidden bool EnvVar string Target *[]string Completion complete.Predictor }
-- StringSliceVar and stringSliceValue
type StringVar ¶ added in v0.9.2
type StringVar struct { Name string Aliases []string Usage string Default string Hidden bool EnvVar string Target *string Completion complete.Predictor }
-- StringVar and stringValue
type TableFormatter ¶ added in v0.5.1
type TableFormatter struct { }
An output formatter for table output of an object
func (TableFormatter) Format ¶ added in v0.9.4
func (t TableFormatter) Format(data interface{}) ([]byte, error)
We don't use this
func (TableFormatter) OutputList ¶ added in v0.5.1
func (TableFormatter) OutputSecret ¶ added in v0.5.1
type TokenCapabilitiesCommand ¶ added in v0.9.2
type TokenCapabilitiesCommand struct {
*BaseCommand
}
func (*TokenCapabilitiesCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) AutocompleteArgs() complete.Predictor
func (*TokenCapabilitiesCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) AutocompleteFlags() complete.Flags
func (*TokenCapabilitiesCommand) Flags ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) Flags() *FlagSets
func (*TokenCapabilitiesCommand) Help ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) Help() string
func (*TokenCapabilitiesCommand) Run ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) Run(args []string) int
func (*TokenCapabilitiesCommand) Synopsis ¶ added in v0.9.2
func (c *TokenCapabilitiesCommand) Synopsis() string
type TokenCommand ¶ added in v0.9.2
type TokenCommand struct {
*BaseCommand
}
func (*TokenCommand) Help ¶ added in v0.9.2
func (c *TokenCommand) Help() string
func (*TokenCommand) Run ¶ added in v0.9.2
func (c *TokenCommand) Run(args []string) int
func (*TokenCommand) Synopsis ¶ added in v0.9.2
func (c *TokenCommand) Synopsis() string
type TokenCreateCommand ¶
type TokenCreateCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*TokenCreateCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *TokenCreateCommand) AutocompleteArgs() complete.Predictor
func (*TokenCreateCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *TokenCreateCommand) AutocompleteFlags() complete.Flags
func (*TokenCreateCommand) Flags ¶ added in v0.9.2
func (c *TokenCreateCommand) Flags() *FlagSets
func (*TokenCreateCommand) Help ¶
func (c *TokenCreateCommand) Help() string
func (*TokenCreateCommand) Run ¶
func (c *TokenCreateCommand) Run(args []string) int
func (*TokenCreateCommand) Synopsis ¶
func (c *TokenCreateCommand) Synopsis() string
type TokenLookupCommand ¶ added in v0.5.0
type TokenLookupCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*TokenLookupCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *TokenLookupCommand) AutocompleteArgs() complete.Predictor
func (*TokenLookupCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *TokenLookupCommand) AutocompleteFlags() complete.Flags
func (*TokenLookupCommand) Flags ¶ added in v0.9.2
func (c *TokenLookupCommand) Flags() *FlagSets
func (*TokenLookupCommand) Help ¶ added in v0.5.0
func (c *TokenLookupCommand) Help() string
func (*TokenLookupCommand) Run ¶ added in v0.5.0
func (c *TokenLookupCommand) Run(args []string) int
func (*TokenLookupCommand) Synopsis ¶ added in v0.5.0
func (c *TokenLookupCommand) Synopsis() string
type TokenRenewCommand ¶
type TokenRenewCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*TokenRenewCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *TokenRenewCommand) AutocompleteArgs() complete.Predictor
func (*TokenRenewCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *TokenRenewCommand) AutocompleteFlags() complete.Flags
func (*TokenRenewCommand) Flags ¶ added in v0.9.2
func (c *TokenRenewCommand) Flags() *FlagSets
func (*TokenRenewCommand) Help ¶
func (c *TokenRenewCommand) Help() string
func (*TokenRenewCommand) Run ¶
func (c *TokenRenewCommand) Run(args []string) int
func (*TokenRenewCommand) Synopsis ¶
func (c *TokenRenewCommand) Synopsis() string
type TokenRevokeCommand ¶
type TokenRevokeCommand struct { *BaseCommand // contains filtered or unexported fields }
func (*TokenRevokeCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *TokenRevokeCommand) AutocompleteArgs() complete.Predictor
func (*TokenRevokeCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *TokenRevokeCommand) AutocompleteFlags() complete.Flags
func (*TokenRevokeCommand) Flags ¶ added in v0.9.2
func (c *TokenRevokeCommand) Flags() *FlagSets
func (*TokenRevokeCommand) Help ¶
func (c *TokenRevokeCommand) Help() string
func (*TokenRevokeCommand) Run ¶
func (c *TokenRevokeCommand) Run(args []string) int
func (*TokenRevokeCommand) Synopsis ¶
func (c *TokenRevokeCommand) Synopsis() string
type Uint64Var ¶ added in v0.9.2
type Uint64Var struct { Name string Aliases []string Usage string Default uint64 Hidden bool EnvVar string Target *uint64 Completion complete.Predictor }
-- Uint64Var and uint64Value
type UintVar ¶ added in v0.9.2
type UintVar struct { Name string Aliases []string Usage string Default uint Hidden bool EnvVar string Target *uint Completion complete.Predictor }
-- UintVar && uintValue
type UnwrapCommand ¶ added in v0.6.0
type UnwrapCommand struct {
*BaseCommand
}
UnwrapCommand is a Command that behaves like ReadCommand but specifically for unwrapping cubbyhole-wrapped secrets
func (*UnwrapCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *UnwrapCommand) AutocompleteArgs() complete.Predictor
func (*UnwrapCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *UnwrapCommand) AutocompleteFlags() complete.Flags
func (*UnwrapCommand) Flags ¶ added in v0.9.2
func (c *UnwrapCommand) Flags() *FlagSets
func (*UnwrapCommand) Help ¶ added in v0.6.0
func (c *UnwrapCommand) Help() string
func (*UnwrapCommand) Run ¶ added in v0.6.0
func (c *UnwrapCommand) Run(args []string) int
func (*UnwrapCommand) Synopsis ¶ added in v0.6.0
func (c *UnwrapCommand) Synopsis() string
type VarFlag ¶ added in v0.9.2
type VarFlag struct { Name string Aliases []string Usage string Default string EnvVar string Value flag.Value Completion complete.Predictor }
-- VarFlag
type VersionCommand ¶
type VersionCommand struct { *BaseCommand VersionInfo *version.VersionInfo }
VersionCommand is a Command implementation prints the version.
func (*VersionCommand) AutocompleteArgs ¶ added in v0.9.2
func (c *VersionCommand) AutocompleteArgs() complete.Predictor
func (*VersionCommand) AutocompleteFlags ¶ added in v0.9.2
func (c *VersionCommand) AutocompleteFlags() complete.Flags
func (*VersionCommand) Flags ¶ added in v0.9.2
func (c *VersionCommand) Flags() *FlagSets
func (*VersionCommand) Help ¶
func (c *VersionCommand) Help() string
func (*VersionCommand) Run ¶
func (c *VersionCommand) Run(_ []string) int
func (*VersionCommand) Synopsis ¶
func (c *VersionCommand) Synopsis() string
type WriteCommand ¶
type WriteCommand struct { *BaseCommand // contains filtered or unexported fields }
WriteCommand is a Command that puts data into the Vault.
func (*WriteCommand) AutocompleteArgs ¶ added in v0.8.2
func (c *WriteCommand) AutocompleteArgs() complete.Predictor
func (*WriteCommand) AutocompleteFlags ¶ added in v0.8.2
func (c *WriteCommand) AutocompleteFlags() complete.Flags
func (*WriteCommand) Flags ¶ added in v0.9.2
func (c *WriteCommand) Flags() *FlagSets
func (*WriteCommand) Help ¶
func (c *WriteCommand) Help() string
func (*WriteCommand) Run ¶
func (c *WriteCommand) Run(args []string) int
func (*WriteCommand) Synopsis ¶
func (c *WriteCommand) Synopsis() string
type YamlFormatter ¶ added in v0.5.1
type YamlFormatter struct { }
An output formatter for yaml output format of an object
func (YamlFormatter) Format ¶ added in v0.9.4
func (y YamlFormatter) Format(data interface{}) ([]byte, error)
Source Files ¶
- audit.go
- audit_disable.go
- audit_enable.go
- audit_list.go
- auth.go
- auth_disable.go
- auth_enable.go
- auth_help.go
- auth_list.go
- auth_tune.go
- base.go
- base_flags.go
- base_helpers.go
- base_predict.go
- commands.go
- config.go
- delete.go
- format.go
- lease.go
- lease_renew.go
- lease_revoke.go
- list.go
- login.go
- main.go
- operator.go
- operator_generate_root.go
- operator_init.go
- operator_key_status.go
- operator_rekey.go
- operator_seal.go
- operator_step_down.go
- operator_unseal.go
- path_help.go
- policies_deprecated.go
- policy.go
- policy_delete.go
- policy_fmt.go
- policy_list.go
- policy_read.go
- policy_write.go
- read.go
- rotate.go
- secrets.go
- secrets_disable.go
- secrets_enable.go
- secrets_list.go
- secrets_move.go
- secrets_tune.go
- server.go
- ssh.go
- status.go
- token.go
- token_capabilities.go
- token_create.go
- token_lookup.go
- token_renew.go
- token_revoke.go
- unwrap.go
- util.go
- version.go
- write.go