EC2, EBS, RDS, Lambda
across all regions
AWS account assessment
Real AWS inventory, assessment run and lifecycle debt
It delivers real AWS inventory (no catalog placeholders for AWS sync), an assessment run record, and lifecycle technical debt reconciled into the backlog.
RUNNING → SUCCEEDED
/ PARTIAL / FAILED
Deprecated runtimes,
previous-gen instances,
unsupported versions
Automatically reconciled
into Technical Debt
Prerequisites
Create an active AWS CloudConnection with the required IAM permissions.
ec2:DescribeInstancesec2:DescribeVolumesrds:DescribeDBInstanceslambda:ListFunctions
Assess request body
{
"syncCloudBilling": false
}When syncCloudBilling is true, FinOps billing sync runs before technical debt reconciliation.
Technical debt source
AWS_LIFECYCLEItems keyed as aws-lifecycle:{connectionId}:....
Requires discovery data; run assess or sync on AWS before expecting backlog rows.
What assess does
- 1
Creates
AwsAccountAssessmentRun(RUNNING → SUCCEEDED / PARTIAL / FAILED). - 2
Discovery — multi-region EC2, EBS, RDS, Lambda →
cloud_discovered_resourceswith metadata (runtime, engine version, instance type, etc.). - 3
Technical debt reconcile — includes new source
AWS_LIFECYCLE(deprecated Lambda runtimes, previous-gen EC2 families, MySQL 5.7 RDS, unattached EBS). - 4
Persists run summary + reconciliation JSON on the assessment row.
Limits
- Up to 250 resources per type per region (pagination where supported).
- Partial status when a region API fails (other regions still stored).