pub struct EventDestination {
pub name: String,
pub enabled: bool,
pub matching_event_types: Vec<String>,
pub kinesis_firehose_destination: Option<Value>,
pub cloud_watch_destination: Option<Value>,
pub sns_destination: Option<Value>,
pub event_bridge_destination: Option<Value>,
pub pinpoint_destination: Option<Value>,
}Fields§
§name: String§enabled: bool§matching_event_types: Vec<String>§kinesis_firehose_destination: Option<Value>§cloud_watch_destination: Option<Value>§sns_destination: Option<Value>§event_bridge_destination: Option<Value>§pinpoint_destination: Option<Value>Trait Implementations§
Source§impl Clone for EventDestination
impl Clone for EventDestination
Source§fn clone(&self) -> EventDestination
fn clone(&self) -> EventDestination
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 EventDestination
impl Debug for EventDestination
Source§impl<'de> Deserialize<'de> for EventDestination
impl<'de> Deserialize<'de> for EventDestination
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 EventDestination
impl RefUnwindSafe for EventDestination
impl Send for EventDestination
impl Sync for EventDestination
impl Unpin for EventDestination
impl UnsafeUnpin for EventDestination
impl UnwindSafe for EventDestination
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