Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCommands ¶
type ClientCommands struct {
CredentialList CredentialListCmd `cmd:"" name:"credentials" help:"List credential keys." group:"CREDENTIAL"`
CredentialGet CredentialGetCmd `cmd:"" name:"credential-get" help:"Get a credential by key." group:"CREDENTIAL"`
CredentialCreate CredentialCreateCmd `cmd:"" name:"credential-set" help:"Create or update a credential from stdin." group:"CREDENTIAL"`
CredentialRotate CredentialRotateCmd `cmd:"" name:"credential-rotate" help:"Rotate a credential by key." group:"CREDENTIAL"`
CredentialDelete CredentialDeleteCmd `cmd:"" name:"credential-delete" help:"Delete a credential by key." group:"CREDENTIAL"`
}
type CredentialCreateCmd ¶
type CredentialDeleteCmd ¶
type CredentialDeleteCmd struct {
Key string `arg:"" name:"key" help:"Credential key (identifier)."`
}
type CredentialGetCmd ¶
type CredentialListCmd ¶
type CredentialListCmd struct {
schema.CredentialListRequest
}
type CredentialRotateCmd ¶
type CredentialRotateCmd struct {
Key string `arg:"" name:"key" help:"Credential key (identifier)."`
}
type RunServer ¶
type RunServer struct {
pgcmd.PostgresFlags
servercmd.RunServer
// Other flags
Passphrases []string `name:"passphrase" env:"${ENV_NAME}_PASSPHRASES" help:"One or more passphrases used to encrypt credentials."`
}
type ServerCommands ¶
type ServerCommands struct {
RunServer RunServer `cmd:"" name:"run" help:"Run the credential server." group:"SERVER"`
servercmd.OpenAPICommands
}
Click to show internal directories.
Click to hide internal directories.