@enfo/aws-cdkompliance
Version:
Tagging and compliant resources using the CDK
21 lines • 669 B
TypeScript
import { BucketProps, Bucket as S3Bucket } from 'aws-cdk-lib/aws-s3';
import { Construct } from 'constructs';
/**
* Compliant BucketProps. Can be manually spread into a Bucket constructor.
*
* See README for usage examples
*/
export declare const defaultBucketProps: BucketProps;
/**
* Compliant S3 Bucket.
*
* See README for usage examples
*/
export declare class Bucket extends S3Bucket {
protected calculatedProps: BucketProps;
constructor(scope: Construct, id: string, props?: BucketProps);
protected checkSsl(): string[];
protected checkPublicAccess(): string[];
protected checkEncryption(): string[];
}
//# sourceMappingURL=s3.d.ts.map