User's Manual

l IsValidAirGroupSharedGroups – Checks that the value is a valid shared group list. Otherwise, returns a
description of the error(s).
If $arg is an array it may specify the following options:
n syntax_only: Default true. If false, requires that the values provided correspond to those from the
AirGroup plugin configuration.
n protocol_version: Default 2. If 1, changes the default validation properties (see below).
n max_groups: Maximum number of groups to allow, default 32.
n max_group_length: Maximum length in characters of any single group name, default 64.
n max_group_list_length: Maximum total length of the group list, including comma separator characters,
default 320.
Shared groups are only available in AirGroup protocol version 2. If validation is performed with AirGroup
protocol version 1 (i.e., $arg is set to array ('protocol_version' => 1) ), then a non-empty group list is
considered an error.
Setting a max_* parameter to 0 disables validation of that property.
l IsValidAirGroupSharedLocations – Checks that the value is a valid shared location list. Otherwise, returns
a description of the error(s).
1. Checks if a value consists of valid tag = value pairs. Tag should be AP-Name, AP-Group, or FQLN, else
error is thrown.
2. FQLN format is dot-separated and the format is APname.Floor.Building.Campus. Floor bit has to be
"floor" + an integer.
3. The number of tag=value pairs should not be more than 5.
4. AP-Name value should not contain a '.'
If $arg is an array it may specify the following options:
n syntax_only: Default true. If false, requires that the values provided correspond to those from the
AirGroup controller configuration.
n protocol_version: Default 2. If 1, changes the default validation properties (see below).
n max_locations: Maximum number of location tags to allow, default 100.
n max_location_length: Maximum length in characters of any single location tag, default 64.
n max_location_list_length: Maximum total length of the shared location list, including comma
separator characters, default 1000.
n include_ap_group: Default true. Allows AP-Group=... tags.
n include_ap_name: Default true. Allows AP-Name=... tags.
n include_fqln: Default true. Allows FQLN=... tags.
For the same validation as performed in AirGroup protocol version 1, set $arg to array('protocol_
version' => 1).
Setting a max_* parameter to 0 disables validation of that property.
l IsValidAirGroupSharedRoles – Checks that value is a valid shared role list. Otherwise, returns a
description of the error(s).
If $arg is an array it may specify the following options:
Dell Networking W-ClearPass Guest 6.4 | User Guide Reference | 517