fix(api): count Cognito pool users directly

The runtime leaves EstimatedNumberOfUsers at 0, so the pool metadata now
carries a userCount from ListUsers (capped at 1000), which the delete
confirmation reads.
This commit is contained in:
Zakaria
2026-10-23 17:54:15 -04:00
parent b4c2cadf5c
commit 43f4cae9b5
3 changed files with 34 additions and 4 deletions
@@ -86,7 +86,7 @@ export function awsUserPoolsSchema(): ServiceSchema {
filters: userPoolFilters,
columns: userPoolColumns,
deleteImpact: [
{path: 'metadata.estimatedNumberOfUsers', singular: 'user', plural: 'users'},
{path: 'metadata.userCount', singular: 'user', plural: 'users'},
{path: 'metadata.appClients', singular: 'app client', plural: 'app clients'},
],
}