code: def _output(self, name):
      cmd = ["terraform", "output", "-json"]
      try:
          out = subprocess.check_output(cmd, cwd=self.working_dir)
      except subprocess.CalledProcessError as e:
          raise remotelib.OperationError(
              f"unable to get Terraform output in {self.working_dir}"
          ) from e
      else:
          output = json.loads(out.decode())
          return output[name]["value"]
  
imports: import json
  import logging
  import os
  import re
  import subprocess
  import sys
  from guild import remote
  from guild import remote_util
  from guild import util
  from guild import var
  from .None import ssh
  from .None import ssh_util
label_desc: Use image node_id 17 for calling the AzureVMRemote obj's underlying member method code with example usage: obj._output(name) and returns: output