Free plan Signups are open now. The full audytx engine — Terraform and CloudFormation — is live. The Free plan is 100 scans a month and stays free — paid tiers arrive Nov 01, 2026 from $20/month for unlimited repositories. Try it on your own code.

Elastic IP declared without instance / NAT / NLB association

AWS_OPS_045 LOW Cost

What it checks

EIP: no instance or network-interface association target is declared.

Where it applies

Terraform: aws_eip

CloudFormation: AWS::EC2::EIP

How to fix it

  1. Check aws_eip_association and allocation_id consumers on existing NAT gateways and load balancers. Confirm the pool, intended use and billing treatment; tag Owner and Purpose. BYOIP/COIP do not incur the public IPv4 address charge.
  2. If genuinely unused, manually release the allocation after checking dependencies and pricing; IPAM contiguous-block billing may not fall when an individual address is released.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules