UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

60 lines 1.86 kB
import { DatacenterEnum } from '../DatacenterEnum'; import { ResourceMetadata } from '../../iam/ResourceMetadata'; import { Ipv4 } from '../../Ipv4'; import { PowerStateEnum } from './PowerStateEnum'; import { StateEnum } from './StateEnum'; import { SupportLevelEnum } from './SupportLevelEnum'; /** Server informations */ export interface DedicatedWithIAM { /** dedicated AZ localisation */ availabilityZone: string; /** */ bootId?: number; /** Ipxe script served on boot */ bootScript?: string; /** dedicater server commercial range */ commercialRange?: string; /** dedicated datacenter localisation */ datacenter: DatacenterEnum; /** EfiBootloader path */ efiBootloaderPath?: string; /** IAM resource metadata */ iam?: ResourceMetadata; /** dedicated server ip */ ip: Ipv4; /** */ linkSpeed?: number; /** Icmp monitoring state */ monitoring: boolean; /** dedicated server name */ name: string; /** */ newUpgradeSystem: boolean; /** Prevent datacenter intervention */ noIntervention: boolean; /** Operating system */ os: string; /** Power state of the server */ powerState: PowerStateEnum; /** Does this server have professional use option */ professionalUse: boolean; /** */ rack: string; /** dedicated region localisation */ region: string; /** Custom email used to receive rescue credentials */ rescueMail?: string; /** Public SSH Key used in the rescue mode */ rescueSshKey?: string; /** dedicated server reverse */ reverse?: string; /** */ rootDevice?: string; /** your server id */ serverId: number; /** */ state: StateEnum; /** Dedicated server support level */ supportLevel: SupportLevelEnum; } //# sourceMappingURL=DedicatedWithIAM.d.ts.map