# HostPoolAgentSettings

## NAMESPACE

RASAdminEngine.Core.OutputModels.HostPool

## DESCRIPTION

Azure Virtual Desktop Host Pool Agent Settings

## INHERITED FROM

[RASSerilazableObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rasserilazableobj)

⇒

[AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings)

⇒

HostPoolAgentSettings

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                                             | Name                            | Description                                                                                                                                                                                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Boolean                                                                                                                                                          | AllowRemoteExec                 | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies if 'Allow 2XRemoteExec to send command to the client' option is enabled or disabled.                                                              |
| [AllowURLAndMailRedirection](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/allowurlandmailredirection) | AllowURLAndMailRedirection      | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies the 'Allow Client URL/Mail Redirection'. Nullable\<Boolean> AppMonitor Specifies if 'Allow Application Monitoring' option is enabled or disabled. |
| UInt32                                                                                                                                                           | DisconnectActiveSessionAfter    | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Disconnect active session after (in seconds). 0 for 'Never'.                                                                                                |
| [DragAndDropModeValue](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/draganddropmodevalue)             | DragAndDropMode                 | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies the mode the drag and drop feature will operate.                                                                                                  |
| Boolean                                                                                                                                                          | EnableDriveRedirectionCache     | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies if the 'Enable Drive Redirection Cache' option is enabled or disabled.                                                                            |
| Boolean                                                                                                                                                          | EnableZOrder                    | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies if the 'Enable Z-Order' option is enabled or disabled. (Experimental)                                                                             |
| String                                                                                                                                                           | FileTransferLocation            | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Location where the File Transfer takes place, if and where it is allowed.                                                                                   |
| Boolean                                                                                                                                                          | FileTransferLockLocation        | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Lock Location where the File Transfer takes place, if and where it is allowed.                                                                              |
| [FileTransferControlMode](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/filetransfercontrolmode)       | FileTransferMode                | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies if File Transfer option is allowed and if yes, which directions are allowed.                                                                      |
| UInt32                                                                                                                                                           | LogoffDisconnectedSessionAfter  | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Logoff disconnected session after (in seconds). 0 for 'Never'; 1 for 'Immediate'.                                                                           |
| Boolean                                                                                                                                                          | ManageRDPShortpath              | Specifies if 'Allow RDP Shortpath' option is enabled or disabled.                                                                                                                                                                                                                                                 |
| [ManageRDPTransportProtocol](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/managerdptransportprotocol) | ManageRDPTransportProtocol      | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Manage RDP transport protocol.                                                                                                                              |
| UInt32                                                                                                                                                           | MaxRDPShortpathPort             | The maximum RDP Shortpath Port.                                                                                                                                                                                                                                                                                   |
| UInt32                                                                                                                                                           | MinRDPShortpathPort             | The minimum RDP Shortpath Port.                                                                                                                                                                                                                                                                                   |
| UInt32                                                                                                                                                           | SessionReadinessTimeout         | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Session readiness timeout (in seconds).                                                                                                                     |
| Boolean                                                                                                                                                          | SupportShellURLNamespaceObjects | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) Specifies if 'Support Shell URL Namespace Objects' option is enabled or disabled.                                                                           |
| Boolean                                                                                                                                                          | UseRDPShortpath                 | Specifies if 'Allow RDP Shortpath' option is enabled or disabled.                                                                                                                                                                                                                                                 |
| Boolean                                                                                                                                                          | UseSmallerPortRange             | Specifies if 'Use Smaller Port' option is enabled or disabled.                                                                                                                                                                                                                                                    |

## PUBLIC METHODS

| Type                                                     | Name                                                                                                                                                    | Description                                                                                                                                                   |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Int32                                                    | CompareTo (Object obj)                                                                                                                                  | Inherited from [RASSerilazableObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rasserilazableobj) |
| Void                                                     | CopyFrom ([AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings) other) | Inherited from [AgentSettings](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/agentsettings)         |
| Boolean                                                  | Equals (Object obj)                                                                                                                                     | Inherited from [RASSerilazableObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rasserilazableobj) |
| Int32                                                    | GetHashCode ()                                                                                                                                          | Inherited from [RASSerilazableObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/rasserilazableobj) |
| Type                                                     | GetType ()                                                                                                                                              | String                                                                                                                                                        |
| ToString ()                                              | ### References to Types                                                                                                                                 |                                                                                                                                                               |
| -------------------------------------------------------- |                                                                                                                                                         |                                                                                                                                                               |
