mirror of
https://github.com/minio/minio.git
synced 2025-02-03 09:55:59 -05:00
fix: support event name s3:Restore:* (#16257)
This commit is contained in:
parent
d37e514733
commit
bad229e16e
@ -3155,7 +3155,7 @@ func (api objectAPIHandlers) PostRestoreObjectHandler(w http.ResponseWriter, r *
|
||||
w.WriteHeader(statusCode)
|
||||
// Notify object restore started via a POST request.
|
||||
sendEvent(eventArgs{
|
||||
EventName: event.ObjectRestorePostInitiated,
|
||||
EventName: event.ObjectRestorePost,
|
||||
BucketName: bucket,
|
||||
Object: objInfo,
|
||||
ReqParams: extractReqParams(r),
|
||||
@ -3224,7 +3224,7 @@ func (api objectAPIHandlers) PostRestoreObjectHandler(w http.ResponseWriter, r *
|
||||
|
||||
// Notify object restore completed via a POST request.
|
||||
sendEvent(eventArgs{
|
||||
EventName: event.ObjectRestorePostCompleted,
|
||||
EventName: event.ObjectRestoreCompleted,
|
||||
BucketName: bucket,
|
||||
Object: objInfo,
|
||||
ReqParams: extractReqParams(r),
|
||||
|
@ -53,8 +53,8 @@ const (
|
||||
ObjectReplicationMissedThreshold
|
||||
ObjectReplicationReplicatedAfterThreshold
|
||||
ObjectReplicationNotTracked
|
||||
ObjectRestorePostInitiated
|
||||
ObjectRestorePostCompleted
|
||||
ObjectRestorePost
|
||||
ObjectRestoreCompleted
|
||||
ObjectTransitionFailed
|
||||
ObjectTransitionComplete
|
||||
|
||||
@ -65,7 +65,7 @@ const (
|
||||
ObjectCreatedAll
|
||||
ObjectRemovedAll
|
||||
ObjectReplicationAll
|
||||
ObjectRestorePostAll
|
||||
ObjectRestoreAll
|
||||
ObjectTransitionAll
|
||||
Everything
|
||||
)
|
||||
@ -103,10 +103,10 @@ func (name Name) Expand() []Name {
|
||||
ObjectReplicationMissedThreshold,
|
||||
ObjectReplicationReplicatedAfterThreshold,
|
||||
}
|
||||
case ObjectRestorePostAll:
|
||||
case ObjectRestoreAll:
|
||||
return []Name{
|
||||
ObjectRestorePostInitiated,
|
||||
ObjectRestorePostCompleted,
|
||||
ObjectRestorePost,
|
||||
ObjectRestoreCompleted,
|
||||
}
|
||||
case ObjectTransitionAll:
|
||||
return []Name{
|
||||
@ -190,9 +190,11 @@ func (name Name) String() string {
|
||||
return "s3:Replication:OperationMissedThreshold"
|
||||
case ObjectReplicationReplicatedAfterThreshold:
|
||||
return "s3:Replication:OperationReplicatedAfterThreshold"
|
||||
case ObjectRestorePostInitiated:
|
||||
case ObjectRestoreAll:
|
||||
return "s3:ObjectRestore:*"
|
||||
case ObjectRestorePost:
|
||||
return "s3:ObjectRestore:Post"
|
||||
case ObjectRestorePostCompleted:
|
||||
case ObjectRestoreCompleted:
|
||||
return "s3:ObjectRestore:Completed"
|
||||
case ObjectTransitionAll:
|
||||
return "s3:ObjectTransition:*"
|
||||
@ -301,11 +303,11 @@ func ParseName(s string) (Name, error) {
|
||||
case "s3:Replication:OperationNotTracked":
|
||||
return ObjectReplicationNotTracked, nil
|
||||
case "s3:ObjectRestore:*":
|
||||
return ObjectRestorePostAll, nil
|
||||
return ObjectRestoreAll, nil
|
||||
case "s3:ObjectRestore:Post":
|
||||
return ObjectRestorePostInitiated, nil
|
||||
return ObjectRestorePost, nil
|
||||
case "s3:ObjectRestore:Completed":
|
||||
return ObjectRestorePostCompleted, nil
|
||||
return ObjectRestoreCompleted, nil
|
||||
case "s3:ObjectTransition:Failed":
|
||||
return ObjectTransitionFailed, nil
|
||||
case "s3:ObjectTransition:Complete":
|
||||
|
Loading…
x
Reference in New Issue
Block a user