airflow.providers.amazon.aws.hooks.redshift_cluster
¶
Module Contents¶
Classes¶
Interact with AWS Redshift, using the boto3 library |
- class airflow.providers.amazon.aws.hooks.redshift_cluster.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) Optional[List[str]] [source]¶
Gets a list of snapshots for a cluster
- Parameters
cluster_identifier (str) -- unique identifier of a cluster