[][src]Struct rusoto_iot::IotAnalyticsAction

pub struct IotAnalyticsAction {
    pub channel_arn: Option<String>,
    pub channel_name: Option<String>,
    pub role_arn: Option<String>,
}

Sends messge data to an AWS IoT Analytics channel.

Fields

(deprecated) The ARN of the IoT Analytics channel to which message data will be sent.

The name of the IoT Analytics channel to which message data will be sent.

The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).

Trait Implementations

impl PartialEq<IotAnalyticsAction> for IotAnalyticsAction
[src]

impl Default for IotAnalyticsAction
[src]

impl Clone for IotAnalyticsAction
[src]

Performs copy-assignment from source. Read more

impl Debug for IotAnalyticsAction
[src]

impl Serialize for IotAnalyticsAction
[src]

impl<'de> Deserialize<'de> for IotAnalyticsAction
[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T