aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
14 lines (13 loc) • 665 B
TypeScript
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;
}