[][src]Struct rusoto_ds::RadiusSettings

pub struct RadiusSettings {
    pub authentication_protocol: Option<String>,
    pub display_label: Option<String>,
    pub radius_port: Option<i64>,
    pub radius_retries: Option<i64>,
    pub radius_servers: Option<Vec<String>>,
    pub radius_timeout: Option<i64>,
    pub shared_secret: Option<String>,
    pub use_same_username: Option<bool>,
}

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

Fields

The protocol specified for your RADIUS endpoints.

Not currently used.

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.

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

An array of strings that contains the IP addresses of the RADIUS server endpoints, or the IP addresses of your RADIUS server load balancer.

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

Not currently used.

Not currently used.

Trait Implementations

impl Clone for RadiusSettings
[src]

Performs copy-assignment from source. Read more

impl Default for RadiusSettings
[src]

impl PartialEq<RadiusSettings> for RadiusSettings
[src]

impl Debug for RadiusSettings
[src]

impl Serialize for RadiusSettings
[src]

impl<'de> Deserialize<'de> for RadiusSettings
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T