Firehose input with LogStash? Some confusion

All,

I'm a little confused and looking for clarification about the Logstash Kinesis input plug-in.

As I read it, and from some cursory discussion here and other places on the web, it appears that it is possible to send an AWS Kinesis Firehose stream to LogStash for processing. However the AWS configuration console offers no other destinations than S3, Redshift, ElasticSearch and Splunk.

How exactly do you achieve this? Or have I misunderstood?

My goal is to collect AWS Cloudfront logs in near-realtime via Logstash, enrich/transform them and push them into ElasticSearch.