[−][src]Struct rusoto_firehose::ElasticsearchDestinationDescription
The destination description in Amazon ES.
Fields
buffering_hints: Option<ElasticsearchBufferingHints>
The buffering options.
cloud_watch_logging_options: Option<CloudWatchLoggingOptions>
The Amazon CloudWatch logging options.
cluster_endpoint: Option<String>
The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint
or the DomainARN
field to send data to Amazon ES.
domain_arn: Option<String>
The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
Kinesis Data Firehose uses either ClusterEndpoint
or DomainARN
to send data to Amazon ES.
index_name: Option<String>
The Elasticsearch index name.
index_rotation_period: Option<String>
The Elasticsearch index rotation period
processing_configuration: Option<ProcessingConfiguration>
The data processing configuration.
retry_options: Option<ElasticsearchRetryOptions>
The Amazon ES retry options.
role_arn: Option<String>
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
s3_backup_mode: Option<String>
The Amazon S3 backup mode.
s3_destination_description: Option<S3DestinationDescription>
The Amazon S3 destination.
type_name: Option<String>
The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName
.
vpc_configuration_description: Option<VpcConfigurationDescription>
The details of the VPC of the Amazon ES destination.
Trait Implementations
impl Clone for ElasticsearchDestinationDescription
[src]
pub fn clone(&self) -> ElasticsearchDestinationDescription
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ElasticsearchDestinationDescription
[src]
impl Default for ElasticsearchDestinationDescription
[src]
pub fn default() -> ElasticsearchDestinationDescription
[src]
impl<'de> Deserialize<'de> for ElasticsearchDestinationDescription
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ElasticsearchDestinationDescription> for ElasticsearchDestinationDescription
[src]
pub fn eq(&self, other: &ElasticsearchDestinationDescription) -> bool
[src]
pub fn ne(&self, other: &ElasticsearchDestinationDescription) -> bool
[src]
impl StructuralPartialEq for ElasticsearchDestinationDescription
[src]
Auto Trait Implementations
impl RefUnwindSafe for ElasticsearchDestinationDescription
[src]
impl Send for ElasticsearchDestinationDescription
[src]
impl Sync for ElasticsearchDestinationDescription
[src]
impl Unpin for ElasticsearchDestinationDescription
[src]
impl UnwindSafe for ElasticsearchDestinationDescription
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,