[][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 Default for KinesisStreamSourceDescription
[src]

impl PartialEq<KinesisStreamSourceDescription> for KinesisStreamSourceDescription
[src]

impl Clone for KinesisStreamSourceDescription
[src]

Performs copy-assignment from source. Read more

impl Debug for KinesisStreamSourceDescription
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[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, 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> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

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

impl<T> Erased for T

impl<T> Same for T

Should always be Self