blob: d29cd0071e409fd329a4e2dbf6257aef2d17dde5 [file] [log] [blame]
:py:mod:`airflow.providers.amazon.aws.hooks.kinesis`
====================================================
.. py:module:: airflow.providers.amazon.aws.hooks.kinesis
.. autoapi-nested-parse::
This module contains AWS Firehose hook
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.amazon.aws.hooks.kinesis.FirehoseHook
airflow.providers.amazon.aws.hooks.kinesis.AwsFirehoseHook
.. py:class:: FirehoseHook(delivery_stream, *args, **kwargs)
Bases: :py:obj:`airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
Interact with AWS Kinesis Firehose.
Additional arguments (such as ``aws_conn_id``) may be specified and
are passed down to the underlying AwsBaseHook.
.. seealso::
:class:`~airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
:param delivery_stream: Name of the delivery stream
.. py:method:: put_records(self, records)
Write batch records to Kinesis Firehose
.. py:class:: AwsFirehoseHook(*args, **kwargs)
Bases: :py:obj:`FirehoseHook`
This hook is deprecated.
Please use :class:`airflow.providers.amazon.aws.hooks.kinesis.FirehoseHook`.