# Provider

## NAMESPACE

RASAdminEngine.Core.OutputModels.Provider

## DESCRIPTION

Provider

## INHERITED FROM

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

⇒

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

⇒

Provider

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                           | Name                        | Description                                                                                                                                                                             |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| String                                                                                                                                         | AdminCreate                 | Inherited from [RASListObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/raslistobj) User who created the object.            |
| String                                                                                                                                         | AdminLastMod                | Inherited from [RASListObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/raslistobj) User who last modified the object.      |
| String                                                                                                                                         | Description                 | Description of the server.                                                                                                                                                              |
| Boolean                                                                                                                                        | Enabled                     | Whether the server is enabled or not.                                                                                                                                                   |
| UInt32                                                                                                                                         | HostPort                    | Specifies the port number for the Provider.                                                                                                                                             |
| UInt32                                                                                                                                         | Id                          | ID of the object.                                                                                                                                                                       |
| Boolean                                                                                                                                        | InheritDefaultAgentSettings | Whether the default Agent settings are inherited or not.                                                                                                                                |
| String                                                                                                                                         | Name                        | Name of the Provider.                                                                                                                                                                   |
| UInt32                                                                                                                                         | PreferredBrokerId           | ID of the preferred Connection Broker.                                                                                                                                                  |
| String                                                                                                                                         | ProviderUsername            | A user account to log in to the hypervisor management tool (e.g. VMware vCenter).                                                                                                       |
| String                                                                                                                                         | Server                      | Server name.                                                                                                                                                                            |
| UInt32                                                                                                                                         | SiteId                      | ID of the site.                                                                                                                                                                         |
| DateTime                                                                                                                                       | TimeCreate                  | Inherited from [RASListObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/raslistobj) Time when the object was created.       |
| DateTime                                                                                                                                       | TimeLastMod                 | Inherited from [RASListObj](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/raslistobj) Time when the object was last modified. |
| [ProviderMajorType](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/providermajortype) | Type                        | Specifies the Provider type.                                                                                                                                                            |
| String                                                                                                                                         | VDIAgent                    | FQDN or IP address of the server where the RAS VDI Agent is running.                                                                                                                    |
| UInt32                                                                                                                                         | VDIPort                     | The port to communicate with the dedicated provider.                                                                                                                                    |

## 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) |
| 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) |
| [ProviderMajorType](https://docs.parallels.com/landing/ras-powershell-api-guide/parallels-ras-powershell-admin-module/types/providermajortype)                                                            | GetHypervisorType ()   | Type                                                                                                                                                          |
| GetType ()                                                                                                                                                                                                | Boolean                | IsHWGPUSupported ()                                                                                                                                           |
| String                                                                                                                                                                                                    | ToString ()            | ### References to Commands                                                                                                                                    |
|                                                                                                                                                                                                           |                        |                                                                                                                                                               |
| [Invoke-RASCostInsightsCheckCredentials](https://github.com/Parallels-Corp/TEST-docs/blob/LatestDoc/21_Release/20_RAS_21_API_Guides/PS_API/MD/RASAdmin/cmdlets/Invoke-RASCostInsightsCheckCredentials.md) |                        |                                                                                                                                                               |
