Class RbVmomi::VIM
In: lib/rbvmomi/vim.rb
Parent: Connection

A connection to one vSphere SDK endpoint. @see serviceInstance

Methods

Public Class methods

Connect to a vSphere SDK endpoint

@param [Hash] opts The options hash. @option opts [String] :host Host to connect to. @option opts [Numeric] :port (443) Port to connect to. @option opts [Boolean] :ssl (true) Whether to use SSL. @option opts [Boolean] :insecure (false) If true, ignore SSL certificate errors. @option opts [String] :user (root) Username. @option opts [String] :password Password. @option opts [String] :path (/sdk) SDK endpoint path. @option opts [Boolean] :debug (false) If true, print SOAP traffic to stderr.

Public Instance methods

Alias to serviceContent.propertyCollector

root()

Alias for rootFolder

Alias to serviceContent.rootFolder

Alias to serviceContent.searchIndex

Alias to serviceInstance.RetrieveServiceContent

Return the ServiceInstance

The ServiceInstance is the root of the vSphere inventory. @see www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.ServiceInstance.html

[Validate]