Construction properties for an S3 Bucket replication.

Hierarchy

  • BucketPrefixProps

Properties

bucketPrefixes: string[]
customResourceLambdaCloudWatchLogKmsKey?: IKey

Custom resource lambda log group encryption key, when undefined default AWS managed key will be used

customResourceLambdaEnvironmentEncryptionKmsKey?: IKey

Custom resource lambda environment encryption key, when undefined default AWS managed key will be used

customResourceLambdaLogRetentionInDays: number

Custom resource lambda log retention in days

nagSuppressionPrefix?: string

Prefix for nag suppression

source?: {
    bucket?: IBucket;
    bucketName?: string;
}

Type declaration

  • Optional bucket?: IBucket

    Source bucket object

    Source bucket object is must when source bucket name wasn't provided

  • Optional bucketName?: string

    Source bucket name

    Source bucket name is must when source bucket object wasn't provided

Generated using TypeDoc