pub struct VirtualMachineInstanceUpdateProperties {
pub hardware_profile: Option<HardwareProfile>,
pub storage_profile: Option<StorageProfileUpdate>,
pub network_profile: Option<NetworkProfileUpdate>,
}Expand description
Describes the properties of a Virtual Machine.
Fields§
§hardware_profile: Option<HardwareProfile>Specifies the hardware settings for the virtual machine.
storage_profile: Option<StorageProfileUpdate>Specifies the storage settings for the virtual machine disks.
network_profile: Option<NetworkProfileUpdate>Specifies the network interfaces of the virtual machine.
Implementations§
Trait Implementations§
Source§impl Clone for VirtualMachineInstanceUpdateProperties
impl Clone for VirtualMachineInstanceUpdateProperties
Source§fn clone(&self) -> VirtualMachineInstanceUpdateProperties
fn clone(&self) -> VirtualMachineInstanceUpdateProperties
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 Default for VirtualMachineInstanceUpdateProperties
impl Default for VirtualMachineInstanceUpdateProperties
Source§fn default() -> VirtualMachineInstanceUpdateProperties
fn default() -> VirtualMachineInstanceUpdateProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualMachineInstanceUpdateProperties
impl<'de> Deserialize<'de> for VirtualMachineInstanceUpdateProperties
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 VirtualMachineInstanceUpdateProperties
impl PartialEq for VirtualMachineInstanceUpdateProperties
Source§fn eq(&self, other: &VirtualMachineInstanceUpdateProperties) -> bool
fn eq(&self, other: &VirtualMachineInstanceUpdateProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualMachineInstanceUpdateProperties
Auto Trait Implementations§
impl Freeze for VirtualMachineInstanceUpdateProperties
impl RefUnwindSafe for VirtualMachineInstanceUpdateProperties
impl Send for VirtualMachineInstanceUpdateProperties
impl Sync for VirtualMachineInstanceUpdateProperties
impl Unpin for VirtualMachineInstanceUpdateProperties
impl UnsafeUnpin for VirtualMachineInstanceUpdateProperties
impl UnwindSafe for VirtualMachineInstanceUpdateProperties
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