Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RadiusSettings = RadiusSettings' {}
- newRadiusSettings :: RadiusSettings
- radiusSettings_authenticationProtocol :: Lens' RadiusSettings (Maybe RadiusAuthenticationProtocol)
- radiusSettings_displayLabel :: Lens' RadiusSettings (Maybe Text)
- radiusSettings_radiusPort :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_radiusRetries :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_radiusServers :: Lens' RadiusSettings (Maybe [Text])
- radiusSettings_radiusTimeout :: Lens' RadiusSettings (Maybe Natural)
- radiusSettings_sharedSecret :: Lens' RadiusSettings (Maybe Text)
- radiusSettings_useSameUsername :: Lens' RadiusSettings (Maybe Bool)
Documentation
data RadiusSettings Source #
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
See: newRadiusSettings
smart constructor.
RadiusSettings' | |
|
Instances
newRadiusSettings :: RadiusSettings Source #
Create a value of RadiusSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authenticationProtocol:RadiusSettings'
, radiusSettings_authenticationProtocol
- The protocol specified for your RADIUS endpoints.
$sel:displayLabel:RadiusSettings'
, radiusSettings_displayLabel
- Not currently used.
$sel:radiusPort:RadiusSettings'
, radiusSettings_radiusPort
- 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.
$sel:radiusRetries:RadiusSettings'
, radiusSettings_radiusRetries
- The maximum number of times that communication with the RADIUS server is
attempted.
$sel:radiusServers:RadiusSettings'
, radiusSettings_radiusServers
- An array of strings that contains 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.
$sel:radiusTimeout:RadiusSettings'
, radiusSettings_radiusTimeout
- The amount of time, in seconds, to wait for the RADIUS server to
respond.
$sel:sharedSecret:RadiusSettings'
, radiusSettings_sharedSecret
- Required for enabling RADIUS on the directory.
$sel:useSameUsername:RadiusSettings'
, radiusSettings_useSameUsername
- Not currently used.
radiusSettings_authenticationProtocol :: Lens' RadiusSettings (Maybe RadiusAuthenticationProtocol) Source #
The protocol specified for your RADIUS endpoints.
radiusSettings_displayLabel :: Lens' RadiusSettings (Maybe Text) Source #
Not currently used.
radiusSettings_radiusPort :: Lens' RadiusSettings (Maybe Natural) Source #
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.
radiusSettings_radiusRetries :: Lens' RadiusSettings (Maybe Natural) Source #
The maximum number of times that communication with the RADIUS server is attempted.
radiusSettings_radiusServers :: Lens' RadiusSettings (Maybe [Text]) Source #
An array of strings that contains 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.
radiusSettings_radiusTimeout :: Lens' RadiusSettings (Maybe Natural) Source #
The amount of time, in seconds, to wait for the RADIUS server to respond.
radiusSettings_sharedSecret :: Lens' RadiusSettings (Maybe Text) Source #
Required for enabling RADIUS on the directory.
radiusSettings_useSameUsername :: Lens' RadiusSettings (Maybe Bool) Source #
Not currently used.