1
0
mirror of https://github.com/minio/minio.git synced 2025-04-01 18:21:29 -04:00

4 Commits

Author SHA1 Message Date
poornas
60e60f68dd Add support for object locking with legal hold. () 2020-01-16 15:41:56 -08:00
poornas
f931fc7bfb Fix retention enforcement in Compliance mode ()
In compliance mode, the retention date can be extended with 
governance bypass permissions
2019-11-25 10:58:39 -08:00
poornas
ca96560d56 Add object retention at the per object ()
level - this PR builds on  which
added PutBucketObjectLockConfiguration and
GetBucketObjectLockConfiguration APIS

This PR implements PutObjectRetention,
GetObjectRetention API and enhances
PUT and GET API operations to display
governance metadata if permissions allow.
2019-11-20 13:18:09 -08:00
Bala FA
fb48ca5020 Add Get/Put Bucket Lock Configuration API support ()
This feature implements [PUT Bucket object lock configuration][1] and
[GET Bucket object lock configuration][2]. After object lock
configuration is set, existing and new objects are set to WORM for
specified duration. Currently Governance mode works exactly like
Compliance mode.

Fixes 

[1] https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTObjectLockConfiguration.html
[2] https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETObjectLockConfiguration.html
2019-11-12 14:50:18 -08:00