Class: Aws::Firehose::Types::SourceDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Firehose::Types::SourceDescription
- Defined in:
- gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb
Overview
Details about a Kinesis data stream used as the source for a Firehose stream.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#database_source_description ⇒ Types::DatabaseSourceDescription
Details about a database used as the source for a Firehose stream.
-
#direct_put_source_description ⇒ Types::DirectPutSourceDescription
Details about Direct PUT used as the source for a Firehose stream.
-
#kinesis_stream_source_description ⇒ Types::KinesisStreamSourceDescription
The KinesisStreamSourceDescription value for the source Kinesis data stream.
-
#msk_source_description ⇒ Types::MSKSourceDescription
The configuration description for the Amazon MSK cluster to be used as the source for a delivery stream.
Instance Attribute Details
#database_source_description ⇒ Types::DatabaseSourceDescription
Details about a database used as the source for a Firehose stream.
Amazon Data Firehose is in preview release and is subject to change.
5399 5400 5401 5402 5403 5404 5405 5406 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5399 class SourceDescription < Struct.new( :direct_put_source_description, :kinesis_stream_source_description, :msk_source_description, :database_source_description) SENSITIVE = [] include Aws::Structure end |
#direct_put_source_description ⇒ Types::DirectPutSourceDescription
Details about Direct PUT used as the source for a Firehose stream.
5399 5400 5401 5402 5403 5404 5405 5406 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5399 class SourceDescription < Struct.new( :direct_put_source_description, :kinesis_stream_source_description, :msk_source_description, :database_source_description) SENSITIVE = [] include Aws::Structure end |
#kinesis_stream_source_description ⇒ Types::KinesisStreamSourceDescription
The KinesisStreamSourceDescription value for the source Kinesis data stream.
5399 5400 5401 5402 5403 5404 5405 5406 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5399 class SourceDescription < Struct.new( :direct_put_source_description, :kinesis_stream_source_description, :msk_source_description, :database_source_description) SENSITIVE = [] include Aws::Structure end |
#msk_source_description ⇒ Types::MSKSourceDescription
The configuration description for the Amazon MSK cluster to be used as the source for a delivery stream.
5399 5400 5401 5402 5403 5404 5405 5406 |
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 5399 class SourceDescription < Struct.new( :direct_put_source_description, :kinesis_stream_source_description, :msk_source_description, :database_source_description) SENSITIVE = [] include Aws::Structure end |