code: @Override
      public PutRemediationConfigurationsResult putRemediationConfigurations(PutRemediationConfigurationsRequest request) {
          request = beforeClientExecution(request);
          return executePutRemediationConfigurations(request);
      }
docs: <p>
  Adds or updates the remediation configuration with a specific AWS Config rule with the selected target or action.
  The API creates the <code>RemediationConfiguration</code> object for the AWS Config rule. The AWS Config rule
  must already exist for you to add a remediation configuration. The target (SSM document) must exist and have
  permissions to use the target.
  </p>
  
  @param putRemediationConfigurationsRequest
  @return Result of the PutRemediationConfigurations operation returned by the service.
  @throws InsufficientPermissionsException
  Indicates one of the following errors:</p>
  <ul>
  <li>
  <p>
  The rule cannot be created because the IAM role assigned to AWS Config lacks permissions to perform the
  config:Put* action.
  </p>
  </li>
  <li>
  <p>
  The AWS Lambda function cannot be invoked. Check the function ARN, and check the function's permissions.
  </p>
  </li>
  @throws InvalidParameterValueException
  One or more of the specified parameters are invalid. Verify that your parameters are valid and try again.
  @sample AmazonConfig.PutRemediationConfigurations
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutRemediationConfigurations"
  target="_top">AWS API Documentation</a>