Data Object - ApplicationData

Class
VMware.Hv.ApplicationData
Property of
ApplicationInfo, ApplicationSpec
See also
GlobalApplicationEntitlementId
Since
Horizon View 6.0

Data Object Description

ApplicationData needed to create/update an Application.

Data Object Properties

Properties

Name Type Description
namexsd:string

The Application name is the unique identifier used to identify this Application.
  • This property cannot be updated.
  • This property must contain only alphanumerics, underscores, and dashes. The maximum length is 64 characters.
displayNamexsd:string

The display name is the name that users will see when they connect to view client. If the display name is left blank, it defaults to name
  • This property need not be set.
  • This property has a maximum length of 256 characters.
descriptionxsd:string

The description is a set of notes about the Application.
  • This property need not be set.
  • This property has a maximum length of 1024 characters.
enabledxsd:boolean

Indicates if Application is enabled
  • This property has a default value of true.
  • This property need not be set.
globalApplicationEntitlementGlobalApplicationEntitlementId

Global Application Entitlement for this Application. This member will be null if not set or caller does not have global read permissions.

Since Horizon View 6.2
  • This property need not be set.
enableAntiAffinityRulesxsd:boolean

Whether or not to enable rules for the launching of this application on RDSServers matching certain criteria. These criteria are based on a count of other applications running on that server whose process names match given patterns. If that count has been met, an RDSServer will reject a session for this Application. Additional RDSServers may be attempted based on their load preferences.

Since Horizon View 6.2
  • This property has a default value of false.
antiAffinityPatternsxsd:string[]

Set of pattern strings to match against process names on a RDSServer when attempting to launch a session for this Application. For each application running on an RDSServer that matches one of the patterns, the tally against the count threshold is incremented.

Pattern strings may contain wildcard characters. '*' matches zero or more characters. '?' matches exactly one character.

Since Horizon View 6.2
  • This property need not be set.
  • This property is an unordered array of unique values.
  • This property is required if enableAntiAffinityRules is set to true.
antiAffinityCountxsd:int

Maximum number of applications running on an RDSServer that match any of the patterns before that RDSServer will reject a session for this Application.

Since Horizon View 6.2
  • This property need not be set.
  • This property has a minimum value of 1.
  • This property has a maximum value of 20.
  • This property is required if enableAntiAffinityRules is set to true.
enablePreLaunchxsd:boolean

Since Horizon 7.2
  • This property has a default value of false.
  • This property need not be set.
connectionServerRestrictionsxsd:string[]

Connection server restrictions. This is a list of tags that access to the application is restricted to. Empty/Null list means that the application can be accessed from any connection server.

Since Horizon 7.2
  • This property need not be set.
categoryFolderNamexsd:string

Name of the category folder in the user's OS containing a shortcut to the application. Unset if the application does not belong to a category.

Since Horizon 7.3
  • This property need not be set.
clientRestrictionsxsd:boolean

Client restrictions to be applied to Application. Currently it is valid for RDSH pools.

Since Horizon 7.3
  • This property has a default value of false.
  • This property need not be set.
shortcutLocationsxsd:string[]

Locations of the category folder in the user's OS containing a shortcut to the desktop. The value must be set if categoryFolderName is provided.

Since Horizon 7.5
  • This property need not be set.