Struct aws_sdk_kinesisanalyticsv2::model::OutputDescription [−][src]
#[non_exhaustive]pub struct OutputDescription {
pub output_id: Option<String>,
pub name: Option<String>,
pub kinesis_streams_output_description: Option<KinesisStreamsOutputDescription>,
pub kinesis_firehose_output_description: Option<KinesisFirehoseOutputDescription>,
pub lambda_output_description: Option<LambdaOutputDescription>,
pub destination_schema: Option<DestinationSchema>,
}
Expand description
For a SQL-based Kinesis Data Analytics application, 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 a Kinesis data stream or a Kinesis Data Firehose delivery stream.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.output_id: Option<String>
A unique identifier for the output configuration.
name: Option<String>
The name of the in-application stream that is configured as output.
kinesis_streams_output_description: Option<KinesisStreamsOutputDescription>
Describes the Kinesis data stream that is configured as the destination where output is written.
kinesis_firehose_output_description: Option<KinesisFirehoseOutputDescription>
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
lambda_output_description: Option<LambdaOutputDescription>
Describes the Lambda function that is configured as the destination where output is written.
destination_schema: Option<DestinationSchema>
The data format used for writing data to the destination.
Implementations
The name of the in-application stream that is configured as output.
Describes the Kinesis data stream that is configured as the destination where output is written.
pub fn kinesis_firehose_output_description(
&self
) -> Option<&KinesisFirehoseOutputDescription>
pub fn kinesis_firehose_output_description(
&self
) -> Option<&KinesisFirehoseOutputDescription>
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
Describes the Lambda function that is configured as the destination where output is written.
The data format used for writing data to the destination.
Creates a new builder-style object to manufacture OutputDescription
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for OutputDescription
impl Send for OutputDescription
impl Sync for OutputDescription
impl Unpin for OutputDescription
impl UnwindSafe for OutputDescription
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more