myaws

package
v0.0.0-...-9a81921 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AWSRegion = util.GetOptionalEnv("AWS_REGION", "us-east-1")
View Source
var AWSSession = NewSession()
View Source
var MockKMSServiceError = false
View Source
var MockS3ServiceError = false
View Source
var MockSESServiceError = false

Functions

func GetSession

func GetSession() *session.Session

func NewKMS

func NewKMS() *kms.KMS

func NewS3

func NewS3() *s3.S3

func NewSES

func NewSES() *ses.SES

func NewSession

func NewSession() *session.Session

Types

type MockKMS

type MockKMS struct {
	kmsiface.KMSAPI
}

func NewMockKMS

func NewMockKMS() *MockKMS

func (*MockKMS) Decrypt

func (m *MockKMS) Decrypt(input *kms.DecryptInput) (*kms.DecryptOutput, error)

func (*MockKMS) Encrypt

func (m *MockKMS) Encrypt(input *kms.EncryptInput) (*kms.EncryptOutput, error)

type MockS3

type MockS3 struct {
	s3iface.S3API
}

func NewMockS3

func NewMockS3() *MockS3

func (*MockS3) AbortMultipartUpload

func (m *MockS3) AbortMultipartUpload(
	input *s3.AbortMultipartUploadInput,
) (*s3.AbortMultipartUploadOutput, error)

func (*MockS3) CompleteMultipartUpload

func (m *MockS3) CompleteMultipartUpload(
	input *s3.CompleteMultipartUploadInput,
) (*s3.CompleteMultipartUploadOutput, error)

func (*MockS3) CreateMultipartUpload

func (m *MockS3) CreateMultipartUpload(
	input *s3.CreateMultipartUploadInput,
) (*s3.CreateMultipartUploadOutput, error)

func (*MockS3) UploadPart

func (m *MockS3) UploadPart(
	input *s3.UploadPartInput,
) (*s3.UploadPartOutput, error)

type MockSES

type MockSES struct {
	sesiface.SESAPI
}

func NewMockSES

func NewMockSES() *MockSES

func (*MockSES) SendEmail

func (m *MockSES) SendEmail(input *ses.SendEmailInput) (*ses.SendEmailOutput, error)

Jump to

Keyboard shortcuts

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