pub struct IotSiteWiseAction {
pub put_asset_property_value_entries: Vec<PutAssetPropertyValueEntry>,
pub role_arn: String,
}Expand description
Describes an action to send data from an MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
Fields§
§put_asset_property_value_entries: Vec<PutAssetPropertyValueEntry>A list of asset property value entries.
role_arn: StringThe ARN of the role that grants AWS IoT permission to send an asset property value to AWS IoTSiteWise. ("Action": "iotsitewise:BatchPutAssetPropertyValue"). The trust policy can restrict access to specific asset hierarchy paths.
Trait Implementations§
Source§impl Clone for IotSiteWiseAction
impl Clone for IotSiteWiseAction
Source§fn clone(&self) -> IotSiteWiseAction
fn clone(&self) -> IotSiteWiseAction
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 IotSiteWiseAction
impl Debug for IotSiteWiseAction
Source§impl Default for IotSiteWiseAction
impl Default for IotSiteWiseAction
Source§fn default() -> IotSiteWiseAction
fn default() -> IotSiteWiseAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IotSiteWiseAction
impl<'de> Deserialize<'de> for IotSiteWiseAction
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 IotSiteWiseAction
impl PartialEq for IotSiteWiseAction
Source§impl Serialize for IotSiteWiseAction
impl Serialize for IotSiteWiseAction
impl StructuralPartialEq for IotSiteWiseAction
Auto Trait Implementations§
impl Freeze for IotSiteWiseAction
impl RefUnwindSafe for IotSiteWiseAction
impl Send for IotSiteWiseAction
impl Sync for IotSiteWiseAction
impl Unpin for IotSiteWiseAction
impl UnwindSafe for IotSiteWiseAction
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