pub struct GetOutputItems {
pub digest: Option<DigestStr>,
pub fabric_id: String,
pub ip: Option<Ipv4Addr>,
pub ip6: Option<Ipv6Addr>,
pub lock_token: Option<String>,
pub node_id: String,
pub protocol: Protocol,
pub additional_properties: HashMap<String, Value>,
}Fields§
§digest: Option<DigestStr>Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
fabric_id: StringIdentifier for SDN fabrics
ip: Option<Ipv4Addr>IPv4 address for this node
ip6: Option<Ipv6Addr>IPv6 address for this node
lock_token: Option<String>the token for unlocking the global SDN configuration
node_id: StringIdentifier for nodes in an SDN fabric
protocol: ProtocolType of configuration entry in an SDN Fabric section config
additional_properties: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for GetOutputItems
impl Clone for GetOutputItems
Source§fn clone(&self) -> GetOutputItems
fn clone(&self) -> GetOutputItems
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 GetOutputItems
impl Debug for GetOutputItems
Source§impl<'de> Deserialize<'de> for GetOutputItems
impl<'de> Deserialize<'de> for GetOutputItems
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
Auto Trait Implementations§
impl Freeze for GetOutputItems
impl RefUnwindSafe for GetOutputItems
impl Send for GetOutputItems
impl Sync for GetOutputItems
impl Unpin for GetOutputItems
impl UnsafeUnpin for GetOutputItems
impl UnwindSafe for GetOutputItems
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