pub struct VirtualMachineInstanceUpdateProperties {
pub availability_sets: Vec<AvailabilitySetListItem>,
pub hardware_profile: Option<HardwareProfileUpdate>,
pub network_profile: Option<NetworkProfileUpdate>,
pub storage_profile: Option<StorageProfileUpdate>,
pub infrastructure_profile: Option<InfrastructureProfileUpdate>,
}Expand description
Virtual Machine Instance Properties Update model
Fields§
§availability_sets: Vec<AvailabilitySetListItem>Availability Sets in vm.
hardware_profile: Option<HardwareProfileUpdate>Defines the resource update properties.
network_profile: Option<NetworkProfileUpdate>Defines the resource update properties.
storage_profile: Option<StorageProfileUpdate>Defines the resource update properties.
infrastructure_profile: Option<InfrastructureProfileUpdate>Specifies the vmmServer infrastructure specific update settings for the virtual machine instance.
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 · 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 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