RADIUSServerUpdateSpec

RADIUSServerUpdateSpec
RADIUSServerUpdateSpec

Information required to create a RADIUS authentication server.

JSON Example
{
    "accounting_port": 1813,
    "authentication_port": 1812,
    "authentication_type": "PAP",
    "hostname": "10.109.69.213",
    "max_attempts": 5,
    "primary_radius_server": true,
    "realm_prefix": "test_realm_prefix",
    "realm_suffix": "test_realm_suffix",
    "server_timeout_seconds": 4,
    "shared_secret": [
        "<password>"
    ]
}
integer As int32 As int32
accounting_port
Required

The accounting port of the RADIUS authentication server.

integer As int32 As int32
authentication_port
Required

The authentication port of the RADIUS authentication server. Primary and secondary servers should not have both hostname and authentication port same.

string
authentication_type
Required

The authentication type of the RADIUS authentication server.

  • PAP: Password authentication protocol.
  • CHAP: Challenge-handshake authentication protocol.
  • MSCHAP1: Microsoft challenge-handshake authentication protocol, version 1.
  • MSCHAP2: Microsoft challenge-handshake authentication protocol, version 2.
  • UNKNOWN: Indicates Auth type is unkonwn.
Possible values are : PAP, CHAP, MSCHAP1, MSCHAP2, UNKNOWN,
string
hostname
Required

The hostname of the RADIUS authentication server. Primary and secondary servers should not have both hostname and authentication port same.

integer As int32 As int32
max_attempts
Required

The maximum number of authentication attempts for the RADIUS authentication server.

boolean
primary_radius_server
Required

Indicates whether it is a primary RADIUS authentication server. There must be exactly one primary RADIUS server i.e. with primary_radius_server set to true.

string
realm_prefix
Optional

The realm prefix of the RADIUS authentication server.

string
realm_suffix
Optional

The realm suffix of the RADIUS authentication server.

integer As int32 As int32
server_timeout_seconds
Required

The server timeout (in seconds) of the RADIUS authentication server.

array of string
shared_secret
Required

The shared secret of the RADIUS authentication server.