airflow.providers.amazon.aws.hooks.redshift
¶
Interact with AWS Redshift, using the boto3 library.
Module Contents¶
-
class
airflow.providers.amazon.aws.hooks.redshift.
RedshiftHook
(*args, **kwargs)[source]¶ Bases:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
Interact with AWS Redshift, using the boto3 library
Additional arguments (such as
aws_conn_id
) may be specified and are passed down to the underlying AwsBaseHook.See also
- Parameters
aws_conn_id (str) -- The Airflow connection used for AWS credentials.
-
delete_cluster
(self, cluster_identifier: str, skip_final_cluster_snapshot: bool = True, final_cluster_snapshot_identifier: Optional[str] = None)[source]¶ Delete a cluster and optionally create a snapshot
-
describe_cluster_snapshots
(self, cluster_identifier: str)[source]¶ Gets a list of snapshots for a cluster
- Parameters
cluster_identifier (str) -- unique identifier of a cluster