UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

14 lines (13 loc) 665 B
import type { IPolicyValidationPlugin, IPolicyValidationContext } from '../validation'; import type { NamedValidationPluginReport } from '../validation/private/report'; import type { PolicyValidationPluginReport } from '../validation/report'; /** * Wraps the annotation collection logic as an IPolicyValidationPlugin * so it can be run through the same unified plugin loop. */ export declare class AnnotationPlugin implements IPolicyValidationPlugin { private readonly report; readonly name = "Construct Annotations"; constructor(report: NamedValidationPluginReport); validate(_context: IPolicyValidationContext): PolicyValidationPluginReport; }