# AVDHostPool

## NAMESPACE

RASAdminEngine.Core.OutputModels.AVD

## DESCRIPTION

Azure Virtual Desktop Host Pool

## INHERITED FROM

[RASSerilazableObj](rasserilazableobj)

⇒

[RASListObj](raslistobj)

⇒

AVDHostPool

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                           | Name                                                      | Description                                                |
| ---------------------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------- |
| [ActionSettings](actionsettings)               | Action                                                    | Action                                                     |
| String                                         | AdminCreate                                               | Inherited from [RASListObj](raslistobj)                    |
| String                                         | AdminLastMod                                              | Inherited from [RASListObj](raslistobj)                    |
| [HostPoolAgentSettings](hostpoolagentsettings) | Agent                                                     | Specifies the 'Host Pool settings' object.                 |
| [AppPackagesAssigned](apppackagesassigned)     | AppPackagesAssigned                                       | List Of Application Packages Assigned.                     |
| List<[Assignment](assignment)>                 | Assignments                                               | The Azure Virtual Desktop Host Pool Assignment Settings    |
| [AutoUpgradeSettings](autoupgradesettings)     | AutoUpgrade                                               | Specifies the 'Auto-upgrade' object.                       |
| [AVDAgent](avdagent)                           | AVDAgent                                                  | Specifies the 'Avd Agent' object.                          |
| String                                         | AzureId                                                   | The Azure ID                                               |
| [Configuration](configuration)                 | Configuration                                             | The Azure Virtual Desktop Host Pool Configuration Settings |
| String                                         | Description                                               | The Description of the Host Pool                           |
| Boolean                                        | Enabled                                                   | Whether host pool is enabled or not.                       |
| String                                         | FriendlyName                                              | The Friendly Name of the Host Pool                         |
| UInt32                                         | Id                                                        | Nullable\<Boolean>                                         |
| InheritDefaultActionsSettings                  | If true, default Actions settings will be inherited.      | Boolean                                                    |
| InheritDefaultAgentSettings                    | If true, default Agent settings will be inherited.        | 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 Printing settings will be inherited.     | Boolean                                                    |
| InheritDefaultUserProfileSettings              | If true, default User Profile settings will be inherited. | String                                                     |
| LinkedDesktopApplicationGroup                  | The Linked Desktop Application Group.                     | String                                                     |
| LinkedRemoteApplicationGroup                   | The Linked Remote Application Group.                      | String                                                     |
| Location                                       | The location of the Host Pool                             | String                                                     |
| Name                                           | The Name of the Host Pool                                 | [ImageOptimization](imageoptimization)                     |
| Optimization                                   | Specifies the 'Image Optimization' object.                | [AVDProvisioningSettings](avdprovisioningsettings)         |
| ProvisioningSettings                           | The Azure Virtual Desktop Host Pool Provisioning Settings | [RDPPrinterSettings](rdpprintersettings)                   |
| RDPPrinter                                     | Specifies the 'RDP Printer' object.                       | String                                                     |
| ResourceGroup                                  | The Resource Group of the Host Pool                       | UInt32                                                     |
| SiteId                                         | The site ID associated with the Host Pool.                | [TemplateSettings](templatesettings)                       |
| TemplateSettings                               | The Azure Virtual Desktop Host Pool Template Settings     | DateTime                                                   |
| TimeCreate                                     | Inherited from [RASListObj](raslistobj)                   | DateTime                                                   |
| TimeLastMod                                    | Inherited from [RASListObj](raslistobj)                   | [UserProfileSettings](userprofilesettings)                 |
| UserProfile                                    | Specifies the 'User Profile' object.                      | UInt32                                                     |

## PUBLIC METHODS

| Type                                                                                                                                                                                       | Name                       | Description                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- | ----------------------------------------------------- |
| Int32                                                                                                                                                                                      | CompareTo (Object obj)     | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Boolean                                                                                                                                                                                    | Equals (Object obj)        | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Int32                                                                                                                                                                                      | GetHashCode ()             | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Type                                                                                                                                                                                       | GetType ()                 | String                                                |
| ToString ()                                                                                                                                                                                | ### References to Commands |                                                       |
| ----                                                                                                                                                                                       |                            |                                                       |
| [Get-RASAVDHostPoolStatus](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-RASAVDHostPoolStatus.md) |                            |                                                       |
