-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestfeatureNew user-facing functionality or analyzerNew user-facing functionality or analyzerfinopsCost optimization / financial visibilityCost optimization / financial visibility
Description
🔍 Add analyzer for aws_ses_domain_identity resources
We want to support cost analysis for aws_ses_domain_identity resources defined in Terraform plans.
This analyzer should:
- Identify all relevant Terraform resources of type
aws_ses_domain_identity
- Extract pricing-relevant attributes (e.g. size, region, retention, usage-based settings)
- Use the AWS Pricing API or fallback definitions in
services.json
- Report monthly cost impact for each instance of the resource
📦 Implementation Plan
Create a new analyzer under:
resources/ses_domain_identity/
├── costs.py
├── filters.py
└── meta.py
Extract the relevant attributes for aws_ses_domain_identity
from the Terraform JSON plan and calculate:
- Estimated monthly cost
- Usage-based components (if applicable)
- Tiered pricing (if applicable)
🧪 Test Scenarios
- Minimal example with 1 resource
- Complex example with custom configuration
- Edge cases: unknown attributes, missing data
Test plans should be stored under
plan/terraform-ses_domain_identity.plan.json
🧱 Notes
- Integrate with CLI report output
- Add to
README.md
as a supported resource - Update
progress.md
status after implementation
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeatureNew user-facing functionality or analyzerNew user-facing functionality or analyzerfinopsCost optimization / financial visibilityCost optimization / financial visibility
Projects
Status
Todo