Connects to a Citrix Hypervisor server and provides a scope for other Citrix activities.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| CitrixHypervisorServer | In | InArgument<String> |
✓ | ||
| Username | In | InArgument<String> |
✓ | ||
| Password | In | InArgument<Security.SecureString> |
✓ | ||
| Port | In | InArgument<Int32> |
Retrieves the list of all Citrix Hypervisor Servers from the pool associated with the current session.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| Timeout | In | InArgument<Int32> |
✓ | ||
| ServerList | Out | OutArgument<UiPath.Citrix.Contracts.Server[]> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Retrieves details about the storage repositories associated with a Citrix Hypervisor Server.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| Server | In | InArgument<UiPath.Citrix.Contracts.Server> |
|||
| Timeout | In | InArgument<Int32> |
✓ | ||
| StorageRepositories | Out | OutArgument<UiPath.Citrix.Contracts.StorageRepository[]> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Creates a new virtual machine based on an existing template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| HomeServerUUID | In | InArgument<String> |
✓ | ||
| StorageRepositoryUUID | In | InArgument<String> |
|||
| VirtualMachineName | In | InArgument<String> |
✓ | ||
| VirtualMachineDescription | In | InArgument<String> |
|||
| CustomTemplate | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
✓ | ||
| VirtualMachine | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| PowerOnAfterCreation | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Deletes a specified virtual machine or template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| DeleteAssociatedDisks | property | Boolean |
|
| DeleteSnapshots | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Retrieves a list of templates.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| FilterValue | In | InArgument<String> |
|||
| Timeout | In | InArgument<Int32> |
✓ | ||
| TemplateList | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine[]> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| FilterBy | property | UiPath.Citrix.Contracts.FilterByEnum |
|
| IncludeSubfolders | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Retrieves the details of the specified virtual machine or template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachineUUID | In | InArgument<String> |
✓ | ||
| Timeout | In | InArgument<Int32> |
✓ | ||
| VirtualMachine | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Retrieves a list of virtual machines.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| FilterValue | In | InArgument<String> |
|||
| Timeout | In | InArgument<Int32> |
✓ | ||
| VMList | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine[]> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| FilterBy | property | UiPath.Citrix.Contracts.FilterByEnum |
|
| IncludeSubfolders | property | Boolean |
|
| PowerState | property | UiPath.Citrix.Contracts.PowerStateFilter |
|
| IncludeGuestOSDetails | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Powers off a virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| ForcedShutDown | property | Boolean |
|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Powers on a virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Renames a virtual machine or template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| NewName | In | InArgument<String> |
✓ | ||
| VirtualMachineResult | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Restarts a virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| ForcedReboot | property | Boolean |
|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Resumes a suspended virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Suspends a running virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Add a tag to the specified virtual machine or template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Tag | In | InArgument<String> |
✓ | ||
| VirtualMachineResult | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Adds the specified virtual machine or template to a folder.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Folder | In | InArgument<String> |
✓ | ||
| VirtualMachineResult | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Remove a tag from the specified virtual machine or template.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Tag | In | InArgument<String> |
✓ | ||
| VirtualMachineResult | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Removes the specified virtual machine or template from a folder.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Folder | In | InArgument<String> |
✓ | ||
| VirtualMachineResult | Out | OutArgument<UiPath.Citrix.Contracts.VirtualMachine> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Deletes all snapshots of the specified virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Deletes a given snapshot of the specified virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Snapshot | In | InArgument<UiPath.Citrix.Contracts.Snapshot> |
✓ | ||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Retrieves all snapshots of the specified virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Timeout | In | InArgument<Int32> |
✓ | ||
| Snapshots | Out | OutArgument<UiPath.Citrix.Contracts.Snapshot[]> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Reverts the virtual machine to a specified snapshot. If no snapshot exists, then the activity does nothing, and the virtual machine state remains unchanged.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| Snapshot | In | InArgument<UiPath.Citrix.Contracts.Snapshot> |
|||
| Timeout | In | InArgument<Int32> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |
Takes a snapshot of the specified virtual machine.
Arguments
| Name | Dir | Type | Req | Default | Description |
|---|---|---|---|---|---|
| VirtualMachine | In | InArgument<UiPath.Citrix.Contracts.VirtualMachine> |
✓ | ||
| SnapshotName | In | InArgument<String> |
✓ | ||
| SnapshotDescription | In | InArgument<String> |
|||
| Timeout | In | InArgument<Int32> |
|||
| Snapshot | Out | OutArgument<UiPath.Citrix.Contracts.Snapshot> |
|||
| ConnectionId | In | InArgument<String> |
Properties
| Name | Kind | Type | Description |
|---|---|---|---|
| SnapshotVMMemory | property | Boolean |
|
| Quiesce | property | Boolean |
|
| WaitForCompletion | property | Boolean |
|
| Connector | property | String |
|
| BindingsKey | property | String |
|
| BindingsVersion | property | String |
|
| ConnectionClient | property | UiPath.ConnectionClient.IConnectionClient |