pub struct VirtualMachineScaleSetVMProfile {
pub os_profile: Option<VirtualMachineScaleSetOsProfile>,
pub storage_profile: Option<StorageProfile>,
pub network_profile: Option<VirtualMachineScaleSetNetworkProfile>,
}Expand description
Describes a virtual machine scale set VM profile.
Azure API: compute.v1.VirtualMachineScaleSetVMProfile
Reference: https://learn.microsoft.com/en-us/rest/api/compute//VirtualMachineScaleSetVMProfile
Fields§
§os_profile: Option<VirtualMachineScaleSetOsProfile>OS profile for VMSS VMs
storage_profile: Option<StorageProfile>Storage profile (reuses VM StorageProfile)
network_profile: Option<VirtualMachineScaleSetNetworkProfile>Network profile for VMSS VMs
Trait Implementations§
Source§impl Clone for VirtualMachineScaleSetVMProfile
impl Clone for VirtualMachineScaleSetVMProfile
Source§fn clone(&self) -> VirtualMachineScaleSetVMProfile
fn clone(&self) -> VirtualMachineScaleSetVMProfile
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 VirtualMachineScaleSetVMProfile
impl Default for VirtualMachineScaleSetVMProfile
Source§fn default() -> VirtualMachineScaleSetVMProfile
fn default() -> VirtualMachineScaleSetVMProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualMachineScaleSetVMProfile
impl<'de> Deserialize<'de> for VirtualMachineScaleSetVMProfile
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
Auto Trait Implementations§
impl Freeze for VirtualMachineScaleSetVMProfile
impl RefUnwindSafe for VirtualMachineScaleSetVMProfile
impl Send for VirtualMachineScaleSetVMProfile
impl Sync for VirtualMachineScaleSetVMProfile
impl Unpin for VirtualMachineScaleSetVMProfile
impl UnsafeUnpin for VirtualMachineScaleSetVMProfile
impl UnwindSafe for VirtualMachineScaleSetVMProfile
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