List idle resources
list_idle_resourcesIdentify idle AWS resources like unattached EBS volumes and unused Elastic IPs, sorted by monthly waste. Filter by resource type, region, or minimum idle days to reduce cloud costs.
Instructions
Scan for idle/wasted AWS resources that are costing money but doing nothing.
Finds: unattached EBS volumes, unused Elastic IPs, old snapshots with no AMI dependency, stopped EC2 instances (still paying for EBS), load balancers with no healthy targets. That is the full scope: this tool does not look at RDS, DocumentDB, Kendra, or Textract, so a small or zero total here is not a clean bill of health for the account, only for these five resource types. Use get_idle_rds_instances, get_documentdb_costs, audit_textract_environment_waste, or run_full_cost_audit for those.
Results are sorted by monthly waste descending. Protected resources (tagged env=prod, protected=true, etc.) are flagged but never acted on.
Examples: - "Find idle resources wasting money in AWS" - "List any unattached EBS volumes older than 90 days" - "What stopped EC2 instances are we still paying for?" Args: resource_types: Subset to scan, e.g. ["ebs", "eip", "nat"]. All types when omitted. regions: AWS regions to scan. Defaults to all enabled regions. min_idle_days: Only report resources idle at least this many days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| regions | No | ||
| min_idle_days | No | ||
| resource_types | No |