Versions in this module Expand all Collapse all v1 v1.0.2 Aug 28, 2020 Changes in this version + func MakeMockSecurityGroup(name string, projectName string, configName string, serviceName string) *ec2.SecurityGroup + type CFClient struct + ChangeSet *cloudformation.DescribeChangeSetOutput + DeleteStackCalled bool + StackResp *cloudformation.DescribeStacksOutput + func (m *CFClient) CreateChangeSet(in *cloudformation.CreateChangeSetInput) (*cloudformation.CreateChangeSetOutput, error) + func (m *CFClient) DeleteStack(in *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error) + func (m *CFClient) DescribeChangeSet(in *cloudformation.DescribeChangeSetInput) (*cloudformation.DescribeChangeSetOutput, error) + func (m *CFClient) DescribeStackEvents(in *cloudformation.DescribeStackEventsInput) (*cloudformation.DescribeStackEventsOutput, error) + func (m *CFClient) DescribeStacks(in *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error) + func (m *CFClient) ExecuteChangeSet(in *cloudformation.ExecuteChangeSetInput) (*cloudformation.ExecuteChangeSetOutput, error) + type CWLClient struct + func (m *CWLClient) ListTagsLogGroup(in *cloudwatchlogs.ListTagsLogGroupInput) (*cloudwatchlogs.ListTagsLogGroupOutput, error) + type DDBClient struct + func (m *DDBClient) ListTagsOfResource(in *dynamodb.ListTagsOfResourceInput) (*dynamodb.ListTagsOfResourceOutput, error) + type DescribeSecurityGroupsResponse struct + Error error + Resp *ec2.DescribeSecurityGroupsOutput + type DescribeSubnetsResponse struct + Error error + Resp *ec2.DescribeSubnetsOutput + type EC2Client struct + DescribeSecurityGroupsResp map[string]*DescribeSecurityGroupsResponse + DescribeSubnetsResp map[string]*DescribeSubnetsResponse + func (m *EC2Client) AddSecurityGroup(name string, projectName string, configName string, serviceName string, ...) + func (m *EC2Client) AddSubnet(nameTag string, id string, tag bool) + func (m *EC2Client) DescribeSecurityGroups(in *ec2.DescribeSecurityGroupsInput) (*ec2.DescribeSecurityGroupsOutput, error) + func (m *EC2Client) DescribeSubnets(in *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error) + type GetRoleResponse struct + Error error + Resp *iam.GetRoleOutput + type IAMClient struct + GetRoleResp map[string]*GetRoleResponse + func (m *IAMClient) AddGetRole(roleName, project, config, service string) + func (m *IAMClient) GetRole(in *iam.GetRoleInput) (*iam.GetRoleOutput, error) + type KINClient struct + func (m *KINClient) ListTagsForStream(in *kinesis.ListTagsForStreamInput) (*kinesis.ListTagsForStreamOutput, error) + type KMSClient struct + func (m *KMSClient) DescribeKey(in *kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error) + func (m *KMSClient) ListResourceTags(in *kms.ListResourceTagsInput) (*kms.ListResourceTagsOutput, error) + type LambdaClient struct + func (m *LambdaClient) GetFunction(in *lambda.GetFunctionInput) (*lambda.GetFunctionOutput, error) + type MockClients struct + CFClient *CFClient + CWLClient *CWLClient + DDBClient *DDBClient + DynamoDB *mocks.MockDynamoDBClient + EC2Client *EC2Client + IAMClient *IAMClient + KINClient *KINClient + KMSClient *KMSClient + LambdaClient *LambdaClient + S3Client *mocks.MockS3Client + SFNClient *mocks.MockSFNClient + SNSClient *SNSClient + SQSClient *SQSClient + func MockAWS() *MockClients + func (a *MockClients) CF(*string, *string, *string) aws.CFAPI + func (a *MockClients) CWL(*string, *string, *string) aws.CWLAPI + func (a *MockClients) DDB(*string, *string, *string) aws.DDBAPI + func (a *MockClients) DynamoDBClient(*string, *string, *string) aws.DynamoDBAPI + func (a *MockClients) EC2(*string, *string, *string) aws.EC2API + func (a *MockClients) IAM(*string, *string, *string) aws.IAMAPI + func (a *MockClients) KIN(*string, *string, *string) aws.KINAPI + func (a *MockClients) KMS(*string, *string, *string) aws.KMSAPI + func (a *MockClients) Lambda(*string, *string, *string) aws.LambdaAPI + func (a *MockClients) S3(*string, *string, *string) aws.S3API + func (a *MockClients) SFN(*string, *string, *string) aws.SFNAPI + func (a *MockClients) SNS(*string, *string, *string) aws.SNSAPI + func (a *MockClients) SQS(*string, *string, *string) aws.SQSAPI + type SNSClient struct + func (m *SNSClient) ListTagsForResource(in *sns.ListTagsForResourceInput) (*sns.ListTagsForResourceOutput, error) + type SQSClient struct + func (m *SQSClient) ListQueueTags(in *sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error)