Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data QueueConfiguration = QueueConfiguration' {}
- newQueueConfiguration :: Text -> QueueConfiguration
- queueConfiguration_id :: Lens' QueueConfiguration (Maybe Text)
- queueConfiguration_filter :: Lens' QueueConfiguration (Maybe NotificationConfigurationFilter)
- queueConfiguration_queueArn :: Lens' QueueConfiguration Text
- queueConfiguration_events :: Lens' QueueConfiguration [Event]
Documentation
data QueueConfiguration Source #
Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events.
See: newQueueConfiguration
smart constructor.
Instances
newQueueConfiguration Source #
Create a value of QueueConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:QueueConfiguration'
, queueConfiguration_id
- Undocumented member.
$sel:filter':QueueConfiguration'
, queueConfiguration_filter
- Undocumented member.
$sel:queueArn:QueueConfiguration'
, queueConfiguration_queueArn
- The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon
S3 publishes a message when it detects events of the specified type.
$sel:events:QueueConfiguration'
, queueConfiguration_events
- A collection of bucket events for which to send notifications
queueConfiguration_id :: Lens' QueueConfiguration (Maybe Text) Source #
Undocumented member.
queueConfiguration_filter :: Lens' QueueConfiguration (Maybe NotificationConfigurationFilter) Source #
Undocumented member.
queueConfiguration_queueArn :: Lens' QueueConfiguration Text Source #
The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.
queueConfiguration_events :: Lens' QueueConfiguration [Event] Source #
A collection of bucket events for which to send notifications