public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonElasticBeanstalkConfig config = new AmazonElasticBeanstalkConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonElasticBeanstalkClient client = new AmazonElasticBeanstalkClient(creds, config); DescribeEventsResponse resp = new DescribeEventsResponse(); do { DescribeEventsRequest req = new DescribeEventsRequest { NextToken = resp.NextToken , MaxRecords = maxItems }; resp = client.DescribeEvents(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.Events) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
public void ElasticBeanstalkDescribeEvents() { #region to-view-events-for-an-environment-1456277367589 var client = new AmazonElasticBeanstalkClient(); var response = client.DescribeEvents(new DescribeEventsRequest { EnvironmentName = "my-env" }); List <EventDescription> events = response.Events; #endregion }