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
- func RunCustom(args []string, runOpts *RunOptions) 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) SetAddress(addr string)
- func (c *BaseCommand) SetTokenHelper(th token.TokenHelper)
- 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 RunOptions
- 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.
func RawField ¶ added in v0.9.2
RawField extracts the raw field from the given data and returns it as a string for printing purposes.
func RunCustom ¶ added in v0.9.6
func RunCustom(args []string, runOpts *RunOptions) int
RunCustom allows passing in a base command template to pass to other commands. Currenty, this is only used for setting a custom token helper.
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 programmatically 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 programmatically 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) SetAddress ¶ added in v0.9.6
func (c *BaseCommand) SetAddress(addr string)
SetAddress sets the token helper on the command; useful for the demo server and other outside cases.
func (*BaseCommand) SetTokenHelper ¶ added in v0.9.6
func (c *BaseCommand) SetTokenHelper(th token.TokenHelper)
SetTokenHelper sets the token helper on the command.
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.
Config just calls into config.Config for backwards compatibility purposes. Use config.Config instead.
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.
LoadConfig just calls into config.LoadConfig for backwards compatibility purposes. Use config.LoadConfig instead.
func ParseConfig ¶ added in v0.5.2
func ParseConfig(contents string) (*DefaultConfig, error)
ParseConfig parses the given configuration as a string.
ParseConfig just calls into config.ParseConfig for backwards compatibility purposes. Use config.ParseConfig instead.
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 RunOptions ¶ added in v0.9.6
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