Skip to main content

@webframp/aws/networking

v2026.04.22.1

Inspect VPC networking resources that commonly generate hidden costs: NAT Gateways, Load Balancers, and Elastic IPs.

Authentication

Uses the default AWS credential chain.

Required IAM Permissions

  • ec2:DescribeNatGateways
  • ec2:DescribeAddresses
  • elasticloadbalancing:DescribeLoadBalancers
  • elasticloadbalancing:DescribeTargetGroups
  • elasticloadbalancing:DescribeTargetHealth
  • cloudwatch:GetMetricStatistics

Usage

swamp model create @webframp/aws/networking aws-networking \
  --global region=us-east-1

# List NAT Gateways
swamp model method run aws-networking list_nat_gateways

# List ALBs/NLBs with target group info
swamp model method run aws-networking list_load_balancers

# Find unattached Elastic IPs
swamp model method run aws-networking list_elastic_ips

# Get data transfer metrics for networking resources
swamp model method run aws-networking get_data_transfer_metrics

Repository

https://github.com/webframp/swamp-extensions

Labels

awsnetworkingvpcnat-gatewayload-balancercostfinops

Contents

Quality score

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @webframp/aws/networking

@webframp/aws/networkingv2026.04.12.1aws/networking.ts
list_nat_gatewaysList active NAT Gateways with their Elastic IPs
list_load_balancersList ALBs and NLBs with target group health information
list_elastic_ipsList Elastic IPs and identify unattached ones
get_data_transfer_metricsGet data transfer metrics for NAT Gateways and request counts for ALBs

Resources

networking(1h)— VPC networking resource data