GetResourceRequestStatus
Source:
src/AWS/CloudControl/GetResourceRequestStatus.ts
Runtime binding for cloudformation:GetResourceRequestStatus.
Polls the status of an asynchronous Cloud Control operation started with
CreateResource, UpdateResource, or DeleteResource
until its OperationStatus settles (SUCCESS / FAILED / CANCEL_COMPLETE).
Tracking Requests
Section titled “Tracking Requests”const getResourceRequestStatus = yield* CloudControl.GetResourceRequestStatus();
// runtime — bounded poll every 2s until the operation settlesconst settled = yield* getResourceRequestStatus({ RequestToken: created.ProgressEvent!.RequestToken!,}).pipe( Effect.repeat({ schedule: Schedule.spaced("2 seconds"), until: (r): boolean => r.ProgressEvent?.OperationStatus !== "PENDING" && r.ProgressEvent?.OperationStatus !== "IN_PROGRESS", times: 30, }),);