Bucket Lifecycle Configuration Args
data class BucketLifecycleConfigurationArgs(val rules: Output<List<BucketRuleArgs>>, val transitionDefaultMinimumObjectSize: Output<BucketLifecycleConfigurationTransitionDefaultMinimumObjectSize>? = null) : ConvertibleToJava<BucketLifecycleConfigurationArgs>
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: Output<List<BucketRuleArgs>>, transitionDefaultMinimumObjectSize: Output<BucketLifecycleConfigurationTransitionDefaultMinimumObjectSize>? = null)
Properties
Link copied to clipboard
A lifecycle rule for individual objects in an Amazon S3 bucket.
Link copied to clipboard
val transitionDefaultMinimumObjectSize: Output<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.