Compare commits

...

45 Commits

Author SHA1 Message Date
Norm Traxler
e7971884ee update submodule 2021-06-28 19:45:51 -04:00
Mike Hansen
c553ca4721 WIFI-1489: AP: Disable local access not working as expected
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-25 13:55:47 -04:00
Mike Hansen
4d009f6994 Merge pull request
add tx_power status

Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-25 13:30:16 -04:00
Mike Hansen
7a918abaca Merge pull request #124 from Telecominfraproject/feature/netexp-2237
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-25 13:21:17 -04:00
Mike Hansen
8e00a03446 Merge pull request #123 from Telecominfraproject/WIFI-2699
Merge pull request #46 from Telecominfraproject/mqtt_client_analysis

Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-24 10:30:51 -04:00
Mike Hansen
8944de0760 Move the raising and clearing of the threshold alarms into the gateway controller when the device information is received in the MQTT device report. Update EquipmentAdminState alarms or clear if required. Remove the equipment alarm stream processor
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-22 16:09:39 -04:00
Mike Hansen
b362a8e82c WIFI-2697: Remove old parameter from captive portal configuration on Gateway side
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-22 11:25:14 -04:00
Mike Hansen
b190b695c9 Merge pull request #121 from Telecominfraproject/WIFI-2698-Update-visibility-of-fields-in-PortalUserDAO
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-22 11:05:17 -04:00
Mike Hansen
046cc474ca WIFI-2686: RADSEC: APs are running into Backoff with AP Proxy config
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-21 17:07:42 -04:00
Mike Hansen
9d2940e5b4 WIFI-2052: Country Code displayed in UI doesn't match AP
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-21 14:12:31 -04:00
Mike Hansen
5c7080dd15 WIFI-2686: RADSEC: APs are running into Backoff with AP Proxy config
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-19 17:48:44 -04:00
Mike Hansen
c776118e81 Merge pull request #44 from Telecominfraproject/WPA3EAP192
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-17 14:33:33 -04:00
Mike Hansen
47776bd8b1 Merge pull request #120 from Telecominfraproject/updateAPI
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-17 13:45:48 -04:00
Norm Traxler
d0acd1c32f update submodule WIFI-2670_2 2021-06-17 13:12:47 -04:00
Norm Traxler
dde73d5a6d update submodule WIFI-2644 2021-06-16 13:37:42 -04:00
Norm Traxler
7834277142 update submodule 2021-06-15 16:46:04 -04:00
Norm Traxler
c452556968 update submodule 2021-06-15 14:45:51 -04:00
Mike Hansen
9afe9b79ce Merge pull request #43 from Telecominfraproject/hotfix/NETEXP-2077, Merge pull request #17 from Telecominfraproject/add-http-client-exception
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-15 10:35:37 -04:00
Mike Hansen
5030e576a9 Revert WIFI-2633 Change scope of CommonControllerAdvice
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-14 17:10:47 -04:00
Mike Hansen
2ed27d0e85 WIFI-2639: CloudBackend: upgrade CEGWBlinkRequest definition
WIFI-2638: Gateway: Support blink or turn off of LEDs on AP from CloudSDK BlinkRequest

Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-14 12:02:02 -04:00
Norm Traxler
83bf7b8204 update submodule 2021-06-14 11:08:58 -04:00
Mike Hansen
218dee41e0 WIFI-2639: CloudBackend: upgrade CEGWBlinkRequest definition
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-11 16:06:51 -04:00
Mike Hansen
cac4473603 WIFI-2625: CloudGateway: when using RadSec and dynamicDiscovery, do not populate server(s) in Radius_Proxy_Config
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-10 11:17:36 -04:00
Mike Hansen
6d17bb86c7 Postman RadSec collection changes re WIFI-2607: CloudBackend: add dynamicDiscovery attribute to RadiusProxyConfiguration and WIFI-2608: CloudGateway: provision dynamicDiscovery attribute on AP
Dev only, for design and pre UI testing.

Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-09 15:35:45 -04:00
Mike Hansen
199bc8ca29 WIFI-2608: CloudGateway: provision dynamicDiscovery attribute on AP
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-09 15:15:03 -04:00
Mike Hansen
ec39daffbd WIFI-2607: CloudBackend: add dynamicDiscovery attribute to RadiusProxyConfiguration
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-09 15:10:28 -04:00
Mike Hansen
904156ea9f Merge pull request #42 from Telecominfraproject/fixBugs
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-09 14:43:42 -04:00
Mike Hansen
acf9dab9a4 WIFI-2605: Fix NPE dereference in OSGW controller when used with simulated cloud backend
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-09 13:20:51 -04:00
Mike Hansen
ba3234c651 Merge pull request #113 from Telecominfraproject/alarmImprovement1516
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-08 21:32:24 -04:00
Norm Traxler
09ded04f00 update submodule 2021-06-08 11:48:10 -04:00
Mike Hansen
7ca23ed9be WIFI-2396: CloudGateway: Universal (Auto) Radio Mode For Configuration
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-08 10:22:29 -04:00
Mike Hansen
c7681b44a9 WIFI-2081: AP: ON_CHANNEL survey report sometimes has no information
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-07 15:47:52 -04:00
Mike Hansen
96cbc25126 WIFI-2081: AP: ON_CHANNEL survey report sometimes has no information
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-07 15:31:02 -04:00
Mike Hansen
972351da03 Merge branch 'master' of github.com:Telecominfraproject/wlan-cloud-workspace 2021-06-07 15:26:48 -04:00
Mike Hansen
dbcc2bd043 WIFI-2081: AP: ON_CHANNEL survey report sometimes has no information
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-07 15:26:38 -04:00
Mike Hansen
67c3d3f629 Merge pull request #41 from Telecominfraproject/hotfix/WIFI-2058
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-07 14:23:06 -04:00
Norm Traxler
f40c1b93cf update submodule 2021-06-03 18:09:40 -04:00
Mike Hansen
83ab3627f6 Merged pull request https://github.com/Telecominfraproject/wlan-cloud-opensync-controller/pull/40
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-02 15:55:18 -04:00
Mike Hansen
940f299580 Updated RadSec Postman collection to facilitate testing with and without RadiusProxy enabled
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-02 15:04:53 -04:00
Mike Hansen
11d06f065d WIFI-2441: RADSEC/PROXY config when done from UI
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-02 12:14:50 -04:00
Mike Hansen
e74a480ed1 AP: ON_CHANNEL survey report sometimes has no information
Signed-off-by: Mike Hansen <mike.hansen@connectus.ai>
2021-06-02 09:09:48 -04:00
Norm Traxler
0b4052698f update submodule 2021-06-01 13:49:31 -04:00
Norm Traxler
9e8f4592b3 update submodule 2021-05-31 17:46:02 -04:00
norm-traxler
2404fc184d Merge pull request #7 from Telecominfraproject/WIFI-2434
WIFI-2434: Update SDK master to use image tag 1.2.0-SNAPSHOT
2021-05-26 22:18:10 -04:00
norm-traxler
7c1d3f4e36 Merge pull request #6 from Telecominfraproject/WIFI-2434
WIFI-2434: Update SDK master to use image tag 1.2.0-SNAPSHOT
2021-05-26 21:36:49 -04:00
4 changed files with 134 additions and 10 deletions

