Share via


IVirtualMachineInstanceUpdateProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstanceUpdatePropertiesTypeConverter))]
public interface IVirtualMachineInstanceUpdateProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.VirtualMachineInstanceUpdatePropertiesTypeConverter))>]
type IVirtualMachineInstanceUpdateProperties = interface
    interface IJsonSerializable
Public Interface IVirtualMachineInstanceUpdateProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

HardwareProfileMemoryMb

RAM in MB for the virtual machine instance

HardwareProfileProcessor

number of processors for the virtual machine instance

HardwareProfileVMSize
LinuxConfigurationProvisionVMAgent

Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.

LinuxConfigurationProvisionVMConfigAgent

Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.

NetworkProfileNetworkInterface

NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance

OSProfileComputerName

ComputerName - name of the computer

StorageProfileDataDisk

adds data disks to the virtual machine instance for the update call

WindowConfigurationProvisionVMAgent

Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine instance creation process.

WindowConfigurationProvisionVMConfigAgent

Used to indicate whether the VM Config Agent should be installed during the virtual machine creation process.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to