You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::KinesisAnalyticsV2::Types::OutputUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::OutputUpdate
- Defined in:
- (unknown)
Overview
When passing OutputUpdate as input to an Aws::Client method, you can use a vanilla 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
},
}
For a SQL-based Kinesis Data Analytics application, describes updates to the output configuration identified by the OutputId
.
Instance Attribute Summary collapse
-
#destination_schema_update ⇒ Types::DestinationSchema
Describes the data format when records are written to the destination.
-
#kinesis_firehose_output_update ⇒ Types::KinesisFirehoseOutputUpdate
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
-
#kinesis_streams_output_update ⇒ Types::KinesisStreamsOutputUpdate
Describes a Kinesis data stream as the destination for the output.
-
#lambda_output_update ⇒ Types::LambdaOutputUpdate
Describes an AWS Lambda function as the destination for the output.
-
#name_update ⇒ String
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.
-
#output_id ⇒ String
Identifies the specific output configuration that you want to update.
Instance Attribute Details
#destination_schema_update ⇒ Types::DestinationSchema
Describes the data format when records are written to the destination.
#kinesis_firehose_output_update ⇒ Types::KinesisFirehoseOutputUpdate
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
#kinesis_streams_output_update ⇒ Types::KinesisStreamsOutputUpdate
Describes a Kinesis data stream as the destination for the output.
#lambda_output_update ⇒ Types::LambdaOutputUpdate
Describes an AWS Lambda function as the destination for the output.
#name_update ⇒ String
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.
#output_id ⇒ String
Identifies the specific output configuration that you want to update.