Name
global.CiscoCliResponse
Description
No description available
Script
// Discovery class
var CiscoCliResponse = Class.create();
CiscoCliResponse.prototype = {
initialize: function(result) {
this.ciscoCliInfo = result.device;
},
getGroups: function(){
if (JSUtil.has(this.ciscoCliInfo['groups'])){
if (!(this.ciscoCliInfo.groups['group'] instanceof Array)){
return [this.ciscoCliInfo.groups['group']];
}
return this.ciscoCliInfo.groups['group'];
}
return null;
},
getServers: function(){
if (JSUtil.has(this.ciscoCliInfo['servers'])){
if (!(this.ciscoCliInfo.servers.server instanceof Array)){
return [this.ciscoCliInfo.servers['server']];
}
return this.ciscoCliInfo.servers['server'];
}
return null;
},
getVips: function(){
if (JSUtil.has(this.ciscoCliInfo['vips'])){
if (!(this.ciscoCliInfo.vips['vip'] instanceof Array)){
return [this.ciscoCliInfo.vips['vip']];
}
return this.ciscoCliInfo.vips['vip'];
}
return null;
},
getInterfaces: function(){
if (JSUtil.has(this.ciscoCliInfo['interfaces'])){
if (!(this.ciscoCliInfo.interfaces['interface'] instanceof Array)){
return [this.ciscoCliInfo.interfaces['interface']];
}
return this.ciscoCliInfo.interfaces['interface'];
}
return null;
},
type: "CiscoCliResponse"
};
Sys ID
62140c7393910200084135bb357ffbd0