docs: def show_image(kwargs, call=None):
      '''
      Show the details from aliyun image
      '''
      if call != 'function':
          raise SaltCloudSystemExit(
              'The show_images function must be called with '
              '-f or --function'
          )
  
      if not isinstance(kwargs, dict):
          kwargs = {}
  
      location = get_location()
      if 'location' in kwargs:
          location = kwargs['location']
  
      params = {
          'Action': 'DescribeImages',
          'RegionId': location,
          'ImageId': kwargs['image']
      }
  
      ret = {}
      items = query(params=params)
      # DescribeImages so far support input multi-image. And
      # if not found certain image, the response will include
      # blank image list other than 'not found' error message
      if 'Code' in items or not items['Images']['Image']:
          raise SaltCloudNotFound('The specified image could not be found.')
  
      log.debug(
          'Total %s image found in Region %s',
          items['TotalCount'], location
      )
  
      for image in items['Images']['Image']:
          ret[image['ImageId']] = {}
          for item in image:
              ret[image['ImageId']][item] = six.text_type(image[item])
  
      return ret