class MiqHostFirewallSystem

Attributes

invObj[R]

Public Class Methods

new(fwsMor, invObj) click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 4
def initialize(fwsMor, invObj)
  @invObj = invObj
  @fwsMor = fwsMor
end

Public Instance Methods

disableRuleset(rskey) click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 17
def disableRuleset(rskey)
  @invObj.disableRuleset(@fwsMor, rskey)
end
enableRuleset(rskey) click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 21
def enableRuleset(rskey)
  @invObj.enableRuleset(@fwsMor, rskey)
end
firewallInfo() click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 9
def firewallInfo
  @invObj.getMoProp(@fwsMor)['firewallInfo']
end
getRulesByFilter(filter) click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 13
def getRulesByFilter(filter)
  @invObj.applyFilter(firewallInfo['ruleset'], filter)
end
refreshFirewall() click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 25
def refreshFirewall
  @invObj.refreshFirewall(@fwsMor)
end
updateDefaultPolicy(defaultPolicy) click to toggle source
# File lib/VMwareWebService/MiqHostFirewallSystem.rb, line 29
def updateDefaultPolicy(defaultPolicy)
  @invObj.updateDefaultPolicy(@fwsMor, defaultPolicy)
end