code: @Override
      public DescribeClusterParametersResult describeClusterParameters(DescribeClusterParametersRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeClusterParameters(request);
      }
docs: <p>
  Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group. For each
  parameter the response includes information such as parameter name, description, data type, value, whether the
  parameter value is modifiable, and so on.
  </p>
  <p>
  You can specify <i>source</i> filter to retrieve parameters of only specific type. For example, to retrieve
  parameters that were modified by a user action such as from <a>ModifyClusterParameterGroup</a>, you can specify
  <i>source</i> equal to <i>user</i>.
  </p>
  <p>
  For more information about parameters and parameter groups, go to <a
  href="https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html">Amazon Redshift
  Parameter Groups</a> in the <i>Amazon Redshift Cluster Management Guide</i>.
  </p>
  
  @param describeClusterParametersRequest
  @return Result of the DescribeClusterParameters operation returned by the service.
  @throws ClusterParameterGroupNotFoundException
  The parameter group name does not refer to an existing parameter group.
  @sample AmazonRedshift.DescribeClusterParameters
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DescribeClusterParameters"
  target="_top">AWS API Documentation</a>