Files
wlan-ucentral-schema/schema/interface.ssid.radius.yml
John Crispin a27c545eaf make health-check configurable
Signed-off-by: John Crispin <john@phrozen.org>
2022-10-15 17:17:58 +02:00

68 lines
1.9 KiB
YAML

description:
When using EAP encryption we need to provide the required information
allowing us to connect to the AAA servers.
type: object
properties:
nas-identifier:
description:
NAS-Identifier string for RADIUS messages. When used, this should be unique
to the NAS within the scope of the RADIUS server.
type: string
chargeable-user-id:
description:
This will enable support for Chargeable-User-Identity (RFC 4372).
type: boolean
default: false
local:
$ref: "https://ucentral.io/schema/v1/interface/ssid/radius/local/"
dynamic-authorization:
description:
Dynamic Authorization Extensions (DAE) is an extension to Radius.
type: object
properties:
host:
description:
The IP of the DAE client.
type: string
format: uc-ip
examples:
- 192.168.1.10
port:
description:
The network port that the DAE client can connet on.
type: integer
maximum: 65535
minimum: 1024
examples:
- 1812
secret:
description:
The shared DAE authentication secret.
type: string
examples:
- secret
authentication:
allOf:
- $ref: "https://ucentral.io/schema/v1/interface/ssid/radius/server/"
- type: object
properties:
mac-filter:
description:
Should the radius server be used for MAC address ACL.
type: boolean
default: false
accounting:
allOf:
- $ref: "https://ucentral.io/schema/v1/interface/ssid/radius/server/"
- type: object
properties:
interval:
description:
The interim accounting update interval. This value is defined in seconds.
type: integer
maximum: 600
minimum: 60
default: 60
health:
$ref: "https://ucentral.io/schema/v1/interface/ssid/radius/health/"