pub struct VirtualMachineScaleSetCreateRequest {
pub location: String,
pub tags: HashMap<String, String>,
pub sku: Option<Sku>,
pub properties: Option<VirtualMachineScaleSetProperties>,
}Expand description
Request body for creating or updating a virtual machine scale set.
Azure API: compute.v1.VirtualMachineScaleSetCreateRequest
Reference: https://learn.microsoft.com/en-us/rest/api/compute//VirtualMachineScaleSetCreateRequest
Fields§
§location: StringResource location
Resource tags
sku: Option<Sku>VMSS SKU (VM size + capacity)
properties: Option<VirtualMachineScaleSetProperties>VMSS properties
Trait Implementations§
Source§impl Clone for VirtualMachineScaleSetCreateRequest
impl Clone for VirtualMachineScaleSetCreateRequest
Source§fn clone(&self) -> VirtualMachineScaleSetCreateRequest
fn clone(&self) -> VirtualMachineScaleSetCreateRequest
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 VirtualMachineScaleSetCreateRequest
impl Default for VirtualMachineScaleSetCreateRequest
Source§fn default() -> VirtualMachineScaleSetCreateRequest
fn default() -> VirtualMachineScaleSetCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualMachineScaleSetCreateRequest
impl<'de> Deserialize<'de> for VirtualMachineScaleSetCreateRequest
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 VirtualMachineScaleSetCreateRequest
impl RefUnwindSafe for VirtualMachineScaleSetCreateRequest
impl Send for VirtualMachineScaleSetCreateRequest
impl Sync for VirtualMachineScaleSetCreateRequest
impl Unpin for VirtualMachineScaleSetCreateRequest
impl UnsafeUnpin for VirtualMachineScaleSetCreateRequest
impl UnwindSafe for VirtualMachineScaleSetCreateRequest
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