|
|
@ -143,6 +143,7 @@ const ( |
|
|
|
ErrBadRequest |
|
|
|
ErrBadRequest |
|
|
|
ErrKeyTooLongError |
|
|
|
ErrKeyTooLongError |
|
|
|
ErrInvalidBucketObjectLockConfiguration |
|
|
|
ErrInvalidBucketObjectLockConfiguration |
|
|
|
|
|
|
|
ErrObjectLockConfigurationNotAllowed |
|
|
|
ErrObjectLocked |
|
|
|
ErrObjectLocked |
|
|
|
ErrInvalidRetentionDate |
|
|
|
ErrInvalidRetentionDate |
|
|
|
ErrPastObjectLockRetainDate |
|
|
|
ErrPastObjectLockRetainDate |
|
|
@ -732,6 +733,11 @@ var errorCodes = errorCodeMap{ |
|
|
|
Description: "Bucket is missing ObjectLockConfiguration", |
|
|
|
Description: "Bucket is missing ObjectLockConfiguration", |
|
|
|
HTTPStatusCode: http.StatusBadRequest, |
|
|
|
HTTPStatusCode: http.StatusBadRequest, |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
ErrObjectLockConfigurationNotAllowed: { |
|
|
|
|
|
|
|
Code: "InvalidBucketState", |
|
|
|
|
|
|
|
Description: "Object Lock configuration cannot be enabled on existing buckets.", |
|
|
|
|
|
|
|
HTTPStatusCode: http.StatusConflict, |
|
|
|
|
|
|
|
}, |
|
|
|
ErrObjectLocked: { |
|
|
|
ErrObjectLocked: { |
|
|
|
Code: "InvalidRequest", |
|
|
|
Code: "InvalidRequest", |
|
|
|
Description: "Object is WORM protected and cannot be overwritten", |
|
|
|
Description: "Object is WORM protected and cannot be overwritten", |
|
|
|