Skip to content

DescribeBudgetActionHistories

Source: src/AWS/Budgets/DescribeBudgetActionHistories.ts

Runtime binding for budgets:DescribeBudgetActionHistories.

Bind this operation to a BudgetAction to read its event history — creations, updates, and executions with their statuses — e.g. to audit when a kill-switch fired and whether it succeeded. Provide the implementation with Effect.provide(AWS.Budgets.DescribeBudgetActionHistoriesHttp).

// init — bind the operation to the action
const histories = yield* AWS.Budgets.DescribeBudgetActionHistories(action);
// runtime
const result = yield* histories({});
const executions = result.ActionHistories.filter(
(h) => h.EventType === "EXECUTE_ACTION",
);