[][src]Struct rusoto_kinesisanalytics::S3ReferenceDataSourceUpdate

pub struct S3ReferenceDataSourceUpdate {
    pub bucket_arn_update: Option<String>,
    pub file_key_update: Option<String>,
    pub reference_role_arn_update: Option<String>,
}

Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.

Fields

Amazon Resource Name (ARN) of the S3 bucket.

Object key name.

ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the in-application.

Trait Implementations

impl Clone for S3ReferenceDataSourceUpdate
[src]

Performs copy-assignment from source. Read more

impl Default for S3ReferenceDataSourceUpdate
[src]

impl PartialEq<S3ReferenceDataSourceUpdate> for S3ReferenceDataSourceUpdate
[src]

impl Debug for S3ReferenceDataSourceUpdate
[src]

impl Serialize for S3ReferenceDataSourceUpdate
[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, 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> Same for T

Should always be Self

impl<T> Erased for T