12345678910111213141516171819202122232425 |
- package awsvpc
- import "github.com/coreos/flannel/Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2"
- type ecFilter []*ec2.Filter
- func (f *ecFilter) Add(key, value string) {
- for _, fltr := range *f {
- if fltr.Name != nil && *fltr.Name == key {
- fltr.Values = append(fltr.Values, &value)
- return
- }
- }
- newFilter := &ec2.Filter{
- Name: &key,
- Values: []*string{&value},
- }
- *f = append(*f, newFilter)
- }
- func newFilter() ecFilter {
- return make(ecFilter, 0)
- }
|