pub struct VirtualMachineScaleSetOsProfile {
pub computer_name_prefix: Option<String>,
pub admin_username: Option<String>,
pub admin_password: Option<String>,
pub linux_configuration: Option<LinuxConfiguration>,
pub windows_configuration: Option<WindowsConfiguration>,
}Expand description
OS profile for VMSS VMs.
Azure API: compute.v1.VirtualMachineScaleSetOsProfile
Reference: https://learn.microsoft.com/en-us/rest/api/compute//VirtualMachineScaleSetOsProfile
Fields§
§computer_name_prefix: Option<String>Computer name prefix for VM instances
admin_username: Option<String>Admin username
admin_password: Option<String>Admin password (write-only)
linux_configuration: Option<LinuxConfiguration>Linux-specific configuration
windows_configuration: Option<WindowsConfiguration>Windows-specific configuration
Trait Implementations§
Source§impl Clone for VirtualMachineScaleSetOsProfile
impl Clone for VirtualMachineScaleSetOsProfile
Source§fn clone(&self) -> VirtualMachineScaleSetOsProfile
fn clone(&self) -> VirtualMachineScaleSetOsProfile
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 VirtualMachineScaleSetOsProfile
impl Default for VirtualMachineScaleSetOsProfile
Source§fn default() -> VirtualMachineScaleSetOsProfile
fn default() -> VirtualMachineScaleSetOsProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualMachineScaleSetOsProfile
impl<'de> Deserialize<'de> for VirtualMachineScaleSetOsProfile
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 VirtualMachineScaleSetOsProfile
impl RefUnwindSafe for VirtualMachineScaleSetOsProfile
impl Send for VirtualMachineScaleSetOsProfile
impl Sync for VirtualMachineScaleSetOsProfile
impl Unpin for VirtualMachineScaleSetOsProfile
impl UnsafeUnpin for VirtualMachineScaleSetOsProfile
impl UnwindSafe for VirtualMachineScaleSetOsProfile
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