code: def provider_image(self):
          
          if self._image is None:
              if isinstance(self.configuration['disk']['image'], dict):
                  ProviderClass = lookup_provider_class(
                      self.configuration['disk']['image']['provider'])
                  self._image = ProviderClass(
                      self.configuration['disk']['image']).image
              else:
                  # If image is not a dictionary, return it as is for backwards
                  # compatibility
                  self._image = self.configuration['disk']['image']
          return self._image
docs: Image path getter.
  
          This method uses a pluggable image provider to retrieve an
          image's path.