code: def connect(
      name: str,
      service: DataprocConnectService,
      pass_through_args: Ann[Optional[List[str]], Arg()] = None,
      project: ProjectOption = None,
      port: Ann[
          str,
          Opt(
              help="Local port to use for SSH tunnel to leader (master) node"
          ),
      ] = "10000",
      zone: ZoneOption = None,
      dry_run: DryRunOption = False,
  ):
      """
      Connect to a running Dataproc cluster with name NAME and start
      the web service SERVICE.
      """
      dataproc_connect(
          name,
          service,
          project,
          port,
          zone,
          dry_run,
          pass_through_args or [],
      )
  
file_path: hail/hail/python/hailtop/hailctl/dataproc/cli.py
imports: import sys
  import typer
  from typer import Option, Argument
  from typing import List, Optional, Annotated
  from .connect import connect, DataprocConnectService
  from .submit import submit
  from .diagnose import diagnose
  from .modify import modify
  from .start import start, VepVersion
  from ..describe import describe
  from .None import gcloud
label_desc: Use image node_id 5 for calling a global function with example usage: connect(name, service, pass_through_args, project, port, zone, dry_run) without return types