# VDIHostPool.md

## NAMESPACE

RASAdminEngine.Core.OutputModels

## DESCRIPTION

VDI Host Pool

## INHERITED FROM

[RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md)

⇒

[RASListObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/raslistobj.md)

⇒

VDIHostPool

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                    | Name                                                                                                                                      | Description                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [ActionSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/actionsettings.md)   | Action                                                                                                                                    | Specifies the 'Action' object.                                                                                                  |
| String                                                                                                                  | AdminCreate                                                                                                                               | Inherited from [RASListObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/raslistobj.md)    |
| String                                                                                                                  | AdminLastMod                                                                                                                              | Inherited from [RASListObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/raslistobj.md)    |
| [AgentSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/agentsettings.md)     | Agent                                                                                                                                     | [AppPackagesAssigned](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/apppackagesassigned.md) |
| AppPackagesAssigned                                                                                                     | List Of Application Packages Assigned.                                                                                                    | [AutoUpgradeSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/autoupgradesettings.md) |
| AutoUpgrade                                                                                                             | Specifies the 'Auto-upgrade' object.                                                                                                      | String                                                                                                                          |
| Description                                                                                                             | Description of the VDI Host Pool                                                                                                          | Boolean                                                                                                                         |
| Enabled                                                                                                                 | Whether the VDI Host Pool is enabled or not>                                                                                              | UInt32                                                                                                                          |
| Id                                                                                                                      | Boolean                                                                                                                                   | InheritDefaultAgentSettings                                                                                                     |
| Boolean                                                                                                                 | InheritDefaultAppPackageSettings                                                                                                          | If true, default app package settings will be inherited.                                                                        |
| Boolean                                                                                                                 | InheritDefaultAutoUpgradeSettings                                                                                                         | If true, default Auto-upgrade settings will be inherited.                                                                       |
| Nullable\<Boolean>                                                                                                      | InheritDefaultOptimizationSettings                                                                                                        | If true, default optimization settings will be inherited.                                                                       |
| Boolean                                                                                                                 | InheritDefaultRDPPrinterSettings                                                                                                          | If true, default RDP Printer settings will be inherited.                                                                        |
| Boolean                                                                                                                 | InheritDefaultUserProfileSettings                                                                                                         | If true, default User Profile settings will be inherited.                                                                       |
| Boolean                                                                                                                 | InheritDefaultVDIActionSettings                                                                                                           | If true, default Action settings will be inherited.                                                                             |
| Boolean                                                                                                                 | InheritDefaultVDISecuritySettings                                                                                                         | If true, default Security settings will be inherited.                                                                           |
| [MembersSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/memberssettings.md) | Members                                                                                                                                   | Specifies the 'Members' settings object. Available only when                                                                    |
| ProvisioningType is Standalone.                                                                                         | String                                                                                                                                    | Name                                                                                                                            |
| Name of the VDI Host Pool                                                                                               | [ImageOptimization](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/imageoptimization.md)               | Optimization                                                                                                                    |
| Specifies the 'Image Optimization' object.                                                                              | [HostPoolProviderSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/hostpoolprovidersettings.md) | ProviderSettings                                                                                                                |
| Contains the Settings which relate to the Provider.                                                                     | [VDIProvisioningSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/vdiprovisioningsettings.md)   | Provisioning                                                                                                                    |
| Specifies the 'Provisioning' object.                                                                                    | Nullable<[ProvisioningType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/provisioningtype.md)>       | ProvisioningType                                                                                                                |
| Provision Type: Template or Standalone                                                                                  | [RDPPrinterSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpprintersettings.md)             | RDPPrinter                                                                                                                      |
| Specifies the 'RDP Printer' object.                                                                                     | [VDISecuritySettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/vdisecuritysettings.md)           | Security                                                                                                                        |
| Specifies the 'Security' object.                                                                                        | UInt32                                                                                                                                    | SiteId                                                                                                                          |
| Site ID                                                                                                                 | [VDITemplateSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/vditemplatesettings.md)           | Template                                                                                                                        |
| Specifies the 'Template' settings object. Available only when                                                           | ProvisioningType is Template.                                                                                                             | DateTime                                                                                                                        |
| TimeCreate                                                                                                              | Inherited from [RASListObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/raslistobj.md)              | DateTime                                                                                                                        |
| TimeLastMod                                                                                                             | Inherited from [RASListObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/raslistobj.md)              | [UserProfileSettings](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/userprofilesettings.md) |

## PUBLIC METHODS

| Type                                                                                                                                                                                             | Name                       | Description                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Int32                                                                                                                                                                                            | CompareTo (Object obj)     | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Boolean                                                                                                                                                                                          | Equals (Object obj)        | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Int32                                                                                                                                                                                            | GetHashCode ()             | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Type                                                                                                                                                                                             | GetType ()                 | String                                                                                                                                     |
| ToString ()                                                                                                                                                                                      | ### References to Commands |                                                                                                                                            |
| ----                                                                                                                                                                                             |                            |                                                                                                                                            |
| [Get-RASVDIHostPoolMember](https://github.com/Parallels-Corp/RAS-20-docs/blob/origin/admin-guide-20.3-release/20_RAS-20_API_Guides/PS-API/MD/RASAdmin/cmdlets/Get-RASVDIHostPoolMember.md)       |                            |                                                                                                                                            |
| [New-RASPubVDIDesktop](https://github.com/Parallels-Corp/RAS-20-docs/blob/origin/admin-guide-20.3-release/20_RAS-20_API_Guides/PS-API/MD/RASAdmin/cmdlets/New-RASPubVDIDesktop.md)               |                            |                                                                                                                                            |
| [Remove-RASVDIHostPoolMember](https://github.com/Parallels-Corp/RAS-20-docs/blob/origin/admin-guide-20.3-release/20_RAS-20_API_Guides/PS-API/MD/RASAdmin/cmdlets/Remove-RASVDIHostPoolMember.md) |                            |                                                                                                                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/vdihostpool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
