module Cvprac::Api::Inventory
CVP Inventory
api methods
Public Instance Methods
get_device_by_name(fqdn)
click to toggle source
Get device (NetElement) by name (fqdn)
@param [String] fqdn The FQDN (name) of the desired device
@return [Hash] CVP NetElement data.
# File lib/cvprac/api/inventory.rb, line 47 def get_device_by_name(fqdn) log(Logger::DEBUG) { "get_device_by_name: #{fqdn}" } res = @clnt.get('/inventory/getInventory.do', data: { queryparam: fqdn, startIndex: 0, endIndex: 0 }) return {} if res['netElementList'].length.zero? res['netElementList'].each do |element| return element if element['fqdn'] == fqdn end {} end