Skip to content

SignalResource

Source: src/AWS/CloudFormation/SignalResource.ts

Runtime binding for the SignalResource operation (IAM action cloudformation:SignalResource).

Bind this operation to a Stack to send SUCCESS/FAILURE signals to a resource with a CreationPolicy or a WaitCondition in the stack — e.g. a function that performs out-of-band initialization and unblocks the stack when done. Provide the implementation with Effect.provide(AWS.CloudFormation.SignalResourceHttp).

const signalResource = yield* AWS.CloudFormation.SignalResource(stack);
yield* signalResource({
LogicalResourceId: "WaitCondition",
UniqueId: "init-1",
Status: "SUCCESS",
});