pub struct ElasticsearchAction {
pub endpoint: String,
pub id: String,
pub index: String,
pub role_arn: String,
pub type_: String,
}Expand description
Describes an action that writes data to an Amazon Elasticsearch Service domain.
Fields§
§endpoint: StringThe endpoint of your Elasticsearch domain.
id: StringThe unique identifier for the document you are storing.
index: StringThe Elasticsearch index where you want to store your data.
role_arn: StringThe IAM role ARN that has access to Elasticsearch.
type_: StringThe type of document you are storing.
Trait Implementations§
Source§impl Clone for ElasticsearchAction
impl Clone for ElasticsearchAction
Source§fn clone(&self) -> ElasticsearchAction
fn clone(&self) -> ElasticsearchAction
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 ElasticsearchAction
impl Debug for ElasticsearchAction
Source§impl Default for ElasticsearchAction
impl Default for ElasticsearchAction
Source§fn default() -> ElasticsearchAction
fn default() -> ElasticsearchAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ElasticsearchAction
impl<'de> Deserialize<'de> for ElasticsearchAction
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 ElasticsearchAction
impl PartialEq for ElasticsearchAction
Source§impl Serialize for ElasticsearchAction
impl Serialize for ElasticsearchAction
impl StructuralPartialEq for ElasticsearchAction
Auto Trait Implementations§
impl Freeze for ElasticsearchAction
impl RefUnwindSafe for ElasticsearchAction
impl Send for ElasticsearchAction
impl Sync for ElasticsearchAction
impl Unpin for ElasticsearchAction
impl UnwindSafe for ElasticsearchAction
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