pub struct RadiusOutpostConfig {
pub pk: i32,
pub name: String,
pub application_slug: String,
pub auth_flow_slug: String,
pub client_networks: Option<String>,
pub shared_secret: Option<String>,
pub mfa_support: Option<bool>,
pub certificate: Option<Option<Uuid>>,
}Expand description
RadiusOutpostConfig : RadiusProvider Serializer
Fields§
§pk: i32§name: String§application_slug: String§auth_flow_slug: String§client_networks: Option<String>List of CIDRs (comma-separated) that clients can connect from. A more specific CIDR will match before a looser one. Clients connecting from a non-specified CIDR will be dropped.
Shared secret between clients and server to hash packets.
mfa_support: Option<bool>When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
certificate: Option<Option<Uuid>>Implementations§
Trait Implementations§
Source§impl Clone for RadiusOutpostConfig
impl Clone for RadiusOutpostConfig
Source§fn clone(&self) -> RadiusOutpostConfig
fn clone(&self) -> RadiusOutpostConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RadiusOutpostConfig
impl Debug for RadiusOutpostConfig
Source§impl Default for RadiusOutpostConfig
impl Default for RadiusOutpostConfig
Source§fn default() -> RadiusOutpostConfig
fn default() -> RadiusOutpostConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RadiusOutpostConfig
impl<'de> Deserialize<'de> for RadiusOutpostConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RadiusOutpostConfig
impl PartialEq for RadiusOutpostConfig
Source§impl Serialize for RadiusOutpostConfig
impl Serialize for RadiusOutpostConfig
impl StructuralPartialEq for RadiusOutpostConfig
Auto Trait Implementations§
impl Freeze for RadiusOutpostConfig
impl RefUnwindSafe for RadiusOutpostConfig
impl Send for RadiusOutpostConfig
impl Sync for RadiusOutpostConfig
impl Unpin for RadiusOutpostConfig
impl UnsafeUnpin for RadiusOutpostConfig
impl UnwindSafe for RadiusOutpostConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more