[][src]Struct rusoto_iot::ElasticsearchAction

pub struct ElasticsearchAction {
    pub endpoint: String,
    pub id: String,
    pub index: String,
    pub role_arn: String,
    pub type_: String,
}

Describes an action that writes data to an Amazon Elasticsearch Service domain.

Fields

The endpoint of your Elasticsearch domain.

The unique identifier for the document you are storing.

The Elasticsearch index where you want to store your data.

The IAM role ARN that has access to Elasticsearch.

The type of document you are storing.

Trait Implementations

impl Clone for ElasticsearchAction
[src]

Performs copy-assignment from source. Read more

impl Default for ElasticsearchAction
[src]

impl PartialEq<ElasticsearchAction> for ElasticsearchAction
[src]

impl Debug for ElasticsearchAction
[src]

impl Serialize for ElasticsearchAction
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

impl<T, U> Into for T where
    U: From<T>, 
[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> Any for T where
    T: 'static + ?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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self