cdk-insights
Version:
AWS CDK security and cost analysis tool with AI-powered insights
20 lines (19 loc) • 871 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;
tier?: 'free' | 'pro';
}
export declare const runAnalysis: ({ stacks, inlineFindings, pathToLogicalId, output, recommendationMapPerStack, withIssue, services, ruleFilter, authToken, fingerprint, failOnCritical, tier, }: RunAnalysisTypes) => Promise<Record<string, IssueGroup>>;
export {};