code: @Override
      public DescribeConfigurationSettingsResult describeConfigurationSettings(DescribeConfigurationSettingsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeConfigurationSettings(request);
      }
docs: <p>
  Returns a description of the settings for the specified configuration set, that is, either a configuration
  template or the configuration set associated with a running environment.
  </p>
  <p>
  When describing the settings for the configuration set associated with a running environment, it is possible to
  receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft
  configuration of an environment that is either in the process of deployment or that failed to deploy.
  </p>
  <p>
  Related Topics
  </p>
  <ul>
  <li>
  <p>
  <a>DeleteEnvironmentConfiguration</a>
  </p>
  </li>
  </ul>
  
  @param describeConfigurationSettingsRequest
  Result message containing all of the configuration settings for a specified solution stack or
  configuration template.
  @return Result of the DescribeConfigurationSettings operation returned by the service.
  @throws TooManyBucketsException
  The specified account has reached its limit of Amazon S3 buckets.
  @sample AWSElasticBeanstalk.DescribeConfigurationSettings
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/DescribeConfigurationSettings"
  target="_top">AWS API Documentation</a>