Module: MiqVimVdlConnectionMod
- Included in:
- MiqVim
- Defined in:
- lib/VMwareWebService/MiqVimVdlMod.rb
Instance Method Summary collapse
- #closeVdlConnection(connection) ⇒ Object
-
#vdlConnection ⇒ Object
Return a VixDiskLib connection object for the same server that VIM is connected to.
Instance Method Details
#closeVdlConnection(connection) ⇒ Object
19 20 21 22 |
# File 'lib/VMwareWebService/MiqVimVdlMod.rb', line 19 def closeVdlConnection(connection) $vim_log.info "MiqVimMod.closeVdlConnection: #{connection.serverName}" connection.disconnect end |
#vdlConnection ⇒ Object
Return a VixDiskLib connection object for the same server that VIM is connected to.
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/VMwareWebService/MiqVimVdlMod.rb', line 6 def vdlConnection require 'VMwareWebService/VixDiskLib/VixDiskLib' VixDiskLib.init(->(s) { $vim_log.info "VMware(VixDiskLib): #{s}" }, ->(s) { $vim_log.warn "VMware(VixDiskLib): #{s}" }, ->(s) { $vim_log.error "VMware(VixDiskLib): #{s}" }) $log.info "MiqVimVdlConnectionMod.vdlConnection: server - #{@server}" VixDiskLib.connect(:serverName => server, :port => 902, :credType => VixDiskLib_raw::VIXDISKLIB_CRED_UID, :userName => username, :password => password) end |