GetAccountSummary
Source:
src/AWS/IAM/GetAccountSummary.ts
Runtime binding for iam:GetAccountSummary — read IAM entity usage and
quota counters for the account (Users, Roles, PoliciesQuota, MFADevices,
AccountMFAEnabled, …). The quick health snapshot behind quota alarms and
security dashboards.
Account-singleton operation: the binding takes no arguments and grants
iam:GetAccountSummary on *. Provide the implementation with
Effect.provide(AWS.IAM.GetAccountSummaryHttp).
Account Auditing
Section titled “Account Auditing”// initconst getAccountSummary = yield* IAM.GetAccountSummary();
// runtimeconst { SummaryMap } = yield* getAccountSummary();const nearQuota = (SummaryMap?.Roles ?? 0) > 0.9 * (SummaryMap?.RolesQuota ?? Infinity);