public void TestVpcGetElasticIps() { VpcClient vpcClient = GetVpcClient(); DescribeElasticIpsRequest request = new DescribeElasticIpsRequest(); request.PageNumber = 1; request.PageSize = 100; request.RegionId = "cn-north-1"; var result = vpcClient.DescribeElasticIps(request).Result; Console.WriteLine(JsonConvert.SerializeObject(result)); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonOpsWorksConfig config = new AmazonOpsWorksConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonOpsWorksClient client = new AmazonOpsWorksClient(creds, config); DescribeElasticIpsResponse resp = new DescribeElasticIpsResponse(); DescribeElasticIpsRequest req = new DescribeElasticIpsRequest { }; resp = client.DescribeElasticIps(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.ElasticIps) { AddObject(obj); } }