connectors

package
v0.0.1-alpha.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector interface {
	Init(secTplConfig config.SecureTemplateConfig) error
	Secret(secretName, keyName string) any
	WriteKey(secretName, keyName, keyValue string) error
	WriteKeys(secretName string, keyValue map[string]string) error
	Finalize()
}

func NewConnector

func NewConnector(secTplConfig config.SecureTemplateConfig) Connector

type LocalFileConnector

type LocalFileConnector struct {
	Connector
	// contains filtered or unexported fields
}

func (*LocalFileConnector) Finalize

func (v *LocalFileConnector) Finalize()

func (*LocalFileConnector) Init

func (v *LocalFileConnector) Init(secTplConfig config.SecureTemplateConfig) error

func (*LocalFileConnector) Secret

func (v *LocalFileConnector) Secret(secretName, keyName string) any

func (*LocalFileConnector) WriteKey

func (v *LocalFileConnector) WriteKey(secretName, keyName, keyValue string) error

func (*LocalFileConnector) WriteKeys

func (v *LocalFileConnector) WriteKeys(secretName string, keyValue map[string]string) error

type PrintKeysConnector

type PrintKeysConnector struct {
	Connector
	Keys map[string]int
}

func (*PrintKeysConnector) Finalize

func (v *PrintKeysConnector) Finalize()

func (*PrintKeysConnector) Init

func (*PrintKeysConnector) Secret

func (v *PrintKeysConnector) Secret(secretName, keyName string) any

func (*PrintKeysConnector) WriteKey

func (v *PrintKeysConnector) WriteKey(_, _, _ string) error

func (*PrintKeysConnector) WriteKeys

func (v *PrintKeysConnector) WriteKeys(_ string, _ map[string]string) error

type VaultConnector

type VaultConnector struct {
	Connector
	// contains filtered or unexported fields
}

func (*VaultConnector) Finalize

func (v *VaultConnector) Finalize()

func (*VaultConnector) Init

func (v *VaultConnector) Init(secTplConfig config.SecureTemplateConfig) error

func (*VaultConnector) Secret

func (v *VaultConnector) Secret(secretName, keyName string) any

func (*VaultConnector) WriteKey

func (v *VaultConnector) WriteKey(secretName, keyName, keyValue string) error

func (*VaultConnector) WriteKeys

func (v *VaultConnector) WriteKeys(secretName string, keyValue map[string]string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL