# PubItem

## NAMESPACE

RASAdminEngine.Core.OutputModels

## DESCRIPTION

RAS Published Item

## INHERITED FROM

[RASSerilazableObj](rasserilazableobj)

â‡’

[RASListObj](raslistobj)

â‡’

PubItem

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

Type

Name

Description

String

AdminCreate

Inherited from [RASListObj](raslistobj)

String

AdminLastMod

Inherited from [RASListObj](raslistobj)

List\<String>

AllowedClients

Lists the allowed clients (deprecated).

List\<String>

AllowedGateways

Lists the allowed Gateways (deprecated).

List<[IP4Range](ip4range)>

AllowedIP4s

Lists the allowed IPv4 addresses (deprecated).

List<[IP6Range](ip6range)>

AllowedIP6s

Lists the allowed IPV6 addresses (deprecated).

List\<String>

AllowedMACs

Lists the allowed MAC addresses (deprecated).

[AllowedOperatingSystems](allowedoperatingsystems)

AllowedOSes

Allowed Operating Systems (deprecated).

List<[UserFilter](userfilter)>

AllowedUsers

Lists the allowed users (deprecated).

Boolean

ClientFilterEnabled

Whether Client Filtering is enabled or not (deprecated).

String

Description

Description of the published item.

Boolean

Enabled

Whether the published item is enabled or not.

[PubResourceEnabledMode](pubresourceenabledmode)

EnabledMode

Represents the availability status of the published resource.

[PubItemFilter](pubitemfilter)

Filter

The PubItem Filter object.

Boolean

GatewayFilterEnabled

Whether Gateway Filtering is enabled or not (deprecated).

UInt32

Id

Boolean

InheritMaintenance

Inherit Maintenance.

Boolean

IPFilterEnabled

Whether IP Filtering is enabled or not (deprecated).

Boolean

MACFilterEnabled

Whether MAC address Filtering is enabled or not (deprecated).

[MaintenanceMessages](maintenancemessages)

MaintenanceMessages

Contains a set of maintenance messages in different languages.

String

Name

Name of the published item.

Boolean

OSFilterEnabled

Whether OS Filtering is enabled or not (deprecated).

UInt32

ParentId

ID of the parent folder of the published item.

List<[PubPreferredRoute](pubpreferredroute)>

PreferredRoutes

The list of Preferred Routes.

Boolean

PreferredRoutingEnabled

Whether Preferred Routing is enabled or not.

UInt32

PreviousId

ID of the previous published item.

List\<UInt32>

PublishToSite

List of the IDs of all the sites this item is published to.

Boolean

ReplicateMaintenance

Replicate Maintenance.

DateTime

TimeCreate

Inherited from [RASListObj](raslistobj)

DateTime

TimeLastMod

Inherited from [RASListObj](raslistobj)

[RASPubObject](raspubobject)

Type

Type of published item: 0=Any, 1=Folder, 2=RDSApp, 3=RDSDesktop, 4=VDIDesktop, 5=PCDesktop, 6=PCApp, 7=VDIApp.

Boolean

UserFilterEnabled

Whether User Filtering is enabled or not (deprecated).

## 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 ()

Boolean

ShouldSerializeHDIconId ()

Boolean

ShouldSerializeIconId ()

String

ToString ()

### References to Commands

|                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Add-RASPubAppFileExt](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Add-RASPubAppFileExt.md)                       |
| [Add-RASPubItemPreferredRoute](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Add-RASPubItemPreferredRoute.md)       |
| [Add-RASPubRDSAppServerAttr](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Add-RASPubRDSAppServerAttr.md)           |
| [Copy-RASPubItem](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Copy-RASPubItem.md)                                 |
| [Get-RASPubAppFileExt](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Get-RASPubAppFileExt.md)                       |
| [Get-RASPubItemPreferredRoute](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Get-RASPubItemPreferredRoute.md)       |
| [Get-RASPubRDSAppServerAttr](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Get-RASPubRDSAppServerAttr.md)           |
| [Invoke-RASPubItemCmd](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Invoke-RASPubItemCmd.md)                       |
| [Move-RASPubItem](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Move-RASPubItem.md)                                 |
| [New-RASPubAVDApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubAVDApp.md)                               |
| [New-RASPubAVDDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubAVDDesktop.md)                       |
| [New-RASPubFolder](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubFolder.md)                               |
| [New-RASPubRDSApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubRDSApp.md)                               |
| [New-RASPubRDSDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubRDSDesktop.md)                       |
| [New-RASPubVDIApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubVDIApp.md)                               |
| [New-RASPubVDIDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/New-RASPubVDIDesktop.md)                       |
| [Remove-RASPubAppFileExt](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubAppFileExt.md)                 |
| [Remove-RASPubAVDApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubAVDApp.md)                         |
| [Remove-RASPubAVDDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubAVDDesktop.md)                 |
| [Remove-RASPubFolder](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubFolder.md)                         |
| [Remove-RASPubItem](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubItem.md)                             |
| [Remove-RASPubItemPreferredRoute](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubItemPreferredRoute.md) |
| [Remove-RASPubRDSApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubRDSApp.md)                         |
| [Remove-RASPubRDSAppServerAttr](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubRDSAppServerAttr.md)     |
| [Remove-RASPubRDSDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubRDSDesktop.md)                 |
| [Remove-RASPubVDIApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubVDIApp.md)                         |
| [Remove-RASPubVDIDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Remove-RASPubVDIDesktop.md)                 |
| [Set-RASPubAppFileExt](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubAppFileExt.md)                       |
| [Set-RASPubAVDApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubAVDApp.md)                               |
| [Set-RASPubAVDDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubAVDDesktop.md)                       |
| [Set-RASPubFolder](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubFolder.md)                               |
| [Set-RASPubItem](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubItem.md)                                   |
| [Set-RASPubItemFilter](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubItemFilter.md)                       |
| [Set-RASPubItemPreferredRoute](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubItemPreferredRoute.md)       |
| [Set-RASPubRDSApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubRDSApp.md)                               |
| [Set-RASPubRDSAppServerAttr](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubRDSAppServerAttr.md)           |
| [Set-RASPubRDSDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubRDSDesktop.md)                       |
| [Set-RASPubVDIApp](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubVDIApp.md)                               |
| [Set-RASPubVDIDesktop](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Set-RASPubVDIDesktop.md)                       |
