UNPKG

cdk-insights

Version:

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

11 lines (10 loc) 795 B
import type { ServiceCheckKey, ServiceName, SpecificServiceName } from '../../types/analysis.types'; export declare const SPECIFIC_SERVICE_NAMES: readonly ["IAM", "S3", "Lambda", "DynamoDB", "RDS", "EC2", "SNS", "SQS", "StepFunctions", "CloudTrail", "ApiGateway", "SecretsManager", "KMS", "EventBridge"]; export declare const normalizeServiceSelection: (services?: ServiceName[]) => { services: ServiceName[]; removedAllServices: boolean; defaultedToAll: boolean; }; export declare const mapServicesToCheckKeys: (services: ServiceName[], allCheckKeys: ServiceCheckKey[]) => ServiceCheckKey[]; export declare const getServiceLabelForCheckKey: (checkKey: ServiceCheckKey) => SpecificServiceName | undefined; export declare const isServiceName: (value: string) => value is ServiceName;