Documentation
¶
Index ¶
- type VaultPlugin
- func (p *VaultPlugin) Capabilities() []plugin.Capability
- func (p *VaultPlugin) Delete(ctx context.Context, key string) error
- func (p *VaultPlugin) Get(ctx context.Context, key string) ([]byte, error)
- func (p *VaultPlugin) Init(ctx context.Context, config map[string]interface{}) error
- func (p *VaultPlugin) InjectEnv(ctx context.Context, env map[string]string) error
- func (p *VaultPlugin) Name() string
- func (p *VaultPlugin) Set(ctx context.Context, key string, value []byte) error
- func (p *VaultPlugin) Shutdown(ctx context.Context) error
- func (p *VaultPlugin) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VaultPlugin ¶
type VaultPlugin struct {
// contains filtered or unexported fields
}
func New ¶
func New() *VaultPlugin
func (*VaultPlugin) Capabilities ¶
func (p *VaultPlugin) Capabilities() []plugin.Capability
func (*VaultPlugin) Init ¶
func (p *VaultPlugin) Init(ctx context.Context, config map[string]interface{}) error
func (*VaultPlugin) Name ¶
func (p *VaultPlugin) Name() string
func (*VaultPlugin) Version ¶
func (p *VaultPlugin) Version() string
Click to show internal directories.
Click to hide internal directories.