Documentation
¶
Index ¶
- type AWSCallLogger
- type FakeAWS
- type FakeBoshIO
- type FakeCloudFormation
- func (f *FakeCloudFormation) CreateStack(input *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error)
- func (f *FakeCloudFormation) DeleteStack(input *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error)
- func (f *FakeCloudFormation) DescribeStackResources(input *cloudformation.DescribeStackResourcesInput) (*cloudformation.DescribeStackResourcesOutput, error)
- func (f *FakeCloudFormation) DescribeStacks(input *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error)
- type FakeEC2
- func (f *FakeEC2) CreateKeyPair(input *ec2.CreateKeyPairInput) (*ec2.CreateKeyPairOutput, error)
- func (f *FakeEC2) DeleteKeyPair(input *ec2.DeleteKeyPairInput) (*ec2.DeleteKeyPairOutput, error)
- func (f *FakeEC2) DescribeImages(input *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error)
- func (f *FakeEC2) DescribeSubnets(input *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error)
- type FakeIAM
- func (f *FakeIAM) CreateAccessKey(input *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error)
- func (f *FakeIAM) DeleteAccessKey(input *iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error)
- func (f *FakeIAM) ListAccessKeys(input *iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCallLogger ¶
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) EndpointOverridesEnvVar ¶
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 (f *FakeCloudFormation) CreateStack(input *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error)
func (*FakeCloudFormation) DeleteStack ¶
func (f *FakeCloudFormation) DeleteStack(input *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error)
func (*FakeCloudFormation) DescribeStackResources ¶
func (f *FakeCloudFormation) DescribeStackResources(input *cloudformation.DescribeStackResourcesInput) (*cloudformation.DescribeStackResourcesOutput, error)
func (*FakeCloudFormation) DescribeStacks ¶
func (f *FakeCloudFormation) DescribeStacks(input *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error)
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)
Click to show internal directories.
Click to hide internal directories.