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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#authentication_protocolString

The protocol specified for your RADIUS endpoints.

Possible values:

  • PAP
  • CHAP
  • MS-CHAPv1
  • MS-CHAPv2

Returns:

  • (String)

    The protocol specified for your RADIUS endpoints.

#display_labelString

Not currently used.

Returns:

  • (String)

    Not currently used.

#radius_portInteger

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.

Returns:

  • (Integer)

    The port that your RADIUS server is using for communications.

#radius_retriesInteger

The maximum number of times that communication with the RADIUS server is attempted.

Returns:

  • (Integer)

    The maximum number of times that communication with the RADIUS server is attempted.

#radius_serversArray<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.

Returns:

  • (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_timeoutInteger

The amount of time, in seconds, to wait for the RADIUS server to respond.

Returns:

  • (Integer)

    The amount of time, in seconds, to wait for the RADIUS server to respond.

#shared_secretString

Not currently used.

Returns:

  • (String)

    Not currently used.

#use_same_usernameBoolean

Not currently used.

Returns:

  • (Boolean)

    Not currently used.