pub struct EventDestinationUpdate {
pub id: String,
pub metadata: Option<String>,
pub description: Option<String>,
pub format: Option<String>,
pub target: Option<EventTarget>,
}
Fields§
§id: String
Unique identifier for this Event Destination.
metadata: Option<String>
Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes.
description: Option<String>
Human-readable description of the Event Destination. Optional, max 255 bytes.
format: Option<String>
The output format you would like to serialize events into when sending to their
target. Currently the only accepted value is JSON
.
target: Option<EventTarget>
An object that encapsulates where and how to send your events. An event
destination must contain exactly one of the following objects, leaving the rest
null: kinesis
, firehose
, cloudwatch_logs
, or s3
.
Trait Implementations§
Source§impl Clone for EventDestinationUpdate
impl Clone for EventDestinationUpdate
Source§fn clone(&self) -> EventDestinationUpdate
fn clone(&self) -> EventDestinationUpdate
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 EventDestinationUpdate
impl Debug for EventDestinationUpdate
Source§impl Default for EventDestinationUpdate
impl Default for EventDestinationUpdate
Source§fn default() -> EventDestinationUpdate
fn default() -> EventDestinationUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventDestinationUpdate
impl<'de> Deserialize<'de> for EventDestinationUpdate
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 EventDestinationUpdate
impl RefUnwindSafe for EventDestinationUpdate
impl Send for EventDestinationUpdate
impl Sync for EventDestinationUpdate
impl Unpin for EventDestinationUpdate
impl UnwindSafe for EventDestinationUpdate
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