pub struct FhrpGroup {Show 16 fields
pub id: Option<i32>,
pub name: Option<String>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: 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 comments: Option<String>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub ip_addresses: Option<Vec<BriefIpAddress>>,
}Expand description
FhrpGroup : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§name: Option<String>§url: Option<String>§display_url: Option<String>§display: 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>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§ip_addresses: Option<Vec<BriefIpAddress>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FhrpGroup
impl<'de> Deserialize<'de> for FhrpGroup
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
impl StructuralPartialEq for FhrpGroup
Auto Trait Implementations§
impl Freeze for FhrpGroup
impl RefUnwindSafe for FhrpGroup
impl Send for FhrpGroup
impl Sync for FhrpGroup
impl Unpin for FhrpGroup
impl UnwindSafe for FhrpGroup
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