Client Classification Policy
Client Classification Policy can assign different policies to different client and devices. The client classification policy determines how clients are classified upon initial discovery and subsequent association with APs. In simple words, it helps us to separate corporate and non-corporate devices having one SSID.
JSON Table
Parameter | Data Type | Description |
---|---|---|
policyCreatedAtLocId | application/json | ID of the location at which the policy has been defined. For details about the JSON, click Location ID. |
policyType | String | A read-only field for internal use. |
autoClassifyNewlyDiscClients | boolean | A true or false value indicating whether newly discovered clients can be classified. True indicates that the newly discovered clients will be automatically classified. |
autoClassifyNewlyDiscClientsAs | int | Category of the newly discovered client. The applicable values are:
|
nonauthSGPClAsAuth | boolean | A true or false value indicating whether clients running AirTight Mobile can be classified as authorized. True indicates that the setting is enabled. |
smartDevicesWithSGPAsApproved | boolean | A true or false value indicating whether smart device clients running AirTight Mobile can be classified as approved. True indicates that the setting is enabled. |
uncatClientsAssocToExtAP | boolean | A true or false value indicating whether all uncategorized clients that connect to an external AP can be classified as External. True indicates that the clients can be classified as External. |
uncatClientAssocToRogueAp | boolean | A true or false value indicating whether clients other than authorized clients that connect to rogue AP can be reclassified as Rogue. True indicates that the clients can be reclassified as Rogue. |
uncatClientAssocToPotExtAP | boolean | A true or false value indicating whether all uncategorized clients that connect to a potentially external AP can be classified as External. True indicates that the uncategorized clients will be classified as External. |
uncatClientAssocToPotRogueAP | boolean | A true or false value indicating whether uncategorized clients other than authorized clients that connect to a potentially rogue AP can be reclassified as rogue. True indicates that the setting is enabled. |
unauthClientAssocToAuthAP | boolean | A true or false value indicating whether external clients can be reclassified according the value for the externalClAssocAuthAPReClassify attribute. |
uncatClientAssocToAuthAP | boolean | A true or false value indicating whether uncategorized clients can be classified according to the value for the uncatClAssocAuthAPReClassify attribute. True indicates that the setting is enabled. |
guestClientAssocToExtAP | boolean | A true or false value indicating whether all guest clients connected to an external AP can be classified as External. True indicates that the setting is enabled. |
guestClientAssocToPotExtAP | boolean | A true or false value indicating whether clients that connect to a potentially external AP can be classified as External. True indicates that the setting is enabled. |
clNotReclassApMisconfig | boolean | A true or false value indicating whether clients connected to a misconfigured AP can be classified as uncategorized, external guest clients. False indicates that the clients connected to a misconfigured AP can be classified as uncategorized. |
clNotReclassNotCommOnWired | boolean | A true or false value indicating whether the client’s wireless traffic unidentified on the wired network can be classified as uncateorized, external clients. False indicates that the client’s wireless traffic unidentified on the wired network can be classified as uncateorized. |
guestClientAssocToAuthAP | boolean | A true or false value indicating whether guest clients connected to Authorized APs are classified according to the value set for the guestClAssocAuthAPReClassify attribute. True indicates that the setting is enabled. |
externalClientAssocToAuthGuestAP | boolean | A true or false value indicating whether external clients connected to Authorized APs are classified according to the value set for the externalClAssocAuthAPReClassify attribute. True indicates that the setting is enabled. |
uncatClientAssocToAuthGuestAP | boolean | A true or false value indicating whether external clients connecting to authorized APs are classified according to the value set for the uncatClAssocAuthAPReClassify attribute. True indicates that the setting is enabled. |
clNotReclassGuestApMisconfig | boolean | A true or false value indicating whether clients connected to a misconfigured guest AP are classified as uncategorized, external clients. Set to false to classify the client as uncategorized and external. |
clNotReclassGuestNotCommOnWired | boolean | A true or false value indicating whether clients with unidentified wireless traffic are classified as uncategorized guest clients. Set to false to classify the client as uncategorized. |
clRssiBasedClassification | boolean | A true or false value indicating whether the RSSI-based classification for clRssiBasedClassifyAsUncat and clRssiBasedClassifyAsExt is enabled. |
clRssiBasedClassifyAsUncat | boolean | A true or false value indicating whether the RSSI-based client classification for uncategorized clients must be enabled. |
clRssiBasedClassifyAsExt | boolean | A true or false value indicating whether the RSSI-based client classification for External clients must be enabled. |
clClassifyRssiThreshold | int | Reclassification of clients with RSSI greater than x dBm. |
clClassifyRssiGrp | int | The applicable values are:
|
clRogueIfBrdgeCorpNw | boolean | A true or false value indicating whether the reclassification of clients other than authorized, as Rogue, is enabled. The reclassification occurs if the client is detected as bridging onto WiFi to the wired corporate network. |
externalClAssocAuthAPReClassify | int | The applicable values are:
|
uncatClAssocAuthAPReClassify | int | The applicable values are:
|
guestClAssocAuthAPReClassify | int | The applicable values are:
|
Copy Sample JSON
Sample JSON
{ "policyCreatedAtLocId": { "type": "locallocationid", "id": 0 }, "policyType": "CLIENT_CLASSIFICATION_POLICY", "autoClassifyNewlyDiscClients": false, "autoClassifyNewlyDiscClientsAs": 8, "nonauthSGPClAsAuth": true, "smartDevicesWithSGPAsApproved": false, "uncatClientsAssocToExtAP": true, "uncatClientAssocToRogueAp": true, "uncatClientAssocToPotExtAP": false, "uncatClientAssocToPotRogueAP": true, "unauthClientAssocToAuthAP": false, "uncatClientAssocToAuthAP": true, "guestClientAssocToExtAP": false, "guestClientAssocToPotExtAP": false, "clNotReclassApMisconfig": true, "clNotReclassNotCommOnWired": false, "guestClientAssocToAuthAP": false, "externalClientAssocToAuthGuestAP": true, "uncatClientAssocToAuthGuestAP": true, "clNotReclassGuestApMisconfig": true, "clNotReclassGuestNotCommOnWired": false, "clRssiBasedClassification": false, "clRssiBasedClassifyAsUncat": false, "clRssiBasedClassifyAsExt": false, "clClassifyRssiThreshold": -60, "clClassifyRssiGrp": 7, "clRogueIfBrdgeCorpNw": true, "externalClAssocAuthAPReClassify": 7, "uncatClAssocAuthAPReClassify": 7, "guestClAssocAuthAPReClassify": 7 }
API Calls
/V5/policies/clientclassification/{fetch_factory_default}
/V5/policies/clientclassification
<Base_URL>/V2/analytics/associationdata/{startdate}/{enddate}
/V5/policies/clientclassification
/V5/policies/clientclassification