class_docstr: Interact with Amazon Redshift Data API.
  
  Provide thin wrapper around
  :external+boto3:py:class:`boto3.client("redshift-data") <RedshiftDataAPIService.Client>`.
  
  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`
      - `Amazon Redshift Data API         <https://docs.aws.amazon.com/redshift-data/latest/APIReference/Welcome.html>`__
class_docstr_tok: ["Interact","with","Amazon","Redshift","Data","API",".","Provide","thin","wrapper","around",":","external+boto3",":","py",":","class",":","`","boto3.client","(","``","redshift-data","''",")","<","RedshiftDataAPIService.Client",">","`",".","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","`","-","`","Amazon","Redshift","Data","API","<","https",":","\/\/docs.aws.amazon.com\/redshift-data\/latest\/APIReference\/Welcome.html",">","`","__"]
code: def __init__(self, *args, **kwargs) -> None:
      kwargs["client_type"] = "redshift-data"
      super().__init__(*args, **kwargs)
  
file_path: airflow/airflow/providers/amazon/aws/hooks/redshift_data.py
imports: from __future__ import annotations
  import time
  from pprint import pformat
  from typing import TYPE_CHECKING, Any, Iterable
  from airflow.providers.amazon.aws.hooks.base_aws import AwsGenericHook
  from airflow.providers.amazon.aws.utils import trim_none_values
label_desc: Use image node_id 1 to create a new RedshiftDataHook object from inherited base classes: AwsGenericHook with example: obj = RedshiftDataHook()