pub struct GetBucketNotificationConfigurationOutput {
pub event_bridge_configuration: Option<EventBridgeConfiguration>,
pub lambda_function_configurations: Option<LambdaFunctionConfigurationList>,
pub queue_configurations: Option<QueueConfigurationList>,
pub topic_configurations: Option<TopicConfigurationList>,
}Expand description
A container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off for the bucket.
Fields§
§event_bridge_configuration: Option<EventBridgeConfiguration>Enables delivery of events to Amazon EventBridge.
lambda_function_configurations: Option<LambdaFunctionConfigurationList>Describes the Lambda functions to invoke and the events for which to invoke them.
queue_configurations: Option<QueueConfigurationList>The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
topic_configurations: Option<TopicConfigurationList>The topic to which notifications are sent and the events for which notifications are generated.
Trait Implementations§
Source§impl Clone for GetBucketNotificationConfigurationOutput
impl Clone for GetBucketNotificationConfigurationOutput
Source§fn clone(&self) -> GetBucketNotificationConfigurationOutput
fn clone(&self) -> GetBucketNotificationConfigurationOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GetBucketNotificationConfigurationOutput
impl Default for GetBucketNotificationConfigurationOutput
Source§fn default() -> GetBucketNotificationConfigurationOutput
fn default() -> GetBucketNotificationConfigurationOutput
Returns the “default value” for a type. Read more
Source§impl<'xml> Deserialize<'xml> for GetBucketNotificationConfigurationOutput
Available on crate feature minio only.
impl<'xml> Deserialize<'xml> for GetBucketNotificationConfigurationOutput
Available on crate feature
minio only.Source§fn deserialize(d: &mut Deserializer<'xml>) -> DeResult<Self>
fn deserialize(d: &mut Deserializer<'xml>) -> DeResult<Self>
Deserializes the data type Read more
Source§impl<'xml> DeserializeContent<'xml> for GetBucketNotificationConfigurationOutput
Available on crate feature minio only.
impl<'xml> DeserializeContent<'xml> for GetBucketNotificationConfigurationOutput
Available on crate feature
minio only.Source§fn deserialize_content(d: &mut Deserializer<'xml>) -> DeResult<Self>
fn deserialize_content(d: &mut Deserializer<'xml>) -> DeResult<Self>
Deserializes the content of the data type Read more
Source§impl DtoExt for GetBucketNotificationConfigurationOutput
impl DtoExt for GetBucketNotificationConfigurationOutput
Source§fn ignore_empty_strings(&mut self)
fn ignore_empty_strings(&mut self)
Modifies all empty string fields from
Some("") to NoneSource§impl PartialEq for GetBucketNotificationConfigurationOutput
impl PartialEq for GetBucketNotificationConfigurationOutput
Source§fn eq(&self, other: &GetBucketNotificationConfigurationOutput) -> bool
fn eq(&self, other: &GetBucketNotificationConfigurationOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GetBucketNotificationConfigurationOutput
Available on crate feature minio only.
impl Serialize for GetBucketNotificationConfigurationOutput
Available on crate feature
minio only.Source§impl SerializeContent for GetBucketNotificationConfigurationOutput
Available on crate feature minio only.
impl SerializeContent for GetBucketNotificationConfigurationOutput
Available on crate feature
minio only.Source§fn serialize_content<W: Write>(&self, s: &mut Serializer<W>) -> SerResult
fn serialize_content<W: Write>(&self, s: &mut Serializer<W>) -> SerResult
Serializes the content of the data type Read more
impl StructuralPartialEq for GetBucketNotificationConfigurationOutput
Auto Trait Implementations§
impl Freeze for GetBucketNotificationConfigurationOutput
impl RefUnwindSafe for GetBucketNotificationConfigurationOutput
impl Send for GetBucketNotificationConfigurationOutput
impl Sync for GetBucketNotificationConfigurationOutput
impl Unpin for GetBucketNotificationConfigurationOutput
impl UnsafeUnpin for GetBucketNotificationConfigurationOutput
impl UnwindSafe for GetBucketNotificationConfigurationOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more