aws

package
v0.0.0-...-e1839d5 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: GPL-3.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type AWSService

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

func ProvideAWSService

func ProvideAWSService(helper AwsInterface) *AWSService

func (*AWSService) GetDynamoDBClient

func (service *AWSService) GetDynamoDBClient() *dynamodb.DynamoDB

func (*AWSService) GetParameterByKey

func (service *AWSService) GetParameterByKey(key string) string

type AwsHelper

type AwsHelper struct {
}

func ProvideAwsHelper

func ProvideAwsHelper() *AwsHelper

func (*AwsHelper) CreateSess

func (helper *AwsHelper) CreateSess() *session.Session

func (*AwsHelper) LoadParameters

func (helper *AwsHelper) LoadParameters(sess *session.Session) map[string]string

type AwsInterface

type AwsInterface interface {
	CreateSess() *session.Session
	LoadParameters(sess *session.Session) map[string]string
}

Jump to

Keyboard shortcuts

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