Skip to content

Commit 7048a16

Browse files
authored
Added missing Buckets Events (#1843)
Signed-off-by: Benjamin Perez <[email protected]>
1 parent 691ae87 commit 7048a16

File tree

1 file changed

+25
-14
lines changed

1 file changed

+25
-14
lines changed

pkg/notification/notification.go

+25-14
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,31 @@ type EventType string
3333
//
3434
// http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html#notification-how-to-event-types-and-destinations
3535
const (
36-
ObjectCreatedAll EventType = "s3:ObjectCreated:*"
37-
ObjectCreatedPut EventType = "s3:ObjectCreated:Put"
38-
ObjectCreatedPost EventType = "s3:ObjectCreated:Post"
39-
ObjectCreatedCopy EventType = "s3:ObjectCreated:Copy"
40-
ObjectCreatedCompleteMultipartUpload EventType = "s3:ObjectCreated:CompleteMultipartUpload"
41-
ObjectAccessedGet EventType = "s3:ObjectAccessed:Get"
42-
ObjectAccessedHead EventType = "s3:ObjectAccessed:Head"
43-
ObjectAccessedAll EventType = "s3:ObjectAccessed:*"
44-
ObjectRemovedAll EventType = "s3:ObjectRemoved:*"
45-
ObjectRemovedDelete EventType = "s3:ObjectRemoved:Delete"
46-
ObjectRemovedDeleteMarkerCreated EventType = "s3:ObjectRemoved:DeleteMarkerCreated"
47-
ObjectReducedRedundancyLostObject EventType = "s3:ReducedRedundancyLostObject"
48-
BucketCreatedAll EventType = "s3:BucketCreated:*"
49-
BucketRemovedAll EventType = "s3:BucketRemoved:*"
36+
ObjectCreatedAll EventType = "s3:ObjectCreated:*"
37+
ObjectCreatedPut EventType = "s3:ObjectCreated:Put"
38+
ObjectCreatedPost EventType = "s3:ObjectCreated:Post"
39+
ObjectCreatedCopy EventType = "s3:ObjectCreated:Copy"
40+
ObjectCreatedCompleteMultipartUpload EventType = "s3:ObjectCreated:CompleteMultipartUpload"
41+
ObjectAccessedGet EventType = "s3:ObjectAccessed:Get"
42+
ObjectAccessedHead EventType = "s3:ObjectAccessed:Head"
43+
ObjectAccessedAll EventType = "s3:ObjectAccessed:*"
44+
ObjectRemovedAll EventType = "s3:ObjectRemoved:*"
45+
ObjectRemovedDelete EventType = "s3:ObjectRemoved:Delete"
46+
ObjectRemovedDeleteMarkerCreated EventType = "s3:ObjectRemoved:DeleteMarkerCreated"
47+
ObjectReducedRedundancyLostObject EventType = "s3:ReducedRedundancyLostObject"
48+
ObjectTransitionAll EventType = "s3:ObjectTransition:*"
49+
ObjectTransitionFailed EventType = "s3:ObjectTransition:Failed"
50+
ObjectTransitionComplete EventType = "s3:ObjectTransition:Complete"
51+
ObjectTransitionPost EventType = "s3:ObjectRestore:Post"
52+
ObjectTransitionCompleted EventType = "s3:ObjectRestore:Completed"
53+
ObjectReplicationAll EventType = "s3:Replication:*"
54+
ObjectReplicationOperationCompletedReplication EventType = "s3:Replication:OperationCompletedReplication"
55+
ObjectReplicationOperationFailedReplication EventType = "s3:Replication:OperationFailedReplication"
56+
ObjectReplicationOperationMissedThreshold EventType = "s3:Replication:OperationMissedThreshold"
57+
ObjectReplicationOperationNotTracked EventType = "s3:Replication:OperationNotTracked"
58+
ObjectReplicationOperationReplicatedAfterThreshold EventType = "s3:Replication:OperationReplicatedAfterThreshold"
59+
BucketCreatedAll EventType = "s3:BucketCreated:*"
60+
BucketRemovedAll EventType = "s3:BucketRemoved:*"
5061
)
5162

5263
// FilterRule - child of S3Key, a tag in the notification xml which

0 commit comments

Comments
 (0)