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 IP addresses of the RADIUS server endpoints, or the 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 IP addresses of the RADIUS server endpoints, or the 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.