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::DynamicTypeMgrAllTypeInfo
Class RbVmomi::VIM::DynamicTypeMgrDataTypeInfo
Class RbVmomi::VIM::DynamicTypeMgrManagedTypeInfo
Class RbVmomi::VIM::EsxcliCommand
Class RbVmomi::VIM::EsxcliNamespace
Class RbVmomi::VIM::Folder
Class RbVmomi::VIM::HostSystem
Class RbVmomi::VIM::ManagedEntity
Class RbVmomi::VIM::ManagedObject
Class RbVmomi::VIM::ObjectContent
Class RbVmomi::VIM::ObjectUpdate
Class RbVmomi::VIM::OvfManager
Class RbVmomi::VIM::PropertyCollector
Class RbVmomi::VIM::ReflectManagedMethodExecuter
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.

Public Instance methods

Alias to serviceContent.propertyCollector

root()

Alias for rootFolder

Alias to serviceContent.rootFolder

Alias to serviceContent.searchIndex

Alias to serviceInstance.RetrieveServiceContent

[Validate]