Bucket Lifecycle Configuration
data class BucketLifecycleConfiguration(val rules: List<BucketRule>, val transitionDefaultMinimumObjectSize: BucketLifecycleConfigurationTransitionDefaultMinimumObjectSize? = null)
Specifies the lifecycle configuration for objects in an Amazon S3 bucket. For more information, see Object Lifecycle Management in the Amazon S3 User Guide.
Constructors
Link copied to clipboard
constructor(rules: List<BucketRule>, transitionDefaultMinimumObjectSize: BucketLifecycleConfigurationTransitionDefaultMinimumObjectSize? = null)
Properties
Link copied to clipboard
A lifecycle rule for individual objects in an Amazon S3 bucket.
Link copied to clipboard
val transitionDefaultMinimumObjectSize: BucketLifecycleConfigurationTransitionDefaultMinimumObjectSize? = null
Indicates which default minimum object size behavior is applied to the lifecycle configuration. This parameter applies to general purpose buckets only. It isn't supported for directory bucket lifecycle configurations. + `all_storage_classes_128K`
- Objects smaller than 128 KB will not transition to any storage class by default.