GetLifecyclePolicies
Source:
src/AWS/DLM/GetLifecyclePolicies.ts
Runtime binding for dlm:GetLifecyclePolicies.
Enumerates the account’s Data Lifecycle Manager policies (optionally
filtered by state, resource type, or target tags) — the building block of
backup-coverage auditing: list every policy, flag the ones in ERROR, or
verify a fleet’s tags are actually covered by an ENABLED policy.
Provide the implementation with
Effect.provide(AWS.DLM.GetLifecyclePoliciesHttp).
Monitoring Lifecycle Policies
Section titled “Monitoring Lifecycle Policies”// init — account-level binding, no resource argumentconst getLifecyclePolicies = yield* AWS.DLM.GetLifecyclePolicies();
// runtimeconst { Policies } = yield* getLifecyclePolicies({ State: "ERROR" });for (const policy of Policies ?? []) { yield* Effect.logError(`DLM policy in ERROR: ${policy.PolicyId}`);}