@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
37 lines • 1.69 kB
TypeScript
import { ACSBackendEnum } from './xdslModemConfig/ACSBackendEnum';
import { ModemCapabilities } from './ModemCapabilities';
import { Ip } from '../Ip';
import { EasyFirewallLevelEnum } from './xdslModemConfig/EasyFirewallLevelEnum';
import { MTUSizeEnum } from './xdslModemConfig/MTUSizeEnum';
/** Modem */
export interface Modem {
/** ACS backend used by the modem */
acsBackend: ACSBackendEnum;
/** Version of ACS API used */
acsVersion?: string;
/** */
brandName: string;
/** */
capabilities: ModemCapabilities;
/** IP Address of the DMZ (To modify or delete the DMZ IP on the modem, a re-configuration of your modem has to be made, your configuration will be maintained, but you will lose your connection a few minutes) */
dmzIP?: Ip;
/** Level of the FireWall on the modem */
easyFirewallLevel?: EasyFirewallLevelEnum;
/** Whether or not the modem supports IPv6 */
ipv6Support: boolean;
/** Whether or not the modem is in bridge mode. To pass from bridge mode to routed mode, a reset is necessary. If the modem is managedByOvh, the bridge state will be kept after a reset */
isBridged: boolean;
/** Last time the modem made a CWMP request to the Auto Configuration Server */
lastCwmpRequestDate?: string;
/** */
macAddress: string;
/** Whether or not the user can configure his modem via OVH Interface (will lock telnet and local HTTP configuration page) */
managedByOvh: boolean;
/** */
model: string;
/** Size of the Maximum Transmission Unit on the modem's interfaces */
mtuSize?: MTUSizeEnum;
/** */
serialNumber: string;
}
//# sourceMappingURL=Modem.d.ts.map