ListRegions
Source:
src/AWS/Account/ListRegions.ts
Runtime binding for account:ListRegions.
Lists every Region available to the calling account together with its
opt-in status (ENABLED, DISABLED, ENABLED_BY_DEFAULT, …), optionally
filtered by RegionOptStatusContains. Account Management is an account
singleton, so the binding takes no resource argument. Provide the
implementation with Effect.provide(AWS.Account.ListRegionsHttp).
Reading Region Opt Status
Section titled “Reading Region Opt Status”// init — account-level binding, no resource argumentconst listRegions = yield* AWS.Account.ListRegions();
// runtimeconst { Regions } = yield* listRegions({ RegionOptStatusContains: ["ENABLED_BY_DEFAULT"],});for (const region of Regions ?? []) { console.log(region.RegionName, region.RegionOptStatus);}