GlobalConfig / LoggingConfig / CentralLogBucketConfig

Accelerator global S3 central logging configuration

Example

centralLogBucket:
lifecycleRules:
- enabled: true
id: CentralLifecycle
abortIncompleteMultipartUpload: 14
expiration: 3563
expiredObjectDeleteMarker: true
noncurrentVersionExpiration: 3653
noncurrentVersionTransitions:
- storageClass: GLACIER
transitionAfter: 365
transitions:
- storageClass: GLACIER
transitionAfter: 365
s3ResourcePolicyAttachments:
- policy: s3-policies/policy1.json
kmsResourcePolicyAttachments:
- policy: kms-policies/policy1.json

Hierarchy

  • CentralLogBucketConfig

Implements

Constructors

Properties

kmsResourcePolicyAttachments: undefined | {
    policy: string;
}[] = undefined
lifecycleRules: LifeCycleRule[] = []

Declaration of (S3 Bucket) Lifecycle rules. Configure additional resource policy attachments

s3ResourcePolicyAttachments: undefined | {
    policy: string;
}[] = undefined

Generated using TypeDoc