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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-directoryservice/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.

Returns:

  • (String)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (String)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Integer)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Integer)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Array<String>)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Array<String>)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Integer)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (String)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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.

Returns:

  • (Boolean)


4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
# File 'gems/aws-sdk-directoryservice/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