github.com/angdraug/packer@v1.3.2/builder/amazon/common/build_filter.go (about) 1 package common 2 3 import ( 4 "github.com/aws/aws-sdk-go/service/ec2" 5 ) 6 7 // Build a slice of EC2 (AMI/Subnet/VPC) filter options from the filters provided. 8 func buildEc2Filters(input map[*string]*string) []*ec2.Filter { 9 var filters []*ec2.Filter 10 for k, v := range input { 11 filters = append(filters, &ec2.Filter{ 12 Name: k, 13 Values: []*string{v}, 14 }) 15 } 16 return filters 17 }