pub struct FhrpGroupRequest {
pub name: Option<String>,
pub protocol: Protocol,
pub group_id: i32,
pub auth_type: Option<Option<AuthType>>,
pub auth_key: Option<String>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
FhrpGroupRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§name: Option<String>§protocol: Protocolvrrp2- VRRPv2 *vrrp3- VRRPv3 *carp- CARP *clusterxl- ClusterXL *hsrp- HSRP *glbp- GLBP *other- Other
group_id: i32§auth_type: Option<Option<AuthType>>plaintext- Plaintext *md5- MD5
auth_key: Option<String>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl FhrpGroupRequest
impl FhrpGroupRequest
Sourcepub fn new(protocol: Protocol, group_id: i32) -> FhrpGroupRequest
pub fn new(protocol: Protocol, group_id: i32) -> FhrpGroupRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for FhrpGroupRequest
impl Clone for FhrpGroupRequest
Source§fn clone(&self) -> FhrpGroupRequest
fn clone(&self) -> FhrpGroupRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FhrpGroupRequest
impl Debug for FhrpGroupRequest
Source§impl Default for FhrpGroupRequest
impl Default for FhrpGroupRequest
Source§fn default() -> FhrpGroupRequest
fn default() -> FhrpGroupRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FhrpGroupRequest
impl<'de> Deserialize<'de> for FhrpGroupRequest
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 FhrpGroupRequest
impl PartialEq for FhrpGroupRequest
Source§fn eq(&self, other: &FhrpGroupRequest) -> bool
fn eq(&self, other: &FhrpGroupRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FhrpGroupRequest
impl Serialize for FhrpGroupRequest
impl StructuralPartialEq for FhrpGroupRequest
Auto Trait Implementations§
impl Freeze for FhrpGroupRequest
impl RefUnwindSafe for FhrpGroupRequest
impl Send for FhrpGroupRequest
impl Sync for FhrpGroupRequest
impl Unpin for FhrpGroupRequest
impl UnsafeUnpin for FhrpGroupRequest
impl UnwindSafe for FhrpGroupRequest
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