class_docstr: Interact with Amazon Kinesis Firehose.
  
  Provide thick wrapper around :external+boto3:py:class:`boto3.client("firehose") <Firehose.Client>`.
  
  :param delivery_stream: Name of the delivery stream
  
  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`
class_docstr_tok: ["Interact","with","Amazon","Kinesis","Firehose",".","Provide","thick","wrapper","around",":","external+boto3",":","py",":","class",":","`","boto3.client","(","``","firehose","''",")","<","Firehose.Client",">","`",".",":","param","delivery_stream",":","Name","of","the","delivery","stream","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","`"]
docstr: Write batch records to Kinesis Firehose.
  
  .. seealso::
      - :external+boto3:py:meth:`Firehose.Client.put_record_batch`
  
  :param records: list of records
docstr_tok: ["Write","batch","records","to","Kinesis","Firehose",".","..","seealso",":",":","-",":","external+boto3",":","py",":","meth",":","`","Firehose.Client.put_record_batch","`",":","param","records",":","list","of","records"]
code: def put_records(self, records: Iterable):
      """Write batch records to Kinesis Firehose.
  
      .. seealso::
          - :external+boto3:py:meth:`Firehose.Client.put_record_batch`
  
      :param records: list of records
      """
      return self.get_conn().put_record_batch(
          DeliveryStreamName=self.delivery_stream, Records=records
      )
  
imports: from __future__ import annotations
  from typing import Iterable
  from airflow.providers.amazon.aws.hooks.base_aws import AwsBaseHook
label_desc: Use image node_id 2 for calling the FirehoseHook obj's underlying member method code with example usage: obj.put_records(records) and returns: self