class_docstr: Interacts with AWS Glue Crawler.
  
  Provide thin wrapper around :external+boto3:py:class:`boto3.client("glue") <Glue.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`
      - `AWS Glue crawlers and classifiers         <https://docs.aws.amazon.com/glue/latest/dg/components-overview.html#crawling-intro>`__
class_docstr_tok: ["Interacts","with","AWS","Glue","Crawler",".","Provide","thin","wrapper","around",":","external+boto3",":","py",":","class",":","`","boto3.client","(","``","glue","''",")","<","Glue.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","`","-","`","AWS","Glue","crawlers","and","classifiers","<","https",":","\/\/docs.aws.amazon.com\/glue\/latest\/dg\/components-overview.html","#","crawling-intro",">","`","__"]
docstr: :return: AWS Glue client
docstr_tok: [":","return",":","AWS","Glue","client"]
code: def glue_client(self):
      """:return: AWS Glue client"""
      return self.get_conn()
  
file_path: airflow/airflow/providers/amazon/aws/hooks/glue_crawler.py
imports: from __future__ import annotations
  from functools import cached_property
  from airflow.providers.amazon.aws.hooks.base_aws import AwsBaseHook
  from airflow.providers.amazon.aws.hooks.sts import StsHook
label_desc: Use image node_id 2 for calling the GlueCrawlerHook obj's underlying member method code with example usage: obj.glue_client() and returns: self