interface ServerType {
    altNames: string[];
    arch: Arch;
    baremetal: boolean;
    blockBandwidth?: number;
    capabilities?: ServerTypeCapabilities;
    gpu?: number;
    hourlyPrice: number;
    monthlyPrice?: number;
    ncpus: number;
    network?: Instance.v1.ServerTypeNetwork;
    perVolumeConstraint?: ServerTypeVolumeConstraintsByType;
    ram: number;
    scratchStorageMaxSize?: number;
    volumesConstraint?: ServerTypeVolumeConstraintSizes;
}

Properties

altNames: string[]

Alternative Instance name, if any.

arch: Arch

CPU architecture.

baremetal: boolean

True if it is a baremetal Instance.

blockBandwidth?: number

The maximum bandwidth allocated to block storage access (in bytes per second).

capabilities?: ServerTypeCapabilities

Capabilities.

gpu?: number

Number of GPU.

hourlyPrice: number

Hourly price in Euro.

monthlyPrice?: number

Estimated monthly price, for a 30 days month, in Euro.

ncpus: number

Number of CPU.

Network available for the Instance.

perVolumeConstraint?: ServerTypeVolumeConstraintsByType

Additional volume constraints.

ram: number

Available RAM in bytes.

scratchStorageMaxSize?: number

Maximum available scratch storage.

Initial volume constraints.