Values.SourceDescriptionSourceDetails about a Kinesis data stream used as the source for a Firehose stream.
type nonrec t = {directPutSourceDescription : DirectPutSourceDescription.t option;Details about Direct PUT used as the source for a Firehose stream.
*)kinesisStreamSourceDescription : KinesisStreamSourceDescription.t option;The KinesisStreamSourceDescription value for the source Kinesis data stream.
*)mSKSourceDescription : MSKSourceDescription.t option;The configuration description for the Amazon MSK cluster to be used as the source for a delivery stream.
*)databaseSourceDescription : DatabaseSourceDescription.t option;Details about a database used as the source for a Firehose stream. Amazon Data Firehose is in preview release and is subject to change.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Integer of ThroughputHintInMBs.t
| `List of
[> `String of DatabaseColumnName.t
| `Structure of
(string
* [> `Enum of string
| `String of NonEmptyStringWithoutWhitespace.t
| `Structure of
(string
* [> `Enum of string
| `String of NonEmptyString.t ])
list
| `Timestamp of Timestamp.t ])
list ]
list
| `String of KinesisStreamARN.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of DatabaseName.t ] list
| `String of RoleARN.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `String of SecretARN.t ])
list ])
list
| `Timestamp of DeliveryStartTimestamp.t ])
list ])
list ]