There are a considerable number of pre-built actions that may be used to build your own workflows. The environment this table is taken from has the VC, VIM3, and Microsoft vmoapps installed:

Module: com.vmware.basic
com.vmware.basic createDirectory
Description: Create a directory structure on the VS-O server.
com.vmware.basic getFileName
Description: Strip directory from filenames.
Module: com.vmware.constants
com.vmware.constants getDefaultCompanyName
Description: Returns the company name.
com.vmware.constants getDefaultSSHKeyPairPath
Description: Path on the VCO server where the Key Pair for SSH is stored.
Module: com.vmware.library.action
com.vmware.library.action getAllActions
Description: Return all the actions
Module: com.vmware.library.authorization
com.vmware.library.authorization addObjectToAuthorizationForGroup
Description: Add an object/relation to an authorization. If the authoriation does not exist, the action create it.
com.vmware.library.authorization addObjectToAuthorizationForUser
Description: Add an object/relation to an authorization. If the authoriation does not exist, the action create it.
com.vmware.library.authorization changeGroupAuthorization
Description: null
com.vmware.library.authorization changeUserAuthorization
Description: null
com.vmware.library.authorization getOrCreateAuthorizationForGroup
Description: null
com.vmware.library.authorization getOrCreateAuthorizationForUser
Description: null
com.vmware.library.authorization removeAuthorizationRelationToObjectForGroup
Description: null
com.vmware.library.authorization removeAuthorizationRelationToObjectForUser
Description: null
Module: com.vmware.library.configurations
com.vmware.library.configurations addObjectInConfigurationElement
Description: Add any object into a configuration element of type "array of objects". Returns true if object is successfully added. Returns false if object already exists in the array.
com.vmware.library.configurations addResourceElementInConfigurationElement
Description: Add a resource element into a configuration element of type "array of resource elements" The resource is added only if it is not already placed into the array. Returns true if the resource is successfully added, otherwise returns false.
com.vmware.library.configurations getConfigurationAttributeDescriptionList
Description: Returns the list of Configuration Attribute Description as an Array of Strings
com.vmware.library.configurations getObjectFromConfigurationElementWithKey
Description: null
com.vmware.library.configurations removeObjectInConfigurationElement
Description: Remove an object from configuration element of type "array of objects" Returns true if object is successfully removed, otherwise returns false.
com.vmware.library.configurations removeResourceElementInConfigurationElement
Description: Remove a resource element within a configuration element of type "array of resource elements" Returns true if the resource is successfully removed, otherwise returns false.
Module: com.vmware.library.customProperties
com.vmware.library.customProperties getCustomProperty
Description: Get a custom property from an object
com.vmware.library.customProperties isPluginType
Description: Check if the object type is a plugin type Returns true if object type is a plugin type
com.vmware.library.customProperties setCustomProperty
Description: Set a custom property on an object
Module: com.vmware.library.email
com.vmware.library.email sendHtmlEmail
Description: null
Module: com.vmware.library.ldap
com.vmware.library.ldap getCurrentLdapUser
Description: Return the current LDAP User
Module: com.vmware.library.microsoft.activeDirectory
com.vmware.library.microsoft.activeDirectory createComputer
Description: Create a computer in the Active Directory
com.vmware.library.microsoft.activeDirectory createOrganizationalUnit
Description: Create an OU in an existing OU
com.vmware.library.microsoft.activeDirectory createUser
Description: Create a user
com.vmware.library.microsoft.activeDirectory createUserGroup
Description: Create a new Usergroup in the given container (OU or Group)
com.vmware.library.microsoft.activeDirectory destroyElement
Description: Detroy an element of the Active Directory.
com.vmware.library.microsoft.activeDirectory getComputerFromContainer
Description: Get a computer by his name in the given OU or Group (container)
com.vmware.library.microsoft.activeDirectory getOrganizationUnitFromOrganizationUnit
Description: Get a computer by his name in the given OU or Group (container)
com.vmware.library.microsoft.activeDirectory getUserFromContainer
Description: Get a user by his name in the given OU or Group (container)
com.vmware.library.microsoft.activeDirectory getUsergroupFromContainer
Description: Get a usergroup by his name in the given OU or Group (container)
com.vmware.library.microsoft.activeDirectory setComputerEnable
Description: Allow to enable or disable a computer in the Active Directory
com.vmware.library.microsoft.activeDirectory setUserEnable
Description: Allow to enable or disable a computer in the Active Directory
Module: com.vmware.library.microsoft.wmi
com.vmware.library.microsoft.wmi executeWmiCommand
Description: Execute a WMI Method on a given WMI Class or WMI instance
com.vmware.library.microsoft.wmi getComputerWmiFromComputerAD
Description: Return a WMI Computer from an AD Computer
Module: com.vmware.library.networking
com.vmware.library.networking createNetworkDomain
Description: null
com.vmware.library.networking deleteNetworkDomain
Description: null
com.vmware.library.networking editNetworkDomain
Description: Edit a network domain
com.vmware.library.networking freeIpAddress
Description: DEPRECATED
com.vmware.library.networking getAllNetworkDomains
Description: null
com.vmware.library.networking getNetworkDomain
Description: null
com.vmware.library.networking getOrCreateNetworkDomain
Description: Deprecated
com.vmware.library.networking validateNetmaskField
Description: Validates a text field - ensures that the text field represents a valid netmask.
Module: com.vmware.library.networking.ip
com.vmware.library.networking.ip createIpAddressForRange
Description: null
com.vmware.library.networking.ip createIpAddressForSubnet
Description: null
com.vmware.library.networking.ip createRange
Description: null
com.vmware.library.networking.ip createSubnet
Description: null
com.vmware.library.networking.ip deleteIpAddress
Description: null
com.vmware.library.networking.ip deleteRange
Description: null
com.vmware.library.networking.ip deleteSubnet
Description: null
com.vmware.library.networking.ip editIpAddressForRange
Description: null
com.vmware.library.networking.ip editIpAddressForSubnet
Description: null
com.vmware.library.networking.ip freeIpAddress
Description: null
com.vmware.library.networking.ip getAllRangesForNetworkDomain
Description: null
com.vmware.library.networking.ip getAllSubnetsForNetworkDomain
Description: null
com.vmware.library.networking.ip getEndIpAddressFromStartIpAddress
Description: Helper that returns the appropriate number of byte from and IP adress depending on its class (1 for A class, 2 for B class, 3 for C class).
com.vmware.library.networking.ip getIpAddress
Description: null
com.vmware.library.networking.ip getOrCreateIpAddressForRange
Description: Deprecated
com.vmware.library.networking.ip getOrCreateIpAddressForSubnet
Description: Deprecated
com.vmware.library.networking.ip getOrCreateRange
Description: Deprecated
com.vmware.library.networking.ip getOrCreateSubnet
Description: Deprecated
com.vmware.library.networking.ip mustCreateRangeOrSubnet
Description: Return true if the network domain uses fixed IP addresses and there is no range or subnet linked with this network domain.
com.vmware.library.networking.ip reserveIpAddress
Description: null
Module: com.vmware.library.networking.mac
com.vmware.library.networking.mac deleteMacAddress
Description: null
com.vmware.library.networking.mac deleteMacAddressPool
Description: null
com.vmware.library.networking.mac freeMacAddress
Description: null
com.vmware.library.networking.mac getOrCreateMacAddress
Description: null
com.vmware.library.networking.mac getOrCreateMacAddressPool
Description: null
com.vmware.library.networking.mac reserveMacAddress
Description: null
Module: com.vmware.library.networking.vim3
com.vmware.library.networking.vim3 getNetworkFromNetworkDomain
Description: Get esx network from a network domain.
com.vmware.library.networking.vim3 getNetworksFromNetworkDomain
Description: Get esx networks from a network domain.
Module: com.vmware.library.policy
com.vmware.library.policy setPolicyCredential
Description: Allow to change a user credential running a policy If the credential is not valid, exception is thrown.
com.vmware.library.policy startPolicy
Description: Start a policy. If policy is running, do nothing
com.vmware.library.policy stopPolicy
Description: Stop a policy. If policy is not running, do nothing
Module: com.vmware.library.refactor
com.vmware.library.refactor createXmlResource
Description: null
com.vmware.library.refactor createXmlResourceFromBeacon
Description: null
com.vmware.library.refactor executeRefactor
Description: null
com.vmware.library.refactor importExclusionListFromMapping
Description: null
com.vmware.library.refactor importMappingInDefinition
Description: null
com.vmware.library.refactor readXmlResource
Description: Read the given resource element and return it's xml content as a string. resource must be not null and it's mime-type must be 'text/xml'.
Module: com.vmware.library.refactor.presentation
com.vmware.library.refactor.presentation getDefaultDestinationPath
Description: null
com.vmware.library.refactor.presentation getDefaultDestinationWebviewUrlFolder
Description: null
Module: com.vmware.library.ssh
com.vmware.library.ssh registerVSOonHost
Description: Upload and register the VS-O public key to the target user@host. This will enable future connections to use public key authentication instead of password authentication for this user.
Module: com.vmware.library.tasks
com.vmware.library.tasks createRecurrentTask
Description: Create a recurrent Task. Return the newly created task Valid values for recurrenceCycle: one-time: run the task only one time. The recurrencePattern is ignored, the start date is mandatory every-minutes: The pattern represents all the seconds on the minutes when the task start every-hours: The pattern represents all the minutes:seconds on the minutes when the task start every-days: The pattern represents all the hours:minutes:seconds on the minutes when the task start every-weeks: The pattern represents all the day hours:minutes:seconds on the minutes when the task start every-months: The pattern represents all the day of the month hours:minutes:seconds on the minutes when the task start recurrencePattern sample: if cycle is one-time : ignored if cycle is every-minutes : "00" or "00, 30" if cycle is every-hours : "00:00" or "18:30:00" if cycle is every-days : "18:30:00, 19:30:00" if cycle is every-weeks : "Mon 00:00:00, Wed 18:00:00" if cycle is every-months: "14 00:00:00, 28 18:00:00"
com.vmware.library.tasks createTask
Description: Create a Task. Return the newly created task
Module: com.vmware.library.vc.basic
com.vmware.library.vc.basic cloneVM
Description: Creates a clone of this virtual machine. If the virtual machine is used as a template, this method corresponds to the deploy command. Any % (percent) character used in this name parameter must be escaped, unless it is used to start an escape sequence. Clients may also escape any other characters in this name parameter. The privilege required on the source virtual machine depends on the source and destination types: - source is virtual machine, destination is virtual machine - VirtualMachine.Provisioning.Clone - source is virtual machine, destination is template - VirtualMachine.Provisioning.CreateTemplateFromVM - source is template, destination is virtual machine - VirtualMachine.Provisioning.DeployTemplate - source is template, destination is template - VirtualMachine.Provisioning.CloneTemplate If customization is requested in the CloneSpec, then the VirtualMachine.Provisioning.Customize privilege must also be held on the source virtual machine.
com.vmware.library.vc.basic getDatacenterForVimObject
Description: Return the Datacenter for any Vim object. Return null if not in a datacenter (Datacenter folder)
com.vmware.library.vc.basic getVimHostForVimObject
Description: Return the VimHost (Virtual Center) for any Vim object
com.vmware.library.vc.basic vim3WaitTaskEnd
Description: Wait for a VC Task to end. When task ended, return the task result if any.
com.vmware.library.vc.basic waitForCompletionForBatchWorkflow
Description: Wait that the workflows are terminated
com.vmware.library.vc.basic WaitTaskEndOrVMQuestion
Description: Wait for a VC Task to end or for the VM to ask a question. Return the task result or the question asked.
Module: com.vmware.library.vc.cluster
com.vmware.library.vc.cluster drsEnabledCluster
Description: Return true if the specified cluster is DRS enabled. False if not.
com.vmware.library.vc.cluster getAllClusterComputeResourceForVimHost
Description: Get all the ClusterComputeResource in a VimHost
com.vmware.library.vc.cluster getAllComputeResourceForVimHost
Description: Get all ComputeResource (Non cluster) in a VimHost
com.vmware.library.vc.cluster getAllHostSystemsOfCluster
Description: Return all the host system in a cluster
com.vmware.library.vc.cluster getAllVMsOfCluster
Description: Get all VMs in a cluster
com.vmware.library.vc.cluster getAllVMsOfComputeResource
Description: Return all VMs of a ComputeResource (non cluster)
com.vmware.library.vc.cluster getComputeResourceOfVm
Description: Return the ComputeResource or ClusterComputeResource of a VM
com.vmware.library.vc.cluster getNetworkForCluster
Description: Actions for presentations Return a list of network for a cluster, computeResource or host
com.vmware.library.vc.cluster haEnabledCluster
Description: Return true if the specified cluster is HA enabled. False if not.
Module: com.vmware.library.vc.customattribute
com.vmware.library.vc.customattribute getCustomField
Description: Return the custom field value
com.vmware.library.vc.customattribute setOrCreateCustomField
Description: Set a custom attribute for an object. If the custom attribute does not exist, the action create it
Module: com.vmware.library.vc.datacenter
com.vmware.library.vc.datacenter getAllVMsOfDatacenter
Description: Get all VMs in a datacenter
Module: com.vmware.library.vc.datastore
com.vmware.library.vc.datastore getAllAvaiblableHostForVM
Description: [DEPRECATED] Return all hosts "viewing" the VM.
com.vmware.library.vc.datastore getAllDatastoreOnVimHost
Description: Return all datastores on an ESX host
com.vmware.library.vc.datastore getAllDatastores
Description: Return all the datastores
com.vmware.library.vc.datastore getAllDatastoresMatchingRegexp
Description: Return all the datastores matching the given regexp
com.vmware.library.vc.datastore getAllDatastoresOfVC
Description: Return all the datastores in a VC
com.vmware.library.vc.datastore getAllDatastoresOfVCExceptTheOneInParam
Description: Return all the datastores in a VC (the VC of the datastore entered in parameter) except the datastore entered in parameter
com.vmware.library.vc.datastore getAllVMsOfDatastore
Description: Return all VMs of a Datastore
com.vmware.library.vc.datastore getDatacenterForDatastore
Description: Get datacenter for a datastore
com.vmware.library.vc.datastore getDatastoreForHostAndResourcePool
Description: Return all available Datastore on host and pool (sum of each). If host and pool are null, return the available datastore to relocate the vm (in fact, all datastore in the same Virtual Center)
com.vmware.library.vc.datastore getDatastoreFreeSize
Description: Return the Available Size on a Datastore in MB.
com.vmware.library.vc.datastore getValidDatastoreForConversion
Description: Return all the datastores valid for the conversion of thick provioned disk to thin provisioned
com.vmware.library.vc.datastore getValidDatastoreForNetwork
Description: Get all valid datastores for a network.
com.vmware.library.vc.datastore getValidNetworkForDatastore
Description: null
Module: com.vmware.library.vc.datastore.files
com.vmware.library.vc.datastore.files deleteFile
Description: Deletes the specified files from the datastore. If a valid virtual disk file is specified, then all the components of the virtual disk are deleted.
com.vmware.library.vc.datastore.files getAllConfigFile
Description: Get all VMX files on a datastore (using API to browse the datastore directly)
com.vmware.library.vc.datastore.files getAllFloppyImageFile
Description: Get all Floppy image files (*.flp) on a datastore (using API to browse the datastore directly)
com.vmware.library.vc.datastore.files getAllTemplateConfigFile
Description: Get all VMTX files on a datastore (using API to browse the datastore directly)
com.vmware.library.vc.datastore.files getAllVmdkFile
Description: Get all VMDK files on a datastore (using API to browse the datastore directly)
Module: com.vmware.library.vc.folder
com.vmware.library.vc.folder createFolder
Description: Create a folder in an existing folder Return the new folder
com.vmware.library.vc.folder destroyFolder
Description: Delete an existing folder. Return the deletion task.
com.vmware.library.vc.folder destroyFolderAndWait
Description: Delete a folder and wait the task's completion
com.vmware.library.vc.folder getAllVirtualMachinesByFolder
Description: Get all VMs in a folder without checking authorization
com.vmware.library.vc.folder getAllVirtualMachinesByFolderIncludingSubFolders
Description: Get all VMs for the specified folder and all subfolders. No authorization checking.
com.vmware.library.vc.folder getRootVmFolder
Description: Return the root VMfolder. Does not return anything if there are more than one datacenter
com.vmware.library.vc.folder getVirtualMachineByFolder
Description: Get all VMs in a folder that are authorized for the current user.
com.vmware.library.vc.folder renameFolder
Description: Rename a given folder. Return the rename task
com.vmware.library.vc.folder renameFolderAndWait
Description: Rename a given workflow and wait the task's completion
Module: com.vmware.library.vc.host
com.vmware.library.vc.host getAllHostSystems
Description: Return all the host system
com.vmware.library.vc.host getAllHostSystemsMatchingRegexp
Description: Return all the host matching the given regexp
com.vmware.library.vc.host getAllHostSystemsWithFT
Description: Return all the host system configured with Fault Tolerance
com.vmware.library.vc.host getAllVMsOfHost
Description: Return all the virtual machine in a host system
com.vmware.library.vc.host rescanHostHBAs
Description: null
Module: com.vmware.library.vc.network
com.vmware.library.vc.network getAllVSwitchesMatchingRegexp
Description: Return all the virtual switch matching the given regexp
com.vmware.library.vc.network getDatacenterForNetwork
Description: Return datacenter of a network
com.vmware.library.vc.network getNetworkForResourcePoolHostVm
Description: Retrun available network for a resource pool, a host (if cluster is null) or for a vm (if cluster and host are null). Used for the networks list in the clone presentations. If called with a parameter of the wrong type (and not null), this action might return an "undefined" value.
com.vmware.library.vc.network getNetworksForHostSystem
Description: null
com.vmware.library.vc.network getNetworksForLabel
Description: Returns all networks with name specified by label
com.vmware.library.vc.network getNetworksForVimHost
Description: Return all existing networks in a VimHost
Module: com.vmware.library.vc.resourcePool
com.vmware.library.vc.resourcePool createResourcePool
Description: Create a new Rescource Pool with default CPU and momory allocation (disabled). Returns the new ResourcePool, null if any error.
com.vmware.library.vc.resourcePool createResourcePoolForCluster
Description: Create a new Rescource Pool with default CPU and momory allocation (disabled). Returns the new ResourcePool, null if any error.
com.vmware.library.vc.resourcePool destroyResourcePool
Description: Destroy a resource pool. Return the task created by this action. Wait on the task to end to be sure the resource pool is well renamed
com.vmware.library.vc.resourcePool destroyResourcePoolAndWait
Description: Destroy a resource pool and wait on the task. Return true is the resource pool was destroyed, false if not.
com.vmware.library.vc.resourcePool getAllChildResourcePool
Description: Return all resource pool of the given resource pool
com.vmware.library.vc.resourcePool getAllResourcePool
Description: Return all the Resource Pools on all plugins
com.vmware.library.vc.resourcePool getAllVMsOfResourcePool
Description: Get all VMs in a resource pool
com.vmware.library.vc.resourcePool getValidResourcePoolForDatastore
Description: Get valid resourcePools for a datastore
com.vmware.library.vc.resourcePool getValidResourcePoolForNetwork
Description: Get valid resourcePools for a network
com.vmware.library.vc.resourcePool renameResourcePool
Description: Rename a resource pool. Return the task created by this action. Wait on the task to end to be sure the resource pool is well renamed
com.vmware.library.vc.resourcePool renameResourcePoolAndWait
Description: Rename a resource pool and wait on the task. return true is the resource pool was renamed, false if not.
Module: com.vmware.library.vc.spec
com.vmware.library.vc.spec getDescription
Description: Static strings used for describing an object or property.
com.vmware.library.vc.spec getResourceAllocationInfo
Description: The ResourceAllocationInfo specifies the reserved resource requirement as well as the limit (maximum allowed usage) for a given kind of resource. This is specified for both memory allocation (specified in MB) and CPU allocation (specified in MHz). For a resource pool, the reservation is specified as a value and a flag. The reservation is the guaranteed amount of a resource that the resource pool has. If expandableReservation is true, then the resource pool is allowed to grow its reservation dynamically by borrowing unreserved resources from its parent resource pool. If the limit is configured, it must be greater than or equal to the reservation.
com.vmware.library.vc.spec getResourceConfigSpec
Description: Return a VimResourceConfigSpec
com.vmware.library.vc.spec getSharesInfo
Description: Specification of shares. Shares are used to determine relative allocation between resource consumers. In general, a consumer with more shares gets proportionally more of the resource, subject to certain other constraints.
Module: com.vmware.library.vc.storage
com.vmware.library.vc.storage rescanAll
Description: Rescans all HBA, VMFS and StorageSystem of a HostSystem.
Module: com.vmware.library.vc.vapp
com.vmware.library.vc.vapp getAllVMsOfVApp
Description: Return all the virtual machine in a vapp
Module: com.vmware.library.vc.vm
com.vmware.library.vc.vm cloneVM
Description: Try to clone a VM.
com.vmware.library.vc.vm customizeVM
Description: Try to customize a VM. (no clone operation done) If any Exception appens, raise a "VMware3:CloneException" with no object attached.
com.vmware.library.vc.vm describeVirtualMachine
Description: Returns a virtual machine description string for a VC2 VM. The string contains the virtual machine display name and it's power status.
com.vmware.library.vc.vm destroyVm
Description: Destroy the Virtual Machine, removing it from the Inventory AND from the Datastore!
com.vmware.library.vc.vm getAllVMs
Description: Return all the virtual machines
com.vmware.library.vc.vm getAllVMsMatchingRegexp
Description: null
com.vmware.library.vc.vm linkedCloneVM
Description: Try to linked clone a VM.
com.vmware.library.vc.vm setDiskToNonPersitent
Description: Set all disk of the VM to the mode: independent non-persistent Return the task for reconfiguring the VM devices
Module: com.vmware.library.vc.vm.network
com.vmware.library.vc.vm.network getNetworkForGivenNic
Description: Retrun the network for a given VM nic
com.vmware.library.vc.vm.network getNicByNumber
Description: Return a Network card device (VimVirtualE1000, VimVirtualVmxnet, VimVirtualPCNet32). The network position let you choose if you want to get the 1st, 2nd... 5th network card.
com.vmware.library.vc.vm.network getNumberOfNic
Description: Get total number of NIC (network interface card) of a VM
Module: com.vmware.library.vc.vm.os
com.vmware.library.vc.vm.os getAllLinuxVMs
Description: Return all the virtual machine which have Windows as operating system
com.vmware.library.vc.vm.os getAllWindowsVMs
Description: Return all the virtual machine which have Windows as operating system
com.vmware.library.vc.vm.os getVirtualMachinesByOs
Description: null
com.vmware.library.vc.vm.os isWindowsOsInVm
Description: Return true if the OS is a Windows.
Module: com.vmware.library.vc.vm.power
com.vmware.library.vc.vm.power forcePowerOff
Description: Force the power off of a VM
com.vmware.library.vc.vm.power resetVM
Description: Resets power on this virtual machine. If the current state is poweredOn, then this method first performs powerOff(hard). Once the power state is poweredOff, then this method performs powerOn(option). Although this method functions as a powerOff followed by a powerOn, the two operations are atomic with respect to other clients, meaning that other power operations cannot be performed until the reset method completes.
com.vmware.library.vc.vm.power shutdownVM
Description: Shutdown the VM guest and wait for a given time before throwing an error if the VM is still not powered off. If timeout is set to 0, the action don't wait
com.vmware.library.vc.vm.power shutdownVMAndForce
Description: Try to shutdown a VM guest. If still not power off after 5 minutes, force power off.
com.vmware.library.vc.vm.power standbyGuest
Description: Stand by the guest operating System. VMware tools have to be available.
com.vmware.library.vc.vm.power startVM
Description: Start / Resume a VM. Return the start task
com.vmware.library.vc.vm.power suspendVM
Description: Suspend a VM. Return the suspend Task
Module: com.vmware.library.vc.vm.snapshot
com.vmware.library.vc.vm.snapshot createSnapshot
Description: Creates a new snapshot of this virtual machine. As a side effect, this updates the current snapshot. Any % (percent) character used in this name parameter must be escaped, unless it is used to start an escape sequence. Clients may also escape any other characters in this name parameter.
com.vmware.library.vc.vm.snapshot getAllSnapshotResultInDatastoreBrowser
Description: null
com.vmware.library.vc.vm.snapshot getAllSnapshotsOfVM
Description: Get all snapshots for a vm
com.vmware.library.vc.vm.snapshot getPropertiesForAllSnapshotTask
Description: Return properties with the name of snapshot as key and vc object VirtualMachineSnapshot as value. It is used to get the snapshot VC Object when searching information on the snapshot from the datastorebrowser which return the name of the snapshot but not the object.
com.vmware.library.vc.vm.snapshot getPropertiesForSnapshotTask
Description: Return properties with the name of snapshot as key and vc object VirtualMachineSnapshot as value. It is used to get the snapshot VC Object when searching information on the snapshot from the datastorebrowser which return the name of the snapshot but not the object.
com.vmware.library.vc.vm.snapshot removeAllSnapshot
Description: Remove all the snapshots associated with this virtual machine. If the virtual machine does not have any snapshots, then this operation simply returns successfully.
com.vmware.library.vc.vm.snapshot removeOldestSnapshotOfVM
Description: Remove the x oldest snapshots of a virtual machine
com.vmware.library.vc.vm.snapshot revertToCurrentSnapshot
Description: Reverts the virtual machine to the current snapshot. This is equivalent to doing snapshot.currentSnapshot.revert. If no snapshot exists, then the operation does nothing, and the virtual machine state remains unchanged.
Module: com.vmware.library.vc.vm.spec
com.vmware.library.vc.vm.spec checkVMwareInput
Description: Check that basics inputs parameters of a Clone workflows are all part of the same vimHost (Virutal Center)
com.vmware.library.vc.vm.spec getCloneSpec
Description: Specification for a virtual machine cloning operation.
com.vmware.library.vc.vm.spec getConfigSpec
Description: The ConfigSpec data object type encapsulates configuration settings when creating or reconfiguring a virtual machine. To support incremental changes, these properties are all optional.
com.vmware.library.vc.vm.spec getConfigSpecSimple
Description: The ConfigSpec data object type encapsulates configuration settings when creating or reconfiguring a virtual machine. To support incremental changes, these properties are all optional. Basic Version
com.vmware.library.vc.vm.spec getCustomizationGlobalIPSettings
Description: A collection of global IP settings for a virtual network adapter. In Linux, DNS server settings are global. The settings can either be statically set or supplied by a DHCP server.
com.vmware.library.vc.vm.spec getCustomizationGlobalIPSettingsWithDomainAsString
Description: A collection of global IP settings for a virtual network adapter. In Linux, DNS server settings are global. The settings can either be statically set or supplied by a DHCP server.
com.vmware.library.vc.vm.spec getCustomizationSpec
Description: The Specification data object type contains information required to customize a virtual machine when deploying it or migrating it to a new host.
com.vmware.library.vc.vm.spec getCustomizationSpecSysprepText
Description: null
com.vmware.library.vc.vm.spec getCustomizationWinOptions
Description: Optional operations supported by the customization process for Windows.
com.vmware.library.vc.vm.spec getRelocateSpec
Description: Specification for moving or copying a virtual machine to a different datastore or host.
Module: com.vmware.library.vc.vm.spec.config
com.vmware.library.vc.vm.spec.config getVirtualDeviceConfigSpec
Description: The VirtualDeviceSpec data object type encapsulates change specifications for an individual virtual device. The virtual device being added or modified must be fully specified.
com.vmware.library.vc.vm.spec.config getVirtualDeviceConnectInfo
Description: VirtualDevice is the base data object type for devices in a virtual machine. This type contains enough information about a virtual device to allow clients to display devices they do not recognize. For example, a client with an older version than the server to which it connects may see a device without knowing what it is.
com.vmware.library.vc.vm.spec.config getVirtualMachineAffinityInfo
Description: Allow to create a VirtualMachineAffinityInfo Specification of scheduling affinity. Scheduling affinity is used for explicitly specifying which processors or NUMA nodes may be used by a virtual machine.
com.vmware.library.vc.vm.spec.config getVirtualMachineConsolePreferences
Description: Create a VirtualMachineConsolePrefrences. Preferences for the legacy console application that affect the way it behaves during power operations on the virtual machine.
Module: com.vmware.library.vc.vm.spec.config.device
com.vmware.library.vc.vm.spec.config.device createVirtualDiskFlatVer2ConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualDiskFlatVer2BackingInfo. The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vc.vm.spec.config.device createVirtualEthernetCardDvNetworkConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualEthernetCardNetworkBackingInfo The virtual Ethernet card backing class.
com.vmware.library.vc.vm.spec.config.device createVirtualEthernetCardNetworkConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualEthernetCardNetworkBackingInfo The virtual Ethernet card backing class.
com.vmware.library.vc.vm.spec.config.device createVirtualFloppyRemoteConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualFloppyRemoteDeviceBackingInfo The data object type for remote device backing of a virtual floppy drive.
com.vmware.library.vc.vm.spec.config.device createVirtualScsiControllerConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualSCSIController The VirtualSCSIController data object type represents a SCSI controller in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getParaVirtualSCSIController
Description: ParaVirtualSCSIController is the data object that represents a paravirtualized SCSI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualBusLogicController
Description: VirtualBusLogicController is the data object that represents a BusLogic SCSI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualCdrom
Description: The VirtualCdrom data object type describes the configuration of a CD-ROM device in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualController
Description: VirtualController is the base data object type for a device controller in a virtual machine. VirtualController extends VirtualDevice to inherit general information about a controller (such as name and description), and to allow controllers to appear in a generic list of virtual devices.
com.vmware.library.vc.vm.spec.config.device getVirtualDevice
Description: Set values common to all Virtual Device. Should not be called directly to create a VirtualDevice!!! VirtualDevice is the base data object type for devices in a virtual machine. This type contains enough information about a virtual device to allow clients to display devices they do not recognize. For example, a client with an older version than the server to which it connects may see a device without knowing what it is.
com.vmware.library.vc.vm.spec.config.device getVirtualDisk
Description: The VirtualDisk data object type contains information about a disk in a virtual machine. The virtual disk backing object types in the VirtualDisk data object type describe the different virtual disk backings available. The disk format version in each case describes the version of the format that is used. Supported virtual disk backings: Sparse disk format, version 1 and 2 The virtual disk backing grows when needed. Supported only for GSX Server. Flat disk format, version 1 and 2 The virtual disk backing is preallocated. Version 1 is supported only for GSX Server. Raw disk format, version 2 The virtual disk backing uses a full physical disk drive to back the virtual disk. Supported only for GSX Server. Partitioned raw disk format, version 2 The virtual disk backing uses one or more partitions on a physical disk drive to back a virtual disk. Supported only for GSX Server. Raw disk mapping, version 1 The virtual disk backing uses a raw device mapping to back the virtual disk. Supported for ESX Server
com.vmware.library.vc.vm.spec.config.device getVirtualE1000
Description: The VirtualE1000 data object type represents an instance of the E1000 virtual Ethernet adapter attached to a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualEnsoniq1371
Description: The VirtualEnsoniq1371 data object type represents an Ensoniq 1371 sound card in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualEthernetCard
Description: VirtualController is the base data object type for a device controller in a virtual machine. VirtualController extends VirtualDevice to inherit general information about a controller (such as name and description), and to allow controllers to appear in a generic list of virtual devices.
com.vmware.library.vc.vm.spec.config.device getVirtualFloppy
Description: The VirtualFloppy data object type contains information about a floppy drive in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualIDEController
Description: The VirtualIDEController data object type specifies a virtual IDE controller.
com.vmware.library.vc.vm.spec.config.device getVirtualKeyboard
Description: This data object type contains information about the keyboard on a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualLsiLogicController
Description: VirtualLsiLogicController is the data object that represents a LSI Logic SCSI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualLsiLogicSASController
Description: VirtualLsiLogicSASController is the data object that represents a LSI Logic SAS SCSI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualMachineVideoCard
Description: The VirtualVideoCard data object type represents a video card in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualParallelPort
Description: This data object type represents a parallel port in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualPCIController
Description: The VirtualPCIController data object type defines a virtual PCI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualPCNet32
Description: This data object type defines the properties of an AMD Lance PCNet32 Ethernet card attached to a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualPointingDevice
Description: The VirtualPointingDevice data object type contains information about the mouse type on a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualPS2Controller
Description: The VirtualPCIController data object type defines a virtual PCI controller.
com.vmware.library.vc.vm.spec.config.device getVirtualSCSIController
Description: May not be called directly. The VirtualSCSIController data object type represents a SCSI controller in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualSCSIPassthrough
Description: The VirtualSCSIPassthrough data object type contains information about a SCSI device on the virtual machine that is being backed by a generic SCSI device on the host via passthrough.
com.vmware.library.vc.vm.spec.config.device getVirtualSerialPort
Description: The VirtualSerialPort data object type represents a serial port in a virtual machine. The nested classes define the physical devices that can back the virtual serial port: a host file, a host serial port device, or a pipe.
com.vmware.library.vc.vm.spec.config.device getVirtualSIOController
Description: This data object type defines a Super IO Controller for floppy drives, parallel ports, and serial ports.
com.vmware.library.vc.vm.spec.config.device getVirtualSoundBlaster16
Description: The VirtualSoundBlaster16 data object type represents a Sound Blaster 16 sound card in a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualUSB
Description: The VirtualUSB data object type contains information about a USB device attached to a virtual machine.
com.vmware.library.vc.vm.spec.config.device getVirtualUSBController
Description: This data object type defines a Super IO Controller for floppy drives, parallel ports, and serial ports.
com.vmware.library.vc.vm.spec.config.device getVirtualVmxnet
Description: The VirtualVmxnet data object type represents an instance of the Vmxnet virtual Ethernet adapter attached to a virtual machine.
Module: com.vmware.library.vc.vm.spec.config.device.backing.device
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualCdromAtapiBackingInfo
Description: The VirtualCdrom.AtapiBackingInfo data object type represents an ATAPI device backing for a virtual CD-ROM.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualCdromPassthroughBackingInfo
Description: The VirtualCdrom.PassthroughBackingInfo data class represents a device pass-through backing for a virtual CD-ROM.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualDiskRawDiskVer2BackingInfo
Description: The VirtualDisk.RawDiskVer2BackingInfo data object type contains information about backing a virtual disk by using a host device, as used by GSX Server 3.x.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualEthernetCardLegacyNetworkBackingInfo
Description: The virtual Ethernet card legacy backing class.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualEthernetCardNetworkBackingInfo
Description: The virtual Ethernet card backing class.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualFloppyDeviceBackingInfo
Description: The data object type for device backing of a virtual floppy drive.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualParallelPortDeviceBackingInfo
Description: The data object type for a device backing of a virtual parallel port.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualPointingDeviceDeviceBackingInfo
Description: The VirtualPointingDevice.DeviceBackingInfo provides information about the physical mouse backing the VirtualPointingDevice data object type.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualSCSIPassthroughDeviceBackingInfo
Description: The VirtualSCSIPassthrough.DeviceBackingInfo data object type contains information about the backing that maps the virtual device onto a physical device.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualSerialPortDeviceBackingInfo
Description: This data object type provides information for backing a virtual serial port with a host serial port device.
com.vmware.library.vc.vm.spec.config.device.backing.device getVirtualSoundCardDeviceBackingInfo
Description: The sound card device backing data class.
Module: com.vmware.library.vc.vm.spec.config.device.backing.file
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualCdromIsoBackingInfo
Description: VirtualDevice.FileBackingInfo is a data object type for information about a file backing for a device in a virtual machine.
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualDiskFlatVer2BackingInfo
Description: The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualDiskRawDiskMappingVer1BackingInfo
Description: The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualFloppyImageBackingInfo
Description: The data object type for file image backing of a virtual floppy drive.
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualParallelPortFileBackingInfo
Description: The data object type for a file backing of a virtual parallel port.
com.vmware.library.vc.vm.spec.config.device.backing.file getVirtualSerialPortFileBackingInfo
Description: This data object type provides information for backing a virtual serial port with a host file.
Module: com.vmware.library.vc.vm.spec.config.device.backing.pipe
com.vmware.library.vc.vm.spec.config.device.backing.pipe getVirtualSerialPortPipeBackingInfo
Description: This data object type provides information for backing a virtual serial port with a pipe. A pipe enables you to set up the virtual serial port to connect to an application on the host computer. This is useful, for example, if you want to use an application on the host to capture debugging information sent from the virtual machine's serial port.
Module: com.vmware.library.vc.vm.spec.config.device.backing.remote
com.vmware.library.vc.vm.spec.config.device.backing.remote getVirtualCdromRemotePassthroughBackingInfo
Description: The VirtualCdrom.RemotePassthroughBackingInfo data object type contains the information to specify a remote pass-through device backing of a virtual CD-ROM.
com.vmware.library.vc.vm.spec.config.device.backing.remote getVirtualDeviceRemoteDeviceBackingInfo
Description: VirtualDevice.RemoteDeviceBackingInfo is a data object type for information about a remote device backing used by a device in a virtual machine. The primary difference between a remote device backing and a local device backing is that the VirtualCenter server cannot provide a list of remote host devices available for this virtual device backing.
com.vmware.library.vc.vm.spec.config.device.backing.remote getVirtualFloppyRemoteDeviceBackingInfo
Description: The data object type for remote device backing of a virtual floppy drive.
Module: com.vmware.library.vc.vm.spec.identity
com.vmware.library.vc.vm.spec.identity getCustomizationCustomName
Description: Specifies that the VirtualCenter server will launch an external application to generate the (hostname/IP). The command line for this application must be specified in the server configuration file (vpxd.cfg) in the vpxd/name-ip-generator key.
com.vmware.library.vc.vm.spec.identity getCustomizationFixedName
Description: A fixed name.
com.vmware.library.vc.vm.spec.identity getCustomizationGuiRunOnce
Description: The commands listed in the GuiRunOnce data object type are executed when a user logs on the first time after customization completes. The logon may be driven by the AutoLogon setting.
com.vmware.library.vc.vm.spec.identity getCustomizationGuiUnattended
Description: The GuiUnattended type maps to the GuiUnattended key in the sysprep.inf answer file. These values are plugged directly into the sysprep.inf file that VirtualCenter stores on the target virtual disk.
com.vmware.library.vc.vm.spec.identity getCustomizationIdentification
Description: The Identification data object type provides information needed to join a workgroup or domain
com.vmware.library.vc.vm.spec.identity getCustomizationIdentificationFromCredential
Description: The Identification data object type provides information needed to join a workgroup or domain
com.vmware.library.vc.vm.spec.identity getCustomizationLicenseFilePrintData
Description: The LicenseFilePrintData type maps directly to the LicenseFilePrintData key in the sysprep.inf answer file.
com.vmware.library.vc.vm.spec.identity getCustomizationLinuxPrep
Description: This is the Linux counterpart to the Windows Sysprep object. LinuxPrep contains machine-wide settings that identify a Linux machine in the same way that the Sysprep type identifies a Windows machine.
com.vmware.library.vc.vm.spec.identity getCustomizationPassword
Description: Contains a password string and a flag that specifies whether the string is in plain text or encrypted.
com.vmware.library.vc.vm.spec.identity getCustomizationPrefixName
Description: Specifies that a unique name should be generated by concatenating the base string with a number. Virtual machine names are unique across the set of hosts and virtual machines known to the VirtualCenter instance. VirtualCenter tracks the network names of virtual machines as well as hosts. VMware Tools runs in a guest operating system and reports information to VirtualCenter, including the network name of the guest.
com.vmware.library.vc.vm.spec.identity getCustomizationSysprep
Description: An object representation of a Windows sysprep.inf answer file. The sysprep type encloses all the individual keys listed in a sysprep.inf file. For more detailed information, see the document Windows 2000 Unattended Setup Guide.
com.vmware.library.vc.vm.spec.identity getCustomizationUnknownName
Description: Indicates that the name is not specified in advance. The client should prompt the user for the value to complete the specification.
com.vmware.library.vc.vm.spec.identity getCustomizationUserData
Description: Personal data pertaining to the owner of the virtual machine.
com.vmware.library.vc.vm.spec.identity getCustomizationVirtualMachineName
Description: Specifies that VirtualCenter should generate a virtual machine name from a base prefix comprising the virtual machine entity name. A number is appended, if necessary, to make it unique. Virtual machine names are unique across the set of hosts and virtual machines known to the VirtualCenter instance. VMware Tools reports the names of existing virtual machines.
Module: com.vmware.library.vc.vm.spec.nic
com.vmware.library.vc.vm.spec.nic getCustomizationAdapterMapping
Description: Define Data object type to associate a virtual network adapter with its IP settings.
com.vmware.library.vc.vm.spec.nic getCustomizationDhcpIpGenerator
Description: Use a DHCP server to configure the virtual network adapter.
com.vmware.library.vc.vm.spec.nic getCustomizationFixedIp
Description: Use a static IP Address for the virtual network adapter.
com.vmware.library.vc.vm.spec.nic getCustomizationIPSettings
Description: Define IP settings for a virtual network adapter.
com.vmware.library.vc.vm.spec.nic getCustomizationUnknownIpGenerator
Description: The IP address is left unspecified. The user must be prompted to supply an IP address.
Module: com.vmware.library.vc.vm.tools
com.vmware.library.vc.vm.tools upgradeToolsAtNextReboot
Description: Upgrade vm tools at next reboot
com.vmware.library.vc.vm.tools vim3WaitDnsNameInTools
Description: Wait for a given name in the DNS guest informations (VMware tools). Exception: - Timeout: When timeout is reached
com.vmware.library.vc.vm.tools vim3WaitForPrincipalIP
Description: Return IP if found. Else return empty string. Exception: - Timeout: timeout reached
com.vmware.library.vc.vm.tools vim3WaitToolsStarted
Description: Wait for the VMware tools to be up and the guest running Exception: - Timeout: When timeout is reached - ReferenceError: When vm is not set correctly
Module: com.vmware.library.vim3.basic
com.vmware.library.vim3.basic cloneVM
Description: Creates a clone of this virtual machine. If the virtual machine is used as a template, this method corresponds to the deploy command. Any % (percent) character used in this name parameter must be escaped, unless it is used to start an escape sequence. Clients may also escape any other characters in this name parameter. The privilege required on the source virtual machine depends on the source and destination types: - source is virtual machine, destination is virtual machine - VirtualMachine.Provisioning.Clone - source is virtual machine, destination is template - VirtualMachine.Provisioning.CreateTemplateFromVM - source is template, destination is virtual machine - VirtualMachine.Provisioning.DeployTemplate - source is template, destination is template - VirtualMachine.Provisioning.CloneTemplate If customization is requested in the CloneSpec, then the VirtualMachine.Provisioning.Customize privilege must also be held on the source virtual machine.
com.vmware.library.vim3.basic getDatacenterForVimObject
Description: Return the Datacenter for any Vim object. Return null if not in a datacenter (Datacenter folder)
com.vmware.library.vim3.basic getVimHostForVimObject
Description: Return the VimHost (Virtual Center) for any Vim object
com.vmware.library.vim3.basic getVimPathForVimObject
Description: null
com.vmware.library.vim3.basic vim3WaitTaskEnd
Description: Wait a VIM 3 Task to end. When task ended, return the task result if any.
com.vmware.library.vim3.basic WaitTaskEndOrVMQuestion
Description: Wait for a VIM 3 Task to end or for the VM to ask a question. Return the task result or the question asked.
Module: com.vmware.library.vim3.cluster
com.vmware.library.vim3.cluster drsEnabledCluster
Description: Return true if the specified cluster is DRS enabled. False if not.
com.vmware.library.vim3.cluster getAllClusterComputeResourceForVimHost
Description: Get all the ClusterComputeResource in a VimHost
com.vmware.library.vim3.cluster getAllComputeResourceForVimHost
Description: Get all ComputeResource (Non cluster) in a VimHost
com.vmware.library.vim3.cluster getAllVMsOfCluster
Description: Get all VMs in a cluster
com.vmware.library.vim3.cluster getAllVMsOfComputeResource
Description: Return all VMs of a ComputeResource (non cluster)
com.vmware.library.vim3.cluster getComputeResourceOfVm
Description: Return the ComputeResource or ClusterComputeResource of a VM
com.vmware.library.vim3.cluster getNetworkForCluster
Description: Actions for presentations Return a list of network for a cluster, computeResource or host
Module: com.vmware.library.vim3.customattribute
com.vmware.library.vim3.customattribute getCustomField
Description: Return the custom field value
com.vmware.library.vim3.customattribute setOrCreateCustomField
Description: Set a custom attribute for an object. If the custom attribute does not exist, the action create it
Module: com.vmware.library.vim3.datastore
com.vmware.library.vim3.datastore getAllAvaiblableHostForVM
Description: [DEPRECATED] Return all hosts "viewing" the VM.
com.vmware.library.vim3.datastore getAllDatastoreOnVimHost
Description: Return all datastores on an ESX host
com.vmware.library.vim3.datastore getDatacenterForDatastore
Description: Get datacenter for a datastore
com.vmware.library.vim3.datastore getDatastoreForHostAndResourcePool
Description: Return all available Datastore on host and pool (sum of each). If host and pool are null, return the available datastore to relocate the vm (in fact, all datastore in the same Virtual Center)
com.vmware.library.vim3.datastore getDatastoreFreeSize
Description: Return the Available Size on a Datastore in MB.
com.vmware.library.vim3.datastore getValidDatastoreForNetwork
Description: Get all valid datastores for a network.
com.vmware.library.vim3.datastore getValidNetworkForDatastore
Description: null
Module: com.vmware.library.vim3.datastore.files
com.vmware.library.vim3.datastore.files getAllConfigFile
Description: Get all VMX files on a datastore (using API to browse the datastore directly)
com.vmware.library.vim3.datastore.files getAllFloppyImageFile
Description: Get all Floppy image files (*.flp) on a datastore (using API to browse the datastore directly)
com.vmware.library.vim3.datastore.files getAllTemplateConfigFile
Description: Get all VMTX files on a datastore (using API to browse the datastore directly)
com.vmware.library.vim3.datastore.files getAllVmdkFile
Description: Get all VMDK files on a datastore (using API to browse the datastore directly)
Module: com.vmware.library.vim3.folder
com.vmware.library.vim3.folder createFolder
Description: Create a folder in an existing folder Return the new folder
com.vmware.library.vim3.folder destroyFolder
Description: Delete an existing folder. Return the deletion task.
com.vmware.library.vim3.folder destroyFolderAndWait
Description: Delete a folder and wait the task's completion
com.vmware.library.vim3.folder getRootVmFolder
Description: Return the root VMfolder. Does not return anything if there are more than one datacenter
com.vmware.library.vim3.folder getVirtualMachineByFolder
Description: null
com.vmware.library.vim3.folder renameFolder
Description: Rename a given folder. Return the rename task
com.vmware.library.vim3.folder renameFolderAndWait
Description: Rename a given workflow and wait the task's completion
Module: com.vmware.library.vim3.network
com.vmware.library.vim3.network getDatacenterForNetwork
Description: Return datacenter of a network
com.vmware.library.vim3.network getNetworkForResourcePoolHostVm
Description: Return available network for a resource pool, a host (if cluster is null) or for a VM (if cluster and host are null). Used in the networks list in clone presentations. If called with a (non-null) parameter of the wrong type, this action could possibly return an "undefined" value.
com.vmware.library.vim3.network getNetworksForLabel
Description: Returns all networks with name specified by label
com.vmware.library.vim3.network getNetworksForVimHost
Description: Return all existing networks in a VimHost
Module: com.vmware.library.vim3.resourcePool
com.vmware.library.vim3.resourcePool createResourcePool
Description: Create a new Rescource Pool with default CPU and memory allocation (disabled). Returns the new ResourcePool, null if any error.
com.vmware.library.vim3.resourcePool createResourcePoolForCluster
Description: Create a new Rescource Pool with default CPU and momory allocation (disabled). Returns the new ResourcePool, null if any error.
com.vmware.library.vim3.resourcePool destroyResourcePool
Description: Destroy a resource pool. Return the task created by this action. Wait on the task to end to be sure the resource pool is well renamed
com.vmware.library.vim3.resourcePool destroyResourcePoolAndWait
Description: Destroy a resource pool and wait on the task. Return true is the resource pool was destroyed, false if not.
com.vmware.library.vim3.resourcePool getAllChildResourcePool
Description: Return all resource pool of the given resource pool
com.vmware.library.vim3.resourcePool getAllResourcePool
Description: Return all the Resource Pools on all plugins
com.vmware.library.vim3.resourcePool getValidResourcePoolForDatastore
Description: Get valid resourcePools for a datastore
com.vmware.library.vim3.resourcePool getValidResourcePoolForNetwork
Description: Get valid resourcePools for a network
com.vmware.library.vim3.resourcePool renameResourcePool
Description: Rename a resource pool. Return the task created by this action. Wait on the task to end to be sure the resource pool is well renamed
com.vmware.library.vim3.resourcePool renameResourcePoolAndWait
Description: Rename a resource pool and wait on the task. return true is the resource pool was renamed, false if not.
Module: com.vmware.library.vim3.spec
com.vmware.library.vim3.spec getDescription
Description: Static strings used for describing an object or property.
com.vmware.library.vim3.spec getResourceAllocationInfo
Description: The ResourceAllocationInfo specifies the reserved resource requirement as well as the limit (maximum allowed usage) for a given kind of resource. This is specified for both memory allocation (specified in MB) and CPU allocation (specified in MHz). For a resource pool, the reservation is specified as a value and a flag. The reservation is the guaranteed amount of a resource that the resource pool has. If expandableReservation is true, then the resource pool is allowed to grow its reservation dynamically by borrowing unreserved resources from its parent resource pool. If the limit is configured, it must be greater than or equal to the reservation.
com.vmware.library.vim3.spec getResourceConfigSpec
Description: Return a VimResourceConfigSpec
com.vmware.library.vim3.spec getSharesInfo
Description: Specification of shares. Shares are used to determine relative allocation between resource consumers. In general, a consumer with more shares gets proportionally more of the resource, subject to certain other constraints.
Module: com.vmware.library.vim3.vm
com.vmware.library.vim3.vm cloneVM
Description: Try to clone a VM. If any Exception appens, raise a "VMware3:CloneException" with no object attached.
com.vmware.library.vim3.vm customizeVM
Description: Try to customize a VM. (no clone operation done) If any Exception appens, raise a "VMware3:CloneException" with no object attached.
com.vmware.library.vim3.vm describeVirtualMachine
Description: Returns a virtual machine description string for a VC2 VM. The string contains the virtual machine display name and it's power status.
com.vmware.library.vim3.vm destroyVm
Description: Destroy the Virtual Machine, removing it from the Inventory AND from the Datastore!
com.vmware.library.vim3.vm getVMTotalSize
Description: null
com.vmware.library.vim3.vm setDiskToNonPersitent
Description: Set all disk of the VM to the mode: independent non-persistent Return the task for reconfiguring the VM devices
Module: com.vmware.library.vim3.vm.network
com.vmware.library.vim3.vm.network getNetworkForGivenNic
Description: Retrun the network for a given VM nic
com.vmware.library.vim3.vm.network getNicByNumber
Description: Return a Network card device (VimVirtualE1000, VimVirtualVmxnet, VimVirtualVmxnet2, VimVirtualPCNet32). The network position let you choose if you want to get the 1st, 2nd... 5th network card.
com.vmware.library.vim3.vm.network getNumberOfNic
Description: Get total number of NIC (network interface card) of a VM
Module: com.vmware.library.vim3.vm.os
com.vmware.library.vim3.vm.os isWindowsOsInVm
Description: Return true if the OS is a Windows.
Module: com.vmware.library.vim3.vm.power
com.vmware.library.vim3.vm.power forcePowerOff
Description: Force the power off of a VM
com.vmware.library.vim3.vm.power resetVM
Description: Resets power on this virtual machine. If the current state is poweredOn, then this method first performs powerOff(hard). Once the power state is poweredOff, then this method performs powerOn(option). Although this method functions as a powerOff followed by a powerOn, the two operations are atomic with respect to other clients, meaning that other power operations cannot be performed until the reset method completes.
com.vmware.library.vim3.vm.power shutdownVM
Description: Shutdown the VM guest and wait for a given time before throwing an error if the VM is still not powered off. If timeout is set to 0, the action don't wait
com.vmware.library.vim3.vm.power shutdownVMAndForce
Description: Try to shutdown a VM guest. If still not power off after 5 minutes, force power off.
com.vmware.library.vim3.vm.power standbyGuest
Description: Stand by the guest operating System. VMware tools have to be available.
com.vmware.library.vim3.vm.power startVM
Description: Start / Resume a VM. Return the start task
com.vmware.library.vim3.vm.power suspendVM
Description: Suspend a VM. Return the suspend Task
Module: com.vmware.library.vim3.vm.snapshot
com.vmware.library.vim3.vm.snapshot createSnapshot
Description: Creates a new snapshot of this virtual machine. As a side effect, this updates the current snapshot. Any % (percent) character used in this name parameter must be escaped, unless it is used to start an escape sequence. Clients may also escape any other characters in this name parameter.
com.vmware.library.vim3.vm.snapshot removeAllSnapshot
Description: Remove all the snapshots associated with this virtual machine. If the virtual machine does not have any snapshots, then this operation simply returns successfully.
com.vmware.library.vim3.vm.snapshot revertToCurrentSnapshot
Description: Reverts the virtual machine to the current snapshot. This is equivalent to doing snapshot.currentSnapshot.revert. If no snapshot exists, then the operation does nothing, and the virtual machine state remains unchanged.
Module: com.vmware.library.vim3.vm.spec
com.vmware.library.vim3.vm.spec checkVMwareInput
Description: Check that basics inputs parameters of a Clone workflows are all part of the same vimHost (Virutal Center)
com.vmware.library.vim3.vm.spec getCloneSpec
Description: Specification for a virtual machine cloning operation.
com.vmware.library.vim3.vm.spec getConfigSpec
Description: The ConfigSpec data object type encapsulates configuration settings when creating or reconfiguring a virtual machine. To support incremental changes, these properties are all optional.
com.vmware.library.vim3.vm.spec getConfigSpecSimple
Description: The ConfigSpec data object type encapsulates configuration settings when creating or reconfiguring a virtual machine. To support incremental changes, these properties are all optional. Basic Version
com.vmware.library.vim3.vm.spec getCustomizationGlobalIPSettings
Description: A collection of global IP settings for a virtual network adapter. In Linux, DNS server settings are global. The settings can either be statically set or supplied by a DHCP server.
com.vmware.library.vim3.vm.spec getCustomizationGlobalIPSettingsWithDomainAsString
Description: A collection of global IP settings for a virtual network adapter. In Linux, DNS server settings are global. The settings can either be statically set or supplied by a DHCP server.
com.vmware.library.vim3.vm.spec getCustomizationSpec
Description: The Specification data object type contains information required to customize a virtual machine when deploying it or migrating it to a new host.
com.vmware.library.vim3.vm.spec getCustomizationSpecSysprepText
Description: null
com.vmware.library.vim3.vm.spec getCustomizationWinOptions
Description: Optional operations supported by the customization process for Windows.
com.vmware.library.vim3.vm.spec getRelocateSpec
Description: Specification for moving or copying a virtual machine to a different datastore or host.
com.vmware.library.vim3.vm.spec reconfigVm
Description: Start reconfiguring a VM, returning the Task
Module: com.vmware.library.vim3.vm.spec.config
com.vmware.library.vim3.vm.spec.config getVirtualDeviceConfigSpec
Description: The VirtualDeviceSpec data object type encapsulates change specifications for an individual virtual device. The virtual device being added or modified must be fully specified.
com.vmware.library.vim3.vm.spec.config getVirtualDeviceConnectInfo
Description: VirtualDevice is the base data object type for devices in a virtual machine. This type contains enough information about a virtual device to allow clients to display devices they do not recognize. For example, a client with an older version than the server to which it connects may see a device without knowing what it is.
com.vmware.library.vim3.vm.spec.config getVirtualMachineAffinityInfo
Description: Allow to create a VirtualMachineAffinityInfo Specification of scheduling affinity. Scheduling affinity is used for explicitly specifying which processors or NUMA nodes may be used by a virtual machine.
com.vmware.library.vim3.vm.spec.config getVirtualMachineConsolePreferences
Description: Create a VirtualMachineConsolePrefrences. Preferences for the legacy console application that affect the way it behaves during power operations on the virtual machine.
Module: com.vmware.library.vim3.vm.spec.config.device
com.vmware.library.vim3.vm.spec.config.device createVirtualDiskFlatVer2ConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualDiskFlatVer2BackingInfo. The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vim3.vm.spec.config.device createVirtualEthernetCardNetworkConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualEthernetCardNetworkBackingInfo The virtual Ethernet card backing class.
com.vmware.library.vim3.vm.spec.config.device createVirtualFloppyRemoteConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualFloppyRemoteDeviceBackingInfo The data object type for remote device backing of a virtual floppy drive.
com.vmware.library.vim3.vm.spec.config.device createVirtualScsiControllerConfigSpec
Description: Create a new VimVirtualDeviceConfigSpec for a VimVirtualSCSIController The VirtualSCSIController data object type represents a SCSI controller in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualBusLogicController
Description: VirtualBusLogicController is the data object that represents a BusLogic SCSI controller.
com.vmware.library.vim3.vm.spec.config.device getVirtualCdrom
Description: The VirtualCdrom data object type describes the configuration of a CD-ROM device in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualController
Description: VirtualController is the base data object type for a device controller in a virtual machine. VirtualController extends VirtualDevice to inherit general information about a controller (such as name and description), and to allow controllers to appear in a generic list of virtual devices.
com.vmware.library.vim3.vm.spec.config.device getVirtualDevice
Description: Set values common to all Virtual Device. Should not be called directly to create a VirtualDevice!!! VirtualDevice is the base data object type for devices in a virtual machine. This type contains enough information about a virtual device to allow clients to display devices they do not recognize. For example, a client with an older version than the server to which it connects may see a device without knowing what it is.
com.vmware.library.vim3.vm.spec.config.device getVirtualDisk
Description: The VirtualDisk data object type contains information about a disk in a virtual machine. The virtual disk backing object types in the VirtualDisk data object type describe the different virtual disk backings available. The disk format version in each case describes the version of the format that is used. Supported virtual disk backings: Sparse disk format, version 1 and 2 The virtual disk backing grows when needed. Supported only for GSX Server. Flat disk format, version 1 and 2 The virtual disk backing is preallocated. Version 1 is supported only for GSX Server. Raw disk format, version 2 The virtual disk backing uses a full physical disk drive to back the virtual disk. Supported only for GSX Server. Partitioned raw disk format, version 2 The virtual disk backing uses one or more partitions on a physical disk drive to back a virtual disk. Supported only for GSX Server. Raw disk mapping, version 1 The virtual disk backing uses a raw device mapping to back the virtual disk. Supported for ESX Server
com.vmware.library.vim3.vm.spec.config.device getVirtualE1000
Description: The VirtualE1000 data object type represents an instance of the E1000 virtual Ethernet adapter attached to a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualEnsoniq1371
Description: The VirtualEnsoniq1371 data object type represents an Ensoniq 1371 sound card in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualEthernetCard
Description: VirtualController is the base data object type for a device controller in a virtual machine. VirtualController extends VirtualDevice to inherit general information about a controller (such as name and description), and to allow controllers to appear in a generic list of virtual devices.
com.vmware.library.vim3.vm.spec.config.device getVirtualFloppy
Description: The VirtualFloppy data object type contains information about a floppy drive in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualIDEController
Description: The VirtualIDEController data object type specifies a virtual IDE controller.
com.vmware.library.vim3.vm.spec.config.device getVirtualKeyboard
Description: This data object type contains information about the keyboard on a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualLsiLogicController
Description: VirtualLsiLogicController is the data object that represents a LSI Logic SCSI controller.
com.vmware.library.vim3.vm.spec.config.device getVirtualMachineVideoCard
Description: The VirtualVideoCard data object type represents a video card in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualParallelPort
Description: This data object type represents a parallel port in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualPCIController
Description: The VirtualPCIController data object type defines a virtual PCI controller.
com.vmware.library.vim3.vm.spec.config.device getVirtualPCNet32
Description: This data object type defines the properties of an AMD Lance PCNet32 Ethernet card attached to a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualPointingDevice
Description: The VirtualPointingDevice data object type contains information about the mouse type on a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualPS2Controller
Description: The VirtualPCIController data object type defines a virtual PCI controller.
com.vmware.library.vim3.vm.spec.config.device getVirtualSCSIController
Description: May not be called directly. The VirtualSCSIController data object type represents a SCSI controller in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualSCSIPassthrough
Description: The VirtualSCSIPassthrough data object type contains information about a SCSI device on the virtual machine that is being backed by a generic SCSI device on the host via passthrough.
com.vmware.library.vim3.vm.spec.config.device getVirtualSerialPort
Description: The VirtualSerialPort data object type represents a serial port in a virtual machine. The nested classes define the physical devices that can back the virtual serial port: a host file, a host serial port device, or a pipe.
com.vmware.library.vim3.vm.spec.config.device getVirtualSIOController
Description: This data object type defines a Super IO Controller for floppy drives, parallel ports, and serial ports.
com.vmware.library.vim3.vm.spec.config.device getVirtualSoundBlaster16
Description: The VirtualSoundBlaster16 data object type represents a Sound Blaster 16 sound card in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualUSB
Description: The VirtualUSB data object type contains information about a USB device attached to a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualUSBController
Description: This data object type defines a Super IO Controller for floppy drives, parallel ports, and serial ports.
com.vmware.library.vim3.vm.spec.config.device getVirtualVmxnet
Description: The VirtualVmxnet data object type represents an instance of the Vmxnet virtual Ethernet adapter attached to a virtual machine.
com.vmware.library.vim3.vm.spec.config.device getVirtualVmxnet2
Description: The VirtualVmxnet data object type represents an instance of the Vmxnet virtual Ethernet adapter attached to a virtual machine.
Module: com.vmware.library.vim3.vm.spec.config.device.backing.device
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualCdromAtapiBackingInfo
Description: The VirtualCdrom.AtapiBackingInfo data object type represents an ATAPI device backing for a virtual CD-ROM.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualCdromPassthroughBackingInfo
Description: The VirtualCdrom.PassthroughBackingInfo data class represents a device pass-through backing for a virtual CD-ROM.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualDiskRawDiskVer2BackingInfo
Description: The VirtualDisk.RawDiskVer2BackingInfo data object type contains information about backing a virtual disk by using a host device, as used by GSX Server 3.x.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualEthernetCardLegacyNetworkBackingInfo
Description: The virtual Ethernet card legacy backing class.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualEthernetCardNetworkBackingInfo
Description: The virtual Ethernet card backing class.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualFloppyDeviceBackingInfo
Description: The data object type for device backing of a virtual floppy drive.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualParallelPortDeviceBackingInfo
Description: The data object type for a device backing of a virtual parallel port.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualPointingDeviceDeviceBackingInfo
Description: The VirtualPointingDevice.DeviceBackingInfo provides information about the physical mouse backing the VirtualPointingDevice data object type.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualSCSIPassthroughDeviceBackingInfo
Description: The VirtualSCSIPassthrough.DeviceBackingInfo data object type contains information about the backing that maps the virtual device onto a physical device.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualSerialPortDeviceBackingInfo
Description: This data object type provides information for backing a virtual serial port with a host serial port device.
com.vmware.library.vim3.vm.spec.config.device.backing.device getVirtualSoundCardDeviceBackingInfo
Description: The sound card device backing data class.
Module: com.vmware.library.vim3.vm.spec.config.device.backing.file
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualCdromIsoBackingInfo
Description: VirtualDevice.FileBackingInfo is a data object type for information about a file backing for a device in a virtual machine.
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualDiskFlatVer2BackingInfo
Description: The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualDiskRawDiskMappingVer1BackingInfo
Description: The VirtualDisk.FlatVer2BackingInfo data object type contains information about backing a virtual disk using a virtual disk file on the host, in the flat file format used by GSX Server 3.x, ESX Server 2.x, and ESX Server 3.x. Flat disks are allocated when created, unlike sparse disks, which grow as needed.
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualFloppyImageBackingInfo
Description: The data object type for file image backing of a virtual floppy drive.
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualParallelPortFileBackingInfo
Description: The data object type for a file backing of a virtual parallel port.
com.vmware.library.vim3.vm.spec.config.device.backing.file getVirtualSerialPortFileBackingInfo
Description: This data object type provides information for backing a virtual serial port with a host file.
Module: com.vmware.library.vim3.vm.spec.config.device.backing.pipe
com.vmware.library.vim3.vm.spec.config.device.backing.pipe getVirtualSerialPortPipeBackingInfo
Description: This data object type provides information for backing a virtual serial port with a pipe. A pipe enables you to set up the virtual serial port to connect to an application on the host computer. This is useful, for example, if you want to use an application on the host to capture debugging information sent from the virtual machine's serial port.
Module: com.vmware.library.vim3.vm.spec.config.device.backing.remote
com.vmware.library.vim3.vm.spec.config.device.backing.remote getVirtualCdromRemotePassthroughBackingInfo
Description: The VirtualCdrom.RemotePassthroughBackingInfo data object type contains the information to specify a remote pass-through device backing of a virtual CD-ROM.
com.vmware.library.vim3.vm.spec.config.device.backing.remote getVirtualDeviceRemoteDeviceBackingInfo
Description: VirtualDevice.RemoteDeviceBackingInfo is a data object type for information about a remote device backing used by a device in a virtual machine. The primary difference between a remote device backing and a local device backing is that the VirtualCenter server cannot provide a list of remote host devices available for this virtual device backing.
com.vmware.library.vim3.vm.spec.config.device.backing.remote getVirtualFloppyRemoteDeviceBackingInfo
Description: The data object type for remote device backing of a virtual floppy drive.
Module: com.vmware.library.vim3.vm.spec.identity
com.vmware.library.vim3.vm.spec.identity getCustomizationCustomName
Description: Specifies that the VirtualCenter server will launch an external application to generate the (hostname/IP). The command line for this application must be specified in the server configuration file (vpxd.cfg) in the vpxd/name-ip-generator key.
com.vmware.library.vim3.vm.spec.identity getCustomizationFixedName
Description: A fixed name.
com.vmware.library.vim3.vm.spec.identity getCustomizationGuiRunOnce
Description: The commands listed in the GuiRunOnce data object type are executed when a user logs on the first time after customization completes. The logon may be driven by the AutoLogon setting.
com.vmware.library.vim3.vm.spec.identity getCustomizationGuiUnattended
Description: The GuiUnattended type maps to the GuiUnattended key in the sysprep.inf answer file. These values are plugged directly into the sysprep.inf file that VirtualCenter stores on the target virtual disk.
com.vmware.library.vim3.vm.spec.identity getCustomizationIdentification
Description: The Identification data object type provides information needed to join a workgroup or domain
com.vmware.library.vim3.vm.spec.identity getCustomizationIdentificationFromCredential
Description: The Identification data object type provides information needed to join a workgroup or domain
com.vmware.library.vim3.vm.spec.identity getCustomizationLicenseFilePrintData
Description: The LicenseFilePrintData type maps directly to the LicenseFilePrintData key in the sysprep.inf answer file.
com.vmware.library.vim3.vm.spec.identity getCustomizationLinuxPrep
Description: This is the Linux counterpart to the Windows Sysprep object. LinuxPrep contains machine-wide settings that identify a Linux machine in the same way that the Sysprep type identifies a Windows machine.
com.vmware.library.vim3.vm.spec.identity getCustomizationPassword
Description: Contains a password string and a flag that specifies whether the string is in plain text or encrypted.
com.vmware.library.vim3.vm.spec.identity getCustomizationPrefixName
Description: Specifies that a unique name should be generated by concatenating the base string with a number. Virtual machine names are unique across the set of hosts and virtual machines known to the VirtualCenter instance. VirtualCenter tracks the network names of virtual machines as well as hosts. VMware Tools runs in a guest operating system and reports information to VirtualCenter, including the network name of the guest.
com.vmware.library.vim3.vm.spec.identity getCustomizationSysprep
Description: An object representation of a Windows sysprep.inf answer file. The sysprep type encloses all the individual keys listed in a sysprep.inf file. For more detailed information, see the document Windows 2000 Unattended Setup Guide.
com.vmware.library.vim3.vm.spec.identity getCustomizationUnknownName
Description: Indicates that the name is not specified in advance. The client should prompt the user for the value to complete the specification.
com.vmware.library.vim3.vm.spec.identity getCustomizationUserData
Description: Personal data pertaining to the owner of the virtual machine.
com.vmware.library.vim3.vm.spec.identity getCustomizationVirtualMachineName
Description: Specifies that VirtualCenter should generate a virtual machine name from a base prefix comprising the virtual machine entity name. A number is appended, if necessary, to make it unique. Virtual machine names are unique across the set of hosts and virtual machines known to the VirtualCenter instance. VMware Tools reports the names of existing virtual machines.
Module: com.vmware.library.vim3.vm.spec.nic
com.vmware.library.vim3.vm.spec.nic getCustomizationAdapterMapping
Description: Define Data object type to associate a virtual network adapter with its IP settings.
com.vmware.library.vim3.vm.spec.nic getCustomizationDhcpIpGenerator
Description: Use a DHCP server to configure the virtual network adapter.
com.vmware.library.vim3.vm.spec.nic getCustomizationFixedIp
Description: Use a static IP Address for the virtual network adapter.
com.vmware.library.vim3.vm.spec.nic getCustomizationIPSettings
Description: Define IP settings for a virtual network adapter.
com.vmware.library.vim3.vm.spec.nic getCustomizationUnknownIpGenerator
Description: The IP address is left unspecified. The user must be prompted to supply an IP address.
Module: com.vmware.library.vim3.vm.tools
com.vmware.library.vim3.vm.tools vim3WaitDnsNameInTools
Description: Wait for a given name in the DNS guest informations (VMware tools). Exception: - Timeout: When timeout is reached
com.vmware.library.vim3.vm.tools vim3WaitForPrincipalIP
Description: Return IP if found. Else return empty string. Exception: - Timeout: timeout reached
com.vmware.library.vim3.vm.tools vim3WaitToolsStarted
Description: Wait for the VMware tools to be up and the guest running Exception: - Timeout: When timeout is reached - ReferenceError: When vm is not set correctly
Module: com.vmware.library.workflow
com.vmware.library.workflow getAllWorkflows
Description: Return all the workflows
com.vmware.library.workflow getWorkflowById
Description: Return the workflow for the given ID. Throw an exception if the workflow is not found
com.vmware.library.workflow waitAllWorkflowComplete
Description: null
com.vmware.library.workflow waitForCompletion
Description: Wait that the workflows are terminated
Module: com.vmware.util
com.vmware.util callActions
Description: Will call all actions in 'actions' parameter with args 'parameter, additionalParams'. It is assumed that all callable actions have the same signature and return the modifiable object ('parameter'), i.e : Any actionToCall(Any parameter, additionalParams[0], additionalParams[1], ...).
com.vmware.util exportAllActionsToCsv
Description: Log all action modules (name, version, signature and fingerprint) in a CSV file
com.vmware.util exportAllAuthorizationElementsToCsv
Description: Log all AuthorizationElements in a CSV file
com.vmware.util exportAllConfigurationElementsToCsv
Description: Log all configuration elements (name, version, signature and fingerprint) in a CSV file
com.vmware.util exportAllPoliciesToCsv
Description: Log all policies in a CSV file
com.vmware.util exportAllPolicyTemplatesToCsv
Description: Log all policy templates (name, version, signature and fingerprint) in a CSV file
com.vmware.util exportAllResourceElementsToCsv
Description: Log all resource elements (name, version, signature and fingerprint) in a CSV file
com.vmware.util exportAllTasksToCsv
Description: Log all Tasks in a CSV file
com.vmware.util exportAllWebviewsToCsv
Description: Log all webviews name, version, signature and fingerprint in a CSV file
com.vmware.util exportAllWorkflowsToCsv
Description: Log all workflows (name, version, signature and fingerprint) in a CSV file
com.vmware.util isActionParameterInstanceOfType
Description: null
com.vmware.util isWorkflowParameterInstanceOfType
Description: null
Module: com.vmware.web.webview
com.vmware.web.webview getAllPolicy
Description: null
com.vmware.web.webview getAllTask
Description: null
com.vmware.web.webview getAllWaitingForInput
Description: null
com.vmware.web.webview getExecutionListForWorkflowInSameCategory
Description: null
com.vmware.web.webview getExecutionsForCurrentUser
Description: Return the workflow which where executed by the current User. If VS-O version 3.1.1, check the runningUserName property of the WorkflowToken Object. Optionnaly, you can pass an array of workflow as first argument to look for executions insteed of searching among all the workflow executions.
com.vmware.web.webview getExecutionsForWorkflowCategory
Description: null
com.vmware.web.webview getExecutionsForWorkflowList
Description: null
com.vmware.web.webview getObjectFromParam
Description: Return the object from the parameter
com.vmware.web.webview getSortedExecutionsForWorkflowList
Description: Returns executions of a workflow list. These execustions are sorted by start date.
com.vmware.web.webview getTasksForWorkflowList
Description: null
com.vmware.web.webview getWorkflowByCategory
Description: null
com.vmware.web.webview getWorkflowListInSameCategory
Description: null
com.vmware.web.webview getWorkflowOutput
Description: workflowToken can be either a ParamString or an WorkflowTokenObject. Return a Properties object.
com.vmware.web.webview objectToJson
Description: null
com.vmware.web.webview objectToParam
Description: Retrieve the UrlParameter from an object. UrlParameter is used to send an object through an URL.
com.vmware.web.webview paramToDunesUri
Description: Return the dunesUri string from a param string. a param String is used in the webview and is the concatenation of the type and the uri.
Module: com.vmware.web.webview.workbench
com.vmware.web.webview.workbench getWorkbenchDataFactory
Description: return a WorkbenchDataFactory object with the following function: This is an helper factory to build you data object for the WorkbenchNavigationPane component. * addColumn(String name, String key, HashMap options) : void // set a new column where options could be: noShow[true], noSort[true], type[cssIcon | state], order[desc|asc]. * addRow(String id, String name, HashMap fields) : void // add a row with two mandatory field (id and name). Other fields are specified in fields hashmap where the key should match a column key. * getData() : Properties // return a complex Properties instance with all data and value.
Module: org.dojotoolkit.dojo.json
org.dojotoolkit.dojo.json serialize
Description: summary: Create a JSON serialization of an object, note that this doesn't check for infinite recursion, so don't do that! o: an object to be serialized. Objects may define their own serialization via a special "__json__" or "json" function property. If a specialized serializer has been defined, it will be used as a fallback. return: a String representing the serialized version of the passed object
Module: org.dojotoolkit.dojo.string
org.dojotoolkit.dojo.string escapeString
Description: null