Overrides can be specified using various matching criteria below…
PoolIdentifier
Username
IPAddress
Group (future)
Matching occurs in the following way…
Start with only PoolIdentifier in the check list
If the pool has 1 member, then add Username, IPAddress and Group to the check list list
If ALL items specified in the check list match, and NONE mismatch, add to the list of matches
Process the list of matches from least number of matches to highest number (one match, two matches, three matches, in this order) and apply the overrides
Notes:
Obviously if there is a match with a PoolIdentifier and Username, but this pool has more than 1 pool member it will not match. The Username, IPAddress and Group is only added if there is ONE pool member.
Notes2:
Take this scenario: Add a pool named "test1" and pool member with IP 192.168.1.1 and username "joe", apply an override to IP '192.168.1.1'. The override is applied. Add a second pool member with IP '192.168.1.2' to the same pool. The override will be removed. Remove the pool member with IP '192.168.1.2', the override will be applied again.