pub struct BucketNotification {
pub id: Option<String>,
pub target: NotificationTarget,
pub arn: String,
pub events: Vec<String>,
pub prefix: Option<String>,
pub suffix: Option<String>,
}Expand description
Bucket notification rule
Fields§
§id: Option<String>Optional rule id
target: NotificationTargetNotification target type
arn: StringTarget ARN
events: Vec<String>Event patterns
prefix: Option<String>Optional key prefix filter
suffix: Option<String>Optional key suffix filter
Trait Implementations§
Source§impl Clone for BucketNotification
impl Clone for BucketNotification
Source§fn clone(&self) -> BucketNotification
fn clone(&self) -> BucketNotification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BucketNotification
impl Debug for BucketNotification
Source§impl<'de> Deserialize<'de> for BucketNotification
impl<'de> Deserialize<'de> for BucketNotification
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BucketNotification
impl PartialEq for BucketNotification
Source§impl Serialize for BucketNotification
impl Serialize for BucketNotification
impl Eq for BucketNotification
impl StructuralPartialEq for BucketNotification
Auto Trait Implementations§
impl Freeze for BucketNotification
impl RefUnwindSafe for BucketNotification
impl Send for BucketNotification
impl Sync for BucketNotification
impl Unpin for BucketNotification
impl UnsafeUnpin for BucketNotification
impl UnwindSafe for BucketNotification
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