import * as pulumi from "@pulumi/pulumi"; export declare class SystemFortiguard extends pulumi.CustomResource { /** * Get an existing SystemFortiguard resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: SystemFortiguardState, opts?: pulumi.CustomResourceOptions): SystemFortiguard; /** * Returns true if the given object is an instance of SystemFortiguard. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is SystemFortiguard; readonly antispamCache: pulumi.Output; readonly antispamCacheMpercent: pulumi.Output; readonly antispamCacheMpermille: pulumi.Output; readonly antispamCacheTtl: pulumi.Output; readonly antispamExpiration: pulumi.Output; readonly antispamForceOff: pulumi.Output; readonly antispamLicense: pulumi.Output; readonly antispamTimeout: pulumi.Output; readonly anycastSdnsServerIp: pulumi.Output; readonly anycastSdnsServerPort: pulumi.Output; readonly autoFirmwareUpgrade: pulumi.Output; readonly autoFirmwareUpgradeDay: pulumi.Output; readonly autoFirmwareUpgradeDelay: pulumi.Output; readonly autoFirmwareUpgradeEndHour: pulumi.Output; readonly autoFirmwareUpgradeStartHour: pulumi.Output; readonly autoJoinForticloud: pulumi.Output; readonly ddnsServerIp: pulumi.Output; readonly ddnsServerIp6: pulumi.Output; readonly ddnsServerPort: pulumi.Output; readonly fdsLicenseExpiringDays: pulumi.Output; readonly fortiguardAnycast: pulumi.Output; readonly fortiguardAnycastSource: pulumi.Output; readonly interface: pulumi.Output; readonly interfaceSelectMethod: pulumi.Output; readonly loadBalanceServers: pulumi.Output; readonly outbreakPreventionCache: pulumi.Output; readonly outbreakPreventionCacheMpercent: pulumi.Output; readonly outbreakPreventionCacheMpermille: pulumi.Output; readonly outbreakPreventionCacheTtl: pulumi.Output; readonly outbreakPreventionExpiration: pulumi.Output; readonly outbreakPreventionForceOff: pulumi.Output; readonly outbreakPreventionLicense: pulumi.Output; readonly outbreakPreventionTimeout: pulumi.Output; readonly persistentConnection: pulumi.Output; readonly port: pulumi.Output; readonly protocol: pulumi.Output; readonly proxyPassword: pulumi.Output; readonly proxyServerIp: pulumi.Output; readonly proxyServerPort: pulumi.Output; readonly proxyUsername: pulumi.Output; readonly sandboxInlineScan: pulumi.Output; readonly sandboxRegion: pulumi.Output; readonly sdnsOptions: pulumi.Output; readonly sdnsServerIp: pulumi.Output; readonly sdnsServerPort: pulumi.Output; readonly serviceAccountId: pulumi.Output; readonly sourceIp: pulumi.Output; readonly sourceIp6: pulumi.Output; readonly updateBuildProxy: pulumi.Output; readonly updateDldb: pulumi.Output; readonly updateExtdb: pulumi.Output; readonly updateFfdb: pulumi.Output; readonly updateServerLocation: pulumi.Output; readonly updateUwdb: pulumi.Output; readonly vdom: pulumi.Output; readonly vdomparam: pulumi.Output; readonly videofilterExpiration: pulumi.Output; readonly videofilterLicense: pulumi.Output; readonly webfilterCache: pulumi.Output; readonly webfilterCacheTtl: pulumi.Output; readonly webfilterExpiration: pulumi.Output; readonly webfilterForceOff: pulumi.Output; readonly webfilterLicense: pulumi.Output; readonly webfilterTimeout: pulumi.Output; /** * Create a SystemFortiguard resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: SystemFortiguardArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SystemFortiguard resources. */ export interface SystemFortiguardState { antispamCache?: pulumi.Input; antispamCacheMpercent?: pulumi.Input; antispamCacheMpermille?: pulumi.Input; antispamCacheTtl?: pulumi.Input; antispamExpiration?: pulumi.Input; antispamForceOff?: pulumi.Input; antispamLicense?: pulumi.Input; antispamTimeout?: pulumi.Input; anycastSdnsServerIp?: pulumi.Input; anycastSdnsServerPort?: pulumi.Input; autoFirmwareUpgrade?: pulumi.Input; autoFirmwareUpgradeDay?: pulumi.Input; autoFirmwareUpgradeDelay?: pulumi.Input; autoFirmwareUpgradeEndHour?: pulumi.Input; autoFirmwareUpgradeStartHour?: pulumi.Input; autoJoinForticloud?: pulumi.Input; ddnsServerIp?: pulumi.Input; ddnsServerIp6?: pulumi.Input; ddnsServerPort?: pulumi.Input; fdsLicenseExpiringDays?: pulumi.Input; fortiguardAnycast?: pulumi.Input; fortiguardAnycastSource?: pulumi.Input; interface?: pulumi.Input; interfaceSelectMethod?: pulumi.Input; loadBalanceServers?: pulumi.Input; outbreakPreventionCache?: pulumi.Input; outbreakPreventionCacheMpercent?: pulumi.Input; outbreakPreventionCacheMpermille?: pulumi.Input; outbreakPreventionCacheTtl?: pulumi.Input; outbreakPreventionExpiration?: pulumi.Input; outbreakPreventionForceOff?: pulumi.Input; outbreakPreventionLicense?: pulumi.Input; outbreakPreventionTimeout?: pulumi.Input; persistentConnection?: pulumi.Input; port?: pulumi.Input; protocol?: pulumi.Input; proxyPassword?: pulumi.Input; proxyServerIp?: pulumi.Input; proxyServerPort?: pulumi.Input; proxyUsername?: pulumi.Input; sandboxInlineScan?: pulumi.Input; sandboxRegion?: pulumi.Input; sdnsOptions?: pulumi.Input; sdnsServerIp?: pulumi.Input; sdnsServerPort?: pulumi.Input; serviceAccountId?: pulumi.Input; sourceIp?: pulumi.Input; sourceIp6?: pulumi.Input; updateBuildProxy?: pulumi.Input; updateDldb?: pulumi.Input; updateExtdb?: pulumi.Input; updateFfdb?: pulumi.Input; updateServerLocation?: pulumi.Input; updateUwdb?: pulumi.Input; vdom?: pulumi.Input; vdomparam?: pulumi.Input; videofilterExpiration?: pulumi.Input; videofilterLicense?: pulumi.Input; webfilterCache?: pulumi.Input; webfilterCacheTtl?: pulumi.Input; webfilterExpiration?: pulumi.Input; webfilterForceOff?: pulumi.Input; webfilterLicense?: pulumi.Input; webfilterTimeout?: pulumi.Input; } /** * The set of arguments for constructing a SystemFortiguard resource. */ export interface SystemFortiguardArgs { antispamCache?: pulumi.Input; antispamCacheMpercent?: pulumi.Input; antispamCacheMpermille?: pulumi.Input; antispamCacheTtl?: pulumi.Input; antispamExpiration?: pulumi.Input; antispamForceOff?: pulumi.Input; antispamLicense?: pulumi.Input; antispamTimeout: pulumi.Input; anycastSdnsServerIp?: pulumi.Input; anycastSdnsServerPort?: pulumi.Input; autoFirmwareUpgrade?: pulumi.Input; autoFirmwareUpgradeDay?: pulumi.Input; autoFirmwareUpgradeDelay?: pulumi.Input; autoFirmwareUpgradeEndHour?: pulumi.Input; autoFirmwareUpgradeStartHour?: pulumi.Input; autoJoinForticloud?: pulumi.Input; ddnsServerIp?: pulumi.Input; ddnsServerIp6?: pulumi.Input; ddnsServerPort?: pulumi.Input; fdsLicenseExpiringDays?: pulumi.Input; fortiguardAnycast?: pulumi.Input; fortiguardAnycastSource?: pulumi.Input; interface?: pulumi.Input; interfaceSelectMethod?: pulumi.Input; loadBalanceServers?: pulumi.Input; outbreakPreventionCache?: pulumi.Input; outbreakPreventionCacheMpercent?: pulumi.Input; outbreakPreventionCacheMpermille?: pulumi.Input; outbreakPreventionCacheTtl?: pulumi.Input; outbreakPreventionExpiration?: pulumi.Input; outbreakPreventionForceOff?: pulumi.Input; outbreakPreventionLicense?: pulumi.Input; outbreakPreventionTimeout: pulumi.Input; persistentConnection?: pulumi.Input; port?: pulumi.Input; protocol?: pulumi.Input; proxyPassword?: pulumi.Input; proxyServerIp?: pulumi.Input; proxyServerPort?: pulumi.Input; proxyUsername?: pulumi.Input; sandboxInlineScan?: pulumi.Input; sandboxRegion?: pulumi.Input; sdnsOptions?: pulumi.Input; sdnsServerIp?: pulumi.Input; sdnsServerPort?: pulumi.Input; serviceAccountId?: pulumi.Input; sourceIp?: pulumi.Input; sourceIp6?: pulumi.Input; updateBuildProxy?: pulumi.Input; updateDldb?: pulumi.Input; updateExtdb?: pulumi.Input; updateFfdb?: pulumi.Input; updateServerLocation?: pulumi.Input; updateUwdb?: pulumi.Input; vdom?: pulumi.Input; vdomparam?: pulumi.Input; videofilterExpiration?: pulumi.Input; videofilterLicense?: pulumi.Input; webfilterCache?: pulumi.Input; webfilterCacheTtl?: pulumi.Input; webfilterExpiration?: pulumi.Input; webfilterForceOff?: pulumi.Input; webfilterLicense?: pulumi.Input; webfilterTimeout: pulumi.Input; }