Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAwsSession ¶
NewAwsSession returns a session singleton
Types ¶
type EscapeProvider ¶
type EscapeProvider struct{}
EscapeProvider is a provider that returns the value with the prefix "\" removed
type GetProviderFunction ¶
GetProviderFunction is a function that returns a provider
type PassThruProvider ¶
type PassThruProvider struct{}
PassThruProvider is a provider that simply returns the value
type Provider ¶
Provider defines an interface for retrieving a secret
func GetProvider ¶
GetProvider returns a secret provider based on the prefix of the value
type SSMProvider ¶
SSMProvider implements an SSM secrets provider
func NewSSMProvider ¶
func NewSSMProvider() *SSMProvider
NewSSMProvider returns an initialised SSM provider singleton
type SecretsManagerProvider ¶
type SecretsManagerProvider struct {
Client secretsmanageriface.SecretsManagerAPI
}
SecretsManagerProvider implements an SSM secrets provider
func NewSecretsManagerProvider ¶
func NewSecretsManagerProvider() *SecretsManagerProvider
NewSecretsManagerProvider returns an initialised SSM provider
Click to show internal directories.
Click to hide internal directories.