Skip to content

ListBaselines

Source: src/AWS/ControlTower/ListBaselines.ts

Runtime binding for controltower:ListBaselines.

An account-level operation that enumerates the Control Tower baseline catalog (e.g. AWSControlTowerBaseline, AuditBaseline, LogArchiveBaseline). Useful for governance functions that discover the baseline ARN to enable on an organizational unit. Provide the implementation with Effect.provide(AWS.ControlTower.ListBaselinesHttp).

// init — account-level binding takes no resource
const listBaselines = yield* AWS.ControlTower.ListBaselines();
// runtime
const result = yield* listBaselines();
const ouBaseline = result.baselines.find(
(b) => b.name === "AWSControlTowerBaseline",
);