UNPKG

amt-manager-test

Version:

Intel AMT Management Tool - Control power states of AMT-enabled devices

35 lines (34 loc) 873 B
export declare enum PowerState { PowerOn = 2, PowerOff = 8, Reset = 10 } export interface AMTConfig { host: string; port?: number; username: string; password: string; protocol?: 'http' | 'https'; timeout?: number; retries?: number; verifySSL?: boolean; forceIPv4?: boolean; } export declare class AMTManager { private baseUrl; private auth; private config; private agent; private resolvedHost; constructor(config: AMTConfig); private resolveHost; private makeRequest; private createPowerStateChangeRequest; private createGetPowerStateRequest; changePowerState(powerState: PowerState): Promise<boolean>; powerOn(): Promise<boolean>; powerOff(): Promise<boolean>; reset(): Promise<boolean>; getPowerState(): Promise<number>; testConnection(): Promise<boolean>; }