code: def hardware_status(self):
          
          result = self.make_request(
              NodeCommandFailed,
              resource='appliance_status')
          return HardwareStatus(result.get('hardware_statuses', []))
docs: Obtain hardware statistics for various areas of this node.
          
          See :class:`~HardwareStatus` for usage.
          
          :raises NodeCommandFailed: failure to retrieve current status
          :rtype: HardwareStatus