Documentation
¶
Index ¶
- type Connector
- type LocalFileConnector
- func (v *LocalFileConnector) ConnectorType() config.SecretEngine
- func (v *LocalFileConnector) Finalize()
- func (v *LocalFileConnector) Init(secTplConfig config.SecureTemplateConfig) error
- func (v *LocalFileConnector) Secret(secretName, keyName string) any
- func (v *LocalFileConnector) WriteKey(secretName, keyName, keyValue string) error
- func (v *LocalFileConnector) WriteKeys(secretName string, keyValue map[string]string) error
- type NoConnector
- func (v *NoConnector) ConnectorType() config.SecretEngine
- func (v *NoConnector) Finalize()
- func (v *NoConnector) Init(secTplConfig config.SecureTemplateConfig) error
- func (v *NoConnector) Secret(secretName, keyName string) any
- func (v *NoConnector) WriteKey(_, _, _ string) error
- func (v *NoConnector) WriteKeys(_ string, _ map[string]string) error
- type PrintKeysConnector
- func (v *PrintKeysConnector) ConnectorType() config.SecretEngine
- func (v *PrintKeysConnector) Finalize()
- func (v *PrintKeysConnector) Init(secTplConfig config.SecureTemplateConfig) error
- func (v *PrintKeysConnector) Secret(secretName, keyName string) any
- func (v *PrintKeysConnector) WriteKey(_, _, _ string) error
- func (v *PrintKeysConnector) WriteKeys(_ string, _ map[string]string) error
- type VaultConnector
- func (v *VaultConnector) ConnectorType() config.SecretEngine
- func (v *VaultConnector) Finalize()
- func (v *VaultConnector) Init(secTplConfig config.SecureTemplateConfig) error
- func (v *VaultConnector) Secret(secretName, keyName string) any
- func (v *VaultConnector) WriteKey(secretName, keyName, keyValue string) error
- func (v *VaultConnector) WriteKeys(secretName string, keyValue map[string]string) error
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() ConnectorType() config.SecretEngine }
func NewConnector ¶
func NewConnector(secTplConfig config.SecureTemplateConfig) Connector
type LocalFileConnector ¶
type LocalFileConnector struct { Connector // contains filtered or unexported fields }
func (*LocalFileConnector) ConnectorType ¶
func (v *LocalFileConnector) ConnectorType() config.SecretEngine
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
type NoConnector ¶
type NoConnector struct { Connector // contains filtered or unexported fields }
func (*NoConnector) ConnectorType ¶
func (v *NoConnector) ConnectorType() config.SecretEngine
func (*NoConnector) Finalize ¶
func (v *NoConnector) Finalize()
func (*NoConnector) Init ¶
func (v *NoConnector) Init(secTplConfig config.SecureTemplateConfig) error
func (*NoConnector) Secret ¶
func (v *NoConnector) Secret(secretName, keyName string) any
func (*NoConnector) WriteKey ¶
func (v *NoConnector) WriteKey(_, _, _ string) error
type PrintKeysConnector ¶
type PrintKeysConnector struct { Connector Keys map[string]int // contains filtered or unexported fields }
func (*PrintKeysConnector) ConnectorType ¶
func (v *PrintKeysConnector) ConnectorType() config.SecretEngine
func (*PrintKeysConnector) Finalize ¶
func (v *PrintKeysConnector) Finalize()
func (*PrintKeysConnector) Init ¶
func (v *PrintKeysConnector) Init(secTplConfig config.SecureTemplateConfig) error
func (*PrintKeysConnector) Secret ¶
func (v *PrintKeysConnector) Secret(secretName, keyName string) any
func (*PrintKeysConnector) WriteKey ¶
func (v *PrintKeysConnector) WriteKey(_, _, _ string) error
type VaultConnector ¶
type VaultConnector struct { Connector // contains filtered or unexported fields }
func (*VaultConnector) ConnectorType ¶
func (v *VaultConnector) ConnectorType() config.SecretEngine
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
Click to show internal directories.
Click to hide internal directories.