@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
57 lines • 1.72 kB
TypeScript
import { DatacenterEnum } from '../DatacenterEnum';
import { Ipv4 } from '../../Ipv4';
import { PowerStateEnum } from './PowerStateEnum';
import { StateEnum } from './StateEnum';
import { SupportLevelEnum } from './SupportLevelEnum';
/** Server informations */
export interface Dedicated {
/** 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;
/** 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=Dedicated.d.ts.map