Package version:

Represents applicable recovery vm sizes properties.

interface TargetComputeSizeProperties {
    cpuCoresCount?: number;
    errors?: ComputeSizeErrorDetails[];
    friendlyName?: string;
    highIopsSupported?: string;
    hyperVGenerations?: string[];
    maxDataDiskCount?: number;
    maxNicsCount?: number;
    memoryInGB?: number;
    name?: string;
    vCPUsAvailable?: number;
}

Properties

cpuCoresCount?: number

The maximum cpu cores count supported by target compute size.

The reasons why the target compute size is not applicable for the protected item.

friendlyName?: string

Target compute size display name.

highIopsSupported?: string

The value indicating whether the target compute size supports high Iops.

hyperVGenerations?: string[]

The supported HyperV Generations.

maxDataDiskCount?: number

The maximum data disks count supported by target compute size.

maxNicsCount?: number

The maximum Nics count supported by target compute size.

memoryInGB?: number

The maximum memory in GB supported by target compute size.

name?: string

Target compute size name.

vCPUsAvailable?: number

The Available vCPUs supported by target compute size. NOTE: This property will not be serialized. It can only be populated by the server.