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

A connection to one vSphere SDK endpoint. @see serviceInstance

Methods

Classes and Modules

Class RbVmomi::VIM::ComputeResource
Class RbVmomi::VIM::Datacenter
Class RbVmomi::VIM::Datastore
Class RbVmomi::VIM::Folder
Class RbVmomi::VIM::ManagedEntity
Class RbVmomi::VIM::ManagedObject
Class RbVmomi::VIM::ObjectContent
Class RbVmomi::VIM::ObjectUpdate
Class RbVmomi::VIM::OvfManager
Class RbVmomi::VIM::ResourcePool
Class RbVmomi::VIM::ServiceInstance
Class RbVmomi::VIM::Task
Class RbVmomi::VIM::VirtualMachine

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.

Directories to search for extensions

Public Instance methods

Alias to serviceContent.propertyCollector

root()

Alias for rootFolder

Alias to serviceContent.rootFolder

Alias to serviceContent.searchIndex

Alias to serviceInstance.RetrieveServiceContent

[Validate]