import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getSystemDhcpServer(args: GetSystemDhcpServerArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetSystemDhcpServer. */ export interface GetSystemDhcpServerArgs { fosid: number; vdomparam?: string; } /** * A collection of values returned by GetSystemDhcpServer. */ export interface GetSystemDhcpServerResult { readonly autoConfiguration: string; readonly autoManagedStatus: string; readonly conflictedIpTimeout: number; readonly ddnsAuth: string; readonly ddnsKey: string; readonly ddnsKeyname: string; readonly ddnsServerIp: string; readonly ddnsTtl: number; readonly ddnsUpdate: string; readonly ddnsUpdateOverride: string; readonly ddnsZone: string; readonly defaultGateway: string; readonly dhcpSettingsFromFortiipam: string; readonly dnsServer1: string; readonly dnsServer2: string; readonly dnsServer3: string; readonly dnsServer4: string; readonly dnsService: string; readonly domain: string; readonly excludeRanges: outputs.GetSystemDhcpServerExcludeRange[]; readonly filename: string; readonly forticlientOnNetStatus: string; readonly fosid: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly interface: string; readonly ipMode: string; readonly ipRanges: outputs.GetSystemDhcpServerIpRange[]; readonly ipsecLeaseHold: number; readonly leaseTime: number; readonly macAclDefaultAction: string; readonly netmask: string; readonly nextServer: string; readonly ntpServer1: string; readonly ntpServer2: string; readonly ntpServer3: string; readonly ntpService: string; readonly options: outputs.GetSystemDhcpServerOption[]; readonly relayAgent: string; readonly reservedAddresses: outputs.GetSystemDhcpServerReservedAddress[]; readonly serverType: string; readonly sharedSubnet: string; readonly status: string; readonly tftpServers: outputs.GetSystemDhcpServerTftpServer[]; readonly timezone: string; readonly timezoneOption: string; readonly vciMatch: string; readonly vciStrings: outputs.GetSystemDhcpServerVciString[]; readonly vdomparam?: string; readonly wifiAc1: string; readonly wifiAc2: string; readonly wifiAc3: string; readonly wifiAcService: string; readonly winsServer1: string; readonly winsServer2: string; } export declare function getSystemDhcpServerOutput(args: GetSystemDhcpServerOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetSystemDhcpServer. */ export interface GetSystemDhcpServerOutputArgs { fosid: pulumi.Input; vdomparam?: pulumi.Input; }