|
| Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |
Methods
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to add machines. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| machines | MachineId[] |
array of machineIds to add. MachineIds of this type must
originate from the VirtualMachine or
RegisteredPhysicalMachine services, but not the
Machine service.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which machines were successfully added and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original machine. The result entry will contain either the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_ADDED | This will be sent if a machine was successfully added to the desktop. |
| VLSI_DESKTOP_MACHINE_ADD_FAILED | This will be sent if a machine could not be added to the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to add machines. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| specifiedNames | DesktopSpecifiedName[] |
array of SpecifiedNames to add
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which specified naming machines were successfully added and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original specified name. The result entry will contain either be the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_ADDED | This will be sent if a machine was successfully added to the desktop. |
| VLSI_DESKTOP_MACHINE_ADD_FAILED | This will be sent if a machine could not be added to the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to add a machine. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| machine | MachineId |
machineId to add. MachineIds of this type must originate
from the VirtualMachine or
RegisteredPhysicalMachine services, but not the
Machine service.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_ADDED | This will be sent if a machine was successfully added to the desktop. |
| VLSI_DESKTOP_MACHINE_ADD_FAILED | This will be sent if a machine could not be added to the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to add a machine. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| specifiedName | DesktopSpecifiedName |
SpecifiedName to add
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_ADDED | This will be sent if a machine was successfully added to the desktop. |
| VLSI_DESKTOP_MACHINE_ADD_FAILED | This will be sent if a machine could not be added to the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms with the corresponding access group permission is required to pushImage. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| machines | MachineId[] |
The list of machines of which the image is to be applied.
|
| pendingImage | xsd:boolean |
Set to true if the pending image is to be applied. Else current
image is applied
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULED | This will be sent if the new image is successfully marked for update. |
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULE_FAILED | This will be sent if the new image failed to be marked for update. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms with the corresponding access group permission is required to cancel pushImage. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_PUSH_IMAGE_CANCELLED | This will be sent if the push image operation was successfully cancelled. |
| VLSI_DESKTOP_PUSH_IMAGE_CANCEL_FAILED | This will be sent if the push image operation failed to be cancelled. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to create a desktop. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| spec | DesktopSpec |
attributes needed to create a desktop
|
Return Value
| Type | Description |
|---|---|
| DesktopId | unique identifier for the desktop |
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. |
| InvalidLicense | Thrown in one of the following cases during Instant Clone Desktop creation:
|
| InvalidType | Thrown if the type of any specified argument is invalid. |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| ADMIN_DESKTOP_ADDED | If the desktop was successfully created. |
| ADMIN_POOL_ADD_FAILED | If the desktop could not be created. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to delete a desktop. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| spec | DesktopDeleteSpec |
attributes needed to delete a desktop. If unset, default
values will be used.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| ADMIN_REMOVE_DESKTOP_SUCCEEDED | If a request to begin desktop deletion was successful. |
| ADMIN_REMOVE_DESKTOP_FAILED | If the request to delete the desktop could not be made. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | privilege is required to discover installed Applications. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
The entityId of the Desktop on which to discover installed
applications
|
Return Value
| Type | Description |
|---|---|
| ApplicationDiscoveryData[] | The list of installed applications |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | Desktop read privilege with the corresponding access group permission is required to read a desktop. |
| FEDERATED_LDAP_VIEW | Global LDAP read is required to read the globalEntitlementData members of a desktop. This will otherwise be unset. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
Return Value
| Type | Description |
|---|---|
| DesktopInfo | The DesktopInfo |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | privilege is required to get the desktop information. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| namingPattern | xsd:string |
Unique virtual machine naming pattern for a desktop entry.
|
Return Value
| Type | Description |
|---|---|
| DesktopInfo | The DesktopInfo |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | Desktop read privilege with the corresponding access group permission is required to read a desktop. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
Return Value
| Type | Description |
|---|---|
| DesktopDetailView | The DesktopDetailView |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | Desktop read privilege with the corresponding access group permission is required to read a desktop. |
| FEDERATED_LDAP_VIEW | Global LDAP read is required to read the desktopSummaryData.globalEntitlement member of a desktop. This will otherwise be unset. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
Return Value
| Type | Description |
|---|---|
| DesktopSummaryView | The DesktopSummaryView |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | Desktop read privilege with the corresponding access group permission is required to read desktops. |
| FEDERATED_LDAP_VIEW | Global LDAP read is required to read the desktopSummaryData.globalEntitlement member of a desktop. This will otherwise be unset. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| ids | DesktopId[] |
array of unique identifiers for a desktop entry
|
Return Value
| Type | Description |
|---|---|
| DesktopSummaryView[] | The DesktopSummaryViews |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms with the corresponding access group permission is required to pushImage. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| spec | DesktopImageManagementPushImageSpec |
The specification for the pushImage operation if desktop is
created using image catalog.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULED | This will be sent if the new image is successfully marked for update. |
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULE_FAILED | This will be sent if the new image failed to be marked for update. |
| VLSI_MACHINE_PUSH_IMAGE_FAILED | This will be sent if a machine failed to be marked for update. |
Privileges
| Privilege | Description |
|---|---|
| FEDERATED_LDAP_VIEW | Global LDAP read is required to read a Global Entitlement |
| POOL_VIEW | Desktop read privilege with the corresponding access group permission is required to read a desktop and farm information |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| globalEntitlement | GlobalEntitlementId |
unique identifier for Global Entitlement. GlobalEntitlementIds
of this type must originate from GlobalEntitlement
service
|
Return Value
| Type | Description |
|---|---|
| DesktopSummaryView[] |
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. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms with the corresponding access group permission is required to pushImage. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULED | This will be sent if the new image is successfully marked for update. |
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULE_FAILED | This will be sent if the new image failed to be marked for update. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms privilege with the corresponding access group permission is required to rebalance. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| spec | DesktopRebalanceSpec |
The specification for the rebalance operation.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which machines were successfully marked for recompose and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original machine. The result entry will contain either be the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_REBALANCED | This will be sent if all machines were successfully marked for rebalance. |
| VLSI_MACHINE_REBALANCED | This will be sent if a machine was successfully marked for rebalance. |
| VLSI_DESKTOP_REBALANCE_FAILED | This will be sent if any machine failed to be marked for rebalance. |
| VLSI_MACHINE_REBALANCE_FAILED | This will be sent if a machine failed to be marked for rebalance. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms privilege with the corresponding access group permission is required to recompose. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| spec | DesktopRecomposeSpec |
The specification for the recompose operation.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which machines were successfully marked for recompose and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original machine. The result entry will contain either be the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_RECOMPOSED | This will be sent if all machines were successfully marked for recompose. |
| VLSI_MACHINE_RECOMPOSED | This will be sent if a machine was successfully marked for recompose. |
| VLSI_DESKTOP_RECOMPOSE_FAILED | This will be sent if any machine failed to be marked for recompose. |
| VLSI_MACHINE_RECOMPOSE_FAILED | This will be sent if a machine failed to be marked for recompose. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms privilege with the corresponding access group permission is required to refresh. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| spec | DesktopRefreshSpec |
The specification for the refresh operation.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which machines were successfully marked for refresh and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original machine. The result entry will contain either be the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_REFRESHED | This will be sent if all machines were successfully marked for refresh. |
| VLSI_MACHINE_REFRESHED | This will be sent if a machine was successfully marked for refresh. |
| VLSI_DESKTOP_REFRESH_FAILED | This will be sent if any machine failed to be marked for refresh. |
| VLSI_MACHINE_REFRESH_FAILED | This will be sent if a machine failed to be marked for refresh. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to remove a machine. |
| MACHINE_MANAGEMENT | Machine management with the corresponding access group permission is required to remove machines. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| machine | MachineId |
machineId to remove. MachineIds of this type must originate
from the Machine service, but not the
VirtualMachine or RegisteredPhysicalMachine
services.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_REMOVED | This will be sent if a machine was successfully removed from the desktop. |
| VLSI_DESKTOP_MACHINE_REMOVE_FAILED | This will be sent if a machine could not be removed from the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to remove machines. |
| MACHINE_MANAGEMENT | Machine management with the corresponding access group permission is required to remove machines. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| machines | MachineId[] |
array of machineIds to remove. MachineIds of this type
must originate from the Machine service, but not the
VirtualMachine or RegisteredPhysicalMachine
services.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
| PartialFailureFault | Thrown if all operations were not successful, a PartialFailureFault will be thrown indicating which machines were successfully removed and which ones failed. The index of results in the PartialFailureFault correspond to the index of the original machine. The result entry will contain either be the original return type (on success) or an exception (on failure). |
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_MACHINE_REMOVED | This will be sent if a machine was successfully removed from the desktop. |
| VLSI_DESKTOP_MACHINE_REMOVE_FAILED | This will be sent if a machine could not be removed from the desktop. |
Privileges
| Privilege | Description |
|---|---|
| POOL_SVI_IMAGE_MANAGEMENT | Manage maintenance operations on Automated Desktops & Farms with the corresponding access group permission is required to pushImage. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry.
|
| spec | DesktopPushImageSpec |
The specification for the pushImage operation.
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULED | This will be sent if the new image is successfully marked for update. |
| VLSI_DESKTOP_PUSH_IMAGE_SCHEDULE_FAILED | This will be sent if the new image failed to be marked for update. |
| VLSI_MACHINE_PUSH_IMAGE_FAILED | This will be sent if a machine failed to be marked for update. |
Privileges
| Privilege | Description |
|---|---|
| POOL_MANAGEMENT | Desktop management with the corresponding access group permission is required to update a desktop. |
| FEDERATED_LDAP_MANAGE | Global LDAP management is required to update the globalEntitlementData members of a desktop. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
unique identifier for a desktop entry
|
| updates | MapEntry[] |
key value pairs describing attributes to be updated
|
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Event | Description |
|---|---|
| VLSI_DESKTOP_UPDATE_ATTEMPT | This will be sent if an attempt to update the desktop was made successfully. |
| VLSI_DESKTOP_UPDATED | If all members were successfully updated, this will be sent for each updated member in the update map. |
| VLSI_DESKTOP_UPDATE_FAILED | If any member of the desktop could not be updated. |
Privileges
| Privilege | Description |
|---|---|
| POOL_VIEW | privilege is required to validate installed Applications. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| id | DesktopId |
The entityId of the Desktop on which to validate installed
applications
|
| applicationExePaths | xsd:string[] |
Array of applicationExePaths for the applications to be
validated
|
Return Value
| Type | Description |
|---|---|
| DesktopMissingApplicationInstallationData[] | The list of MissingApplicationInstallationData *NOT INSTALLED* on the machines belonging to the Desktop. |
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. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the Desktop used to make the method call. |
| manualVirtualMachineDefinition | DesktopManualVirtualMachineDefinition |
|
Return Value
| Type | Description |
|---|---|
| DesktopManualVirtualMachineData[] | The ManualVirtualMachineData |
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. |
| Top of page | Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |