pub struct InterfaceRedundancyGroup {Show 17 fields
pub id: Option<Uuid>,
pub object_type: Option<String>,
pub display: Option<String>,
pub url: Option<String>,
pub natural_slug: Option<String>,
pub protocol: Box<InterfaceRedundancyGroupProtocol>,
pub name: String,
pub description: Option<String>,
pub protocol_group_id: Option<String>,
pub status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>,
pub virtual_ip: Option<Option<Box<ApprovalWorkflowUser>>>,
pub created: Option<String>,
pub last_updated: Option<Option<String>>,
pub notes_url: Option<String>,
pub custom_fields: Option<HashMap<String, Value>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
InterfaceRedundancyGroup : InterfaceRedundancyGroup Serializer.
Fields§
§id: Option<Uuid>§object_type: Option<String>§display: Option<String>Human friendly display value
url: Option<String>§natural_slug: Option<String>§protocol: Box<InterfaceRedundancyGroupProtocol>§name: String§description: Option<String>§protocol_group_id: Option<String>§status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§secrets_group: Option<Option<Box<ApprovalWorkflowUser>>>§virtual_ip: Option<Option<Box<ApprovalWorkflowUser>>>§created: Option<String>§last_updated: Option<Option<String>>§notes_url: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl InterfaceRedundancyGroup
impl InterfaceRedundancyGroup
Sourcepub fn new(
protocol: InterfaceRedundancyGroupProtocol,
name: String,
status: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> InterfaceRedundancyGroup
pub fn new( protocol: InterfaceRedundancyGroupProtocol, name: String, status: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> InterfaceRedundancyGroup
InterfaceRedundancyGroup Serializer.
Trait Implementations§
Source§impl Clone for InterfaceRedundancyGroup
impl Clone for InterfaceRedundancyGroup
Source§fn clone(&self) -> InterfaceRedundancyGroup
fn clone(&self) -> InterfaceRedundancyGroup
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 InterfaceRedundancyGroup
impl Debug for InterfaceRedundancyGroup
Source§impl Default for InterfaceRedundancyGroup
impl Default for InterfaceRedundancyGroup
Source§fn default() -> InterfaceRedundancyGroup
fn default() -> InterfaceRedundancyGroup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InterfaceRedundancyGroup
impl<'de> Deserialize<'de> for InterfaceRedundancyGroup
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 InterfaceRedundancyGroup
impl PartialEq for InterfaceRedundancyGroup
Source§impl Serialize for InterfaceRedundancyGroup
impl Serialize for InterfaceRedundancyGroup
impl StructuralPartialEq for InterfaceRedundancyGroup
Auto Trait Implementations§
impl Freeze for InterfaceRedundancyGroup
impl RefUnwindSafe for InterfaceRedundancyGroup
impl Send for InterfaceRedundancyGroup
impl Sync for InterfaceRedundancyGroup
impl Unpin for InterfaceRedundancyGroup
impl UnsafeUnpin for InterfaceRedundancyGroup
impl UnwindSafe for InterfaceRedundancyGroup
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