class Aws::S3::Types::QueueConfiguration
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/QueueConfiguration AWS API Documentation
@return [Types::NotificationConfigurationFilter]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html<br><br><br><br>the Amazon Simple Storage Service Developer Guide.
key name filtering, go to [Configuring Event Notifications] in
Container for object key name filtering rules. For information about
@!attribute [rw] filter
@return [Array<String>]
@!attribute [rw] events
@return [String]
it detects events of specified type.
Amazon SQS queue ARN to which Amazon S3 will publish a message when
@!attribute [rw] queue_arn
@return [String]
ID.
configuration. If you don’t provide one, Amazon S3 will assign an
Optional unique identifier for configurations in a notification
@!attribute [rw] id
}
},
},
],
},
value: “FilterRuleValue”,
name: “prefix”, # accepts prefix, suffix
{
filter_rules: [
key: {
filter: {
events: [“s3:ReducedRedundancyLostObject”], # required, accepts s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated
queue_arn: “QueueArn”, # required
id: “NotificationId”,
{
data as a hash:
@note When making an API call, you may pass QueueConfiguration
publish events to an Amazon Simple Queue Service (Amazon SQS) queue.
Container for specifying an configuration when you want Amazon S3 to