Sha256: 44f0b3fecd372ae8350e10405ac2c2e8e1d33942a295d618d60e5e7abd974567
Contents?: true
Size: 603 Bytes
Versions: 20
Compression:
Stored size: 603 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/nfv/models/vnfd' module Fog module OpenStack class NFV class Vnfds < Fog::OpenStack::Collection model Fog::OpenStack::NFV::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::OpenStack::NFV::NotFound nil end def destroy(uuid) vnfd = get(uuid) vnfd.destroy end end end end end
Version data entries
20 entries across 20 versions & 3 rubygems