public static Image FindNATImage(IAmazonEC2 ec2Client)
{
if (ec2Client == null)
throw new ArgumentNullException("ec2Client");
List<Filter> filters = new List<Filter>()
{
new Filter(){Name = "architecture", Values = new List<string>(){"x86_64"}},
new Filter(){Name = "name", Values = new List<string>(){"ami-vpc-nat-*.x86_64-ebs"}}
};
DescribeImagesResponse imageResponse = ec2Client.DescribeImages(new DescribeImagesRequest() { Filters = filters });
var image = imageResponse.Images.OrderByDescending(x => x.Name).FirstOrDefault();
return image;
}