Sha256: 9e2c65c44d9221285850b843014a32e4ab288585bf3f1cfdf2f3fb6810df256e
Contents?: true
Size: 594 Bytes
Versions: 39
Compression:
Stored size: 594 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/nfv/openstack/models/vnf' module Fog module NFV class OpenStack class Vnfs < Fog::OpenStack::Collection model Fog::NFV::OpenStack::Vnf def all(options = {}) load_response(service.list_vnfs(options), 'vnfs') end def get(uuid) data = service.get_vnf(uuid).body['vnf'] new(data) rescue Fog::NFV::OpenStack::NotFound nil end def destroy(uuid) vnf = get(uuid) vnf.destroy end end end end end
Version data entries
39 entries across 37 versions & 3 rubygems