code: @Override
      public DescribeProvisioningParametersResult describeProvisioningParameters(DescribeProvisioningParametersRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeProvisioningParameters(request);
      }
docs: <p>
  Gets information about the configuration required to provision the specified product using the specified
  provisioning artifact.
  </p>
  <p>
  If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key.
  The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to
  <a>ProvisionProduct</a>, do not include conflicted TagOption keys as tags, or this causes the error
  "Parameter validation failed: Missing required parameter in Tags[<i>N</i>]:<i>Value</i>". Tag the provisioned
  product with the value <code>sc-tagoption-conflict-portfolioId-productId</code>.
  </p>
  
  @param describeProvisioningParametersRequest
  @return Result of the DescribeProvisioningParameters operation returned by the service.
  @throws InvalidParametersException
  One or more parameters provided to the operation are not valid.
  @throws ResourceNotFoundException
  The specified resource was not found.
  @sample AWSServiceCatalog.DescribeProvisioningParameters
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisioningParameters"
  target="_top">AWS API Documentation</a>