class MiqHostServiceSystem
Attributes
invObj[R]
Public Class Methods
new(ssMor, invObj)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 4 def initialize(ssMor, invObj) @invObj = invObj @ssMor = ssMor end
Public Instance Methods
getServicesByFilter(filter)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 13 def getServicesByFilter(filter) @invObj.applyFilter(serviceInfo['service'], filter) end
refreshServices()
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 17 def refreshServices @invObj.refreshServices(@ssMor) end
restartService(skey)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 21 def restartService(skey) @invObj.restartService(@ssMor, skey) end
serviceInfo()
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 9 def serviceInfo @invObj.getMoProp(@ssMor)['serviceInfo'] end
startService(skey)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 25 def startService(skey) @invObj.startService(@ssMor, skey) end
stopService(skey)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 29 def stopService(skey) @invObj.stopService(@ssMor, skey) end
uninstallService(skey)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 33 def uninstallService(skey) @invObj.uninstallService(@ssMor, skey) end
updateServicePolicy(skey, policy)
click to toggle source
# File lib/VMwareWebService/MiqHostServiceSystem.rb, line 37 def updateServicePolicy(skey, policy) @invObj.updateServicePolicy(@ssMor, skey, policy) end