Template Management: SSID Profile
SSID profiles give us all the primary details about the SSID profiles and for a specified location from the Mojo Server or the Arista Cloud Services. SSID profile has the same name as the SSID name to distinguish between duplicate SSIDs. Therefore, duplicate SSIDs at the same location have different profile names.
/V5/configuration/ssidprofiles
/V5/configuration/ssidprofiles/{templateid}
/V5/applications/ssids
/V5/templates/ssidprofiles/guestportals/sample
/V5/templates/ssidprofiles/{ssidprofileid}/whitelistblacklist
/V5/configuration/ssidprofiles
<Base_URL>/V2/analytics/associationdata/{startdate}/{enddate}
/V5/templates/copy/{templateid}/SSID_PROFILE
/V5/templates/ssidprofiles/{ssid_profile_id}/guestportal
/V5/templates/ssidprofiles/{ssid_profile_id}/osuprovider/{osuproviderid}/icon
/V5/configuration/ssidprofiles
/V5/configuration/ssidprofiles/{templateid}
Attribute | Data Type | Description | |
---|---|---|---|
type | String | Description of the template. The applicable value is ssidprofile. | |
templateId | int | System-generated ID of the template. | |
templateName | String | Name of the template. | |
createdAtLocationId | application/json | The ID of the location at which the SSID profile is created. The value is of the type Location IDÂ JSON. | |
description | String | Description of the template. | |
templateType | String | Type of the template. The applicable value is SSID_PROFILE. | |
mncTemplateId | int | System-generated ID of the template, which is created on the parent server and delivered to the child server, in the cluster mode. |
|
ssidProfileId | int | System-generated ID of the template. | |
wirelessProfile | application/json | A group of parameters related to the wireless profile. | |
wirelessProfile/vapId | int | A read-only field for internal use. | |
wirelessProfile/vlanId | int | A read-only field for internal use. | |
wirelessProfile/vapEnabled | boolean | A read-only field for internal use. | |
wirelessProfile/guestSSID | boolean | A read-only field for internal use. | |
wirelessProfile/ssidBroadcast | boolean | A true or false value indicating whether the SSID broadcasting is active. |
|
wirelessProfile/wmm | boolean | A true or false value indicating whether QoS settings are enabled. |
|
wirelessProfile/clientIsolation | boolean | A true or false value indicating whether the client isolation setting is enabled. |
|
wirelessProfile/profileEnabled | boolean | A read-only field for internal use. | |
wirelessProfile/associationLimitValue | int | The association limit of the device for traffic shaping and QoS. | |
wirelessProfile/apSecurityMode | int | Categories of the associated WiFi security protocol. The applicable values are:
|
|
wirelessProfile/listDynamicVlans | String | Integer list of dynamic vlans. | |
wirelessProfile/p2pCrossConnectionEnabled | boolean | A true or false value indicating whether the peer-to-peer (P2P) cross connection is enabled. |
|
wirelessProfile/igmpSnooping | application/json | IGMP Snooping configuration | |
wirelessProfile/igmpSnooping/ igmpSnoopingEnabled | boolean | Whether IGMP Snooping is enabled or not. | |
wirelessProfile/igmpSnooping/ multicastToUnicastConversionEnabled | boolean | Whether multicast to unicast conversion is enabled or not. | |
wirelessProfile/igmpSnooping/ clientCountTreshold | int | Â Client count threshold | |
wirelessProfile/igmpSnooping/ snoopTimeout | int | Â Default snoop timeout | |
wirelessProfile/igmpSnooping/ unicastPriorityValue | Â String | Â Unicast priority value | |
wirelessProfile/igmpSnooping/ igmpSnoopingExceptionList | Â String | ||
wirelessProfile/secAuthSettings | application/json | ||
wirelessProfile/secAuthSettings/ googleEduIntegrationEnabled | boolean | ||
wirelessProfile/secAuthSettings/ radiusMacAuthenticationEnabled | boolean | ||
wirelessProfile/secAuthSettings/ authFailedAction | String | ||
wirelessProfile/secAuthSettings/ roleTemplateId | int | ||
wirelessProfile/secAuthSettings/ secAuthConfigId | int | ||
wirelessProfile/secAuthenticationEnabled | boolean | ||
wirelessProfile/securityMode | application/json | Security mode defined in the SSID profile. | |
wirelessProfile/securityMode/ type | String | Type of security mode. The applicable values are:
|
|
wirelessProfile/securityMode/ coaEnabled | boolean | Whether or not to enable change of authorization (COA) for a user session after the session has been authenticated. This is applicable for authType = EAP. | |
wirelessProfile/securityMode/ authType | String | Categories of authentication type. The applicable values are:
|
|
wirelessProfile/securityMode/ pskPassphrase | String | The passphrase for PSK authentication. | |
wirelessProfile/securityMode/ authPrimaryRadiusServerIP | String | The IP address of the primary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ authPrimaryRadiusSecret | String | The secret key for the primary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ authPrimaryRadiusPort | int | The port number of the primary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ authSecondaryRadiusServerIP | String | The IP address of the secondary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ authSecondaryRadiusSecret | String | The secret key for the secondary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ authSecondaryRadiusPort | int | The port number of the secondary RADIUS server if 802.1x EAP is selected. | |
wirelessProfile/securityMode/ accPrimaryRadiusServerIP | String | The IP address of the primary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ accPrimaryRadiusSecret | String | The secret key of the primary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ accPrimaryRadiusPort | int | The port number of the primary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ accSecondaryRadiusServerIP | String | The IP address of the secondary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ accSecondaryRadiusSecret | String | The secret key of the secondary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ accSecondaryRadiusPort | int | The port number of the secondary accounting RADIUS server if 802.1x EAP is selected. |
|
wirelessProfile/securityMode/ radiusAccountingEnabled | boolean | A true or false value indicates whether the RADIUS accounting server is active. |
|
wirelessProfile/securityMode/ nasId | String | The network access server identifier (NAS ID). | |
wirelessProfile/securityMode/ calledStationId | |||
wirelessProfile/securityMode/ radiusServerSettings | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusAuthPrimaryServerIP | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAuthPrimaryServerPort | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAuthPrimaryServerSecret | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAuthCalledStation | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusAuthNasId | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusAuthSecondaryServerIP | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAuthSecondaryServerPort | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAuthSecondaryServerSecret | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAccPrimaryServerIP | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAccPrimaryServerPort | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAccPrimaryServerSecret | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAccSecondaryServerIP | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusAccSecondaryServerPort | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusAccSecondaryServerSecret | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusTimeoutInterval | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusMaxRetries | |||
wirelessProfile/securityMode/ radiusServerSettings/radiusServerGroup | applicatio/json | ||
wirelessProfile/securityMode/ radiusServerSettings/radiusServerGroup/ primaryAuthenticationId | int | ||
wirelessProfile/securityMode/radiusServerSettings/ radiusServerGroup/secondaryAuthenticationId | int | ||
wirelessProfile/securityMode/ radiusServerSettings/radiusServerGroup/ primaryAccountingId | int | ||
wirelessProfile/securityMode/ radiusServerSettings/radiusServerGroup/ secondaryAccountingId | int | ||
wirelessProfile/securityMode/ radiusServerSettings/ radiusSettingsUsernameOption | |||
wirelessProfile/securityMode/ radiusServerSettings/ radiusSettingsPasswordOption | |||
wirelessProfile/securityMode/ radiusServerSettings/coaEnabled | boolean | ||
wirelessProfile/securityMode/ radius802_1XRetryTimeout | int | Retry timeout to access the RADIUS server. | |
wirelessProfile/securityMode/ radius802_1XMaxRetries | int | The number of maximum retries allowed to access the RADIUS server. | |
wirelessProfile/securityMode/ okcEnabled | boolean | A true or false value indicates whether OKC is enabled. |
|
wirelessProfile/securityMode/ preAuthenticationEnabled | boolean | The rue or false value indicates whether pre-authentication is enabled. |
|
wirelessProfile/securityMode/ groupMgmtCipherSuite | |||
wirelessProfile/securityMode/ saQueryMaxTimeout | |||
wirelessProfile/securityMode/ saQueryRetryTimeout | |||
wirelessProfile/securityMode/ enable11r | |||
wirelessProfile/securityMode/ overTheDS | |||
wirelessProfile/securityMode/ mixedMode | |||
wirelessProfile/dynamicVlansEnabled | boolean | A true or false value indicates whether the dynamic vlan configuration is enabled. The dynamic vlan list is used only when the configuration is enabled. |
|
wirelessProfile/associationLimited | boolean | A true or false value indicates whether the association is limited. The associationLimitValue is used only when the association is limited. |
|
networkSettings | aplication/json | A group of parameters related to network settings. | |
networkSettings/vlanId | int | The VLAN ID to be used. 0 is for untagged. | |
networkSettings/natEnabled | boolean | A true or false value indicating whether indicates the ssid is in NAT mode |
|
networkSettings/accessPortalEnabled | boolean | A true or false value indicating whether indicates guest portal is enabled |
|
networkSettings/wiredGuestEnabled | boolean | A true or false value indicating whether indicates wired extension is enabled |
|
networkSettings/interApCoordination | |||
networkSettings/dhcpSettings | application/json | NAT Settings | |
networkSettings/dhcpSettings/ leaseTime | int | The lease time | |
networkSettings/dhcpSettings/ startIpAddress | String | The start IP address | |
networkSettings/dhcpSettings/ endIpAddress | String | The end IP address | |
networkSettings/dhcpSettings/ localIpAddress | String | The local IP address | |
networkSettings/dhcpSettings/ subnetMask | String | The subnet mask | |
networkSettings/greSettings | application/json | Layer 3 GRE settings | |
networkSettings/greSettings/ greConfigured | boolean | A true or false value indicating whether layer 3 gre settings are enabled |
|
networkSettings/greSettings/ greTunnelIP | String | The tunnel IP address | |
networkSettings/greSettings/ greRemoteEndPoint | String | The remote endpoint | |
networkSettings/greSettings/ greKey | String | The gre key | |
networkSettings/greSettings/ greExemptedIpList | String | The exempted IP address list | |
networkSettings/accessPortal | application/json | Guest portal settings | |
networkSettings/accessPortal/ portalPageBundlePath | String | The bundle path. System generated | |
networkSettings/accessPortal/ loginTimeout | int | The login timeout | |
networkSettings/accessPortal/ blackoutTime | int | The blackout time | |
networkSettings/accessPortal/ serviceIdentifier | String | The service identifier | |
networkSettings/accessPortal/ redirectUrl | String | The redirect URL | |
networkSettings/accessPortal/ exemptedWebHostList | String | The exempted list | |
networkSettings/accessPortal/ walledGardenList | A list of Strings | ||
networkSettings/accessPortal/ authenticationSitesList | A list of Strings | ||
networkSettings/accessPortal/ accessPortalInfo | |||
networkSettings/accessPortal/ splashlessRoamingEnabled | boolean | A true or false value indicating whether indicates that splashless romaing is enabled |
|
networkSettings/accessPortal/ internetDownEnabled | boolean | A true or false value indicating whether indicates internet connectivity detection is enabled |
|
networkSettings/accessPortal/ bundleMd5Sum | String | The guest portal bundle’s md5sum, system generated | |
networkSettings/accessPortal/ hasBundleChanged | boolean | A true or false value indicating whether the bundle has changed |
|
networkSettings/accessPortal/ clickThruPortalConfig | application/json | Clickthrough portal configuration. | |
networkSettings/accessPortal/ clickThruPortalConfig/portalPageBundlePath | String | The portal bundle path, system generated. | |
networkSettings/accessPortal/ clickThruPortalConfig/bundleMd5Sum | String | The portal bundle’s md5sum, system generated. | |
networkSettings/accessPortal/ clickThruPortalConfig/defaultBundleApplied | boolean | A true or false value indicates whether the default bundle is being used. |
|
networkSettings/accessPortal/ clickThruExternalPortal | application/json | Click through external portal – configuration | |
networkSettings/accessPortal/ clickThruExternalPortal/externalServerURL | String | The external server URL. | |
networkSettings/accessPortal/ clickThruExternalPortal/toValidate | boolean | A true or false value indicates whether the shared secret is to be validated. |
|
networkSettings/accessPortal/ clickThruExternalPortal/secret | String | The shared secret. | |
networkSettings/accessPortal/ clickThruExternalPortal/restrictAccessToWalledGarden | boolean | A true or false value indicates whether access to walled garden is to be restricted unless the terms and conditions on the portal page are not accepted. |
|
networkSettings/accessPortal/ signInByExternalPortalConfig | application/json | A group of parameters related to the sign-in by external portal – configuration. |
|
networkSettings/accessPortal/ signInByExternalPortalConfig/externalServerURL | String | The external server URL. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/portalSecret | String | The portal secret. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings | application/json | A group of parameters related to the RADIUS server settings. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthPrimaryServerIP | String | The IP address of the primary authentication server. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthPrimaryServerPort | int | The port number of the primary authentication server. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthPrimaryServerSecret | String | The secret key of the the primary authentication server. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthCalledStation | String | The called Station ID. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthNasId | int | The NAS ID. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthSecondaryServerIP | String | IThe IP address of the secondary authentication server | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthSecondaryServerPort | int | Secondary authentication server, port number. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAuthSecondaryServerSecret | String | Secondary authentication server,secret | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccEnabled | boolean | A true or false value indicating whether accounting is enabled. |
|
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccInterval | int | The accounting interval. | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccPrimaryServerIP | String | Primary accounting server, IP address | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccPrimaryServerPort | int | Primary accounting server, port number | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccPrimaryServerSecret | String | The secret key of the primary accounting server | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccSecondaryServerIP | String | The IP address of the secondary accounting server | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccSecondaryServerPort | int | Secondary accounting server, port number | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusAccSecondaryServerSecret | String | Secondary accounting server, secret | |
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusServerGroup | application/json | ||
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusServerGroup/primaryAuthenticationId | int | ||
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusServerGroup/secondaryAuthenticationId | int | ||
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusServerGroup/primaryAccountingId | int | ||
networkSettings/accessPortal/ signInByExternalPortalConfig/radiusSettings/ radiusServerGroup/secondaryAccountingId | int | ||
networkSettings/accessPortal/ advancedExternalPortalConfig | application/json | Advanced parameters – configuration | |
networkSettings/accessPortal/ advancedExternalPortalConfig/requestTypeToPortal | String | Request attributes: Request type | |
networkSettings/accessPortal/ advancedExternalPortalConfig/challengeToPortal | String | Request attributes: Challenge | |
networkSettings/accessPortal/ advancedExternalPortalConfig/clientMacToPortal | String | Request attributes: Client MAC address | |
networkSettings/accessPortal/ advancedExternalPortalConfig/apMacToPortal | String | Request attributes: AP mac address | |
networkSettings/accessPortal/ advancedExternalPortalConfig/apIpToPortal | String | Request attributes: AP IP address | |
networkSettings/accessPortal/ advancedExternalPortalConfig/apPortToPortal | String | Request attributes: AP port number | |
networkSettings/accessPortal/ advancedExternalPortalConfig/faliureCountToPortal | String | Request attributes: failure count | |
networkSettings/accessPortal/ advancedExternalPortalConfig/userUrlToPortal | String | Request attributes: requested URL | |
networkSettings/accessPortal/ advancedExternalPortalConfig/loginUrlToPortal | String | Request attributes: login URL | |
networkSettings/accessPortal/ advancedExternalPortalConfig/logoffUrlToPortal | String | Request attributes: logoff URL | |
networkSettings/accessPortal/ advancedExternalPortalConfig/blackoutTimeToPortal | String | Request attributes: remaninng blackout time | |
networkSettings/accessPortal/ advancedExternalPortalConfig/serviceIdToPortal | String | Request attributes: service ID | |
networkSettings/accessPortal/ advancedExternalPortalConfig/challengeFromPortal | String | Response attributes: challenge from portal | |
networkSettings/accessPortal/ advancedExternalPortalConfig/responseTypeFromPortal | String | Response attributes: response type from portal | |
networkSettings/accessPortal/ advancedExternalPortalConfig/challengeResponseFromPortal | String | Response attributes : challenge response | |
networkSettings/accessPortal/ advancedExternalPortalConfig/redirectUrlFromPortal | String | Response attributes: redirect URL from portal | |
networkSettings/accessPortal/ advancedExternalPortalConfig/sessionTimeoutFromPortal | String | Response attributes: login timeout | |
networkSettings/accessPortal/ advancedExternalPortalConfig/usernameFromPortal | String | Response attributes: username from portal | |
networkSettings/accessPortal/ advancedExternalPortalConfig/passwordFromPortal | String | Response attributes: password from portal | |
networkSettings/accessPortal/ accessPortalInfo | int | The applicable values are:
|
|
networkSettings/accessPortal/ httpsRedirection | application/json | ||
networkSettings/accessPortal/ httpsRedirection/httpsRedirectionEnabled | boolean | Â True or false value indicate whether the httpsRedirection have ability to redirect to the captive portal when the client hit an HTTPS website | |
networkSettings/accessPortal/ httpsRedirection/commonName | Â String | Â Generate self signed cerificate using configured CN(Common Name) | |
networkSettings/accessPortal/ httpsRedirection/organization | Â String | Â Generate self signed cerificate using configured O(Organization) | |
networkSettings/accessPortal/ httpsRedirection/organizationUnit | Â String | Â Generate self signed cerificate using configured OU(Organization Unit) | |
networkSettings/webQuarantine | application/json | A group of attributes related to the Web quarantine settings | |
networkSettings/webQuarantine/ redirectUrl | String | Redirect URL | |
networkSettings/webQuarantine/ exemptedWebHostList | String | The exempted web host list | |
networkSettings/webQuarantine/ webQuarantineOption | int | The applicable values are:
|
|
networkSettings/webQuarantine/ webQuarantineEnabled | boolean | A true or false value indicating whether web quarantine is enabled. |
|
networkSettings/webQuarantine/ httpsRedirection | application/json | ||
networkSettings/webQuarantine/ httpsRedirection/httpsRedirectionEnabled | boolean | Â True or false value indicate whether the httpsRedirection have ability to redirect to the captive portal when the client hit an HTTPS website | |
networkSettings/webQuarantine/ httpsRedirection/commonName | Â String | Generate self signed cerificate using configured CN(Common Name) | |
networkSettings/webQuarantine/ httpsRedirection/organization | Â String | Generate self signed cerificate using configured O(Organization) | |
networkSettings/webQuarantine/ httpsRedirection/organizationUnit | Â String | Generate self signed cerificate using configured OU(Organization Unit) | |
networkSettings/dnatSettings | |||
networkSettings/dnatSettings/ enabled | |||
networkSettings/dnatSettings/ trafficType | |||
networkSettings/dnatSettings/ destinationType | |||
networkSettings/dnsServers | A list of Strings | DNS servers | |
networkSettings/proxyARPEnabled | boolean | A true or false value indicating whether proxy arp is enabled. |
|
networkSettings/dgafDisabled | boolean | A true or false value indicating whether DGAF is to be disabled. |
|
networkSettings/l2tifEnabled | boolean | A true or false value indicating whether layer 2 traffic inspection and filtering is enabled. |
|
networkSettings/otherParams | String | System-generated ID | |
networkSettings/dhcpOption82Setting | application/json | DHCP option 82 settings | |
networkSettings/dhcpOption82Setting/ enableDhcpOption82 | boolean | A true or false value indicating whether DHCP option 82 is enabled. |
|
networkSettings/dhcpOption82Setting/ circuitId | String | Circuit ID | |
networkSettings/remoteBridgingSettings | application/json | Remote bridging settings | |
networkSettings/remoteBridgingSettings/ enableRemoteBridging | boolean | A true or false value indicating whether remote bridging is enabled. |
|
networkSettings/remoteBridgingSettings/ networkInterfaceId | int | The network interface profile ID to be used for remote bridging | |
networkSettings/remoteBridgingSettings/ enableTunnelingForInterAPCoordination | |||
networkSettings/advertiseClientAssociations | boolean | ||
httpContentAnalytics | |||
httpContentAnalytics/enableTPAI | |||
httpContentAnalytics/serverURL | |||
httpContentAnalytics/sendInterval | |||
httpContentAnalytics/username | |||
httpContentAnalytics/password | |||
httpContentAnalytics/uploadMemoryThreshold | |||
httpContentAnalytics/httpFields | |||
httpContentAnalytics/httpFields/postRequestBody | |||
httpContentAnalytics/httpFields/userAgent | |||
httpContentAnalytics/httpFields/referer | |||
bonjourGateway | |||
bonjourGateway/enableBonjourGateway | |||
bonjourGateway/serviceVlans | |||
meshSettings | application/json | Mesh settings | |
meshSettings/enabled | boolean | A true or false value indicating whether mesh is enabled |
|
meshSettings/meshId | int | System-generated unique ID of the mesh. | |
meshSettings/maxHopCount | int | Maximum hop count (1-8) | |
meshSettings/minRSSI | int | Minimum RSSI (-100 to 0 dBm) | |
meshSettings/maxDownlinks | int | Maximum downlinks (0-5) | |
meshSettings/meshWpaKey | String | System-generated mesh WPA key | |
whiteListBlackList | |||
whiteListBlackList/enable | |||
whiteListBlackList/whiteList | |||
whiteListBlackList/macAddressList | |||
firewallEnable | boolean | A true or false value indicating whether firewall is enabled. |
|
firewallProfile | application/json | Firewall settings | |
firewallProfile/ssid | int | A read-only field for internal use. | |
firewallProfile/hostName | String | hostname | |
firewallProfile/direction | String | Direction for which the firewall will be enabled. The applicable values are:
|
|
firewallProfile/protocol | int | Protocol. The applicable values:
For any other protocol, set protocol value + 3. For example, if you |
|
firewallProfile/action | int | The applicable values are:
|
|
firewallProfile/port | String | Port number | |
firewallProfile/orderId | int | Order ID | |
firewallProfile/mncOid | int | System-generated unique ID of the firewall profile. | |
firewallProfile/markDirection | |||
firewallProfile/dscpValue | |||
firewallProfile/defaultRule | boolean | A true or false value indicating whether this is the default rule. |
|
firewallProfile/oid | int | System-generated unique ID of the firewall rule. | |
firewallProfile/name | String | Name of the firewall profile. | |
applicationFirewallRules | application/json | List of application firewall rules. | |
applicationFirewallRules/orderId | int | The order ID for a rule. | |
applicationFirewallRules/action | String | Possible values are ALLOW, BLOCK, and ALLOW_AND_MARK | |
applicationFirewallRules/markDirection | String | Possible values are TO_WIRELESS, TO_WIRED, and BOTH | |
applicationFirewallRules/dscpValue | int | Value should be between 0-63. | |
applicationFirewallRules/category | String | The application category. Use the value fetched using API call GET …/v3/applications?metadata=true | |
applicationFirewallRules/applicationIds | int | A list of system-defined application IDs. | |
applicationFirewallRules/ruleName | String | Application firewall rule name. | |
roleBasedControlEnabled | boolean | Whether role-based control is enabled or not. | |
roleDerivationRules | application/json | Role-based control rules. | |
roleDerivationRules/orderId | int | The order ID of the role-based control rule. | |
roleDerivationRules/ authenticationMethod | String | Authentication method used in Role Derivation Rule defined. Applicable values are RADIUS and GOOGLE_EDU. | |
roleDerivationRules/ authenticationMethodType | String | The type of VSA rule defined. The applicable values areMOJO, CUSTOM, and GOOGLE_OU. | |
roleDerivationRules/attributeId | long | The attribute ID for the specified VSA rule. | |
roleDerivationRules/vendorId | long | The vendor ID for the specified VSA rule. | |
roleDerivationRules/matchType | String | How to match the role name. The applicable values are USE_ROLE_NAME and CUSTOM_RULE. | |
roleDerivationRules/matchText | String | If matchType is set to CUSTOM_RULE then specify the text that must be matched. | |
roleDerivationRules/roleIds | int | The list of role profile IDs to be used. | |
googleEduIntegrationEnabled | boolean | Specifies whether Google integration is enabled or not. | |
googleEduIntegrationSettings | |||
authFailedAction | |||
roleTemplateId | |||
googleEduIntegrationConfigId | |||
ssid | String | SSID name. | |
trafficShapingUploadRate | int | Traffic shaping upload rate | |
trafficShappingUploadUnit | int | Traffic shaping upload unit. The applicable values are:
|
|
trafficShapingDownloadRate | int | Traffic shaping download rate | |
trafficShappingDownloadUnit | int | Traffic shaping download unit. The applicable values are:
|
|
perUserTrafficControlEnabled | |||
trafficControlDownloadLimit | int | Traffic control download limit | |
trafficControlDownloadLimitUnit | int | Bandwidth control download limit | |
trafficControlUploadLimitUnit | int | The possible values are:
|
|
trafficControlUploadLimit | int | Bandwidth control upload limit | |
bssLoadEnabled | boolean | A true or false value indicating whether the BSS load is enabled. |
|
enforceWmmAdmissionControl | |||
qosPriority | String | The QoS priority. The applicable values:
|
|
qosPriorityType | int | The applicable values:
|
|
qosDownStreamMapping | String | The applicable values:
|
|
qosUpstreamEnable802_1p | int | The applicable values:
|
|
qosUpstreamEnableDSCP_TOS | int | The applicable values:
|
|
applicationVisibilityEnabled | |||
asssociationAnalytics | boolean | A true or false value indicates whether association analytics is enabled |
|
contentAnalytics | boolean | A true or false value indicating whether the content analytics setting is enabled. |
|
minDataRateLimit | float | The float value that signifies the minimum data rate for the AP-client unicast communication. The values range from 0 to 54 Mbps. |
|
maxDataRateLimit | float | The float value that signifies the maximum data rate for the AP-client unicast communication. The values range from 0 to 54 Mbps. |
|
multicastBroadcastManagementRateLimit | float | The float value that signifies the data rate at which multicast, broadcast, and management frames will be sent. The values range from 0 to 54 Mbps. |
|
rateLimit | boolean | A true or false value indictaing whether the data rate limit is applicable. The data rate limit. There are min data rate, max data rate and multicast/broadcast/mgmt data rate. |
|
bandSterringEnabled | boolean | A true or false value indicating whether band steering is enabled. |
|
enforceSteeringEnabled | |||
smartLoadBalancingEnabled | |||
smartSteeringEnabled | boolean | A true or false value indicating whether the AP can allow or reject a client connection. The values for the roamRssiThreshold, roamThresholdInterval, and the roamThresholdPacket fields decide whether the AP can allow or reject a client connection. |
|
minAssociationRSSIEnabled | boolean | A true or false value indicating whether this field can be used to resolve issues related to desperate clients. |
|
rssiThreshold | int | RSSI threshold: -75 to -55 dBm | |
hotspotSettings | application/json | A group of attributes related to Hotspot settings | |
hotspotSettings/hotspotEnabled | boolean | A true or false value indicates whether hotspot is enabled. |
|
hotspotSettings/release | |||
hotspotSettings/gasFragLimit | |||
hotspotSettings/gasComebackDelay | |||
hotspotSettings/organizationIdentifiers | application/json | List of organizational identifiers. Includes system-generated OID and identifier name. |
|
hotspotSettings/organizationIdentifiers/ organizationalIdentifierName | String | Organizational Identifier name. | |
hotspotSettings/organizationIdentifiers/ orderId | int | Organizational identifier. | |
hotspotSettings/realms | application/json | List of realms. Name, ID (system generated), list of realm EAP: orderid, methods. |
|
hotspotSettings/realms/realmId | int | The realm ID. | |
hotspotSettings/realms/name | String | The applicable values are:
|
|
hotspotSettings/realm/ eapMethods | application/json | A group of attributes related to Realm EAP methods. | |
hotspotSettings/realm/ eapMethods/method | String | Realm EAP methods. | |
hotspotSettings/realm/ eapMethods/orderId | int | Order ID for the EAP method. | |
hotspotSettings/domainSettings | application/json | List of domain names. | |
hotspotSettings/domainSettings/ domainName | String | The domain name. | |
hotspotSettings/cellularNetworkInfos | application/json | A group of attributes related to cellular network information. | |
hotspotSettings/cellularNetworkInfos/ mobileCountryCode | int | Mobile country code of the cellular network. | |
hotspotSettings/cellularNetworkInfos/ mobileNetworkCode | int | Mobile network code of the cellular network. | |
hotspotSettings/operatorFriendlyNames | application/json | List of operator friendly names. The applicable values:
|
|
hotspotSettings/operatorFriendlyNames/ name | String | Operator-friendly name of the hotspot settings. | |
hotspotSettings/operatorFriendlyNames/ langCode | String | Language code of the hotspot settings. | |
hotspotSettings/wanMetrics | application/json | WAN metrics | |
hotspotSettings/wanMetrics/ linkStatus | String | The applicable values are:
|
|
hotspotSettings/wanMetrics/ uplinkSpeed | int | Link Speed | |
hotspotSettings/wanMetrics/ uplinkUnit | int | Unit 0-kbps, 1-mbps | |
hotspotSettings/wanMetrics/ downlinkSpeed | int | Downlink speed | |
hotspotSettings/wanMetrics/ downlinkUnit | int | The applicable values are:
|
|
hotspotSettings/wanMetrics/ symmetricLinkStatus | String | The applicable values are:
|
|
hotspotSettings/portConfigList | String | List of port configuration, which includes:
|
|
hotspotSettings/portConfigList/ protocol | String | The protocol of the port configuration list. | |
hotspotSettings/portConfigList/ portNumber | String | The port number. | |
hotspotSettings/portConfigList/ status | String | The port configuration status. | |
hotspotSettings/qosMapping | |||
hotspotSettings/qosMapping/ dscpUserPriorityList | |||
hotspotSettings/qosMapping/ userPriorityDSCPLowDSCPHighList | |||
hotspotSettings/qosMapping/ userPriorityDSCPLowDSCPHighList/userPriority | |||
hotspotSettings/qosMapping/ userPriorityDSCPLowDSCPHighList/dscpLow | |||
hotspotSettings/qosMapping/ userPriorityDSCPLowDSCPHighList/dscpHigh | |||
hotspotSettings/networkType | String | The applicable values are:
|
|
hotspotSettings/networkAuthType | String | The applicable values are:
|
|
hotspotSettings/hessid | String | HESSID | |
hotspotSettings/internetAccess | boolean | A true or false value indicating whether the Internet access is enabled. |
|
hotspotSettings/ipv4Type | String | The applicable values are:
|
|
hotspotSettings/ipv6ype | String | The applicable values are:
|
|
hotspotSettings/venue | application/json | A group of attributes related to venue settings. | |
hotspotSettings/venue/ venueGroup | application/json | A group of attributes related to the venue group. | |
hotspotSettings/venue/ venueGroup/id | int | The venue group ID. | |
hotspotSettings/venue/ venueGroup/name | String | Name of the venue group. | |
hotspotSettings/venue/ venueType | application/json | A group of parameters related to the venue type. | |
hotspotSettings/venue/ venueType/groupId | int | Group ID | |
hotspotSettings/venue/venueType/typeId | int | Type ID | |
hotspotSettings/venue/ venueType/name | String | Name | |
hotspotSettings/venue/ venueNameList | application/json | A group of attributes related to venue names and language code for the hotspot venue. |
|
hotspotSettings/venue/ venueNameList/name | String | Venue name for the hotspot. | |
hotspotSettings/venue/ venueNameList/langCode | String | Language code for the hotspot setting. | |
hotspotSettings/url | String | Redirect URL | |
hotspotSettings/deauthRequestTimeout | |||
hotspotSettings/osuProviderSettings | |||
hotspotSettings/osuSsidName | |||
ssidSchedule | application/json | SSID schedule settings. | |
ssidSchedule/enabled | boolean | A true or false value indicating whether scheduling is enabled. |
|
ssidSchedule/scheduleType | String | The applicable values are:
|
|
ssidSchedule/lifeTimeStartDate | String | SSID schedule life time start date. | |
ssidSchedule/lifeTimeEndDate | String | SSID shedule life time end date. | |
ssidSchedule/weeklySchedule | application/json | Weekly schedule settings | |
ssidSchedule/weeklySchedule/ FRIDAY | application/json | ||
ssidSchedule/weeklySchedule/ THURSDAY | |||
ssidSchedule/weeklySchedule/ THURSDAY/schedule | application/json | ||
ssidSchedule/weeklySchedule/ THURSDAY/schedule/first | int | ||
ssidSchedule/weeklySchedule/ THURSDAY/schedule/second | int | ||
ssidSchedule/dailySchedule | String | Daily schedule settings | |
broadcastMulticastSettings | |||
broadcastMulticastSettings/ enableBroadcastMulticast | |||
broadcastMulticastSettings/ blockWirelessToWired | |||
broadcastMulticastSettings/ allowBonjour | |||
broadcastMulticastSettings/ exemptions | |||
k80211Settings | |||
k80211Settings/neighborListEnabled | |||
k80211Settings/neighborListDualBandEnabled | |||
v80211Settings | |||
v80211Settings/bssTransitionEnabled | |||
v80211Settings/disassociationImmitentEnabled | |||
v80211Settings/disassociationTime | |||
nonLegacyMaxRate | boolean | A true or false value indicating whether | |
perUserTrafficControlEnabled | boolean | A true or false value indicating whether the bandwidth control setting for each user is enabled. |
|
upstream802_1pEnabled | boolean | Indicates whether the upstream 802.1p marking is enabled.
The applicable values are:
|
|
priorityTypeCeiling | boolean | A true or false value indicating whether the priority type celing exists. A read-only field for internal use. |
|
upStreamDSCP_TOS_Enabled | boolean | Indicates whether the dscp tos marking is enabled. The applicable values are:
|
|
upstreamDSCP_Enabled | boolean | A true or false value indicating whether DSCP TOS is enabled. |
|
mnctemplate | boolean | A read-only field for internal use. | |
appFirewallEnable | |||
nonLegacyMaxRate | |||
upstream802_1pEnabled | |||
priorityTypeCeiling | |||
upStreamDSCP_TOS_Enabled | |||
upstreamDSCP_Enabled | |||
mnctemplate | |||
smartSteeringEnabled | boolean | A true or false value indicating whether the AP must allow or reject a client connection. When smart steering is enabled on the SSID profile associated with an Mojo device, the values for the roamRssiThreshold, roamThresholdInterval, and the roamThresholdPacket attributes determine whether the AP can allow or reject a client connection. |
|
minAssociationRSSIEnabled | boolean | When the smart steering feature is enabled on the SSID profile associated with the Mojo device, the minAssociationRSSI parameters solve the issue of clients trying to connect to the AP. |
|
httpContentAnalytics | application/json | A group of parameters related to HTTP Content Analytics. | |
httpContentAnalytics/enableTPAI | boolean | A true or false value indicating whether the TPAI feature is enabled. |
|
httpContentAnalytics/serverURL | String | URL of the external server | |
httpContentAnalytics/sendInterval | int | Recurrent time interval, in seconds, after which the HTTP content analytics JSON file must be sent to the external server. |
|
httpContentAnalytics/username | String | Username to log in to external server | |
httpContentAnalytics/password | String | Password for the user to log in to external server | |
httpContentAnalytics/ uploadMemoryThreshold | boolean | A true or false value indicating whether the memory threshold for uploading analytics data must be included in the JSON file. |
|
httpContentAnalytics/httpFields/ postRequestBody | boolean | A true or false value indicating whether the POST method request body must be included in the JSON file. |
|
httpContentAnalytics/httpFields/ userAgent | boolean | A true or false value indicating whether the user agent parameter will be included in the JSON file. |
|
httpContentAnalytics/httpFields/ referer | boolean | A true or false value indicating whether the HTTP referrer in the JSON file. |
|
ssidprofileTroubleshootingSettings | application/json | ||
ssidprofileTroubleshootingSettings/automaticPacketCaptureEnabled | boolean |
[ { "type": "ssidprofile", "templateId": 2, "templateName": "test", "createdAtLocationId": { "type": "locallocationid", "id": 0 }, "description": "", "templateType": "SSID_PROFILE", "mncTemplateId": 0, "ssidProfileId": 2, "wirelessProfile": { "vapId": 0, "vlanId": 0, "vapEnabled": false, "guestSSID": false, "ssidBroadcast": true, "wmm": true, "clientIsolation": false, "profileEnabled": false, "associationLimitValue": 127, "apSecurityMode": 0, "listDynamicVlans": null, "p2pCrossConnectionEnabled": false, "igmpSnooping": { "igmpSnoopingEnabled": true, "multicastToUnicastConversionEnabled": false, "clientCountTreshold": 10, "snoopTimeout": 5, "unicastPriorityValue": "DEFAULT", "igmpSnoopingExceptionList": null }, "secAuthSettings": null, "secAuthenticationEnabled": false, "securityMode": { "type": "open", "nasId": "%m-%s", "radiusAccountingEnabled": true, "accPrimaryRadiusServerIP": null, "accPrimaryRadiusSecret": null, "accPrimaryRadiusPort": 1813, "accSecondaryRadiusServerIP": null, "accSecondaryRadiusSecret": null, "accSecondaryRadiusPort": 1813, "calledStationId": "%m-%s", "radiusServerSettings": { "radiusAuthPrimaryServerIP": null, "radiusAuthPrimaryServerPort": 1812, "radiusAuthPrimaryServerSecret": null, "radiusAuthSecondaryServerIP": null, "radiusAuthSecondaryServerPort": 1812, "radiusAuthSecondaryServerSecret": null, "radiusAccPrimaryServerIP": null, "radiusAccPrimaryServerPort": 1813, "radiusAccPrimaryServerSecret": null, "radiusAccSecondaryServerIP": null, "radiusAccSecondaryServerPort": 1813, "radiusAccSecondaryServerSecret": null, "radiusServerGroup": null, "radiusSettingsUsernameOption": 1, "radiusSettingsPasswordOption": 0, "radiusAuthCalledStation": "%m-%s", "radiusAuthNasId": "%m-%s", "radiusTimeoutInterval": 2, "radiusMaxRetries": 4, "coaEnabled": false } }, "dynamicVlansEnabled": false, "associationLimited": false }, "networkSettings": { "vlanId": 0, "natEnabled": false, "accessPortalEnabled": true, "wiredGuestEnabled": false, "interApCoordination": "L2_BROADCAST", "dhcpSettings": { "leaseTime": 1440, "startIpAddress": null, "endIpAddress": null, "localIpAddress": null, "subnetMask": null }, "greSettings": { "greConfigured": false, "greTunnelIP": "", "greRemoteEndPoint": "", "greKey": "", "greExemptedIpList": [ ] }, "accessPortal": { "portalPageBundlePath": "sensorresources/0/guest_portal/ap_template<1/default_gp.tgz", "loginTimeout": 1440, "blackoutTime": 3, "serviceIdentifier": "", "redirectUrl": null, "exemptedWebHostList": [ ], "walledGardenList": [ ], "authenticationSitesList": [ ], "accessPortalInfo": 1, "splashlessRoamingEnabled": true, "internetDownEnabled": false, "bundleMd5Sum": "0d0dc45cfadfc7aab1c53ef5909f42b4", "hasBundleChanged": false, "clickThruPortalConfig": { "portalPageBundlePath": "sensorresources/0/guest_portal/ap_template<1/default_gp.tgz", "bundleMd5Sum": "0d0dc45cfadfc7aab1c53ef5909f42b4", "defaultBundleApplied": true }, "clickThruExternalPortal": { "externalServerURL": null, "toValidate": false, "secret": null, "restrictAccessToWalledGarden": false }, "signInByExternalPortalConfig": { "externalServerURL": null, "portalSecret": null, "radiusSettings": { "radiusAuthPrimaryServerIP": null, "radiusAuthPrimaryServerPort": 1812, "radiusAuthPrimaryServerSecret": null, "radiusAuthSecondaryServerIP": null, "radiusAuthSecondaryServerPort": 1812, "radiusAuthSecondaryServerSecret": null, "radiusAccEnabled": false, "radiusAccPrimaryServerIP": null, "radiusAccPrimaryServerPort": 1813, "radiusAccPrimaryServerSecret": null, "radiusAccSecondaryServerIP": null, "radiusAccSecondaryServerPort": 1813, "radiusAccSecondaryServerSecret": null, "radiusAuthCalledStation": "%m-%s", "radiusAuthNasId": "%m-%s", "radiusAccInterval": 10, "radiusServerGroup": null } }, "advancedExternalPortalConfig": { "requestTypeToPortal": "res", "challengeToPortal": "challenge", "clientMacToPortal": "client_mac", "apMacToPortal": "ap_id", "apIpToPortal": "uamip", "apPortToPortal": "uamport", "faliureCountToPortal": "failure_count", "userUrlToPortal": "userurl", "loginUrlToPortal": "login_url", "logoffUrlToPortal": "logoff_url", "blackoutTimeToPortal": "blackout_time", "serviceIdToPortal": "service_id", "challengeFromPortal": "challenge", "responseTypeFromPortal": "res", "challengeResponseFromPortal": "digest", "redirectUrlFromPortal": "redirect", "sessionTimeoutFromPortal": "session_timeout", "usernameFromPortal": "username", "passwordFromPortal": "password" }, "httpsRedirection": { "httpsRedirectionEnabled": false, "commonName": "www.mojonetworks.com", "organization": "Mojo Networks", "organizationUnit": "Mojo Networks" } }, "webQuarantine": { "redirectUrl": "", "exemptedWebHostList": [ ], "webQuarantineOption": 1, "httpsRedirection": { "httpsRedirectionEnabled": false, "commonName": "www.mojonetworks.com", "organization": "Mojo Networks", "organizationUnit": "Mojo Networks" }, "webQuarantineEnabled": false }, "dnatSettings": { "enabled": false, "trafficType": "HTTP", "destinationType": "DEFAULT" }, "dnsServers": [ "8.8.8.8" ], "proxyARPEnabled": false, "dgafDisabled": false, "l2tifEnabled": false, "advertiseClientAssociations": true, "otherParams": null, "dhcpOption82Setting": { "enableDhcpOption82": false, "circuitId": "" }, "remoteBridgingSettings": { "enableRemoteBridging": false, "networkInterfaceId": 0, "enableTunnelingForInterAPCoordination": false } }, "httpContentAnalytics": { "enableTPAI": false, "serverURL": null, "sendInterval": 0, "username": null, "password": null, "uploadMemoryThreshold": true, "httpFields": { "postRequestBody": false, "userAgent": true, "referer": true } }, "bonjourGateway": { "enableBonjourGateway": false, "serviceVlans": null }, "meshSettings": { "enabled": false, "meshId": 0, "maxHopCount": 0, "minRSSI": 0, "maxDownlinks": 0, "meshWpaKey": null }, "whiteListBlackList": { "enable": false, "whiteList": true, "macAddressList": [ ] }, "firewallEnable": true, "firewallProfile": [ { "ssid": 2, "hostName": "", "direction": 0, "protocol": 0, "action": 2, "port": "", "orderId": -1, "mncOid": 0, "markDirection": "TO_WIRELESS", "dscpValue": -100, "defaultRule": true, "oid": 2, "name": null } ], "applicationFirewallRules": null, "roleBasedControlEnabled": false, "roleDerivationRules": [ ], "googleEduIntegrationEnabled": false, "googleEduIntegrationSettings": null, "ssid": "test v123", "trafficShapingUploadRate": 45, "trafficShappingUploadUnit": 0, "trafficShapingDownloadRate": 36, "trafficShappingDownloadUnit": 0, "perUserTrafficControlEnabled": true, "trafficControlDownloadLimit": 0, "trafficControlDownloadLimitUnit": 0, "trafficControlUploadLimitUnit": 0, "trafficControlUploadLimit": 43, "bssLoadEnabled": true, "enforceWmmAdmissionControl": false, "qosPriority": "VOICE", "qosPriorityType": 0, "qosDownStreamMapping": "DSCP", "qosUpstreamEnable802_1p": 1, "qosUpstreamEnableDSCP_TOS": 0, "applicationVisibilityEnabled": false, "asssociationAnalytics": false, "contentAnalytics": false, "minDataRateLimit": 0, "maxDataRateLimit": 0, "multicastBroadcastManagementRateLimit": 0, "bandSterringEnabled": true, "enforceSteeringEnabled": true, "smartLoadBalancingEnabled": false, "smartSteeringEnabled": false, "minAssociationRSSIEnabled": false, "rssiThreshold": -75, "hotspotSettings": { "hotspotEnabled": false, "release": null, "gasFragLimit": 1400, "gasComebackDelay": 0, "organizationIdentifiers": [ ], "realms": [ ], "domainSettings": [ ], "cellularNetworkInfos": [ ], "operatorFriendlyNames": [ ], "wanMetrics": { "linkStatus": "NOT_CONFIGURED", "uplinkSpeed": 0, "uplinkUnit": 0, "downlinkSpeed": 0, "downlinkUnit": 0, "symmetricLinkStatus": "SAME" }, "portConfigList": [ ], "qosMapping": { "dscpUserPriorityList": null, "userPriorityDSCPLowDSCPHighList": [ { "userPriority": 0, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 1, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 2, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 3, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 4, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 5, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 6, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 7, "dscpLow": 255, "dscpHigh": 255 } ] }, "networkType": "WILDCARD", "networkAuthType": "NOT_CONFIGURED", "hessid": "00:00:00:00:00:00", "internetAccess": false, "ipv4Type": "NOT_AVAILABLE", "ipv6ype": "NOT_AVAILABLE", "venue": { "venueGroup": { "id": 0, "name": null }, "venueType": { "groupId": 0, "typeId": 0, "name": null }, "venueNameList": [ ] }, "url": null, "deauthRequestTimeout": 60, "osuProviderSettings": [ ], "osuSsidName": null }, "ssidSchedule": { "enabled": false, "scheduleType": "DAILY", "lifeTimeStartDate": null, "lifeTimeEndDate": null, "weeklySchedule": null, "dailySchedule": null }, "broadcastMulticastSettings": { "enableBroadcastMulticast": false, "blockWirelessToWired": false, "allowBonjour": false, "exemptions": [ ] }, "k80211Settings": { "neighborListEnabled": false, "neighborListDualBandEnabled": false }, "v80211Settings": { "bssTransitionEnabled": false, "disassociationImmitentEnabled": false, "disassociationTime": 100, "forceDisconnectionEnabled": false, "bssTransitionAttempts": 3 }, "priorityTypeCeiling": true, "ssidprofileTroubleshootingSettings": { "automaticPacketCaptureEnabled": false }, "upStreamDSCP_TOS_Enabled": false, "upstreamDSCP_Enabled": false, "appFirewallEnable": false, "nonLegacyMaxRate": false, "upstream802_1pEnabled": true, "mnctemplate": false }, { "type": "ssidprofile", "templateId": 3, "templateName": "unsed ssid", "createdAtLocationId": { "type": "locallocationid", "id": 0 }, "description": "", "templateType": "SSID_PROFILE", "mncTemplateId": 0, "ssidProfileId": 3, "wirelessProfile": { "vapId": 0, "vlanId": 0, "vapEnabled": false, "guestSSID": false, "ssidBroadcast": true, "wmm": true, "clientIsolation": false, "profileEnabled": false, "associationLimitValue": 127, "apSecurityMode": 0, "listDynamicVlans": null, "p2pCrossConnectionEnabled": false, "igmpSnooping": { "igmpSnoopingEnabled": true, "multicastToUnicastConversionEnabled": false, "clientCountTreshold": 10, "snoopTimeout": 5, "unicastPriorityValue": "DEFAULT", "igmpSnoopingExceptionList": null }, "secAuthSettings": null, "secAuthenticationEnabled": false, "securityMode": { "type": "open", "nasId": "%m-%s", "radiusAccountingEnabled": true, "accPrimaryRadiusServerIP": null, "accPrimaryRadiusSecret": null, "accPrimaryRadiusPort": 1813, "accSecondaryRadiusServerIP": null, "accSecondaryRadiusSecret": null, "accSecondaryRadiusPort": 1813, "calledStationId": "%m-%s", "radiusServerSettings": { "radiusAuthPrimaryServerIP": null, "radiusAuthPrimaryServerPort": 1812, "radiusAuthPrimaryServerSecret": null, "radiusAuthSecondaryServerIP": null, "radiusAuthSecondaryServerPort": 1812, "radiusAuthSecondaryServerSecret": null, "radiusAccPrimaryServerIP": null, "radiusAccPrimaryServerPort": 1813, "radiusAccPrimaryServerSecret": null, "radiusAccSecondaryServerIP": null, "radiusAccSecondaryServerPort": 1813, "radiusAccSecondaryServerSecret": null, "radiusServerGroup": null, "radiusSettingsUsernameOption": 1, "radiusSettingsPasswordOption": 0, "radiusAuthCalledStation": "%m-%s", "radiusAuthNasId": "%m-%s", "radiusTimeoutInterval": 2, "radiusMaxRetries": 4, "coaEnabled": false } }, "dynamicVlansEnabled": false, "associationLimited": false }, "networkSettings": { "vlanId": 0, "natEnabled": false, "accessPortalEnabled": true, "wiredGuestEnabled": false, "interApCoordination": "L2_BROADCAST", "dhcpSettings": { "leaseTime": 1440, "startIpAddress": null, "endIpAddress": null, "localIpAddress": null, "subnetMask": null }, "greSettings": { "greConfigured": false, "greTunnelIP": "", "greRemoteEndPoint": "", "greKey": "", "greExemptedIpList": [ ] }, "accessPortal": { "portalPageBundlePath": "sensorresources/0/guest_portal/ap_template<1/default_gp.tgz", "loginTimeout": 1440, "blackoutTime": 3, "serviceIdentifier": "", "redirectUrl": null, "exemptedWebHostList": [ ], "walledGardenList": [ ], "authenticationSitesList": [ ], "accessPortalInfo": 1, "splashlessRoamingEnabled": true, "internetDownEnabled": false, "bundleMd5Sum": "0d0dc45cfadfc7aab1c53ef5909f42b4", "hasBundleChanged": false, "clickThruPortalConfig": { "portalPageBundlePath": "sensorresources/0/guest_portal/ap_template<1/default_gp.tgz", "bundleMd5Sum": "0d0dc45cfadfc7aab1c53ef5909f42b4", "defaultBundleApplied": true }, "clickThruExternalPortal": { "externalServerURL": null, "toValidate": false, "secret": null, "restrictAccessToWalledGarden": false }, "signInByExternalPortalConfig": { "externalServerURL": null, "portalSecret": null, "radiusSettings": { "radiusAuthPrimaryServerIP": null, "radiusAuthPrimaryServerPort": 1812, "radiusAuthPrimaryServerSecret": null, "radiusAuthSecondaryServerIP": null, "radiusAuthSecondaryServerPort": 1812, "radiusAuthSecondaryServerSecret": null, "radiusAccEnabled": false, "radiusAccPrimaryServerIP": null, "radiusAccPrimaryServerPort": 1813, "radiusAccPrimaryServerSecret": null, "radiusAccSecondaryServerIP": null, "radiusAccSecondaryServerPort": 1813, "radiusAccSecondaryServerSecret": null, "radiusAuthCalledStation": "%m-%s", "radiusAuthNasId": "%m-%s", "radiusAccInterval": 10, "radiusServerGroup": null } }, "advancedExternalPortalConfig": { "requestTypeToPortal": "res", "challengeToPortal": "challenge", "clientMacToPortal": "client_mac", "apMacToPortal": "ap_id", "apIpToPortal": "uamip", "apPortToPortal": "uamport", "faliureCountToPortal": "failure_count", "userUrlToPortal": "userurl", "loginUrlToPortal": "login_url", "logoffUrlToPortal": "logoff_url", "blackoutTimeToPortal": "blackout_time", "serviceIdToPortal": "service_id", "challengeFromPortal": "challenge", "responseTypeFromPortal": "res", "challengeResponseFromPortal": "digest", "redirectUrlFromPortal": "redirect", "sessionTimeoutFromPortal": "session_timeout", "usernameFromPortal": "username", "passwordFromPortal": "password" }, "httpsRedirection": { "httpsRedirectionEnabled": false, "commonName": "www.mojonetworks.com", "organization": "Mojo Networks", "organizationUnit": "Mojo Networks" } }, "webQuarantine": { "redirectUrl": "", "exemptedWebHostList": [ ], "webQuarantineOption": 1, "httpsRedirection": { "httpsRedirectionEnabled": false, "commonName": "www.mojonetworks.com", "organization": "Mojo Networks", "organizationUnit": "Mojo Networks" }, "webQuarantineEnabled": false }, "dnatSettings": { "enabled": false, "trafficType": "HTTP", "destinationType": "DEFAULT" }, "dnsServers": [ "8.8.8.8" ], "proxyARPEnabled": false, "dgafDisabled": false, "l2tifEnabled": false, "advertiseClientAssociations": true, "otherParams": null, "dhcpOption82Setting": { "enableDhcpOption82": false, "circuitId": "" }, "remoteBridgingSettings": { "enableRemoteBridging": false, "networkInterfaceId": 0, "enableTunnelingForInterAPCoordination": false } }, "httpContentAnalytics": { "enableTPAI": false, "serverURL": null, "sendInterval": 0, "username": null, "password": null, "uploadMemoryThreshold": true, "httpFields": { "postRequestBody": false, "userAgent": true, "referer": true } }, "bonjourGateway": { "enableBonjourGateway": false, "serviceVlans": null }, "meshSettings": { "enabled": false, "meshId": 0, "maxHopCount": 0, "minRSSI": 0, "maxDownlinks": 0, "meshWpaKey": null }, "whiteListBlackList": { "enable": false, "whiteList": true, "macAddressList": [ ] }, "firewallEnable": false, "firewallProfile": [ ], "applicationFirewallRules": null, "roleBasedControlEnabled": false, "roleDerivationRules": [ ], "googleEduIntegrationEnabled": false, "googleEduIntegrationSettings": null, "ssid": "test", "trafficShapingUploadRate": 63, "trafficShappingUploadUnit": 0, "trafficShapingDownloadRate": 352, "trafficShappingDownloadUnit": 0, "perUserTrafficControlEnabled": true, "trafficControlDownloadLimit": 0, "trafficControlDownloadLimitUnit": 0, "trafficControlUploadLimitUnit": 0, "trafficControlUploadLimit": 0, "bssLoadEnabled": true, "enforceWmmAdmissionControl": false, "qosPriority": "VOICE", "qosPriorityType": 0, "qosDownStreamMapping": "DSCP", "qosUpstreamEnable802_1p": 1, "qosUpstreamEnableDSCP_TOS": 0, "applicationVisibilityEnabled": false, "asssociationAnalytics": false, "contentAnalytics": false, "minDataRateLimit": 0, "maxDataRateLimit": 0, "multicastBroadcastManagementRateLimit": 0, "bandSterringEnabled": true, "enforceSteeringEnabled": true, "smartLoadBalancingEnabled": false, "smartSteeringEnabled": false, "minAssociationRSSIEnabled": false, "rssiThreshold": -75, "hotspotSettings": { "hotspotEnabled": false, "release": null, "gasFragLimit": 1400, "gasComebackDelay": 0, "organizationIdentifiers": [ ], "realms": [ ], "domainSettings": [ ], "cellularNetworkInfos": [ ], "operatorFriendlyNames": [ ], "wanMetrics": { "linkStatus": "NOT_CONFIGURED", "uplinkSpeed": 0, "uplinkUnit": 0, "downlinkSpeed": 0, "downlinkUnit": 0, "symmetricLinkStatus": "SAME" }, "portConfigList": [ ], "qosMapping": { "dscpUserPriorityList": null, "userPriorityDSCPLowDSCPHighList": [ { "userPriority": 0, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 1, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 2, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 3, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 4, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 5, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 6, "dscpLow": 255, "dscpHigh": 255 }, { "userPriority": 7, "dscpLow": 255, "dscpHigh": 255 } ] }, "networkType": "WILDCARD", "networkAuthType": "NOT_CONFIGURED", "hessid": "00:00:00:00:00:00", "internetAccess": false, "ipv4Type": "NOT_AVAILABLE", "ipv6ype": "NOT_AVAILABLE", "venue": { "venueGroup": { "id": 0, "name": null }, "venueType": { "groupId": 0, "typeId": 0, "name": null }, "venueNameList": [ ] }, "url": null, "deauthRequestTimeout": 60, "osuProviderSettings": [ ], "osuSsidName": null }, "ssidSchedule": { "enabled": false, "scheduleType": null, "lifeTimeStartDate": null, "lifeTimeEndDate": null, "weeklySchedule": null, "dailySchedule": null }, "broadcastMulticastSettings": { "enableBroadcastMulticast": false, "blockWirelessToWired": false, "allowBonjour": false, "exemptions": [ ] }, "k80211Settings": { "neighborListEnabled": false, "neighborListDualBandEnabled": false }, "v80211Settings": { "bssTransitionEnabled": false, "disassociationImmitentEnabled": false, "disassociationTime": 100, "forceDisconnectionEnabled": false, "bssTransitionAttempts": 3 }, "priorityTypeCeiling": true, "ssidprofileTroubleshootingSettings": { "automaticPacketCaptureEnabled": false }, "upStreamDSCP_TOS_Enabled": false, "upstreamDSCP_Enabled": false, "appFirewallEnable": false, "nonLegacyMaxRate": false, "upstream802_1pEnabled": true, "mnctemplate": false } ]