cdk-insights
Version:
AWS CDK security and cost analysis tool with AI-powered insights
19 lines (18 loc) • 838 B
TypeScript
import type { CloudFormationStack, Issue, IssueGroup, ServiceName } from './types/analysis.types';
interface RunAnalysisTypes {
stacks: Record<string, CloudFormationStack>;
inlineFindings: Issue[];
pathToLogicalId: Record<string, string>;
output?: string;
recommendationMapPerStack: Record<string, Record<string, IssueGroup>>;
assetSourcePaths?: Record<string, string>;
redact?: boolean;
withIssue?: boolean;
services?: ServiceName[];
ruleFilter?: string[];
authToken?: string;
fingerprint?: string;
failOnCritical?: boolean;
}
export declare const runAnalysis: ({ stacks, inlineFindings, pathToLogicalId, output, recommendationMapPerStack, withIssue, services, ruleFilter, authToken, fingerprint, failOnCritical, }: RunAnalysisTypes) => Promise<Record<string, IssueGroup>>;
export {};