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.



3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3454

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.



3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3454

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.



3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3454

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:



3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3454

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)


3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 3454

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