Skip to content

Service - BaseImageVm

Java Class

com.omnissa.vdi.vlsi.binding.vdi.utils.virtualcenter.BaseImageVm

See also

BaseImageVmId, BaseImageVmInfo, DatacenterId, VirtualCenterId

Since

Horizon View 6.0

Service Description

The object for fetching VMs and snapshots from VirtualCenter.

Methods

Methods defined in this Service: BaseImageVm_Get, BaseImageVm_List, BaseImageVm_ListByDatacenter

Gets Base Image VM Information

Privileges

Privilege Description
VC_CONFIG_VIEW privilege is required to get BaseImageVmInfo.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the BaseImageVm used to make the method call.
id BaseImageVmId BaseImageVmId

Return Value

Type Description
BaseImageVmInfo BaseImageVmInfo

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Gets a list of all BaseImage VMs from VC which may be suitable as snapshots for linked clone desktop or farm creation. Requires at least one of the listed privileges.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW privilege is required to get the list of BaseImageVmInfo.
VC_CONFIG_VIEW privilege is required to get the list of BaseImageVmInfo.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the BaseImageVm used to make the method call.
virtualCenter VirtualCenterId unique identifier for vc entry
filterIncompatibleVms xsd:boolean do not return incompatible VMs which cannot be used for pool or farm creations. Default is false. 1

Return Value

Type Description
BaseImageVmInfo[] Array of BaseImageVmInfo

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition

Gets a list of all BaseImage VMs from the given datacenter which may be suitable as snapshots for linked clone desktop or farm creation. Requires at least one of the listed privileges.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW privilege is required to get the list of BaseImageVmInfo.
VC_CONFIG_VIEW privilege is required to get the list of BaseImageVmInfo.

Parameters

Name Type Description
_this ManagedObjectReference A reference to the BaseImageVm used to make the method call.
datacenter DatacenterId unique identifier for datacenter entry
filterIncompatibleVms xsd:boolean do not return incompatible VMs which cannot be used for pool or farm creations. Default is false. 1

Return Value

Type Description
BaseImageVmInfo[] Array of BaseImageVmInfo

Faults

Type Description
EntityNotFound Thrown if any specified entity cannot be found.
InsufficientPermission Thrown if the user does not have sufficient permission to perform the operation.
InvalidArgument Thrown if any specified argument is invalid.
InvalidType Thrown if the type of any specified argument is invalid.
UnexpectedFault Thrown if an unexpected error occurs while performing the operation.

Show WSDL type definition


  1. This parameter need not be set.