Aws Vpc Inventory
@jentz/aws-vpc-inventoryv2026.06.13.0
01README
Fleet-wide VPC inventory across profiles × regions. A single read-only
scan method fans out over every configured AWS profile and region in one
execution, emitting one vpc resource per VPC (account id, derived account
name, region, VPC id and Name tag, default-VPC flag, owner account id,
shared-in-via-RAM flag, all IPv4 CIDR blocks, and the full tag map).
Each (profile, region) that cannot be assessed — expired SSO token, an
SCP-denied region, a malformed response — becomes one scan_error row
instead of aborting the sweep.
Read-only: only Describe* and sts:GetCallerIdentity are called. Pairs
with the companion report @jentz/aws-vpc-inventory-report for an
operator-friendly markdown + JSON summary.
02Models
@jentz/aws-vpc-inventoryv2026.06.13.0aws_vpc_inventory.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| profiles | array | Named AWS profiles to sweep, one account each. Empty (default) uses the |
| regions | array | Regions to scan per account. Empty (default) discovers each account's |
| requiredProfileSuffix | string | If set, every profile (and the ambient AWS_PROFILE) must end with this |
fn scan()
Inventory every VPC across profiles × regions, capturing account
Resources
vpc(infinite)— One VPC observed in one (account, region), with all IPv4 CIDR
scan_error(infinite)— A (profile, region) pair that could not be assessed — expired SSO
03Stats
A
100 / 100
Downloads
0
Archive size
484.3 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
04Platforms
05Labels