pub struct FirehoseAction {
pub delivery_stream_name: String,
pub role_arn: String,
pub separator: Option<String>,
}Expand description
Describes an action that writes data to an Amazon Kinesis Firehose stream.
Fields§
§delivery_stream_name: StringThe delivery stream name.
role_arn: StringThe 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§
Source§impl Clone for FirehoseAction
impl Clone for FirehoseAction
Source§fn clone(&self) -> FirehoseAction
fn clone(&self) -> FirehoseAction
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 FirehoseAction
impl Debug for FirehoseAction
Source§impl Default for FirehoseAction
impl Default for FirehoseAction
Source§fn default() -> FirehoseAction
fn default() -> FirehoseAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FirehoseAction
impl<'de> Deserialize<'de> for FirehoseAction
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 FirehoseAction
impl PartialEq for FirehoseAction
Source§impl Serialize for FirehoseAction
impl Serialize for FirehoseAction
impl StructuralPartialEq for FirehoseAction
Auto Trait Implementations§
impl Freeze for FirehoseAction
impl RefUnwindSafe for FirehoseAction
impl Send for FirehoseAction
impl Sync for FirehoseAction
impl Unpin for FirehoseAction
impl UnwindSafe for FirehoseAction
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