Values.RadiusSettingsSourceContains information about a Remote Authentication Dial In User Service (RADIUS) server.
type nonrec t = {radiusServers : Servers.t option;The fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.
*)radiusServersIpv6 : Servers.t option;The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer.
*)radiusPort : PortNumber.t option;The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.
*)radiusTimeout : RadiusTimeout.t option;The amount of time, in seconds, to wait for the RADIUS server to respond.
*)radiusRetries : RadiusRetries.t option;The maximum number of times that communication with the RADIUS server is retried after the initial attempt.
*)authenticationProtocol : RadiusAuthenticationProtocol.t option;The protocol specified for your RADIUS endpoints.
*)displayLabel : RadiusDisplayLabel.t option;Not currently used.
*)useSameUsername : UseSameUsername.t option;Not currently used.
*)}val make :
?radiusServers:Servers.t ->
?radiusServersIpv6:Servers.t ->
?radiusPort:PortNumber.t ->
?radiusTimeout:RadiusTimeout.t ->
?radiusRetries:RadiusRetries.t ->
?sharedSecret:RadiusSharedSecret.t ->
?authenticationProtocol:RadiusAuthenticationProtocol.t ->
?displayLabel:RadiusDisplayLabel.t ->
?useSameUsername:UseSameUsername.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of UseSameUsername.t
| `Enum of string
| `Integer of PortNumber.t
| `List of [> `String of Server.t ] list
| `String of RadiusSharedSecret.t ])
list ]