Sha256: 255b8789bda3f2705c97028591cd0d62cfec9f2fc6b361acded184b87ec96839
Contents?: true
Size: 603 Bytes
Versions: 39
Compression:
Stored size: 603 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/nfv/openstack/models/vnfd' module Fog module NFV class OpenStack class Vnfds < Fog::OpenStack::Collection model Fog::NFV::OpenStack::Vnfd def all(options = {}) load_response(service.list_vnfds(options), 'vnfds') end def get(uuid) data = service.get_vnfd(uuid).body['vnfd'] new(data) rescue Fog::NFV::OpenStack::NotFound nil end def destroy(uuid) vnfd = get(uuid) vnfd.destroy end end end end end
Version data entries
39 entries across 37 versions & 3 rubygems