Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + const DefaultPipelineSecretTemplate + const DefaultTeamSecretTemplate + func NewManagerFactory() creds.ManagerFactory + func NewSecretsManagerFactory(log lager.Logger, session *session.Session, ...) *secretsManagerFactory + type Manager struct + AwsAccessKeyID string + AwsRegion string + AwsSecretAccessKey string + AwsSessionToken string + PipelineSecretTemplate string + SecretManager *SecretsManager + TeamSecretTemplate string + func (manager *Manager) Health() (*creds.HealthResponse, error) + func (manager *Manager) Init(log lager.Logger) error + func (manager *Manager) IsConfigured() bool + func (manager *Manager) MarshalJSON() ([]byte, error) + func (manager *Manager) NewSecretsFactory(log lager.Logger) (creds.SecretsFactory, error) + func (manager *Manager) Validate() error + func (manager Manager) Close(logger lager.Logger) + type SecretsManager struct + func NewSecretsManager(log lager.Logger, api secretsmanageriface.SecretsManagerAPI, ...) *SecretsManager + func (s *SecretsManager) Get(secretPath string) (interface{}, *time.Time, bool, error) + func (s *SecretsManager) NewSecretLookupPaths(teamName string, pipelineName string, allowRootPath bool) []creds.SecretLookupPath