[−][src]Struct rusoto_iot::FirehoseAction
Describes an action that writes data to an Amazon Kinesis Firehose stream.
Fields
batch_mode: Option<bool>
Whether to deliver the Kinesis Data Firehose stream as a batch by using PutRecordBatch
. The default value is false
.
When batchMode
is true
and the rule's SQL statement evaluates to an Array, each Array element forms one record in the PutRecordBatch
request. The resulting array can't have more than 500 records.
delivery_stream_name: String
The delivery stream name.
role_arn: String
The IAM role that grants access to the Amazon Kinesis Firehose stream.
separator: Option<String>
A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
Trait Implementations
impl Clone for FirehoseAction
[src]
pub fn clone(&self) -> FirehoseAction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FirehoseAction
[src]
impl Default for FirehoseAction
[src]
pub fn default() -> FirehoseAction
[src]
impl<'de> Deserialize<'de> for FirehoseAction
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<FirehoseAction> for FirehoseAction
[src]
pub fn eq(&self, other: &FirehoseAction) -> bool
[src]
pub fn ne(&self, other: &FirehoseAction) -> bool
[src]
impl Serialize for FirehoseAction
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for FirehoseAction
[src]
Auto Trait Implementations
impl RefUnwindSafe for FirehoseAction
[src]
impl Send for FirehoseAction
[src]
impl Sync for FirehoseAction
[src]
impl Unpin for FirehoseAction
[src]
impl UnwindSafe for FirehoseAction
[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, 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>,