code: def glue_cleanup(
      crawler_name: str, job_name: str, db_name: str
  ) -> None:
      client: BaseClient = boto3.client("glue")
  
      client.delete_crawler(Name=crawler_name)
      client.delete_job(JobName=job_name)
      client.delete_database(Name=db_name)
  
file_path: airflow/tests/system/providers/amazon/aws/example_glue.py
imports: from __future__ import annotations
  from datetime import datetime
  from typing import TYPE_CHECKING
  import boto3
  from airflow.decorators import task
  from airflow.models.baseoperator import chain
  from airflow.models.dag import DAG
  from airflow.providers.amazon.aws.operators.glue import GlueJobOperator
  from airflow.providers.amazon.aws.operators.glue_crawler import GlueCrawlerOperator
  from airflow.providers.amazon.aws.operators.s3 import S3CreateBucketOperator, S3CreateObjectOperator, S3DeleteBucketOperator
  from airflow.providers.amazon.aws.sensors.glue import GlueJobSensor
  from airflow.providers.amazon.aws.sensors.glue_crawler import GlueCrawlerSensor
  from airflow.utils.trigger_rule import TriggerRule
  from tests.system.providers.amazon.aws.utils import ENV_ID_KEY, SystemTestContextBuilder, prune_logs
  from tests.system.utils import get_test_run
label_desc: Use image node_id 2 for calling a global function with example usage: glue_cleanup(crawler_name, job_name, db_name) without return types