Versions in this module Expand all Collapse all v1 v1.0.0 Aug 18, 2019 Changes in this version + type AWSSecrets struct + Region string + func NewAWSSecrets(region string) *AWSSecrets + func (s *AWSSecrets) GetSecureParameter(key string) ([]byte, error) + func (s *AWSSecrets) SetSecureParameter(key, value string) error + type EnvSecrets struct + func NewEnvSecrets() *EnvSecrets + func (s *EnvSecrets) GetSecureParameter(key string) ([]byte, error) + func (s *EnvSecrets) SetSecureParameter(key, value string) error + type Secrets interface + GetSecureParameter func(key string) ([]byte, error) + SetSecureParameter func(key, value string) error + type SecretsCache struct + Environment string + Region string + func NewSecretsCache(env, region string) *SecretsCache + func (s *SecretsCache) GetSecureString(key string) (string, error) + func (s *SecretsCache) Password() (string, error) + func (s *SecretsCache) SetSecureParameter(key, value string) error