cdk-insights
Version:
AWS CDK security and cost analysis tool with AI-powered insights
6 lines (5 loc) • 809 B
TypeScript
import type { AnalysisResults, CloudFormationStack, CreateFindingFunction, ServiceName } from '../../types/analysis.types';
import type { ConstructMetadata } from './solutionConstructs/loadConstructMetadata';
export declare const loadCloudFormationTemplate: (templatePath: string) => CloudFormationStack;
export declare const runStaticAnalysis: (cloudformationTemplate: CloudFormationStack, createFinding: CreateFindingFunction, selectedServices?: ServiceName[], solutionsRegistry?: Record<string, ConstructMetadata>) => AnalysisResults;
export declare const runBatchStaticAnalysis: (cloudformationTemplates: Record<string, CloudFormationStack>, createFinding: CreateFindingFunction, selectedServices?: ServiceName[], solutionsRegistry?: Record<string, ConstructMetadata>) => Record<string, AnalysisResults>;