cdk-aspects
Version:
Useful aspects built to streamline CDK infra-as-code apps
14 lines • 592 B
TypeScript
import { type IAspect } from 'aws-cdk-lib/core';
import type { IConstruct } from 'constructs';
import { Severity } from '../aspect-utils/severity-level';
export interface S3RequireEncryptionValidationProps {
severity?: Severity;
}
export declare class S3RequireEncryptionValidation implements IAspect {
readonly props: S3RequireEncryptionValidationProps;
private readonly _annotationLevel;
constructor(props?: S3RequireEncryptionValidationProps);
visit(resource: IConstruct): void;
private _verifyCfnBucketEncryption;
}
//# sourceMappingURL=require-encryption.d.ts.map