find_underutilized_ec2_instances
Identify EC2 instances with low CPU and memory utilization (≤20%) to optimize AWS costs by finding underused resources for potential rightsizing or termination.
Instructions
Find EC2 instances with low CPU and memory utilization (≤20%).
Args:
region_name: AWS region name
period: Lookback period in days (default: 30)
max_results: Maximum results to return (default: 100)
profile_name: AWS profile name (optional)
role_arn: IAM role ARN to assume (optional)
access_key: AWS access key ID (optional)
secret_access_key: AWS secret access key (optional)
session_token: AWS session token for temporary credentials (optional)
Returns:
Dictionary with underutilized EC2 instances
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region_name | No | us-east-1 | |
| period | No | ||
| max_results | No | ||
| profile_name | No | ||
| role_arn | No | ||
| access_key | No | ||
| secret_access_key | No | ||
| session_token | No |