Represents the nebius.storage.v1.LifecycleRule protobuf message.
Represents the nebius.storage.v1.LifecycleRule protobuf message.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
OptionalabortSpecifies the days since the initiation of an incomplete multipart upload that the system will wait before permanently removing all parts of the upload.
OptionalexpirationSpecifies 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).
Contains the status protobuf field.
OptionaltransitionSpecifies the transition for the lifecycle of an object in the form of date or days and target storage class to transit object to.
Represents the
nebius.storage.v1.LifecycleRuleprotobuf message.