pub struct ClusterSdnIpupdateRequest {
pub ip: String,
pub mac: Option<String>,
pub vmid: Option<i32>,
pub zone: String,
}Fields§
§ip: StringThe IP address to associate with the given MAC address
mac: Option<String>A common MAC address with the I/G (Individual/Group) bit not set.
vmid: Option<i32>The (unique) ID of the VM.
zone: StringThe SDN zone object identifier.
Implementations§
Source§impl ClusterSdnIpupdateRequest
impl ClusterSdnIpupdateRequest
pub fn new(ip: String, zone: String) -> ClusterSdnIpupdateRequest
Trait Implementations§
Source§impl Clone for ClusterSdnIpupdateRequest
impl Clone for ClusterSdnIpupdateRequest
Source§fn clone(&self) -> ClusterSdnIpupdateRequest
fn clone(&self) -> ClusterSdnIpupdateRequest
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 ClusterSdnIpupdateRequest
impl Debug for ClusterSdnIpupdateRequest
Source§impl Default for ClusterSdnIpupdateRequest
impl Default for ClusterSdnIpupdateRequest
Source§fn default() -> ClusterSdnIpupdateRequest
fn default() -> ClusterSdnIpupdateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterSdnIpupdateRequest
impl<'de> Deserialize<'de> for ClusterSdnIpupdateRequest
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 ClusterSdnIpupdateRequest
impl PartialEq for ClusterSdnIpupdateRequest
Source§fn eq(&self, other: &ClusterSdnIpupdateRequest) -> bool
fn eq(&self, other: &ClusterSdnIpupdateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterSdnIpupdateRequest
Auto Trait Implementations§
impl Freeze for ClusterSdnIpupdateRequest
impl RefUnwindSafe for ClusterSdnIpupdateRequest
impl Send for ClusterSdnIpupdateRequest
impl Sync for ClusterSdnIpupdateRequest
impl Unpin for ClusterSdnIpupdateRequest
impl UnsafeUnpin for ClusterSdnIpupdateRequest
impl UnwindSafe for ClusterSdnIpupdateRequest
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