class Aws::KinesisAnalyticsV2::Types::OutputUpdate
For a SQL-based Kinesis Data Analytics application, describes updates to the output configuration identified by the `OutputId`.
@note When making an API call, you may pass OutputUpdate
data as a hash: { output_id: "Id", # required name_update: "InAppStreamName", kinesis_streams_output_update: { resource_arn_update: "ResourceARN", # required }, kinesis_firehose_output_update: { resource_arn_update: "ResourceARN", # required }, lambda_output_update: { resource_arn_update: "ResourceARN", # required }, destination_schema_update: { record_format_type: "JSON", # required, accepts JSON, CSV }, }
@!attribute [rw] output_id
Identifies the specific output configuration that you want to update. @return [String]
@!attribute [rw] name_update
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name. @return [String]
@!attribute [rw] kinesis_streams_output_update
Describes a Kinesis data stream as the destination for the output. @return [Types::KinesisStreamsOutputUpdate]
@!attribute [rw] kinesis_firehose_output_update
Describes a Kinesis Data Firehose delivery stream as the destination for the output. @return [Types::KinesisFirehoseOutputUpdate]
@!attribute [rw] lambda_output_update
Describes an AWS Lambda function as the destination for the output. @return [Types::LambdaOutputUpdate]
@!attribute [rw] destination_schema_update
Describes the data format when records are written to the destination. @return [Types::DestinationSchema]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/OutputUpdate AWS API Documentation
Constants
- SENSITIVE