Skip to content

ListOperations

Source: src/AWS/AppRunner/ListOperations.ts

List the operations that occurred on an App Runner Service (most recent first) from a Lambda (or other AWS runtime) — the tracking counterpart to the asynchronous StartDeployment, PauseService, and ResumeService calls, whose returned OperationIds appear here with Status transitions (IN_PROGRESS -> SUCCEEDED / FAILED / ROLLBACK_*).

Provide AppRunner.ListOperationsHttp on the hosting function’s Effect to implement the binding.

const listOperations = yield* AppRunner.ListOperations(service);
const { OperationSummaryList } = yield* listOperations({ MaxResults: 5 });
const deployment = OperationSummaryList?.find((op) => op.Id === operationId);
// deployment?.Status -> "IN_PROGRESS" | "SUCCEEDED" | ...