# AgentSettings

## NAMESPACE

RASAdminEngine.Core.OutputModels.HostPool

## DESCRIPTION

Host Pool Agent Settings

## INHERITED FROM

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

⇒

AgentSettings

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                                             | Name                            | Description                                                                                    |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------- |
| Boolean                                                                                                                                                          | AllowRemoteExec                 | 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      | Specifies the 'Allow Client URL/Mail Redirection'.                                             |
| UInt32                                                                                                                                                           | DisconnectActiveSessionAfter    | 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                 | Specifies the mode the drag and drop feature will operate.                                     |
| Boolean                                                                                                                                                          | EnableDriveRedirectionCache     | Specifies if the 'Enable Drive Redirection Cache' option is enabled or disabled.               |
| Boolean                                                                                                                                                          | EnableZOrder                    | Specifies if the 'Enable Z-Order' option is enabled or disabled. (Experimental)                |
| String                                                                                                                                                           | FileTransferLocation            | Location where the File Transfer takes place, if and where it is allowed.                      |
| Boolean                                                                                                                                                          | FileTransferLockLocation        | 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                | Specifies if File Transfer option is allowed and if yes, which directions are allowed.         |
| UInt32                                                                                                                                                           | LogoffDisconnectedSessionAfter  | Logoff disconnected session after (in seconds). 0 for 'Never'; 1 for 'Immediate'.              |
| [ManageRDPTransportProtocol](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/managerdptransportprotocol) | ManageRDPTransportProtocol      | Manage RDP transport protocol.                                                                 |
| UInt32                                                                                                                                                           | SessionReadinessTimeout         | Session readiness timeout (in seconds).                                                        |
| Boolean                                                                                                                                                          | SupportShellURLNamespaceObjects | Specifies if 'Support Shell URL Namespace Objects' 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)       | 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 | | | | |--------------------------------------------------------------|

\| [HostPoolAgentSettings](https://github.com/Parallels-Corp/TEST-docs/blob/LatestDoc/21_Release/20_RAS_21_API_Guides/PS_API/MD/RASAdmin/types/HostPoolAgentSettings.md) | | | [VDIDefaultSettings](https://github.com/Parallels-Corp/TEST-docs/blob/LatestDoc/21_Release/20_RAS_21_API_Guides/PS_API/MD/RASAdmin/types/VDIDefaultSettings.md) | | | [VDIHostPool](https://github.com/Parallels-Corp/TEST-docs/blob/LatestDoc/21_Release/20_RAS_21_API_Guides/PS_API/MD/RASAdmin/types/VDIHostPool.md) |
