Recommendation Types

Recommendation type name and ID

Use the recommendation IDs in API requests.

AWS

IDName
ami-orphaned-snapshotAMI Orphaned Snapshot
backup-outdated-snapshotAWS Backup Outdated Snapshot
cloudtrail-duplicate-trailsDuplicate CloudTrail
cloudwatch-logs-class-changeCloudWatch Logs Class Change
documentdb-util-lowDocumentDB Idle
dynamodb-idleDynamoDB Idle
ebs-outdated-snapshotEBS Outdated Snapshot
ebs-type-changeEBS Type Change
ebs-unattachedEBS Unattached
ebs-upgradeEBS Generation Upgrade
ec2-idleEC2 Idle
ec2-low-cpu-usageEC2 Rightsizing
ec2-savings-plansCompute Savings Plan
ec2-stopped-instanceEC2 Stopped Instance
ec2-udtData Transfer between availability zones
ecs-fargateECS Fargate Rightsizing
eks-extended-supportEKS Extended Support
elasticache-riElastiCache Reserved Instance
elasticache-util-lowElastiCache Idle
es-util-lowElasticSearch Idle
idle-load-balancerLoad Balancer Idle
ip-public-ipv4IP migration v4 to v6
ip-unattachedIP Unattached
k8s-workload-rightsizingK8s Workload Rightsizing
kinesis-util-lowKinesis Idle
kms-idleDisabled KMS
kms-oldOld KMS
nat-gateway-util-lowNAT Gateway Idle
neptune-util-lowNeptune DB Idle
opensearch-extended-supportOpenSearch Extended Support
opensearch-riOpenSearch Reserved Instance
operation-systemOperation System
rds-class-changeRDS Rightsizing
rds-extended-supportRDS Extended Support
rds-idleRDS Instance Idle
rds-iops-changeRDS Provisioned IOPS
rds-iops-optimizedRDS Aurora I/O Optimized Configuration
rds-riRDS Reserved Instance
rds-storage-type-changeRDS Storage Type Change
rds-version-upgradeRDS Generation Upgrade
redshift-riRedshift Reserved Instance
redshift-util-lowRedshift Idle
region-migrationRegion Migration
s3-idleS3 Inactive
s3-multipart-uploadS3 Multipart upload
s3-storage-classS3 Storage Class
s3-versioningS3 Versioning
unused-secretsUnused Secrets
version-upgradeEC2 Generation Upgrade
vpc-endpoint-idleVPC Endpoint Idle

Azure

IDName
azure-app-service-reserved-capacityApp Service Reserved Capacity
azure-cosmos-db-reserved-capacityCosmosDB Reserved Capacity
azure-cosmos-db-right-sizingCosmosDB Rightsizing
azure-cosmos-idleCosmosDB Idle
azure-data-explorer-reserved-capacityData Explorer Reserved Capacity
azure-db-riDataBase Reserved Instance
azure-disk-type-changeDisk Type Change
azure-disk-unattachedDisk Unattached
azure-exampleExample
azure-idle-load-balancerLoad Balancer Idle
azure-ip-unattachedIP Unattached
azure-k8s-workload-rightsizingK8s Workload Rightsizing
azure-kusto-unused-dataKusto Unused Data
azure-maria-idleMariaDB Idle
azure-mysql-idleMySQL Idle
azure-mysql-reserved-capacityMySQL Reserved Capacity
azure-outdated-snapshotSnapshot Outdated
azure-postgres-idlePostgresSQL Idle
azure-postgresql-reserved-capacityPostgreSQL Reserved Capacity
azure-redis-reserved-capacityRedis Reserved Capacity
azure-snapshot-migrationSnapshot Migration
azure-sql-data-warehouse-reserved-capacitySQL Data Warehouse Reserved Capacity
azure-sql-idleSQL Idle
azure-sql-reserved-capacitySQL Reserved Capacity
azure-sql-rightsizingAzure SQL Database Rightsizing
azure-vm-idleVirtual Machine Idle
azure-vm-riVirtual Machine Reserved Instance
azure-vm-rightsizingVirtual Machine Rightsizing
azure-vm-spCompute Saving Plans
azure-vm-stoppedVirtual Machine Stopped

GCP

IDName
gcp-disk-unattachedDisk Unattached
gcp-exampleExample
gcp-ip-idleIP Idle
gcp-usage-commitmentCommitment Usage Discount
gcp-vm-idleVirtual Machine Idle
gcp-vm-rightsizingVirtual Machine Rightsizing
gcp-vm-stoppedVirtual Machine Stopped