Skip to content

Fix SSM AMI aliases and clarify validation diagnostics - #386

Merged
satyakigh merged 1 commit into
mainfrom
gh-issues
Sep 9, 2026
Merged

Fix SSM AMI aliases and clarify validation diagnostics#386
satyakigh merged 1 commit into
mainfrom
gh-issues

Conversation

@satyakigh

@satyakigh satyakigh commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Issues:

Closes #184
Closes #339
Closes #357

Description of changes:

  • Accepts EC2's documented bare resolve:ssm: AMI aliases for AWS::EC2::LaunchTemplate at Properties.LaunchTemplateData.ImageId. The exception is scoped to that resource, property, format, and prefix, so other invalid ImageId values remain rejected.
  • Keeps the duplicate-primary-identifier finding for multiple AWS::S3::BucketPolicy resources targeting the same bucket, but replaces the generic message with guidance that explains the one-policy-per-bucket conflict and identifies the resources involved.
  • Keeps conditional RDS instance-class validation while adding the Engine and, when applicable, LicenseModel values that selected the failing enum branch. This makes it clear when an instance class is valid generally but incompatible with the configured database engine.

@satyakigh
satyakigh merged commit 3f5a6d8 into main Sep 9, 2026
21 of 22 checks passed
@satyakigh
satyakigh deleted the gh-issues branch September 9, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant