@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
27 lines • 887 B
TypeScript
import { Ip } from '../Ip';
/** DHCP Configuration of the Modem */
export interface DHCP {
/** IP address (e.g., 192.0.2.0) */
defaultGateway: Ip;
/** Name of the DHCP */
dhcpName: string;
/** Domain name provided to the clients */
domainName: string;
/** IP address (e.g., 192.0.2.0) */
endAddress: Ip;
/** Lease time in seconds of client assigned address (-1 means infinite) */
leaseTime: number;
/** IP address (e.g., 192.0.2.0) */
primaryDNS: Ip;
/** Secondary DNS servers to be given to the clients */
secondaryDNS?: Ip;
/** State of the DHCP server of the modem */
serverEnabled: boolean;
/** IP address (e.g., 192.0.2.0) */
startAddress: Ip;
/** IP address (e.g., 192.0.2.0) */
subnetMask: Ip;
/** ID of the ongoing todo (NULL if none) */
taskId?: number;
}
//# sourceMappingURL=DHCP.d.ts.map