@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:DescribeNatGatewaysec2:DescribeAddresseselasticloadbalancing:DescribeLoadBalancerselasticloadbalancing:DescribeTargetGroupselasticloadbalancing:DescribeTargetHealthcloudwatch: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_metricsRepository
https://github.com/webframp/swamp-extensions
Labels
Contents
Quality score
How well-documented and verifiable this extension is.
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/networkingResources
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 ```bash 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 ```
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 ```bash 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 ```