示例#1
0
        public void ElasticBeanstalkDescribeEnvironments()
        {
            #region to-view-information-about-an-environment-1456277288662

            var client   = new AmazonElasticBeanstalkClient();
            var response = client.DescribeEnvironments(new DescribeEnvironmentsRequest
            {
                EnvironmentNames = new List <string> {
                    "my-env"
                }
            });

            List <EnvironmentDescription> environments = response.Environments;

            #endregion
        }
示例#2
0
        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);

            DescribeEnvironmentsResponse resp = new DescribeEnvironmentsResponse();
            DescribeEnvironmentsRequest  req  = new DescribeEnvironmentsRequest
            {
            };

            resp = client.DescribeEnvironments(req);
            CheckError(resp.HttpStatusCode, "200");

            foreach (var obj in resp.Environments)
            {
                AddObject(obj);
            }
        }