Versions in this module Expand all Collapse all v0 v0.5.8 Aug 23, 2022 Changes in this version + type SMInterface interface + GetSecretValue func(*awssm.GetSecretValueInput) (*awssm.GetSecretValueOutput, error) + ListSecrets func(*awssm.ListSecretsInput) (*awssm.ListSecretsOutput, error) + type SecretsManager struct + func New(sess *session.Session, cfg *aws.Config) (*SecretsManager, error) + func (sm *SecretsManager) Close(ctx context.Context) error + func (sm *SecretsManager) GetAllSecrets(ctx context.Context, ref esv1beta1.ExternalSecretFind) (map[string][]byte, error) + func (sm *SecretsManager) GetSecret(ctx context.Context, ref esv1beta1.ExternalSecretDataRemoteRef) ([]byte, error) + func (sm *SecretsManager) GetSecretMap(ctx context.Context, ref esv1beta1.ExternalSecretDataRemoteRef) (map[string][]byte, error) + func (sm *SecretsManager) Validate() (esv1beta1.ValidationResult, error)