/** * WAW036: Non-ASCII Characters in EC2/IAM String Properties * * EC2, IAM, CloudWatch, and other AWS services only accept ASCII 0x20–0x7E in * description, name, and label fields. Non-ASCII characters (em-dashes, curly * quotes, accented letters, etc.) cause the changeset to fail at EarlyValidation * with an opaque "Invalid parameter" error that doesn't name the offending property. * * Properties checked (all must be plain ASCII strings): * - AWS::EC2::SecurityGroup GroupDescription * - AWS::EC2::LaunchTemplate LaunchTemplateName * - AWS::IAM::Role RoleName * - AWS::Lambda::Function FunctionName * - AWS::RDS::DBSubnetGroup DBSubnetGroupDescription * - AWS::CloudWatch::Alarm AlarmDescription, AlarmName * - AWS::AutoScaling::AutoScalingGroup AutoScalingGroupName */ import type { PostSynthCheck, PostSynthContext, PostSynthDiagnostic } from "@intentius/chant/lint/post-synth"; export declare function checkNonAsciiProps(ctx: PostSynthContext): PostSynthDiagnostic[]; export declare const waw036: PostSynthCheck; //# sourceMappingURL=waw036.d.ts.map