Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionManager ¶
type ConnectionManager struct {
// contains filtered or unexported fields
}
func NewConnectionManager ¶
func NewConnectionManager(client *KVV2Client) *ConnectionManager
func (*ConnectionManager) Get ¶
func (m *ConnectionManager) Get(ctx context.Context, typ, name string) (*model.Connection, error)
func (*ConnectionManager) List ¶
func (m *ConnectionManager) List(ctx context.Context) ([]*model.Connection, error)
type KVV2Client ¶
type KVV2Client struct {
// contains filtered or unexported fields
}
KVV2Client accesses metadata and data from a KV V2 engine mount uniformly.
func NewKVV2Client ¶
func NewKVV2Client(delegate *vaultapi.Client, enginePath string) *KVV2Client
func (*KVV2Client) In ¶
func (c *KVV2Client) In(sub ...string) *KVV2Client
func (*KVV2Client) ReadString ¶
func (c *KVV2Client) ReadString(ctx context.Context) (string, error)
type SecretManager ¶
type SecretManager struct {
// contains filtered or unexported fields
}
func NewSecretManager ¶
func NewSecretManager(client *KVV2Client) *SecretManager
Click to show internal directories.
Click to hide internal directories.