[][src]Struct rusoto_firehose::KinesisStreamSourceDescription

pub struct KinesisStreamSourceDescription {
    pub delivery_start_timestamp: Option<f64>,
    pub kinesis_stream_arn: Option<String>,
    pub role_arn: Option<String>,
}

Details about a Kinesis data stream used as the source for a Kinesis Data Firehose delivery stream.

Fields

Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this time stamp.

The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

The ARN of the role used by the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Trait Implementations

impl Clone for KinesisStreamSourceDescription
[src]

Performs copy-assignment from source. Read more

impl Default for KinesisStreamSourceDescription
[src]

impl PartialEq<KinesisStreamSourceDescription> for KinesisStreamSourceDescription
[src]

impl Debug for KinesisStreamSourceDescription
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[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> 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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T