code: @Override
      public SignalResourceResult signalResource(SignalResourceRequest request) {
          request = beforeClientExecution(request);
          return executeSignalResource(request);
      }
docs: <p>
  Sends a signal to the specified resource with a success or failure status. You can use the SignalResource API in
  conjunction with a creation policy or update policy. AWS CloudFormation doesn't proceed with a stack creation or
  update until resources receive the required number of signals or the timeout period is exceeded. The
  SignalResource API is useful in cases where you want to send signals from anywhere other than an Amazon EC2
  instance.
  </p>
  
  @param signalResourceRequest
  The input for the <a>SignalResource</a> action.
  @return Result of the SignalResource operation returned by the service.
  @sample AmazonCloudFormation.SignalResource
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/SignalResource" target="_top">AWS
  API Documentation</a>