Class: Aws::DirectoryService::Types::RadiusSettings

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-directoryservice/types.rb

Overview

Contains information about a Remote Authentication Dial In User Service (RADIUS) server.

Constant Summary collapse

SENSITIVE =
[:shared_secret]

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_protocolString

The protocol specified for your RADIUS endpoints.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#display_labelString

Not currently used.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#radius_portInteger

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.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#radius_retriesInteger

The maximum number of times that communication with the RADIUS server is retried after the initial attempt.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#radius_serversArray<String>

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.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#radius_servers_ipv_6Array<String>

The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#radius_timeoutInteger

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



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#shared_secretString

Required for enabling RADIUS on the directory.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end

#use_same_usernameBoolean

Not currently used.



4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'lib/aws-sdk-directoryservice/types.rb', line 4442

class RadiusSettings < Struct.new(
  :radius_servers,
  :radius_servers_ipv_6,
  :radius_port,
  :radius_timeout,
  :radius_retries,
  :shared_secret,
  :authentication_protocol,
  :display_label,
  :use_same_username)
  SENSITIVE = [:shared_secret]
  include Aws::Structure
end