UNPKG

cdk-insights

Version:

AWS CDK security and cost analysis tool with AI-powered insights

16 lines (15 loc) 933 B
import type { CloudFormationResource, IssueGroup, Manifest } from '../../types/analysis.types'; export declare const parseManifestMetadata: (manifest: Manifest, pathToLogicalId: Record<string, string>, unifiedResourceMap: Record<string, CloudFormationResource>, stackName: string, resourceIdMetadataFromTree: Record<string, { githubUrl: string; docUrl: string; }>) => { pathToLogicalId: Record<string, string>; unifiedResourceMap: Record<string, CloudFormationResource>; resourceIdMetadata: Record<string, { githubUrl: string; docUrl: string; }>; recommendationMap: Record<string, IssueGroup>; }; export declare const buildConstructHierarchy: (pathToLogicalId: Record<string, string>) => Record<string, string | null>; export declare const groupResourcesByParent: (enrichedMap: Record<string, IssueGroup>, logicalIdToParentId: Record<string, string | null>) => Record<string, IssueGroup>;