class Aws::KinesisAnalytics::Types::OutputUpdate
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", role_arn_update: "RoleARN", }, kinesis_firehose_output_update: { resource_arn_update: "ResourceARN", role_arn_update: "RoleARN", }, lambda_output_update: { resource_arn_update: "ResourceARN", role_arn_update: "RoleARN", }, 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 an Amazon Kinesis stream as the destination for the output. @return [Types::KinesisStreamsOutputUpdate]
@!attribute [rw] kinesis_firehose_output_update
Describes an Amazon Kinesis 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. For more information, see [Configuring Application Output][1]. [1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html @return [Types::DestinationSchema]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/OutputUpdate AWS API Documentation
Constants
- SENSITIVE