Optional[customOptional[unknownOptionalabortOptionalexpirationSpecifies the expiration for the lifecycle of the object in the form of date, days and, whether the object has a delete marker.
OptionalfilterThe Filter is used to identify objects that a Lifecycle Rule applies to. The Lifecycle Rule will apply to any object matching all of the predicates configured inside (using logical AND).
Unique identifier for the rule per configuration. The value cannot be longer than 255 characters.
OptionalnoncurrentSpecifies when noncurrent object versions expire. It works only on a bucket that has versioning enabled (or suspended).
OptionalnoncurrentSpecifies the transition for the lifecycle of a noncurrent object. It works only on a bucket that has versioning enabled (or suspended).
OptionaltransitionSpecifies the transition for the lifecycle of an object in the form of date or days and target storage class to transit object to.
Specifies the days since the initiation of an incomplete multipart upload that the system will wait before permanently removing all parts of the upload.