integration

package
v0.0.0-...-b1d5767 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2016 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSCallLogger

type AWSCallLogger log.Logger

func NewAWSCallLogger

func NewAWSCallLogger(logWriter io.Writer) *AWSCallLogger

type FakeAWS

type FakeAWS struct {
	CloudFormation *FakeCloudFormation
	EC2            *FakeEC2
	IAM            *FakeIAM
	// contains filtered or unexported fields
}

func NewFakeAWS

func NewFakeAWS(logger *AWSCallLogger) *FakeAWS

func (*FakeAWS) Close

func (f *FakeAWS) Close()

func (*FakeAWS) EndpointOverridesEnvVar

func (f *FakeAWS) EndpointOverridesEnvVar() string

type FakeBoshIO

type FakeBoshIO struct{}

func (*FakeBoshIO) ServeHTTP

func (f *FakeBoshIO) ServeHTTP(w http.ResponseWriter, r *http.Request)

type FakeCloudFormation

type FakeCloudFormation struct {
	*AWSCallLogger

	Stacks []*cloudformation.Stack
}

func NewFakeCloudFormation

func NewFakeCloudFormation(logger *AWSCallLogger) *FakeCloudFormation

func (*FakeCloudFormation) CreateStack

func (*FakeCloudFormation) DeleteStack

func (*FakeCloudFormation) DescribeStacks

type FakeEC2

type FakeEC2 struct {
	*AWSCallLogger

	KeyPairs map[string]string
	Images   []*ec2.Image
}

func NewFakeEC2

func NewFakeEC2(logger *AWSCallLogger) *FakeEC2

func (*FakeEC2) CreateKeyPair

func (f *FakeEC2) CreateKeyPair(input *ec2.CreateKeyPairInput) (*ec2.CreateKeyPairOutput, error)

func (*FakeEC2) DeleteKeyPair

func (f *FakeEC2) DeleteKeyPair(input *ec2.DeleteKeyPairInput) (*ec2.DeleteKeyPairOutput, error)

func (*FakeEC2) DescribeImages

func (f *FakeEC2) DescribeImages(input *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error)

func (*FakeEC2) DescribeSubnets

func (f *FakeEC2) DescribeSubnets(input *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error)

type FakeIAM

type FakeIAM struct {
	*AWSCallLogger

	AccessKeys map[string][]string
}

func NewFakeIAM

func NewFakeIAM(logger *AWSCallLogger) *FakeIAM

func (*FakeIAM) CreateAccessKey

func (f *FakeIAM) CreateAccessKey(input *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error)

func (*FakeIAM) DeleteAccessKey

func (f *FakeIAM) DeleteAccessKey(input *iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error)

func (*FakeIAM) ListAccessKeys

func (f *FakeIAM) ListAccessKeys(input *iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error)

Jump to

Keyboard shortcuts

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