Versions in this module Expand all Collapse all v3 v3.8.0 May 1, 2026 Changes in this version + func ApplyRuleFields(dest *lifecycle.Rule, opts LifecycleOptions) error + type LifecycleOptions struct + ExpiredObjectDeleteMarker *bool + ExpiryDate *string + ExpiryDays *string + ID string + NewerNoncurrentExpirationVersions *int + NewerNoncurrentTransitionVersions *int + NoncurrentVersionExpirationDays *int + NoncurrentVersionTransitionDays *int + NoncurrentVersionTransitionStorageClass *string + ObjectSizeGreaterThan *int64 + ObjectSizeLessThan *int64 + Prefix *string + PurgeAllVersionsDays *string + PurgeAllVersionsDeleteMarker *bool + Status *bool + StorageClass *string + Tags *string + TransitionDate *string + TransitionDays *string + func (opts LifecycleOptions) Filter() lifecycle.Filter + func (opts LifecycleOptions) ToILMRule() (lifecycle.Rule, error)