/** * WAW060: IAM Policy Attached to No Principal * * Flags AWS::IAM::Policy / AWS::IAM::ManagedPolicy resources with empty or * absent Roles, Users, and Groups that no other part of the template * references. A policy attached to no principal grants nothing — the same * detached-guardrail shape WAW057 catches for SCPs. Any Ref/GetAtt edge to * the policy (a role's ManagedPolicyArns, an attachment-style resource, a * stack Output exporting it for another stack to attach) keeps it quiet; * plain AWS-managed ARN strings elsewhere are not references to the * template's own policy. */ import type { PostSynthCheck, PostSynthContext, PostSynthDiagnostic } from "@intentius/chant/lint/post-synth"; export declare function checkPolicyUnattached(ctx: PostSynthContext): PostSynthDiagnostic[]; export declare const waw060: PostSynthCheck; //# sourceMappingURL=waw060.d.ts.map