pub struct VirtualMachineScaleSetProperties {
pub provisioning_state: Option<String>,
pub unique_id: Option<String>,
pub overprovision: Option<bool>,
pub single_placement_group: Option<bool>,
pub platform_fault_domain_count: Option<i32>,
pub upgrade_policy: Option<UpgradePolicy>,
pub virtual_machine_profile: Option<VirtualMachineScaleSetVMProfile>,
}Expand description
Properties of a virtual machine scale set.
Azure API: compute.v1.VirtualMachineScaleSetProperties
Reference: https://learn.microsoft.com/en-us/rest/api/compute//VirtualMachineScaleSetProperties
Fields§
§provisioning_state: Option<String>Provisioning state
unique_id: Option<String>Unique ID of the scale set
overprovision: Option<bool>Whether to overprovision VMs during scaling
single_placement_group: Option<bool>Limits to single placement group (max 100 VMs)
platform_fault_domain_count: Option<i32>Fault domain count per placement group
upgrade_policy: Option<UpgradePolicy>Upgrade policy configuration
virtual_machine_profile: Option<VirtualMachineScaleSetVMProfile>VM profile template for instances
Trait Implementations§
Source§impl Clone for VirtualMachineScaleSetProperties
impl Clone for VirtualMachineScaleSetProperties
Source§fn clone(&self) -> VirtualMachineScaleSetProperties
fn clone(&self) -> VirtualMachineScaleSetProperties
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 VirtualMachineScaleSetProperties
impl Default for VirtualMachineScaleSetProperties
Source§fn default() -> VirtualMachineScaleSetProperties
fn default() -> VirtualMachineScaleSetProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualMachineScaleSetProperties
impl<'de> Deserialize<'de> for VirtualMachineScaleSetProperties
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 VirtualMachineScaleSetProperties
impl RefUnwindSafe for VirtualMachineScaleSetProperties
impl Send for VirtualMachineScaleSetProperties
impl Sync for VirtualMachineScaleSetProperties
impl Unpin for VirtualMachineScaleSetProperties
impl UnsafeUnpin for VirtualMachineScaleSetProperties
impl UnwindSafe for VirtualMachineScaleSetProperties
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