PubItem Class

NAMESPACE

RASAdminEngine.Core.OutputModels

DESCRIPTION

RAS Published Item

INHERITED FROM

RASSerilazableObj
PubItem

INTERFACES

PUBLIC PROPERTIES

Type Name Description
String AdminCreate
String AdminLastMod
List<String> AllowedClients Lists the allowed clients.
List<String> AllowedGWs Lists the allowed Gateways.
List<IP4Range> AllowedIP4s Lists the allowed IPv4 addresses.
List<IP6Range> AllowedIP6s Lists the allowed IPV6 addresses.
List<String> AllowedMACs Lists the allowed MAC addresses.
AllowedOperatingSystems AllowedOSes Allowed Operating Systems.
List<UserFilter> AllowedUsers Lists the allowed users.
Boolean ClientFilterEnabled Whether Client Filtering is enabled or not.
Boolean ClientFilterReplicate Whether to replicate Client Filtering or not.
String Description Description of the published item.
Boolean Enabled Whether the published item is enabled or not.
PubResourceEnabledMode EnabledMode Represents the availability status of the published resource.
Boolean GWFilterEnabled Whether Gateway Filtering is enabled or not.
UInt32 Id
Boolean InheritMaintenance Inherit Maintenance.
Boolean IPFilterEnabled Whether IP Filtering is enabled or not.
Boolean IPFilterReplicate Whether to replicate IP Filtering or not.
Boolean MACFilterEnabled Whether MAC address Filtering is enabled or not.
Boolean MACFilterReplicate Whether to replicate MAC address Filtering or not.
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.
Boolean OSFilterReplicate Whether to replicate OS Filtering or not.
UInt32 ParentId ID of the parent folder of the published item.
List<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
DateTime TimeLastMod
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.
Boolean UserFilterReplicate Whether to replicate User Filtering or not.

PUBLIC METHODS

Type Name Description
Int32 CompareTo (Object obj) Inherited from RASSerilazableObj
Boolean Equals (Object obj) Inherited from RASSerilazableObj
Int32 GetHashCode () Inherited from RASSerilazableObj
Type GetType ()
Boolean ShouldSerializeHDIconId ()
Boolean ShouldSerializeIconId ()
String ToString ()

References to Commands

Add-RASPubAppFileExt
Add-RASPubItemClientFilter
Add-RASPubItemGWFilter
Add-RASPubItemIPFilter
Add-RASPubItemMACFilter
Add-RASPubItemPreferredRoute
Add-RASPubItemUserFilter
Add-RASPubRDSAppServerAttr
Copy-RASPubItem
Get-RASPubAppFileExt
Get-RASPubItem
Get-RASPubItemClientFilter
Get-RASPubItemGWFilter
Get-RASPubItemIPFilter
Get-RASPubItemMACFilter
Get-RASPubItemPreferredRoute
Get-RASPubItemUserFilter
Get-RASPubRDSAppServerAttr
Invoke-RASPubItemCmd
Move-RASPubItem
New-RASPubFolder
New-RASPubRDSApp
New-RASPubRDSDesktop
New-RASPubVDIApp
New-RASPubVDIDesktop
Remove-RASPubAppFileExt
Remove-RASPubFolder
Remove-RASPubItem
Remove-RASPubItemClientFilter
Remove-RASPubItemGWFilter
Remove-RASPubItemIPFilter
Remove-RASPubItemMACFilter
Remove-RASPubItemPreferredRoute
Remove-RASPubItemUserFilter
Remove-RASPubRDSApp
Remove-RASPubRDSAppServerAttr
Remove-RASPubRDSDesktop
Remove-RASPubVDIApp
Remove-RASPubVDIDesktop
Set-RASPubAppFileExt
Set-RASPubFolder
Set-RASPubItem
Set-RASPubItemClientFilter
Set-RASPubItemClientOSFilter
Set-RASPubItemGWFilter
Set-RASPubItemIPFilter
Set-RASPubItemMACFilter
Set-RASPubItemPreferredRoute
Set-RASPubItemUserFilter
Set-RASPubRDSApp
Set-RASPubRDSAppServerAttr
Set-RASPubRDSDesktop
Set-RASPubVDIApp
Set-RASPubVDIDesktop