in pkg/controller/ingress/mocks.go [103:147]
func (m *mockEC2) DescribeInstances(in *ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error) {
if m.getASGTag {
return &ec2.DescribeInstancesOutput{
Reservations: []*ec2.Reservation{
&ec2.Reservation{
Instances: []*ec2.Instance{
&ec2.Instance{
VpcId: aws.String("vpc-foobar"),
SubnetId: aws.String("sub-foobar"),
SecurityGroups: []*ec2.GroupIdentifier{
&ec2.GroupIdentifier{
GroupId: aws.String("sg-foobar"),
},
},
Tags: []*ec2.Tag{
{
Key: aws.String("aws:autoscaling:groupName"),
Value: aws.String("asg-foobar"),
},
},
},
},
},
},
}, nil
}
return &ec2.DescribeInstancesOutput{
Reservations: []*ec2.Reservation{
&ec2.Reservation{
Instances: []*ec2.Instance{
&ec2.Instance{
VpcId: aws.String("vpc-foobar"),
SubnetId: aws.String("sub-foobar"),
SecurityGroups: []*ec2.GroupIdentifier{
&ec2.GroupIdentifier{
GroupId: aws.String("sg-foobar"),
},
},
},
},
},
},
}, nil
}