Struct aws_sdk_directory::model::RadiusSettings
source · [−]#[non_exhaustive]pub struct RadiusSettings {
pub radius_servers: Option<Vec<String>>,
pub radius_port: i32,
pub radius_timeout: i32,
pub radius_retries: i32,
pub shared_secret: Option<String>,
pub authentication_protocol: Option<RadiusAuthenticationProtocol>,
pub display_label: Option<String>,
pub use_same_username: bool,
}
Expand description
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.radius_servers: Option<Vec<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_port: i32
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.
radius_timeout: i32
The amount of time, in seconds, to wait for the RADIUS server to respond.
radius_retries: i32
The maximum number of times that communication with the RADIUS server is attempted.
Required for enabling RADIUS on the directory.
authentication_protocol: Option<RadiusAuthenticationProtocol>
The protocol specified for your RADIUS endpoints.
display_label: Option<String>
Not currently used.
use_same_username: bool
Not currently used.
Implementations
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.
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.
The amount of time, in seconds, to wait for the RADIUS server to respond.
The maximum number of times that communication with the RADIUS server is attempted.
Required for enabling RADIUS on the directory.
The protocol specified for your RADIUS endpoints.
Not currently used.
Not currently used.
Creates a new builder-style object to manufacture RadiusSettings
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RadiusSettings
impl Send for RadiusSettings
impl Sync for RadiusSettings
impl Unpin for RadiusSettings
impl UnwindSafe for RadiusSettings
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more