pub struct VirtualDiskRequest {
pub virtual_machine: Box<PatchedVirtualDiskRequestVirtualMachine>,
pub name: String,
pub description: Option<String>,
pub size: i32,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
VirtualDiskRequest : Adds support for custom fields and tags.
Fields§
§virtual_machine: Box<PatchedVirtualDiskRequestVirtualMachine>§name: String§description: Option<String>§size: i32§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl VirtualDiskRequest
impl VirtualDiskRequest
Sourcepub fn new(
virtual_machine: PatchedVirtualDiskRequestVirtualMachine,
name: String,
size: i32,
) -> VirtualDiskRequest
pub fn new( virtual_machine: PatchedVirtualDiskRequestVirtualMachine, name: String, size: i32, ) -> VirtualDiskRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for VirtualDiskRequest
impl Clone for VirtualDiskRequest
Source§fn clone(&self) -> VirtualDiskRequest
fn clone(&self) -> VirtualDiskRequest
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 VirtualDiskRequest
impl Debug for VirtualDiskRequest
Source§impl Default for VirtualDiskRequest
impl Default for VirtualDiskRequest
Source§fn default() -> VirtualDiskRequest
fn default() -> VirtualDiskRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualDiskRequest
impl<'de> Deserialize<'de> for VirtualDiskRequest
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 VirtualDiskRequest
impl PartialEq for VirtualDiskRequest
Source§impl Serialize for VirtualDiskRequest
impl Serialize for VirtualDiskRequest
impl StructuralPartialEq for VirtualDiskRequest
Auto Trait Implementations§
impl Freeze for VirtualDiskRequest
impl RefUnwindSafe for VirtualDiskRequest
impl Send for VirtualDiskRequest
impl Sync for VirtualDiskRequest
impl Unpin for VirtualDiskRequest
impl UnwindSafe for VirtualDiskRequest
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