code: def get_image(vm_):
      '''
      Return the image object to use
      '''
      images = avail_images()
      vm_image = config.get_cloud_config_value(
          'image', vm_, __opts__, search_global=False
      )
      if not isinstance(vm_image, six.string_types):
          vm_image = six.text_type(vm_image)
  
      for image in images:
          if vm_image in (images[image]['name'],
                          images[image]['slug'],
                          images[image]['id']):
              if images[image]['slug'] is not None:
                  return images[image]['slug']
              return int(images[image]['id'])
      raise SaltCloudNotFound(
          'The specified image, \'{0}\', could not be found.'.format(vm_image)
      f get_image(vm_):
      '''
      Return the image object to use
      '''
      images = avail_images()
      vm_image = config.get_cloud_config_value(
          'image', vm_, __opts__, search_global=False
      )
      if not isinstance(vm_image, six.string_types):
          vm_image = six.text_type(vm_image)
  
      for image in images:
          if vm_image in (images[image]['name'],
                          images[image]['slug'],
                          images[image]['id']):
              if images[image]['slug'] is not None:
                  return images[image]['slug']
              return int(images[image]['id'])
      raise SaltCloudNotFound(
          'The specified image, \'{0}\', could not be found.'.format(vm_image)
      )
docs: Return the image object to use