Package version:

Interface HardwareProfile

Defines the resource properties.

interface HardwareProfile {
    cpuCount?: number;
    dynamicMemoryEnabled?: string;
    dynamicMemoryMaxMB?: number;
    dynamicMemoryMinMB?: number;
    isHighlyAvailable?: string;
    limitCpuForMigration?: string;
    memoryMB?: number;
}

Properties

cpuCount?: number

Gets or sets the number of vCPUs for the vm.

dynamicMemoryEnabled?: string

Gets or sets a value indicating whether to enable dynamic memory or not.

dynamicMemoryMaxMB?: number

Gets or sets the max dynamic memory for the vm.

dynamicMemoryMinMB?: number

Gets or sets the min dynamic memory for the vm.

isHighlyAvailable?: string

Gets highly available property. NOTE: This property will not be serialized. It can only be populated by the server.

limitCpuForMigration?: string

Gets or sets a value indicating whether to enable processor compatibility mode for live migration of VMs.

memoryMB?: number

MemoryMB is the size of a virtual machine's memory, in MB.