UNPKG

cdk-insights

Version:

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

27 lines (26 loc) 1.18 kB
import type { AWSServiceCheckFunction, DetectSolutionsPatterns } from '../../types/analysis.types'; export interface AWSServiceChecks { iamPolicies: AWSServiceCheckFunction; s3Buckets: AWSServiceCheckFunction; s3IntelligentTiering: AWSServiceCheckFunction; securityGroups: AWSServiceCheckFunction; apiGateway: AWSServiceCheckFunction; secretsManager: AWSServiceCheckFunction; cloudTrailLogging: AWSServiceCheckFunction; dynamoDBAutoScaling: AWSServiceCheckFunction; dynamoDBStreams: AWSServiceCheckFunction; ebsUnusedVolumes: AWSServiceCheckFunction; ec2InstanceType: AWSServiceCheckFunction; natGatewayUsage: AWSServiceCheckFunction; eventBridgeRules: AWSServiceCheckFunction; kmsKeys: AWSServiceCheckFunction; lambdaEnvironmentVariables: AWSServiceCheckFunction; lambdaMemory: AWSServiceCheckFunction; rdsEncryption: AWSServiceCheckFunction; rdsMultiAZ: AWSServiceCheckFunction; sns: AWSServiceCheckFunction; sqs: AWSServiceCheckFunction; stepFunctions: AWSServiceCheckFunction; solutionsPatterns: DetectSolutionsPatterns; } export declare const createAWSServiceChecks: () => AWSServiceChecks;