pub struct IotEventsAction {
pub input_name: String,
pub message_id: Option<String>,
pub role_arn: String,
}Expand description
Sends an input to an AWS IoT Events detector.
Fields§
§input_name: StringThe name of the AWS IoT Events input.
message_id: Option<String>[Optional] Use this to ensure that only one input (message) with a given messageId will be processed by an AWS IoT Events detector.
role_arn: StringThe ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Trait Implementations§
Source§impl Clone for IotEventsAction
impl Clone for IotEventsAction
Source§fn clone(&self) -> IotEventsAction
fn clone(&self) -> IotEventsAction
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 IotEventsAction
impl Debug for IotEventsAction
Source§impl Default for IotEventsAction
impl Default for IotEventsAction
Source§fn default() -> IotEventsAction
fn default() -> IotEventsAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IotEventsAction
impl<'de> Deserialize<'de> for IotEventsAction
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 IotEventsAction
impl PartialEq for IotEventsAction
Source§impl Serialize for IotEventsAction
impl Serialize for IotEventsAction
impl StructuralPartialEq for IotEventsAction
Auto Trait Implementations§
impl Freeze for IotEventsAction
impl RefUnwindSafe for IotEventsAction
impl Send for IotEventsAction
impl Sync for IotEventsAction
impl Unpin for IotEventsAction
impl UnwindSafe for IotEventsAction
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