Skip to content

ListEnabledBaselines

Source: src/AWS/ControlTower/ListEnabledBaselines.ts

Runtime binding for controltower:ListEnabledBaselines.

An account-level operation that enumerates the baselines enabled across the organization’s targets, optionally filtered by target or baseline identifiers. Useful for compliance dashboards that report which OUs are registered with Control Tower. Provide the implementation with Effect.provide(AWS.ControlTower.ListEnabledBaselinesHttp).

// init — account-level binding takes no resource
const listEnabledBaselines = yield* AWS.ControlTower.ListEnabledBaselines();
// runtime
const result = yield* listEnabledBaselines({
filter: { targetIdentifiers: [ouArn] },
});
const statuses = result.enabledBaselines.map(
(b) => b.statusSummary.status,
);