View File

@@ -2,6 +2,7 @@
"info": {
"_postman_id": "8cd82582-b1bf-4363-81e6-689fc5c8b7a4",
"name": "RadSec",
"description": "Creates a Radius Profile, RfProfile, and 2 SSID Profiles (one with Proxy, one without Proxy) and an AP Profile.\nThe AP Profile can then be applied to the given equipment type.\n\nExpected behaviour is creation of 2 SSIDs per RadioBand on the the AP. The non-proxy SSID should have the EAP Radius information visible in both the Wifi_VIF_Config and the Wifi_VIF_State tables, the proxy SSID should only show the APs hard-coded values related to proxy in the Wifi_VIF_State, with nothing related to Radius beyond the WPA type in the Security map of the Wifi_VIF_Config table.\n\nThe following can be done on the AP to validate radios and configs:\n:~# /usr/opensync/tools/ovsh s Radius_Proxy_Config\n:~# /usr/opensync/tools/ovsh s Wifi_VIF_Config\n:~# /usr/opensync/tools/ovsh s Wifi_VIF_State\n:~# iwinfo | grep Tx",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
@@ -393,11 +394,11 @@
" var jsonData = pm.response.json();",
" console.log(jsonData);",
"});",
"pm.test(\"Get ssid profile id\", function() {",
"pm.test(\"Get ssid no proxy profile id\", function() {",
" var jsonData = pm.response.json();",
" console.log(jsonData.id);",
" pm.environment.set(\"ssid-profile-name\", jsonData.name,Number);",
" pm.environment.set(\"ssid-profile-id\", jsonData.id,Number);",
" pm.environment.set(\"ssid-profile-no-proxy\", jsonData.name,Number);",
" pm.environment.set(\"ssid-profile-no-proxy-id\", jsonData.id,Number);",
"});",
""
],
@@ -408,7 +409,7 @@
"listen": "prerequest",
"script": {
"exec": [
"pm.environment.set(\"ssid-profile-name\", \"ssidradsec-\"+'{{$randomUserName}}');"
"pm.environment.set(\"ssid-profile-no-proxy\", \"ssid_noproxy-\"+'{{$randomUserName}}');"
],
"type": "text/javascript"
}
@@ -424,7 +425,130 @@
],
"body": {
"mode": "raw",
"raw": " {\n \"model_type\": \"Profile\",\n \"customerId\": 2,\n \"profileType\": \"ssid\",\n \"name\": \"{{ssid-profile-name}}\",\n \"details\": {\n \"model_type\": \"SsidConfiguration\",\n \"ssid\": \"{{ssid-profile-name}}\",\n \"appliedRadios\": [\n \"is5GHz\",\n \"is5GHzU\",\n \"is5GHzL\",\n \"is2dot4GHz\"\n ],\n \"ssidAdminState\": \"enabled\",\n \"secureMode\": \"wpa2EAP\",\n \"vlanId\": 1,\n \"dynamicVlan\": \"disabled\",\n \"keyStr\": \"openwifi\",\n \"broadcastSsid\": \"enabled\",\n \"keyRefresh\": 0,\n \"noLocalSubnets\": false,\n \"radiusServiceId\": {{radius-profile-id}},\n \"radiusAcountingServiceInterval\": 0,\n \"captivePortalId\": null,\n \"bandwidthLimitDown\": 0,\n \"bandwidthLimitUp\": 0,\n \"clientBandwidthLimitDown\": 0,\n \"clientBandwidthLimitUp\": 0,\n \"videoTrafficOnly\": false,\n \"radioBasedConfigs\": {\n \"is5GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzL\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is2dot4GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzU\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n }\n },\n \"bonjourGatewayProfileId\": null,\n \"enable80211w\": null,\n \"useRadiusProxy\": true,\n \"wepConfig\": null,\n \"forwardMode\": \"BRIDGE\",\n \"profileType\": \"ssid\",\n \"radiusClientConfiguration\": {\n \"model_type\": \"RadiusNasConfiguration\",\n \"nasClientId\": \"DEFAULT\",\n \"nasClientIp\": \"WAN_IP\",\n \"userDefinedNasId\": null,\n \"userDefinedNasIp\": null,\n \"operatorId\": null\n }\n },\n \"childProfileIds\": [\n {{radius-profile-id}}\n ]\n }\n"
"raw": " {\n \"model_type\": \"Profile\",\n \"customerId\": 2,\n \"profileType\": \"ssid\",\n \"name\": \"{{ssid-profile-no-proxy}}\",\n \"details\": {\n \"model_type\": \"SsidConfiguration\",\n \"ssid\": \"{{ssid-profile-no-proxy}}\",\n \"appliedRadios\": [\n \"is5GHz\",\n \"is5GHzU\",\n \"is5GHzL\",\n \"is2dot4GHz\"\n ],\n \"ssidAdminState\": \"enabled\",\n \"secureMode\": \"wpa2EAP\",\n \"vlanId\": 1,\n \"dynamicVlan\": \"disabled\",\n \"keyStr\": \"openwifi\",\n \"broadcastSsid\": \"enabled\",\n \"keyRefresh\": 0,\n \"noLocalSubnets\": false,\n \"radiusServiceId\": {{radius-profile-id}},\n \"radiusAcountingServiceInterval\": 0,\n \"captivePortalId\": null,\n \"bandwidthLimitDown\": 0,\n \"bandwidthLimitUp\": 0,\n \"clientBandwidthLimitDown\": 0,\n \"clientBandwidthLimitUp\": 0,\n \"videoTrafficOnly\": false,\n \"radioBasedConfigs\": {\n \"is5GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzL\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is2dot4GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzU\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n }\n },\n \"bonjourGatewayProfileId\": null,\n \"enable80211w\": null,\n \"useRadiusProxy\": false,\n \"wepConfig\": null,\n \"forwardMode\": \"BRIDGE\",\n \"profileType\": \"ssid\",\n \"radiusClientConfiguration\": {\n \"model_type\": \"RadiusNasConfiguration\",\n \"nasClientId\": \"DEFAULT\",\n \"nasClientIp\": \"WAN_IP\",\n \"userDefinedNasId\": null,\n \"userDefinedNasIp\": null,\n \"operatorId\": null\n }\n },\n \"childProfileIds\": [\n {{radius-profile-id}}\n ]\n }\n"
},
"url": {
"raw": "{{baseUrl}}/portal/profile",
"host": [
"{{baseUrl}}"
],
"path": [
"portal",
"profile"
]
}
},
"response": [
{
"name": "successful operation",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"profileType\": \"equipment_ap\",\n \"customerId\": 2,\n \"name\": \"example AP profile\"\n}"
},
"url": {
"raw": "{{baseUrl}}/portal/profile",
"host": [
"{{baseUrl}}"
],
"path": [
"portal",
"profile"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"profileType\": \"equipment_ap\",\n \"customerId\": 2,\n \"name\": \"example AP profile\"\n}"
},
{
"name": "this object is returned in the cases when an API throws an exception",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"profileType\": \"equipment_ap\",\n \"customerId\": 2,\n \"name\": \"example AP profile\"\n}"
},
"url": {
"raw": "{{baseUrl}}/portal/profile",
"host": [
"{{baseUrl}}"
],
"path": [
"portal",
"profile"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"exType\": \"IllegalStateException\",\n \"error\": \"culpa vel\",\n \"path\": \"aliquip reprehenderit dolore Ut\",\n \"timestamp\": -76959078\n}"
}
]
},
{
"name": "Create new ssid profile with proxy",
"event": [
{
"listen": "test",
"script": {
"exec": [
"pm.test(\"Status code is 200\", function () {",
" pm.response.to.have.status(200);",
" var jsonData = pm.response.json();",
" console.log(jsonData);",
"});",
"pm.test(\"Get ssid with proxy profile id\", function() {",
" var jsonData = pm.response.json();",
" console.log(jsonData.id);",
" pm.environment.set(\"ssid-profile-with-proxy\", jsonData.name,Number);",
" pm.environment.set(\"ssid-profile-with-proxy-id\", jsonData.id,Number);",
"});",
""
],
"type": "text/javascript"
}
},
{
"listen": "prerequest",
"script": {
"exec": [
"pm.environment.set(\"ssid-profile-with-proxy\", \"ssid_proxy-\"+'{{$randomUserName}}');"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": " {\n \"model_type\": \"Profile\",\n \"customerId\": 2,\n \"profileType\": \"ssid\",\n \"name\": \"{{ssid-profile-with-proxy}}\",\n \"details\": {\n \"model_type\": \"SsidConfiguration\",\n \"ssid\": \"{{ssid-profile-with-proxy}}\",\n \"appliedRadios\": [\n \"is5GHz\",\n \"is5GHzU\",\n \"is5GHzL\",\n \"is2dot4GHz\"\n ],\n \"ssidAdminState\": \"enabled\",\n \"secureMode\": \"wpa2EAP\",\n \"vlanId\": 1,\n \"dynamicVlan\": \"disabled\",\n \"keyStr\": \"openwifi\",\n \"broadcastSsid\": \"enabled\",\n \"keyRefresh\": 0,\n \"noLocalSubnets\": false,\n \"radiusServiceId\": {{radius-profile-id}},\n \"radiusAcountingServiceInterval\": 0,\n \"captivePortalId\": null,\n \"bandwidthLimitDown\": 0,\n \"bandwidthLimitUp\": 0,\n \"clientBandwidthLimitDown\": 0,\n \"clientBandwidthLimitUp\": 0,\n \"videoTrafficOnly\": false,\n \"radioBasedConfigs\": {\n \"is5GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzL\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is2dot4GHz\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n },\n \"is5GHzU\": {\n \"model_type\": \"RadioBasedSsidConfiguration\",\n \"enable80211r\": null,\n \"enable80211k\": null,\n \"enable80211v\": null\n }\n },\n \"bonjourGatewayProfileId\": null,\n \"enable80211w\": null,\n \"useRadiusProxy\": true,\n \"wepConfig\": null,\n \"forwardMode\": \"BRIDGE\",\n \"profileType\": \"ssid\",\n \"radiusClientConfiguration\": {\n \"model_type\": \"RadiusNasConfiguration\",\n \"nasClientId\": \"DEFAULT\",\n \"nasClientIp\": \"WAN_IP\",\n \"userDefinedNasId\": null,\n \"userDefinedNasIp\": null,\n \"operatorId\": null\n }\n },\n \"childProfileIds\": [\n ]\n }\n"
},
"url": {
"raw": "{{baseUrl}}/portal/profile",
@@ -546,7 +670,7 @@
],
"body": {
"mode": "raw",
"raw": "{\n \"model_type\": \"Profile\",\n \"customerId\": 2,\n \"profileType\": \"equipment_ap\",\n \"name\": \"{{profile-ap-name}}\",\n \"details\": {\n \"model_type\": \"ApNetworkConfiguration\",\n \"networkConfigVersion\": \"AP-1\",\n \"equipmentType\": \"AP\",\n \"vlanNative\": true,\n \"vlan\": 0,\n \"ntpServer\": {\n \"model_type\": \"AutoOrManualString\",\n \"auto\": true,\n \"value\": \"pool.ntp.org\"\n },\n \"syslogRelay\": null,\n \"rtlsSettings\": null,\n \"syntheticClientEnabled\": true,\n \"ledControlEnabled\": true,\n \"equipmentDiscovery\": false,\n \"radioMap\": {\n \"is2dot4GHz\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHzU\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHzL\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHz\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n }\n },\n \"greTunnelConfigurations\": [\n {\n \"model_type\": \"GreTunnelConfiguration\",\n \"greTunnelName\": \"gre1\",\n \"greRemoteInetAddr\": \"192.168.1.101\",\n \"vlanIdsInGreTunnel\": [\n 100\n ]\n }\n ],\n \"radiusProxyConfigurations\": [\n {\n \"model_type\": \"RadiusProxyConfiguration\",\n \"caCert\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"YjNmZmE3NjJmZTU4ZjY3ZGZhNjA1ODAwOWI5YjU5ZTA=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/cacert.pem\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"PEM\",\n \"altSlot\": false\n },\n \"clientCert\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"NDA5MmZiN2Q5MDFiMWJmNDczMDhmOTI0ZGI2YWE2NjI=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/clientcert.pem\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"PEM\",\n \"altSlot\": false\n },\n \"clientKey\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"ODg5OTU4Mzk0N2Q2NzJhZGEzY2JiNzIzMjMxZTJiYTI=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/client_dec.key\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"KEY\",\n \"altSlot\": false\n },\n \"server\": \"{{$randomIP}}\",\n \"port\": 1812,\n \"acctServer\": \"{{$randomIP}}\",\n \"acctPort\": 1813,\n \"realm\": [\n \"{{$randomDomainName}}\",\n \"{{$randomDomainName}}\",\n \"{{$randomDomainName}}\"\n ],\n \"name\": \"{{$randomCommonFileName}}\",\n \"passphrase\": \"secret\",\n \"useRadSec\": true,\n \"sharedSecret\": \"{{$randomPassword}}\",\n \"acctSharedSecret\": \"{{$randomPassword}}\"\n }\n ],\n \"profileType\": \"equipment_ap\"\n },\n \"childProfileIds\": [\n {{radius-profile-id}},\n {{rf-profile-id}},\n {{ssid-profile-id}}\n ]\n}"
"raw": "{\n \"model_type\": \"Profile\",\n \"customerId\": 2,\n \"profileType\": \"equipment_ap\",\n \"name\": \"{{profile-ap-name}}\",\n \"details\": {\n \"model_type\": \"ApNetworkConfiguration\",\n \"networkConfigVersion\": \"AP-1\",\n \"equipmentType\": \"AP\",\n \"vlanNative\": true,\n \"vlan\": 0,\n \"ntpServer\": {\n \"model_type\": \"AutoOrManualString\",\n \"auto\": true,\n \"value\": \"pool.ntp.org\"\n },\n \"syslogRelay\": null,\n \"rtlsSettings\": null,\n \"syntheticClientEnabled\": true,\n \"ledControlEnabled\": true,\n \"equipmentDiscovery\": false,\n \"radioMap\": {\n \"is2dot4GHz\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHzU\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHzL\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n },\n \"is5GHz\": {\n \"model_type\": \"RadioProfileConfiguration\",\n \"bestApEnabled\": true,\n \"bestAPSteerType\": \"both\"\n }\n },\n \"greTunnelConfigurations\": [\n {\n \"model_type\": \"GreTunnelConfiguration\",\n \"greTunnelName\": \"gre1\",\n \"greRemoteInetAddr\": \"192.168.1.101\",\n \"vlanIdsInGreTunnel\": [\n 100\n ]\n }\n ],\n \"radiusProxyConfigurations\": [\n {\n \"model_type\": \"RadiusProxyConfiguration\",\n \"caCert\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"YjNmZmE3NjJmZTU4ZjY3ZGZhNjA1ODAwOWI5YjU5ZTA=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/cacert.pem\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"PEM\",\n \"altSlot\": false\n },\n \"clientCert\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"NDA5MmZiN2Q5MDFiMWJmNDczMDhmOTI0ZGI2YWE2NjI=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/clientcert.pem\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"PEM\",\n \"altSlot\": false\n },\n \"clientKey\": {\n \"model_type\": \"ManagedFileInfo\",\n \"md5checksum\": \"ODg5OTU4Mzk0N2Q2NzJhZGEzY2JiNzIzMjMxZTJiYTI=\",\n \"lastModifiedTimestamp\": 1620404566697,\n \"apExportUrl\": \"{{$randomDirectoryPath}}/client_dec.key\",\n \"fileCategory\": \"RadSecAuthentication\",\n \"fileType\": \"KEY\",\n \"altSlot\": false\n },\n \"server\": \"{{$randomIP}}\",\n \"port\": 1812,\n \"acctServer\": \"{{$randomIP}}\",\n \"acctPort\": 1813,\n \"realm\": [\n \"{{$randomDomainName}}\",\n \"{{$randomDomainName}}\",\n \"{{$randomDomainName}}\"\n ],\n \"name\": \"{{$randomCommonFileName}}\",\n \"passphrase\": \"secret\",\n \"useRadSec\": true,\n \"sharedSecret\": \"{{$randomPassword}}\",\n \"acctSharedSecret\": \"{{$randomPassword}}\",\n \"dynamicDiscovery\": true\n }\n ],\n \"profileType\": \"equipment_ap\"\n },\n \"childProfileIds\": [\n {{rf-profile-id}},\n {{ssid-profile-with-proxy-id}},\n {{ssid-profile-no-proxy-id}}\n ]\n}"
},
"url": {
"raw": "{{baseUrl}}/portal/profile",
@@ -663,4 +787,4 @@
"value": "https://localhost:9091"
}
]
}
}