You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::DirectoryService::Types::RadiusSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::DirectoryService::Types::RadiusSettings
- Defined in:
- (unknown)
Overview
When passing RadiusSettings as input to an Aws::Client method, you can use a vanilla Hash:
{
radius_servers: ["Server"],
radius_port: 1,
radius_timeout: 1,
radius_retries: 1,
shared_secret: "RadiusSharedSecret",
authentication_protocol: "PAP", # accepts PAP, CHAP, MS-CHAPv1, MS-CHAPv2
display_label: "RadiusDisplayLabel",
use_same_username: false,
}
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
Returned by:
Instance Attribute Summary collapse
-
#authentication_protocol ⇒ String
The protocol specified for your RADIUS endpoints.
-
#display_label ⇒ String
Not currently used.
-
#radius_port ⇒ Integer
The port that your RADIUS server is using for communications.
-
#radius_retries ⇒ Integer
The maximum number of times that communication with the RADIUS server is attempted.
-
#radius_servers ⇒ Array<String>
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.
-
#radius_timeout ⇒ Integer
The amount of time, in seconds, to wait for the RADIUS server to respond.
-
#shared_secret ⇒ String
Required for enabling RADIUS on the directory.
-
#use_same_username ⇒ Boolean
Not currently used.
Instance Attribute Details
#authentication_protocol ⇒ String
The protocol specified for your RADIUS endpoints.
Possible values:
- PAP
- CHAP
- MS-CHAPv1
- MS-CHAPv2
#display_label ⇒ String
Not currently used.
#radius_port ⇒ Integer
The port that your RADIUS server is using for communications. Your on-premises network must allow inbound traffic over this port from the AWS Directory Service servers.
#radius_retries ⇒ Integer
The maximum number of times that communication with the RADIUS server is attempted.
#radius_servers ⇒ Array<String>
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.
#radius_timeout ⇒ Integer
The amount of time, in seconds, to wait for the RADIUS server to respond.
#shared_secret ⇒ String
Required for enabling RADIUS on the directory.
#use_same_username ⇒ Boolean
Not currently used.