Skip to content

GetSafetyLever

Source: src/AWS/FIS/GetSafetyLever.ts

Runtime binding for fis:GetSafetyLever.

Reads the account’s safety lever — the emergency switch that, when engaged, stops all running experiments and prevents new ones from starting. The account’s lever has the well-known id default. Provide the implementation with Effect.provide(AWS.FIS.GetSafetyLeverHttp).

// init — account-level binding, no resource argument
const getSafetyLever = yield* AWS.FIS.GetSafetyLever();
// runtime
const { safetyLever } = yield* getSafetyLever({ id: "default" });
console.log(safetyLever?.state?.status); // "disengaged"