[][src]Struct rusoto_kinesisanalytics::OutputDescription

pub struct OutputDescription {
    pub destination_schema: Option<DestinationSchema>,
    pub kinesis_firehose_output_description: Option<KinesisFirehoseOutputDescription>,
    pub kinesis_streams_output_description: Option<KinesisStreamsOutputDescription>,
    pub lambda_output_description: Option<LambdaOutputDescription>,
    pub name: Option<String>,
    pub output_id: Option<String>,
}

Describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

Fields

Data format used for writing data to the destination.

Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.

Describes Amazon Kinesis stream configured as the destination where output is written.

Describes the AWS Lambda function configured as the destination where output is written.

Name of the in-application stream configured as output.

A unique identifier for the output configuration.

Trait Implementations

impl Clone for OutputDescription
[src]

Performs copy-assignment from source. Read more

impl Default for OutputDescription
[src]

impl PartialEq<OutputDescription> for OutputDescription
[src]

impl Debug for OutputDescription
[src]

impl<'de> Deserialize<'de> for OutputDescription
[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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T