internal DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest request) { var marshaller = new DescribeRegionsRequestMarshaller(); var unmarshaller = DescribeRegionsResponseUnmarshaller.Instance; return Invoke<DescribeRegionsRequest,DescribeRegionsResponse>(request, marshaller, unmarshaller); }
public static List<string> getEC2Regions(this API_AmazonEC2 amazonEC2) { var ec2Client = new AmazonEC2Client(amazonEC2.ApiKey.UserName, amazonEC2.ApiKey.Password); return (from region in ec2Client.DescribeRegions(new DescribeRegionsRequest()) .DescribeRegionsResult.Region select region.RegionName).toList(); }