# File lib/deltacloud/drivers/mock/mock_driver.rb, line 167
  def instance(credentials, opts={})
    check_credentials( credentials )
    instance_filename = File.join(@storage_root, 'instances', "#{opts[:id]}.yml")
    return nil unless File.exists?(instance_filename)
    instance = YAML::load_file(instance_filename)
    instance[:actions] = instance_actions_for( instance[:state] )
    instance[:id] = File::basename(instance_filename, ".yml")
    Instance.new(instance)
  end