code: def handler(cls, options, config):
      table_name = options.table
      key = options.key
  
      print("==== LookupTables; Get Key ====")
  
      LookupTables.get_instance(config=config)
  
      print("  Table: {}".format(table_name))
      print("  Key:   {}".format(key))
  
      value = LookupTables.get(table_name, key)
  
      print()
      print("  Type:  {}".format(type(value)))
  
      if isinstance(value, (list, dict)):
          # Render lists and dicts a bit better to make them easier to read
          print("  Value:")
          print(json.dumps(value, indent=2, sort_keys=True))
      else:
          print("  Value: {}".format(value))
  
      print()
  
      return True
  
imports: import copy
  import json
  from streamalert.shared.logger import get_logger
  from streamalert.shared.lookup_tables.core import LookupTables
  from streamalert.shared.lookup_tables.utils import LookupTablesMagic
  from streamalert_cli.utils import CLICommand, generate_subparser, set_parser_epilog
label_desc: Use image node_id 2 for calling the LookupTablesGetKeySubCommand obj's underlying member method code with example usage: obj.handler(cls, options, config) and returns: True