# File lib/fog/aws/requests/beanstalk/describe_environments.rb, line 25
        def describe_environments(options={})
          if environment_ids = options.delete('EnvironmentIds')
            options.merge!(AWS.indexed_param('EnvironmentIds.member.%d', [*environment_ids]))
          end
          if environment_names = options.delete('EnvironmentNames')
            options.merge!(AWS.indexed_param('EnvironmentNames.member.%d', [*environment_names]))
          end
          request({
                      'Operation'    => 'DescribeEnvironments',
                      :parser     => Fog::Parsers::AWS::ElasticBeanstalk::DescribeEnvironments.new
                  }.merge(options))
        end