awsstore

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package awsstore is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrepareAWSConfig added in v0.8.0

func PrepareAWSConfig(awsRegion string, customAWSConfig *aws.Config) (awsConfig *aws.Config)

Types

type AWSSecretsStore

type AWSSecretsStore struct {
	AccessTokenParamName  string
	RefreshTokenParamName string
	AWSSession            *session.Session
	StorePrefix           string
	Log                   *logrus.Logger
	SSM                   storageManager
}

func Initialize

func Initialize(log *logrus.Logger, storePrefix string, awsRegion string, customAWSConfig *aws.Config) (*AWSSecretsStore, error)

func (*AWSSecretsStore) Close

func (s *AWSSecretsStore) Close() error

Close closes the AWS session

func (*AWSSecretsStore) RetrieveAccessToken

func (s *AWSSecretsStore) RetrieveAccessToken() (string, error)

func (*AWSSecretsStore) RetrieveOauthState

func (s *AWSSecretsStore) RetrieveOauthState(state string) (string, error)

func (*AWSSecretsStore) RetrieveRefreshToken

func (s *AWSSecretsStore) RetrieveRefreshToken() (string, error)

func (*AWSSecretsStore) RetrieveVar added in v0.6.0

func (s *AWSSecretsStore) RetrieveVar(varName string) (varValue string, err error)

func (*AWSSecretsStore) StoreAccessToken

func (s *AWSSecretsStore) StoreAccessToken(token string) error

func (*AWSSecretsStore) StoreOauthState

func (s *AWSSecretsStore) StoreOauthState(state string) error

func (*AWSSecretsStore) StoreRefreshToken

func (s *AWSSecretsStore) StoreRefreshToken(token string) error

type MockstorageManager added in v0.8.0

type MockstorageManager struct {
	// contains filtered or unexported fields
}

MockstorageManager is a mock of storageManager interface.

func NewMockstorageManager added in v0.8.0

func NewMockstorageManager(ctrl *gomock.Controller) *MockstorageManager

NewMockstorageManager creates a new mock instance.

func (*MockstorageManager) DeleteParameter added in v0.8.0

DeleteParameter mocks base method.

func (*MockstorageManager) EXPECT added in v0.8.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockstorageManager) GetParameter added in v0.8.0

GetParameter mocks base method.

func (*MockstorageManager) PutParameter added in v0.8.0

PutParameter mocks base method.

type MockstorageManagerMockRecorder added in v0.8.0

type MockstorageManagerMockRecorder struct {
	// contains filtered or unexported fields
}

MockstorageManagerMockRecorder is the mock recorder for MockstorageManager.

func (*MockstorageManagerMockRecorder) DeleteParameter added in v0.8.0

func (mr *MockstorageManagerMockRecorder) DeleteParameter(input interface{}) *gomock.Call

DeleteParameter indicates an expected call of DeleteParameter.

func (*MockstorageManagerMockRecorder) GetParameter added in v0.8.0

func (mr *MockstorageManagerMockRecorder) GetParameter(input interface{}) *gomock.Call

GetParameter indicates an expected call of GetParameter.

func (*MockstorageManagerMockRecorder) PutParameter added in v0.8.0

func (mr *MockstorageManagerMockRecorder) PutParameter(input interface{}) *gomock.Call

PutParameter indicates an expected call of PutParameter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL