Raritan PX2/PX3 JSON-RPC API

RadiusServerSettings.idl
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /*
3 * Copyright 2012 Raritan Inc. All rights reserved.
4 */
5
6 /** RADIUS server interface */
7 module radius {
8
9 /** RADIUS auth type */
10 enumeration AuthType_2_0_0 {
11 PAP, ///< PAP
12 CHAP, ///< CHAP
13 MSCHAPv2 ///< MSCHAPv2
14 };
15
16 /** Server settings */
17 structure ServerSettings_2_0_0 {
18 string id; ///< This field is unused; empty on read, ignored on write
19 string server; ///< IP or name of the radius servers
20 string sharedSecret;
21 int udpAuthPort;
22 int udpAccountPort;
23 int timeout;
24 int retries;
25 AuthType_2_0_0 authType;
26 };
27 }
radius::ServerSettings_2_0_0::id
string id
This field is unused; empty on read, ignored on write.
Definition: RadiusServerSettings.idl:18
radius::ServerSettings_2_0_0::server
string server
IP or name of the radius servers.
Definition: RadiusServerSettings.idl:19
radius::AuthType_2_0_0
AuthType_2_0_0
RADIUS auth type.
Definition: RadiusServerSettings.idl:10
radius::ServerSettings_2_0_0
Server settings.
Definition: RadiusServerSettings.idl:17
radius::MSCHAPv2
MSCHAPv2.
Definition: RadiusServerSettings.idl:13
radius::PAP
PAP.
Definition: RadiusServerSettings.idl:11
radius::CHAP
CHAP.
Definition: RadiusServerSettings.idl:12
radius
RADIUS server interface.
Definition: RadiusServerSettings.idl:7