code: def replace_bindings(args: Namespace) -> None:
      body = bindings.v1OverwriteRPWorkspaceBindingsRequest(
          resourcePoolName=args.pool_name,
          workspaceNames=args.workspace_names,
      )
      bindings.put_OverwriteRPWorkspaceBindings(
          setup_session(args),
          body=body,
          resourcePoolName=args.pool_name,
      )
  
      print(
          f'replaced bindings of the resource pool "{args.pool_name}" '
          f"with those to the following workspaces: {args.workspace_names}"
      )
      return
  
file_path: determined/harness/determined/cli/resource_pool.py
imports: from argparse import ONE_OR_MORE, Namespace
  from typing import Any, List
  from determined.cli import render, setup_session
  from determined.common.api import authentication, bindings
  from determined.common.declarative_argparse import Arg, Cmd
label_desc: Use image node_id 3 for calling a global function with example usage: replace_bindings(args) without return types