Skip to content

Commit

Permalink
Amazon Simple Storage Service Update: Amazon S3 Event Notifications a…
Browse files Browse the repository at this point in the history
…dds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations.
  • Loading branch information
AWS committed Nov 29, 2021
1 parent ccece12 commit 8f26480
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"type": "feature",
"category": "Amazon Simple Storage Service",
"contributor": "",
"description": "Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations."
}
29 changes: 28 additions & 1 deletion services/s3/src/main/resources/codegen-resources/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3178,9 +3178,25 @@
"s3:Replication:OperationFailedReplication",
"s3:Replication:OperationNotTracked",
"s3:Replication:OperationMissedThreshold",
"s3:Replication:OperationReplicatedAfterThreshold"
"s3:Replication:OperationReplicatedAfterThreshold",
"s3:ObjectRestore:Delete",
"s3:LifecycleTransition",
"s3:IntelligentTiering",
"s3:ObjectAcl:Put",
"s3:LifecycleExpiration:*",
"s3:LifecycleExpiration:Delete",
"s3:LifecycleExpiration:DeleteMarkerCreated",
"s3:ObjectTagging:*",
"s3:ObjectTagging:Put",
"s3:ObjectTagging:Delete"
]
},
"EventBridgeConfiguration":{
"type":"structure",
"members":{
},
"documentation":"<p>A container for specifying the configuration for Amazon EventBridge.</p>"
},
"EventList":{
"type":"list",
"member":{"shape":"Event"},
Expand Down Expand Up @@ -6402,6 +6418,10 @@
"shape":"LambdaFunctionConfigurationList",
"documentation":"<p>Describes the Lambda functions to invoke and the events for which to invoke them.</p>",
"locationName":"CloudFunctionConfiguration"
},
"EventBridgeConfiguration":{
"shape":"EventBridgeConfiguration",
"documentation":"<p>Enables delivery of events to Amazon EventBridge.</p>"
}
},
"documentation":"<p>A container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off for the bucket.</p>"
Expand Down Expand Up @@ -7278,6 +7298,12 @@
"documentation":"<p>The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.</p>",
"location":"header",
"locationName":"x-amz-expected-bucket-owner"
},
"SkipDestinationValidation":{
"shape":"SkipValidation",
"documentation":"<p>Skips validation of Amazon SQS, Amazon SNS, and Lambda destinations. True or false value.</p>",
"location":"header",
"locationName":"x-amz-skip-destination-validation"
}
},
"payload":"NotificationConfiguration"
Expand Down Expand Up @@ -8984,6 +9010,7 @@
},
"Setting":{"type":"boolean"},
"Size":{"type":"integer"},
"SkipValidation":{"type":"boolean"},
"SourceSelectionCriteria":{
"type":"structure",
"members":{
Expand Down

0 comments on commit 8f26480

Please sign in to comment.