blob: ae28d9e61fd6c0c5b98b57ae200133e5b53da34a [file] [log] [blame]
:py:mod:`airflow.providers.amazon.aws.hooks.redshift_data`
==========================================================
.. py:module:: airflow.providers.amazon.aws.hooks.redshift_data
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.amazon.aws.hooks.redshift_data.RedshiftDataHook
.. py:class:: RedshiftDataHook(*args, **kwargs)
Bases: :py:obj:`airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
Interact with AWS Redshift Data, using the boto3 library
Hook attribute `conn` has all methods that listed in documentation
.. seealso::
- https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/redshift-data.html
- https://docs.aws.amazon.com/redshift-data/latest/APIReference/Welcome.html
Additional arguments (such as ``aws_conn_id`` or ``region_name``) may be specified and
are passed down to the underlying AwsBaseHook.
.. seealso::
:class:`~airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
:param aws_conn_id: The Airflow connection used for AWS credentials.
.. py:method:: conn(self)
:property:
Get the underlying boto3 RedshiftDataAPIService client (cached)