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