UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

41 lines 1.88 kB
import { BootModeEnum } from './BootModeEnum'; import { UnitAndValueLong } from '../../complexType/UnitAndValueLong'; import { HardwareSpecificationsRaidHardEnum } from './HardwareSpecificationsRaidHardEnum'; import { HardwareSpecificationsDisk } from './HardwareSpecificationsDisk'; import { HardwareSpecificationsExpansionCard } from './HardwareSpecificationsExpansionCard'; import { FormFactorEnum } from './FormFactorEnum'; import { CpuFamilyEnum } from './CpuFamilyEnum'; /** A structure describing informations about this dedicated server */ export interface HardwareSpecifications { /** Server boot mode */ bootMode: BootModeEnum; /** number of cores per processor */ coresPerProcessor?: number; /** Default hardware raid size for this server */ defaultHardwareRaidSize?: UnitAndValueLong; /** Default hardware raid type configured on this server */ defaultHardwareRaidType?: HardwareSpecificationsRaidHardEnum; /** commercial name of this server */ description?: string; /** details about the groups of disks in the server */ diskGroups?: HardwareSpecificationsDisk[]; /** details about the server's expansion cards */ expansionCards?: HardwareSpecificationsExpansionCard[]; /** Server form factor */ formFactor?: FormFactorEnum; /** ram capacity */ memorySize?: UnitAndValueLong; /** server motherboard */ motherboard?: string; /** number of processors in this dedicated server */ numberOfProcessors?: number; /** processor architecture bit */ processorArchitecture?: CpuFamilyEnum; /** processor name */ processorName?: string; /** number of threads per processor */ threadsPerProcessor?: number; /** Capacity of the USB keys installed on your server, if any */ usbKeys?: UnitAndValueLong[]; } //# sourceMappingURL=HardwareSpecifications.d.ts.map