@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.24 kB
TypeScript
import { DHCP } from './templateModem/DHCP';
import { LAN } from './templateModem/LAN';
import { WLAN } from './templateModem/WLAN';
import { Ip } from '../Ip';
import { MTUSizeEnum } from './xdslModemConfig/MTUSizeEnum';
import { ParametersToIgnore } from './templateModem/ParametersToIgnore';
import { PortMapping } from './templateModem/PortMapping';
/** Modem Template */
export interface TemplateModem {
/** List of DHCP for this template */
DHCP: DHCP[];
/** List of LAN for this template */
LAN: LAN[];
/** List of WLAN for this template */
WLAN: WLAN[];
/** Parameters capabilities. Lists what can be applied from this template */
capabilities: string;
/** Template creation date */
creationDate: string;
/** IP Address of the DMZ */
dmzIP?: Ip;
/** Size of the Maximum Transmission Unit on the modem's interfaces */
mtuSize?: MTUSizeEnum;
/** Name of the Modem Template */
name: string;
/** Do not apply these parameters from template. You can use parametersCapabilities to know availability */
parametersToIgnore?: ParametersToIgnore;
/** List of PortMapping for this template */
portMapping: PortMapping[];
}
//# sourceMappingURL=TemplateModem.d.ts.map