CloudKitect Bucket component properties

interface CcBucketProps {
    ccAccessLogsBucket?: IBucket;
    ccAlwaysAddDefaultAlarms?: boolean;
    ccDoNotAddDefaultAlarms?: boolean;
    ccDoNotAddLoggingBucket?: boolean;
    ccEnhancedBackup?: boolean;
    ccEnhancedSecurity?: boolean;
}

Hierarchy

Properties

ccAccessLogsBucket?: IBucket

Property to configure access logs bucket for this bucket

ccAlwaysAddDefaultAlarms?: boolean

This flag is used to always add the default alarms irrespective of the environment the stack is deployed.

ccDoNotAddDefaultAlarms?: boolean

This flag is used to skip the default alarms irrespective of the environment the stack is deployed.

ccDoNotAddLoggingBucket?: boolean

Property to not add logging bucket for this bucket

ccEnhancedBackup?: boolean

Enable enhanced backup on this bucket

Default

Enabled in production environment
ccEnhancedSecurity?: boolean

Enable enhanced security options

Generated using TypeDoc