pub struct EventSubscriptionUpdate {
pub id: String,
pub metadata: Option<String>,
pub description: Option<String>,
pub sources: Option<Vec<EventSourceReplace>>,
pub destination_ids: Option<Vec<String>>,
}
Fields§
§id: String
Unique identifier for this Event Subscription.
metadata: Option<String>
Arbitrary customer supplied information intended to be machine readable. Optional, max 4096 chars.
description: Option<String>
Arbitrary customer supplied information intended to be human readable. Optional, max 255 chars.
sources: Option<Vec<EventSourceReplace>>
Sources containing the types for which this event subscription will trigger
destination_ids: Option<Vec<String>>
A list of Event Destination IDs which should be used for this Event Subscription.
Trait Implementations§
Source§impl Clone for EventSubscriptionUpdate
impl Clone for EventSubscriptionUpdate
Source§fn clone(&self) -> EventSubscriptionUpdate
fn clone(&self) -> EventSubscriptionUpdate
Returns a copy 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 EventSubscriptionUpdate
impl Debug for EventSubscriptionUpdate
Source§impl Default for EventSubscriptionUpdate
impl Default for EventSubscriptionUpdate
Source§fn default() -> EventSubscriptionUpdate
fn default() -> EventSubscriptionUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventSubscriptionUpdate
impl<'de> Deserialize<'de> for EventSubscriptionUpdate
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
Auto Trait Implementations§
impl Freeze for EventSubscriptionUpdate
impl RefUnwindSafe for EventSubscriptionUpdate
impl Send for EventSubscriptionUpdate
impl Sync for EventSubscriptionUpdate
impl Unpin for EventSubscriptionUpdate
impl UnwindSafe for EventSubscriptionUpdate
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