Share via


IVirtualMachineInstancePropertiesHardwareProfile Interface

Definition

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

Properties

DynamicMemoryConfigMaximumMemoryMb
DynamicMemoryConfigMinimumMemoryMb
DynamicMemoryConfigTargetMemoryBuffer

Defines the amount of extra memory that should be reserved for a virtual machine instance at runtime, as a percentage of the total memory that the virtual machine instance is thought to need. This only applies to virtual systems with dynamic memory enabled. This property can be in the range of 5 to 2000.

MemoryMb

RAM in MB for the virtual machine instance

Processor

number of processors for the virtual machine instance

VMSize

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to