pub struct PatchedWritableVirtualDeviceContextRequest {
pub name: Option<String>,
pub device: Option<Box<BriefInterfaceRequestDevice>>,
pub identifier: Option<Option<i32>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub primary_ip4: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>,
pub primary_ip6: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>,
pub status: Option<Status>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedWritableVirtualDeviceContextRequest : Adds support for custom fields and tags.
Fields§
§name: Option<String>§device: Option<Box<BriefInterfaceRequestDevice>>§identifier: Option<Option<i32>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§primary_ip4: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>§primary_ip6: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>§status: Option<Status>active- Active *planned- Planned *offline- Offline
description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedWritableVirtualDeviceContextRequest
impl PatchedWritableVirtualDeviceContextRequest
Sourcepub fn new() -> PatchedWritableVirtualDeviceContextRequest
pub fn new() -> PatchedWritableVirtualDeviceContextRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedWritableVirtualDeviceContextRequest
impl Clone for PatchedWritableVirtualDeviceContextRequest
Source§fn clone(&self) -> PatchedWritableVirtualDeviceContextRequest
fn clone(&self) -> PatchedWritableVirtualDeviceContextRequest
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 Default for PatchedWritableVirtualDeviceContextRequest
impl Default for PatchedWritableVirtualDeviceContextRequest
Source§fn default() -> PatchedWritableVirtualDeviceContextRequest
fn default() -> PatchedWritableVirtualDeviceContextRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedWritableVirtualDeviceContextRequest
impl<'de> Deserialize<'de> for PatchedWritableVirtualDeviceContextRequest
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 PatchedWritableVirtualDeviceContextRequest
impl PartialEq for PatchedWritableVirtualDeviceContextRequest
Source§fn eq(&self, other: &PatchedWritableVirtualDeviceContextRequest) -> bool
fn eq(&self, other: &PatchedWritableVirtualDeviceContextRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedWritableVirtualDeviceContextRequest
Auto Trait Implementations§
impl Freeze for PatchedWritableVirtualDeviceContextRequest
impl RefUnwindSafe for PatchedWritableVirtualDeviceContextRequest
impl Send for PatchedWritableVirtualDeviceContextRequest
impl Sync for PatchedWritableVirtualDeviceContextRequest
impl Unpin for PatchedWritableVirtualDeviceContextRequest
impl UnwindSafe for PatchedWritableVirtualDeviceContextRequest
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