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

Returns:

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

Required for enabling RADIUS on the directory.

Returns:

  • (String)

    Required for enabling RADIUS on the directory.

#use_same_usernameBoolean

Not currently used.

Returns:

  • (Boolean)

    Not currently used.