code: func (c *CloudFormation) SignalResource(input *SignalResourceInput) (*SignalResourceOutput, error) {
  	req, out := c.SignalResourceRequest(input)
  	return out, req.Send()
  }
docs: // SignalResource API operation for AWS CloudFormation.
  //
  // 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.
  //
  // Returns awserr.Error for service API and SDK errors. Use runtime type assertions
  // with awserr.Error's Code and Message methods to get detailed information about
  // the error.
  //
  // See the AWS API reference guide for AWS CloudFormation's
  // API operation SignalResource for usage and error information.
  // See also, https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/SignalResource