Class: Aws::KinesisAnalyticsV2::Types::Output

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb

Overview

Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_schemaTypes::DestinationSchema

Describes the data format when records are written to the destination.



3769
3770
3771
3772
3773
3774
3775
3776
3777
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3769

class Output < Struct.new(
  :name,
  :kinesis_streams_output,
  :kinesis_firehose_output,
  :lambda_output,
  :destination_schema)
  SENSITIVE = []
  include Aws::Structure
end

#kinesis_firehose_outputTypes::KinesisFirehoseOutput

Identifies a Kinesis Data Firehose delivery stream as the destination.



3769
3770
3771
3772
3773
3774
3775
3776
3777
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3769

class Output < Struct.new(
  :name,
  :kinesis_streams_output,
  :kinesis_firehose_output,
  :lambda_output,
  :destination_schema)
  SENSITIVE = []
  include Aws::Structure
end

#kinesis_streams_outputTypes::KinesisStreamsOutput

Identifies a Kinesis data stream as the destination.



3769
3770
3771
3772
3773
3774
3775
3776
3777
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3769

class Output < Struct.new(
  :name,
  :kinesis_streams_output,
  :kinesis_firehose_output,
  :lambda_output,
  :destination_schema)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_outputTypes::LambdaOutput

Identifies an Amazon Lambda function as the destination.

Returns:



3769
3770
3771
3772
3773
3774
3775
3776
3777
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3769

class Output < Struct.new(
  :name,
  :kinesis_streams_output,
  :kinesis_firehose_output,
  :lambda_output,
  :destination_schema)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the in-application stream.

Returns:

  • (String)


3769
3770
3771
3772
3773
3774
3775
3776
3777
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3769

class Output < Struct.new(
  :name,
  :kinesis_streams_output,
  :kinesis_firehose_output,
  :lambda_output,
  :destination_schema)
  SENSITIVE = []
  include Aws::Structure
end