Adding sanity check for natgateways

This commit is contained in:
Kris Childress 2016-12-06 23:49:08 -07:00
parent be5fd71852
commit db11e113d9
1 changed files with 3 additions and 0 deletions

View File

@ -48,6 +48,9 @@ func (e *NatGateway) Find(c *fi.Context) (*NatGateway, error) {
if id == nil && e.Subnet != nil {
var filters []*ec2.Filter
filters = append(filters, awsup.NewEC2Filter("key", "AssociatedNatgateway"))
if e.Subnet.ID == nil {
return nil, nil
}
filters = append(filters, awsup.NewEC2Filter("resource-id", *e.Subnet.ID))
request := &ec2.DescribeTagsInput{