fortios.system.Fortiguard
Explore with Pulumi AI
Configure FortiGuard services.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.system.Fortiguard("trname", {
antispamCache: "enable",
antispamCacheMpercent: 2,
antispamCacheTtl: 1800,
antispamExpiration: 1618617600,
antispamForceOff: "disable",
antispamLicense: 1,
antispamTimeout: 7,
autoJoinForticloud: "enable",
ddnsServerIp: "0.0.0.0",
ddnsServerPort: 443,
loadBalanceServers: 1,
outbreakPreventionCache: "enable",
outbreakPreventionCacheMpercent: 2,
outbreakPreventionCacheTtl: 300,
outbreakPreventionExpiration: 1618617600,
outbreakPreventionForceOff: "disable",
outbreakPreventionLicense: 1,
outbreakPreventionTimeout: 7,
port: "8888",
sdnsServerIp: "\"208.91.112.220\" ",
sdnsServerPort: 53,
sourceIp: "0.0.0.0",
sourceIp6: "::",
updateServerLocation: "usa",
webfilterCache: "enable",
webfilterCacheTtl: 3600,
webfilterExpiration: 1618617600,
webfilterForceOff: "disable",
webfilterLicense: 1,
webfilterTimeout: 15,
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.system.Fortiguard("trname",
antispam_cache="enable",
antispam_cache_mpercent=2,
antispam_cache_ttl=1800,
antispam_expiration=1618617600,
antispam_force_off="disable",
antispam_license=1,
antispam_timeout=7,
auto_join_forticloud="enable",
ddns_server_ip="0.0.0.0",
ddns_server_port=443,
load_balance_servers=1,
outbreak_prevention_cache="enable",
outbreak_prevention_cache_mpercent=2,
outbreak_prevention_cache_ttl=300,
outbreak_prevention_expiration=1618617600,
outbreak_prevention_force_off="disable",
outbreak_prevention_license=1,
outbreak_prevention_timeout=7,
port="8888",
sdns_server_ip="\"208.91.112.220\" ",
sdns_server_port=53,
source_ip="0.0.0.0",
source_ip6="::",
update_server_location="usa",
webfilter_cache="enable",
webfilter_cache_ttl=3600,
webfilter_expiration=1618617600,
webfilter_force_off="disable",
webfilter_license=1,
webfilter_timeout=15)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := system.NewFortiguard(ctx, "trname", &system.FortiguardArgs{
AntispamCache: pulumi.String("enable"),
AntispamCacheMpercent: pulumi.Int(2),
AntispamCacheTtl: pulumi.Int(1800),
AntispamExpiration: pulumi.Int(1618617600),
AntispamForceOff: pulumi.String("disable"),
AntispamLicense: pulumi.Int(1),
AntispamTimeout: pulumi.Int(7),
AutoJoinForticloud: pulumi.String("enable"),
DdnsServerIp: pulumi.String("0.0.0.0"),
DdnsServerPort: pulumi.Int(443),
LoadBalanceServers: pulumi.Int(1),
OutbreakPreventionCache: pulumi.String("enable"),
OutbreakPreventionCacheMpercent: pulumi.Int(2),
OutbreakPreventionCacheTtl: pulumi.Int(300),
OutbreakPreventionExpiration: pulumi.Int(1618617600),
OutbreakPreventionForceOff: pulumi.String("disable"),
OutbreakPreventionLicense: pulumi.Int(1),
OutbreakPreventionTimeout: pulumi.Int(7),
Port: pulumi.String("8888"),
SdnsServerIp: pulumi.String("\"208.91.112.220\" "),
SdnsServerPort: pulumi.Int(53),
SourceIp: pulumi.String("0.0.0.0"),
SourceIp6: pulumi.String("::"),
UpdateServerLocation: pulumi.String("usa"),
WebfilterCache: pulumi.String("enable"),
WebfilterCacheTtl: pulumi.Int(3600),
WebfilterExpiration: pulumi.Int(1618617600),
WebfilterForceOff: pulumi.String("disable"),
WebfilterLicense: pulumi.Int(1),
WebfilterTimeout: pulumi.Int(15),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.System.Fortiguard("trname", new()
{
AntispamCache = "enable",
AntispamCacheMpercent = 2,
AntispamCacheTtl = 1800,
AntispamExpiration = 1618617600,
AntispamForceOff = "disable",
AntispamLicense = 1,
AntispamTimeout = 7,
AutoJoinForticloud = "enable",
DdnsServerIp = "0.0.0.0",
DdnsServerPort = 443,
LoadBalanceServers = 1,
OutbreakPreventionCache = "enable",
OutbreakPreventionCacheMpercent = 2,
OutbreakPreventionCacheTtl = 300,
OutbreakPreventionExpiration = 1618617600,
OutbreakPreventionForceOff = "disable",
OutbreakPreventionLicense = 1,
OutbreakPreventionTimeout = 7,
Port = "8888",
SdnsServerIp = "\"208.91.112.220\" ",
SdnsServerPort = 53,
SourceIp = "0.0.0.0",
SourceIp6 = "::",
UpdateServerLocation = "usa",
WebfilterCache = "enable",
WebfilterCacheTtl = 3600,
WebfilterExpiration = 1618617600,
WebfilterForceOff = "disable",
WebfilterLicense = 1,
WebfilterTimeout = 15,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.system.Fortiguard;
import com.pulumi.fortios.system.FortiguardArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Fortiguard("trname", FortiguardArgs.builder()
.antispamCache("enable")
.antispamCacheMpercent(2)
.antispamCacheTtl(1800)
.antispamExpiration(1618617600)
.antispamForceOff("disable")
.antispamLicense(1)
.antispamTimeout(7)
.autoJoinForticloud("enable")
.ddnsServerIp("0.0.0.0")
.ddnsServerPort(443)
.loadBalanceServers(1)
.outbreakPreventionCache("enable")
.outbreakPreventionCacheMpercent(2)
.outbreakPreventionCacheTtl(300)
.outbreakPreventionExpiration(1618617600)
.outbreakPreventionForceOff("disable")
.outbreakPreventionLicense(1)
.outbreakPreventionTimeout(7)
.port("8888")
.sdnsServerIp("\"208.91.112.220\" ")
.sdnsServerPort(53)
.sourceIp("0.0.0.0")
.sourceIp6("::")
.updateServerLocation("usa")
.webfilterCache("enable")
.webfilterCacheTtl(3600)
.webfilterExpiration(1618617600)
.webfilterForceOff("disable")
.webfilterLicense(1)
.webfilterTimeout(15)
.build());
}
}
resources:
trname:
type: fortios:system:Fortiguard
properties:
antispamCache: enable
antispamCacheMpercent: 2
antispamCacheTtl: 1800
antispamExpiration: 1.6186176e+09
antispamForceOff: disable
antispamLicense: 1
antispamTimeout: 7
autoJoinForticloud: enable
ddnsServerIp: 0.0.0.0
ddnsServerPort: 443
loadBalanceServers: 1
outbreakPreventionCache: enable
outbreakPreventionCacheMpercent: 2
outbreakPreventionCacheTtl: 300
outbreakPreventionExpiration: 1.6186176e+09
outbreakPreventionForceOff: disable
outbreakPreventionLicense: 1
outbreakPreventionTimeout: 7
port: '8888'
sdnsServerIp: '"208.91.112.220" '
sdnsServerPort: 53
sourceIp: 0.0.0.0
sourceIp6: '::'
updateServerLocation: usa
webfilterCache: enable
webfilterCacheTtl: 3600
webfilterExpiration: 1.6186176e+09
webfilterForceOff: disable
webfilterLicense: 1
webfilterTimeout: 15
Create Fortiguard Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Fortiguard(name: string, args: FortiguardArgs, opts?: CustomResourceOptions);
@overload
def Fortiguard(resource_name: str,
args: FortiguardArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Fortiguard(resource_name: str,
opts: Optional[ResourceOptions] = None,
antispam_timeout: Optional[int] = None,
webfilter_timeout: Optional[int] = None,
outbreak_prevention_timeout: Optional[int] = None,
outbreak_prevention_force_off: Optional[str] = None,
webfilter_cache_ttl: Optional[int] = None,
antispam_cache_mpermille: Optional[int] = None,
antispam_license: Optional[int] = None,
port: Optional[str] = None,
anycast_sdns_server_ip: Optional[str] = None,
anycast_sdns_server_port: Optional[int] = None,
auto_firmware_upgrade: Optional[str] = None,
auto_firmware_upgrade_day: Optional[str] = None,
auto_firmware_upgrade_delay: Optional[int] = None,
auto_firmware_upgrade_end_hour: Optional[int] = None,
auto_firmware_upgrade_start_hour: Optional[int] = None,
auto_join_forticloud: Optional[str] = None,
ddns_server_ip: Optional[str] = None,
ddns_server_ip6: Optional[str] = None,
ddns_server_port: Optional[int] = None,
fds_license_expiring_days: Optional[int] = None,
fortiguard_anycast: Optional[str] = None,
fortiguard_anycast_source: Optional[str] = None,
gui_prompt_auto_upgrade: Optional[str] = None,
interface: Optional[str] = None,
interface_select_method: Optional[str] = None,
load_balance_servers: Optional[int] = None,
outbreak_prevention_cache: Optional[str] = None,
outbreak_prevention_cache_mpercent: Optional[int] = None,
outbreak_prevention_cache_mpermille: Optional[int] = None,
outbreak_prevention_cache_ttl: Optional[int] = None,
outbreak_prevention_expiration: Optional[int] = None,
antispam_cache: Optional[str] = None,
outbreak_prevention_license: Optional[int] = None,
antispam_force_off: Optional[str] = None,
antispam_expiration: Optional[int] = None,
antispam_cache_ttl: Optional[int] = None,
protocol: Optional[str] = None,
proxy_password: Optional[str] = None,
proxy_server_ip: Optional[str] = None,
proxy_server_port: Optional[int] = None,
proxy_username: Optional[str] = None,
sandbox_inline_scan: Optional[str] = None,
sandbox_region: Optional[str] = None,
sdns_options: Optional[str] = None,
sdns_server_ip: Optional[str] = None,
sdns_server_port: Optional[int] = None,
service_account_id: Optional[str] = None,
source_ip: Optional[str] = None,
source_ip6: Optional[str] = None,
update_build_proxy: Optional[str] = None,
update_dldb: Optional[str] = None,
update_extdb: Optional[str] = None,
update_ffdb: Optional[str] = None,
update_server_location: Optional[str] = None,
update_uwdb: Optional[str] = None,
vdom: Optional[str] = None,
vdomparam: Optional[str] = None,
videofilter_expiration: Optional[int] = None,
videofilter_license: Optional[int] = None,
webfilter_cache: Optional[str] = None,
persistent_connection: Optional[str] = None,
webfilter_expiration: Optional[int] = None,
webfilter_force_off: Optional[str] = None,
webfilter_license: Optional[int] = None,
antispam_cache_mpercent: Optional[int] = None)
func NewFortiguard(ctx *Context, name string, args FortiguardArgs, opts ...ResourceOption) (*Fortiguard, error)
public Fortiguard(string name, FortiguardArgs args, CustomResourceOptions? opts = null)
public Fortiguard(String name, FortiguardArgs args)
public Fortiguard(String name, FortiguardArgs args, CustomResourceOptions options)
type: fortios:system:Fortiguard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FortiguardArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fortiosFortiguardResource = new Fortios.System.Fortiguard("fortiosFortiguardResource", new()
{
AntispamTimeout = 0,
WebfilterTimeout = 0,
OutbreakPreventionTimeout = 0,
OutbreakPreventionForceOff = "string",
WebfilterCacheTtl = 0,
AntispamCacheMpermille = 0,
AntispamLicense = 0,
Port = "string",
AnycastSdnsServerIp = "string",
AnycastSdnsServerPort = 0,
AutoFirmwareUpgrade = "string",
AutoFirmwareUpgradeDay = "string",
AutoFirmwareUpgradeDelay = 0,
AutoFirmwareUpgradeEndHour = 0,
AutoFirmwareUpgradeStartHour = 0,
AutoJoinForticloud = "string",
DdnsServerIp = "string",
DdnsServerIp6 = "string",
DdnsServerPort = 0,
FdsLicenseExpiringDays = 0,
FortiguardAnycast = "string",
FortiguardAnycastSource = "string",
GuiPromptAutoUpgrade = "string",
Interface = "string",
InterfaceSelectMethod = "string",
LoadBalanceServers = 0,
OutbreakPreventionCache = "string",
OutbreakPreventionCacheMpercent = 0,
OutbreakPreventionCacheMpermille = 0,
OutbreakPreventionCacheTtl = 0,
OutbreakPreventionExpiration = 0,
AntispamCache = "string",
OutbreakPreventionLicense = 0,
AntispamForceOff = "string",
AntispamExpiration = 0,
AntispamCacheTtl = 0,
Protocol = "string",
ProxyPassword = "string",
ProxyServerIp = "string",
ProxyServerPort = 0,
ProxyUsername = "string",
SandboxInlineScan = "string",
SandboxRegion = "string",
SdnsOptions = "string",
SdnsServerIp = "string",
SdnsServerPort = 0,
ServiceAccountId = "string",
SourceIp = "string",
SourceIp6 = "string",
UpdateBuildProxy = "string",
UpdateDldb = "string",
UpdateExtdb = "string",
UpdateFfdb = "string",
UpdateServerLocation = "string",
UpdateUwdb = "string",
Vdom = "string",
Vdomparam = "string",
VideofilterExpiration = 0,
VideofilterLicense = 0,
WebfilterCache = "string",
PersistentConnection = "string",
WebfilterExpiration = 0,
WebfilterForceOff = "string",
WebfilterLicense = 0,
AntispamCacheMpercent = 0,
});
example, err := system.NewFortiguard(ctx, "fortiosFortiguardResource", &system.FortiguardArgs{
AntispamTimeout: pulumi.Int(0),
WebfilterTimeout: pulumi.Int(0),
OutbreakPreventionTimeout: pulumi.Int(0),
OutbreakPreventionForceOff: pulumi.String("string"),
WebfilterCacheTtl: pulumi.Int(0),
AntispamCacheMpermille: pulumi.Int(0),
AntispamLicense: pulumi.Int(0),
Port: pulumi.String("string"),
AnycastSdnsServerIp: pulumi.String("string"),
AnycastSdnsServerPort: pulumi.Int(0),
AutoFirmwareUpgrade: pulumi.String("string"),
AutoFirmwareUpgradeDay: pulumi.String("string"),
AutoFirmwareUpgradeDelay: pulumi.Int(0),
AutoFirmwareUpgradeEndHour: pulumi.Int(0),
AutoFirmwareUpgradeStartHour: pulumi.Int(0),
AutoJoinForticloud: pulumi.String("string"),
DdnsServerIp: pulumi.String("string"),
DdnsServerIp6: pulumi.String("string"),
DdnsServerPort: pulumi.Int(0),
FdsLicenseExpiringDays: pulumi.Int(0),
FortiguardAnycast: pulumi.String("string"),
FortiguardAnycastSource: pulumi.String("string"),
GuiPromptAutoUpgrade: pulumi.String("string"),
Interface: pulumi.String("string"),
InterfaceSelectMethod: pulumi.String("string"),
LoadBalanceServers: pulumi.Int(0),
OutbreakPreventionCache: pulumi.String("string"),
OutbreakPreventionCacheMpercent: pulumi.Int(0),
OutbreakPreventionCacheMpermille: pulumi.Int(0),
OutbreakPreventionCacheTtl: pulumi.Int(0),
OutbreakPreventionExpiration: pulumi.Int(0),
AntispamCache: pulumi.String("string"),
OutbreakPreventionLicense: pulumi.Int(0),
AntispamForceOff: pulumi.String("string"),
AntispamExpiration: pulumi.Int(0),
AntispamCacheTtl: pulumi.Int(0),
Protocol: pulumi.String("string"),
ProxyPassword: pulumi.String("string"),
ProxyServerIp: pulumi.String("string"),
ProxyServerPort: pulumi.Int(0),
ProxyUsername: pulumi.String("string"),
SandboxInlineScan: pulumi.String("string"),
SandboxRegion: pulumi.String("string"),
SdnsOptions: pulumi.String("string"),
SdnsServerIp: pulumi.String("string"),
SdnsServerPort: pulumi.Int(0),
ServiceAccountId: pulumi.String("string"),
SourceIp: pulumi.String("string"),
SourceIp6: pulumi.String("string"),
UpdateBuildProxy: pulumi.String("string"),
UpdateDldb: pulumi.String("string"),
UpdateExtdb: pulumi.String("string"),
UpdateFfdb: pulumi.String("string"),
UpdateServerLocation: pulumi.String("string"),
UpdateUwdb: pulumi.String("string"),
Vdom: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
VideofilterExpiration: pulumi.Int(0),
VideofilterLicense: pulumi.Int(0),
WebfilterCache: pulumi.String("string"),
PersistentConnection: pulumi.String("string"),
WebfilterExpiration: pulumi.Int(0),
WebfilterForceOff: pulumi.String("string"),
WebfilterLicense: pulumi.Int(0),
AntispamCacheMpercent: pulumi.Int(0),
})
var fortiosFortiguardResource = new Fortiguard("fortiosFortiguardResource", FortiguardArgs.builder()
.antispamTimeout(0)
.webfilterTimeout(0)
.outbreakPreventionTimeout(0)
.outbreakPreventionForceOff("string")
.webfilterCacheTtl(0)
.antispamCacheMpermille(0)
.antispamLicense(0)
.port("string")
.anycastSdnsServerIp("string")
.anycastSdnsServerPort(0)
.autoFirmwareUpgrade("string")
.autoFirmwareUpgradeDay("string")
.autoFirmwareUpgradeDelay(0)
.autoFirmwareUpgradeEndHour(0)
.autoFirmwareUpgradeStartHour(0)
.autoJoinForticloud("string")
.ddnsServerIp("string")
.ddnsServerIp6("string")
.ddnsServerPort(0)
.fdsLicenseExpiringDays(0)
.fortiguardAnycast("string")
.fortiguardAnycastSource("string")
.guiPromptAutoUpgrade("string")
.interface_("string")
.interfaceSelectMethod("string")
.loadBalanceServers(0)
.outbreakPreventionCache("string")
.outbreakPreventionCacheMpercent(0)
.outbreakPreventionCacheMpermille(0)
.outbreakPreventionCacheTtl(0)
.outbreakPreventionExpiration(0)
.antispamCache("string")
.outbreakPreventionLicense(0)
.antispamForceOff("string")
.antispamExpiration(0)
.antispamCacheTtl(0)
.protocol("string")
.proxyPassword("string")
.proxyServerIp("string")
.proxyServerPort(0)
.proxyUsername("string")
.sandboxInlineScan("string")
.sandboxRegion("string")
.sdnsOptions("string")
.sdnsServerIp("string")
.sdnsServerPort(0)
.serviceAccountId("string")
.sourceIp("string")
.sourceIp6("string")
.updateBuildProxy("string")
.updateDldb("string")
.updateExtdb("string")
.updateFfdb("string")
.updateServerLocation("string")
.updateUwdb("string")
.vdom("string")
.vdomparam("string")
.videofilterExpiration(0)
.videofilterLicense(0)
.webfilterCache("string")
.persistentConnection("string")
.webfilterExpiration(0)
.webfilterForceOff("string")
.webfilterLicense(0)
.antispamCacheMpercent(0)
.build());
fortios_fortiguard_resource = fortios.system.Fortiguard("fortiosFortiguardResource",
antispam_timeout=0,
webfilter_timeout=0,
outbreak_prevention_timeout=0,
outbreak_prevention_force_off="string",
webfilter_cache_ttl=0,
antispam_cache_mpermille=0,
antispam_license=0,
port="string",
anycast_sdns_server_ip="string",
anycast_sdns_server_port=0,
auto_firmware_upgrade="string",
auto_firmware_upgrade_day="string",
auto_firmware_upgrade_delay=0,
auto_firmware_upgrade_end_hour=0,
auto_firmware_upgrade_start_hour=0,
auto_join_forticloud="string",
ddns_server_ip="string",
ddns_server_ip6="string",
ddns_server_port=0,
fds_license_expiring_days=0,
fortiguard_anycast="string",
fortiguard_anycast_source="string",
gui_prompt_auto_upgrade="string",
interface="string",
interface_select_method="string",
load_balance_servers=0,
outbreak_prevention_cache="string",
outbreak_prevention_cache_mpercent=0,
outbreak_prevention_cache_mpermille=0,
outbreak_prevention_cache_ttl=0,
outbreak_prevention_expiration=0,
antispam_cache="string",
outbreak_prevention_license=0,
antispam_force_off="string",
antispam_expiration=0,
antispam_cache_ttl=0,
protocol="string",
proxy_password="string",
proxy_server_ip="string",
proxy_server_port=0,
proxy_username="string",
sandbox_inline_scan="string",
sandbox_region="string",
sdns_options="string",
sdns_server_ip="string",
sdns_server_port=0,
service_account_id="string",
source_ip="string",
source_ip6="string",
update_build_proxy="string",
update_dldb="string",
update_extdb="string",
update_ffdb="string",
update_server_location="string",
update_uwdb="string",
vdom="string",
vdomparam="string",
videofilter_expiration=0,
videofilter_license=0,
webfilter_cache="string",
persistent_connection="string",
webfilter_expiration=0,
webfilter_force_off="string",
webfilter_license=0,
antispam_cache_mpercent=0)
const fortiosFortiguardResource = new fortios.system.Fortiguard("fortiosFortiguardResource", {
antispamTimeout: 0,
webfilterTimeout: 0,
outbreakPreventionTimeout: 0,
outbreakPreventionForceOff: "string",
webfilterCacheTtl: 0,
antispamCacheMpermille: 0,
antispamLicense: 0,
port: "string",
anycastSdnsServerIp: "string",
anycastSdnsServerPort: 0,
autoFirmwareUpgrade: "string",
autoFirmwareUpgradeDay: "string",
autoFirmwareUpgradeDelay: 0,
autoFirmwareUpgradeEndHour: 0,
autoFirmwareUpgradeStartHour: 0,
autoJoinForticloud: "string",
ddnsServerIp: "string",
ddnsServerIp6: "string",
ddnsServerPort: 0,
fdsLicenseExpiringDays: 0,
fortiguardAnycast: "string",
fortiguardAnycastSource: "string",
guiPromptAutoUpgrade: "string",
"interface": "string",
interfaceSelectMethod: "string",
loadBalanceServers: 0,
outbreakPreventionCache: "string",
outbreakPreventionCacheMpercent: 0,
outbreakPreventionCacheMpermille: 0,
outbreakPreventionCacheTtl: 0,
outbreakPreventionExpiration: 0,
antispamCache: "string",
outbreakPreventionLicense: 0,
antispamForceOff: "string",
antispamExpiration: 0,
antispamCacheTtl: 0,
protocol: "string",
proxyPassword: "string",
proxyServerIp: "string",
proxyServerPort: 0,
proxyUsername: "string",
sandboxInlineScan: "string",
sandboxRegion: "string",
sdnsOptions: "string",
sdnsServerIp: "string",
sdnsServerPort: 0,
serviceAccountId: "string",
sourceIp: "string",
sourceIp6: "string",
updateBuildProxy: "string",
updateDldb: "string",
updateExtdb: "string",
updateFfdb: "string",
updateServerLocation: "string",
updateUwdb: "string",
vdom: "string",
vdomparam: "string",
videofilterExpiration: 0,
videofilterLicense: 0,
webfilterCache: "string",
persistentConnection: "string",
webfilterExpiration: 0,
webfilterForceOff: "string",
webfilterLicense: 0,
antispamCacheMpercent: 0,
});
type: fortios:system:Fortiguard
properties:
antispamCache: string
antispamCacheMpercent: 0
antispamCacheMpermille: 0
antispamCacheTtl: 0
antispamExpiration: 0
antispamForceOff: string
antispamLicense: 0
antispamTimeout: 0
anycastSdnsServerIp: string
anycastSdnsServerPort: 0
autoFirmwareUpgrade: string
autoFirmwareUpgradeDay: string
autoFirmwareUpgradeDelay: 0
autoFirmwareUpgradeEndHour: 0
autoFirmwareUpgradeStartHour: 0
autoJoinForticloud: string
ddnsServerIp: string
ddnsServerIp6: string
ddnsServerPort: 0
fdsLicenseExpiringDays: 0
fortiguardAnycast: string
fortiguardAnycastSource: string
guiPromptAutoUpgrade: string
interface: string
interfaceSelectMethod: string
loadBalanceServers: 0
outbreakPreventionCache: string
outbreakPreventionCacheMpercent: 0
outbreakPreventionCacheMpermille: 0
outbreakPreventionCacheTtl: 0
outbreakPreventionExpiration: 0
outbreakPreventionForceOff: string
outbreakPreventionLicense: 0
outbreakPreventionTimeout: 0
persistentConnection: string
port: string
protocol: string
proxyPassword: string
proxyServerIp: string
proxyServerPort: 0
proxyUsername: string
sandboxInlineScan: string
sandboxRegion: string
sdnsOptions: string
sdnsServerIp: string
sdnsServerPort: 0
serviceAccountId: string
sourceIp: string
sourceIp6: string
updateBuildProxy: string
updateDldb: string
updateExtdb: string
updateFfdb: string
updateServerLocation: string
updateUwdb: string
vdom: string
vdomparam: string
videofilterExpiration: 0
videofilterLicense: 0
webfilterCache: string
webfilterCacheTtl: 0
webfilterExpiration: 0
webfilterForceOff: string
webfilterLicense: 0
webfilterTimeout: 0
Fortiguard Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Fortiguard resource accepts the following input properties:
- Antispam
Timeout int - Antispam query time out (1 - 30 sec, default = 7).
- Outbreak
Prevention intTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- Webfilter
Timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- Antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - Antispam
Cache intMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- Antispam
Cache intMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- Antispam
Cache intTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- Antispam
Expiration int - Expiration date of the FortiGuard antispam contract.
- Antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - Antispam
License int - Interval of time between license checks for the FortiGuard antispam contract.
- Anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- Anycast
Sdns intServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- Auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - Auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - Auto
Firmware intUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- Auto
Firmware intUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- Auto
Firmware intUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- Auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - Ddns
Server stringIp - IP address of the FortiDDNS server.
- Ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- Ddns
Server intPort - Port used to communicate with FortiDDNS servers.
- Fds
License intExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- Fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - Fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - Gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Load
Balance intServers - Number of servers to alternate between as first FortiGuard option.
- Outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - Outbreak
Prevention intCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- Outbreak
Prevention intCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- Outbreak
Prevention intCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- Outbreak
Prevention intExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - Outbreak
Prevention intLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- Persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - Port string
- Port used to communicate with the FortiGuard servers.
- Protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - Proxy
Password string - Proxy user password.
- Proxy
Server stringIp - IP address of the proxy server.
- Proxy
Server intPort - Port used to communicate with the proxy server.
- Proxy
Username string - Proxy user name.
- Sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - Sandbox
Region string - Cloud sandbox region.
- Sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - Sdns
Server stringIp - IP address of the FortiDNS server.
- Sdns
Server intPort - Port used to communicate with FortiDNS servers.
- Service
Account stringId - Service account ID.
- Source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- Source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- Update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - Update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - Update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - Update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - Update
Server stringLocation - Signature update server location.
- Update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - Vdom string
- FortiGuard Service virtual domain name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Videofilter
Expiration int - Expiration date of the FortiGuard video filter contract.
- Videofilter
License int - Interval of time between license checks for the FortiGuard video filter contract.
- Webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - Webfilter
Cache intTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- Webfilter
Expiration int - Expiration date of the FortiGuard web filter contract.
- Webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - Webfilter
License int - Interval of time between license checks for the FortiGuard web filter contract.
- Antispam
Timeout int - Antispam query time out (1 - 30 sec, default = 7).
- Outbreak
Prevention intTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- Webfilter
Timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- Antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - Antispam
Cache intMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- Antispam
Cache intMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- Antispam
Cache intTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- Antispam
Expiration int - Expiration date of the FortiGuard antispam contract.
- Antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - Antispam
License int - Interval of time between license checks for the FortiGuard antispam contract.
- Anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- Anycast
Sdns intServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- Auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - Auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - Auto
Firmware intUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- Auto
Firmware intUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- Auto
Firmware intUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- Auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - Ddns
Server stringIp - IP address of the FortiDDNS server.
- Ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- Ddns
Server intPort - Port used to communicate with FortiDDNS servers.
- Fds
License intExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- Fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - Fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - Gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Load
Balance intServers - Number of servers to alternate between as first FortiGuard option.
- Outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - Outbreak
Prevention intCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- Outbreak
Prevention intCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- Outbreak
Prevention intCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- Outbreak
Prevention intExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - Outbreak
Prevention intLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- Persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - Port string
- Port used to communicate with the FortiGuard servers.
- Protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - Proxy
Password string - Proxy user password.
- Proxy
Server stringIp - IP address of the proxy server.
- Proxy
Server intPort - Port used to communicate with the proxy server.
- Proxy
Username string - Proxy user name.
- Sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - Sandbox
Region string - Cloud sandbox region.
- Sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - Sdns
Server stringIp - IP address of the FortiDNS server.
- Sdns
Server intPort - Port used to communicate with FortiDNS servers.
- Service
Account stringId - Service account ID.
- Source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- Source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- Update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - Update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - Update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - Update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - Update
Server stringLocation - Signature update server location.
- Update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - Vdom string
- FortiGuard Service virtual domain name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Videofilter
Expiration int - Expiration date of the FortiGuard video filter contract.
- Videofilter
License int - Interval of time between license checks for the FortiGuard video filter contract.
- Webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - Webfilter
Cache intTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- Webfilter
Expiration int - Expiration date of the FortiGuard web filter contract.
- Webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - Webfilter
License int - Interval of time between license checks for the FortiGuard web filter contract.
- antispam
Timeout Integer - Antispam query time out (1 - 30 sec, default = 7).
- outbreak
Prevention IntegerTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- webfilter
Timeout Integer - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache String - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache IntegerMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache IntegerMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache IntegerTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration Integer - Expiration date of the FortiGuard antispam contract.
- antispam
Force StringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License Integer - Interval of time between license checks for the FortiGuard antispam contract.
- anycast
Sdns StringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns IntegerServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware StringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware StringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware IntegerUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware IntegerUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware IntegerUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join StringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server StringIp - IP address of the FortiDDNS server.
- ddns
Server StringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server IntegerPort - Port used to communicate with FortiDDNS servers.
- fds
License IntegerExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast String - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast StringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt StringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - interface_ String
- Specify outgoing interface to reach server.
- load
Balance IntegerServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention StringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention IntegerCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention IntegerCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention IntegerCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention IntegerExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention StringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention IntegerLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- persistent
Connection String - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port String
- Port used to communicate with the FortiGuard servers.
- protocol String
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password String - Proxy user password.
- proxy
Server StringIp - IP address of the proxy server.
- proxy
Server IntegerPort - Port used to communicate with the proxy server.
- proxy
Username String - Proxy user name.
- sandbox
Inline StringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region String - Cloud sandbox region.
- sdns
Options String - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server StringIp - IP address of the FortiDNS server.
- sdns
Server IntegerPort - Port used to communicate with FortiDNS servers.
- service
Account StringId - Service account ID.
- source
Ip String - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 String - Source IPv6 address used to communicate with FortiGuard.
- update
Build StringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb String - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb String - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb String - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server StringLocation - Signature update server location.
- update
Uwdb String - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom String
- FortiGuard Service virtual domain name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration Integer - Expiration date of the FortiGuard video filter contract.
- videofilter
License Integer - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache String - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache IntegerTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration Integer - Expiration date of the FortiGuard web filter contract.
- webfilter
Force StringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License Integer - Interval of time between license checks for the FortiGuard web filter contract.
- antispam
Timeout number - Antispam query time out (1 - 30 sec, default = 7).
- outbreak
Prevention numberTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- webfilter
Timeout number - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache numberMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache numberMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache numberTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration number - Expiration date of the FortiGuard antispam contract.
- antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License number - Interval of time between license checks for the FortiGuard antispam contract.
- anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns numberServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware numberUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware numberUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware numberUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server stringIp - IP address of the FortiDDNS server.
- ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server numberPort - Port used to communicate with FortiDDNS servers.
- fds
License numberExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface string
- Specify outgoing interface to reach server.
- interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load
Balance numberServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention numberCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention numberCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention numberCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention numberExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention numberLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port string
- Port used to communicate with the FortiGuard servers.
- protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password string - Proxy user password.
- proxy
Server stringIp - IP address of the proxy server.
- proxy
Server numberPort - Port used to communicate with the proxy server.
- proxy
Username string - Proxy user name.
- sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region string - Cloud sandbox region.
- sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server stringIp - IP address of the FortiDNS server.
- sdns
Server numberPort - Port used to communicate with FortiDNS servers.
- service
Account stringId - Service account ID.
- source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server stringLocation - Signature update server location.
- update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom string
- FortiGuard Service virtual domain name.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration number - Expiration date of the FortiGuard video filter contract.
- videofilter
License number - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache numberTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration number - Expiration date of the FortiGuard web filter contract.
- webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License number - Interval of time between license checks for the FortiGuard web filter contract.
- antispam_
timeout int - Antispam query time out (1 - 30 sec, default = 7).
- outbreak_
prevention_ inttimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- webfilter_
timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam_
cache str - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam_
cache_ intmpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam_
cache_ intmpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam_
cache_ intttl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam_
expiration int - Expiration date of the FortiGuard antispam contract.
- antispam_
force_ stroff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam_
license int - Interval of time between license checks for the FortiGuard antispam contract.
- anycast_
sdns_ strserver_ ip - IP address of the FortiGuard anycast DNS rating server.
- anycast_
sdns_ intserver_ port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto_
firmware_ strupgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto_
firmware_ strupgrade_ day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto_
firmware_ intupgrade_ delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto_
firmware_ intupgrade_ end_ hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto_
firmware_ intupgrade_ start_ hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto_
join_ strforticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns_
server_ strip - IP address of the FortiDDNS server.
- ddns_
server_ strip6 - IPv6 address of the FortiDDNS server.
- ddns_
server_ intport - Port used to communicate with FortiDDNS servers.
- fds_
license_ intexpiring_ days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard_
anycast str - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard_
anycast_ strsource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui_
prompt_ strauto_ upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface str
- Specify outgoing interface to reach server.
- interface_
select_ strmethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load_
balance_ intservers - Number of servers to alternate between as first FortiGuard option.
- outbreak_
prevention_ strcache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak_
prevention_ intcache_ mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak_
prevention_ intcache_ mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak_
prevention_ intcache_ ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak_
prevention_ intexpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak_
prevention_ strforce_ off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak_
prevention_ intlicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- persistent_
connection str - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port str
- Port used to communicate with the FortiGuard servers.
- protocol str
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy_
password str - Proxy user password.
- proxy_
server_ strip - IP address of the proxy server.
- proxy_
server_ intport - Port used to communicate with the proxy server.
- proxy_
username str - Proxy user name.
- sandbox_
inline_ strscan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox_
region str - Cloud sandbox region.
- sdns_
options str - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns_
server_ strip - IP address of the FortiDNS server.
- sdns_
server_ intport - Port used to communicate with FortiDNS servers.
- service_
account_ strid - Service account ID.
- source_
ip str - Source IPv4 address used to communicate with FortiGuard.
- source_
ip6 str - Source IPv6 address used to communicate with FortiGuard.
- update_
build_ strproxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update_
dldb str - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update_
extdb str - Enable/disable external resource update. Valid values:
enable
,disable
. - update_
ffdb str - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update_
server_ strlocation - Signature update server location.
- update_
uwdb str - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom str
- FortiGuard Service virtual domain name.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter_
expiration int - Expiration date of the FortiGuard video filter contract.
- videofilter_
license int - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter_
cache str - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter_
cache_ intttl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter_
expiration int - Expiration date of the FortiGuard web filter contract.
- webfilter_
force_ stroff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter_
license int - Interval of time between license checks for the FortiGuard web filter contract.
- antispam
Timeout Number - Antispam query time out (1 - 30 sec, default = 7).
- outbreak
Prevention NumberTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- webfilter
Timeout Number - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache String - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache NumberMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache NumberMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache NumberTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration Number - Expiration date of the FortiGuard antispam contract.
- antispam
Force StringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License Number - Interval of time between license checks for the FortiGuard antispam contract.
- anycast
Sdns StringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns NumberServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware StringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware StringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware NumberUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware NumberUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware NumberUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join StringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server StringIp - IP address of the FortiDDNS server.
- ddns
Server StringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server NumberPort - Port used to communicate with FortiDDNS servers.
- fds
License NumberExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast String - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast StringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt StringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface String
- Specify outgoing interface to reach server.
- interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load
Balance NumberServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention StringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention NumberCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention NumberCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention NumberCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention NumberExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention StringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention NumberLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- persistent
Connection String - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port String
- Port used to communicate with the FortiGuard servers.
- protocol String
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password String - Proxy user password.
- proxy
Server StringIp - IP address of the proxy server.
- proxy
Server NumberPort - Port used to communicate with the proxy server.
- proxy
Username String - Proxy user name.
- sandbox
Inline StringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region String - Cloud sandbox region.
- sdns
Options String - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server StringIp - IP address of the FortiDNS server.
- sdns
Server NumberPort - Port used to communicate with FortiDNS servers.
- service
Account StringId - Service account ID.
- source
Ip String - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 String - Source IPv6 address used to communicate with FortiGuard.
- update
Build StringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb String - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb String - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb String - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server StringLocation - Signature update server location.
- update
Uwdb String - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom String
- FortiGuard Service virtual domain name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration Number - Expiration date of the FortiGuard video filter contract.
- videofilter
License Number - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache String - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache NumberTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration Number - Expiration date of the FortiGuard web filter contract.
- webfilter
Force StringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License Number - Interval of time between license checks for the FortiGuard web filter contract.
Outputs
All input properties are implicitly available as output properties. Additionally, the Fortiguard resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Fortiguard Resource
Get an existing Fortiguard resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FortiguardState, opts?: CustomResourceOptions): Fortiguard
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
antispam_cache: Optional[str] = None,
antispam_cache_mpercent: Optional[int] = None,
antispam_cache_mpermille: Optional[int] = None,
antispam_cache_ttl: Optional[int] = None,
antispam_expiration: Optional[int] = None,
antispam_force_off: Optional[str] = None,
antispam_license: Optional[int] = None,
antispam_timeout: Optional[int] = None,
anycast_sdns_server_ip: Optional[str] = None,
anycast_sdns_server_port: Optional[int] = None,
auto_firmware_upgrade: Optional[str] = None,
auto_firmware_upgrade_day: Optional[str] = None,
auto_firmware_upgrade_delay: Optional[int] = None,
auto_firmware_upgrade_end_hour: Optional[int] = None,
auto_firmware_upgrade_start_hour: Optional[int] = None,
auto_join_forticloud: Optional[str] = None,
ddns_server_ip: Optional[str] = None,
ddns_server_ip6: Optional[str] = None,
ddns_server_port: Optional[int] = None,
fds_license_expiring_days: Optional[int] = None,
fortiguard_anycast: Optional[str] = None,
fortiguard_anycast_source: Optional[str] = None,
gui_prompt_auto_upgrade: Optional[str] = None,
interface: Optional[str] = None,
interface_select_method: Optional[str] = None,
load_balance_servers: Optional[int] = None,
outbreak_prevention_cache: Optional[str] = None,
outbreak_prevention_cache_mpercent: Optional[int] = None,
outbreak_prevention_cache_mpermille: Optional[int] = None,
outbreak_prevention_cache_ttl: Optional[int] = None,
outbreak_prevention_expiration: Optional[int] = None,
outbreak_prevention_force_off: Optional[str] = None,
outbreak_prevention_license: Optional[int] = None,
outbreak_prevention_timeout: Optional[int] = None,
persistent_connection: Optional[str] = None,
port: Optional[str] = None,
protocol: Optional[str] = None,
proxy_password: Optional[str] = None,
proxy_server_ip: Optional[str] = None,
proxy_server_port: Optional[int] = None,
proxy_username: Optional[str] = None,
sandbox_inline_scan: Optional[str] = None,
sandbox_region: Optional[str] = None,
sdns_options: Optional[str] = None,
sdns_server_ip: Optional[str] = None,
sdns_server_port: Optional[int] = None,
service_account_id: Optional[str] = None,
source_ip: Optional[str] = None,
source_ip6: Optional[str] = None,
update_build_proxy: Optional[str] = None,
update_dldb: Optional[str] = None,
update_extdb: Optional[str] = None,
update_ffdb: Optional[str] = None,
update_server_location: Optional[str] = None,
update_uwdb: Optional[str] = None,
vdom: Optional[str] = None,
vdomparam: Optional[str] = None,
videofilter_expiration: Optional[int] = None,
videofilter_license: Optional[int] = None,
webfilter_cache: Optional[str] = None,
webfilter_cache_ttl: Optional[int] = None,
webfilter_expiration: Optional[int] = None,
webfilter_force_off: Optional[str] = None,
webfilter_license: Optional[int] = None,
webfilter_timeout: Optional[int] = None) -> Fortiguard
func GetFortiguard(ctx *Context, name string, id IDInput, state *FortiguardState, opts ...ResourceOption) (*Fortiguard, error)
public static Fortiguard Get(string name, Input<string> id, FortiguardState? state, CustomResourceOptions? opts = null)
public static Fortiguard get(String name, Output<String> id, FortiguardState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - Antispam
Cache intMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- Antispam
Cache intMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- Antispam
Cache intTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- Antispam
Expiration int - Expiration date of the FortiGuard antispam contract.
- Antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - Antispam
License int - Interval of time between license checks for the FortiGuard antispam contract.
- Antispam
Timeout int - Antispam query time out (1 - 30 sec, default = 7).
- Anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- Anycast
Sdns intServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- Auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - Auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - Auto
Firmware intUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- Auto
Firmware intUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- Auto
Firmware intUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- Auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - Ddns
Server stringIp - IP address of the FortiDDNS server.
- Ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- Ddns
Server intPort - Port used to communicate with FortiDDNS servers.
- Fds
License intExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- Fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - Fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - Gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Load
Balance intServers - Number of servers to alternate between as first FortiGuard option.
- Outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - Outbreak
Prevention intCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- Outbreak
Prevention intCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- Outbreak
Prevention intCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- Outbreak
Prevention intExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - Outbreak
Prevention intLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention intTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- Persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - Port string
- Port used to communicate with the FortiGuard servers.
- Protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - Proxy
Password string - Proxy user password.
- Proxy
Server stringIp - IP address of the proxy server.
- Proxy
Server intPort - Port used to communicate with the proxy server.
- Proxy
Username string - Proxy user name.
- Sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - Sandbox
Region string - Cloud sandbox region.
- Sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - Sdns
Server stringIp - IP address of the FortiDNS server.
- Sdns
Server intPort - Port used to communicate with FortiDNS servers.
- Service
Account stringId - Service account ID.
- Source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- Source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- Update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - Update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - Update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - Update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - Update
Server stringLocation - Signature update server location.
- Update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - Vdom string
- FortiGuard Service virtual domain name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Videofilter
Expiration int - Expiration date of the FortiGuard video filter contract.
- Videofilter
License int - Interval of time between license checks for the FortiGuard video filter contract.
- Webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - Webfilter
Cache intTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- Webfilter
Expiration int - Expiration date of the FortiGuard web filter contract.
- Webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - Webfilter
License int - Interval of time between license checks for the FortiGuard web filter contract.
- Webfilter
Timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- Antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - Antispam
Cache intMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- Antispam
Cache intMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- Antispam
Cache intTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- Antispam
Expiration int - Expiration date of the FortiGuard antispam contract.
- Antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - Antispam
License int - Interval of time between license checks for the FortiGuard antispam contract.
- Antispam
Timeout int - Antispam query time out (1 - 30 sec, default = 7).
- Anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- Anycast
Sdns intServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- Auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - Auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - Auto
Firmware intUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- Auto
Firmware intUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- Auto
Firmware intUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- Auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - Ddns
Server stringIp - IP address of the FortiDDNS server.
- Ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- Ddns
Server intPort - Port used to communicate with FortiDDNS servers.
- Fds
License intExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- Fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - Fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - Gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - Interface string
- Specify outgoing interface to reach server.
- Interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - Load
Balance intServers - Number of servers to alternate between as first FortiGuard option.
- Outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - Outbreak
Prevention intCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- Outbreak
Prevention intCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- Outbreak
Prevention intCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- Outbreak
Prevention intExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - Outbreak
Prevention intLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- Outbreak
Prevention intTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- Persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - Port string
- Port used to communicate with the FortiGuard servers.
- Protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - Proxy
Password string - Proxy user password.
- Proxy
Server stringIp - IP address of the proxy server.
- Proxy
Server intPort - Port used to communicate with the proxy server.
- Proxy
Username string - Proxy user name.
- Sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - Sandbox
Region string - Cloud sandbox region.
- Sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - Sdns
Server stringIp - IP address of the FortiDNS server.
- Sdns
Server intPort - Port used to communicate with FortiDNS servers.
- Service
Account stringId - Service account ID.
- Source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- Source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- Update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - Update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - Update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - Update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - Update
Server stringLocation - Signature update server location.
- Update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - Vdom string
- FortiGuard Service virtual domain name.
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Videofilter
Expiration int - Expiration date of the FortiGuard video filter contract.
- Videofilter
License int - Interval of time between license checks for the FortiGuard video filter contract.
- Webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - Webfilter
Cache intTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- Webfilter
Expiration int - Expiration date of the FortiGuard web filter contract.
- Webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - Webfilter
License int - Interval of time between license checks for the FortiGuard web filter contract.
- Webfilter
Timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache String - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache IntegerMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache IntegerMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache IntegerTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration Integer - Expiration date of the FortiGuard antispam contract.
- antispam
Force StringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License Integer - Interval of time between license checks for the FortiGuard antispam contract.
- antispam
Timeout Integer - Antispam query time out (1 - 30 sec, default = 7).
- anycast
Sdns StringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns IntegerServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware StringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware StringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware IntegerUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware IntegerUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware IntegerUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join StringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server StringIp - IP address of the FortiDDNS server.
- ddns
Server StringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server IntegerPort - Port used to communicate with FortiDDNS servers.
- fds
License IntegerExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast String - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast StringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt StringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - interface_ String
- Specify outgoing interface to reach server.
- load
Balance IntegerServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention StringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention IntegerCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention IntegerCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention IntegerCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention IntegerExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention StringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention IntegerLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention IntegerTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- persistent
Connection String - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port String
- Port used to communicate with the FortiGuard servers.
- protocol String
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password String - Proxy user password.
- proxy
Server StringIp - IP address of the proxy server.
- proxy
Server IntegerPort - Port used to communicate with the proxy server.
- proxy
Username String - Proxy user name.
- sandbox
Inline StringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region String - Cloud sandbox region.
- sdns
Options String - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server StringIp - IP address of the FortiDNS server.
- sdns
Server IntegerPort - Port used to communicate with FortiDNS servers.
- service
Account StringId - Service account ID.
- source
Ip String - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 String - Source IPv6 address used to communicate with FortiGuard.
- update
Build StringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb String - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb String - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb String - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server StringLocation - Signature update server location.
- update
Uwdb String - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom String
- FortiGuard Service virtual domain name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration Integer - Expiration date of the FortiGuard video filter contract.
- videofilter
License Integer - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache String - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache IntegerTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration Integer - Expiration date of the FortiGuard web filter contract.
- webfilter
Force StringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License Integer - Interval of time between license checks for the FortiGuard web filter contract.
- webfilter
Timeout Integer - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache string - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache numberMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache numberMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache numberTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration number - Expiration date of the FortiGuard antispam contract.
- antispam
Force stringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License number - Interval of time between license checks for the FortiGuard antispam contract.
- antispam
Timeout number - Antispam query time out (1 - 30 sec, default = 7).
- anycast
Sdns stringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns numberServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware stringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware stringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware numberUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware numberUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware numberUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join stringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server stringIp - IP address of the FortiDDNS server.
- ddns
Server stringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server numberPort - Port used to communicate with FortiDDNS servers.
- fds
License numberExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast string - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast stringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt stringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface string
- Specify outgoing interface to reach server.
- interface
Select stringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load
Balance numberServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention stringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention numberCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention numberCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention numberCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention numberExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention stringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention numberLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention numberTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- persistent
Connection string - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port string
- Port used to communicate with the FortiGuard servers.
- protocol string
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password string - Proxy user password.
- proxy
Server stringIp - IP address of the proxy server.
- proxy
Server numberPort - Port used to communicate with the proxy server.
- proxy
Username string - Proxy user name.
- sandbox
Inline stringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region string - Cloud sandbox region.
- sdns
Options string - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server stringIp - IP address of the FortiDNS server.
- sdns
Server numberPort - Port used to communicate with FortiDNS servers.
- service
Account stringId - Service account ID.
- source
Ip string - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 string - Source IPv6 address used to communicate with FortiGuard.
- update
Build stringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb string - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb string - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb string - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server stringLocation - Signature update server location.
- update
Uwdb string - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom string
- FortiGuard Service virtual domain name.
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration number - Expiration date of the FortiGuard video filter contract.
- videofilter
License number - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache string - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache numberTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration number - Expiration date of the FortiGuard web filter contract.
- webfilter
Force stringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License number - Interval of time between license checks for the FortiGuard web filter contract.
- webfilter
Timeout number - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam_
cache str - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam_
cache_ intmpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam_
cache_ intmpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam_
cache_ intttl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam_
expiration int - Expiration date of the FortiGuard antispam contract.
- antispam_
force_ stroff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam_
license int - Interval of time between license checks for the FortiGuard antispam contract.
- antispam_
timeout int - Antispam query time out (1 - 30 sec, default = 7).
- anycast_
sdns_ strserver_ ip - IP address of the FortiGuard anycast DNS rating server.
- anycast_
sdns_ intserver_ port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto_
firmware_ strupgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto_
firmware_ strupgrade_ day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto_
firmware_ intupgrade_ delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto_
firmware_ intupgrade_ end_ hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto_
firmware_ intupgrade_ start_ hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto_
join_ strforticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns_
server_ strip - IP address of the FortiDDNS server.
- ddns_
server_ strip6 - IPv6 address of the FortiDDNS server.
- ddns_
server_ intport - Port used to communicate with FortiDDNS servers.
- fds_
license_ intexpiring_ days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard_
anycast str - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard_
anycast_ strsource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui_
prompt_ strauto_ upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface str
- Specify outgoing interface to reach server.
- interface_
select_ strmethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load_
balance_ intservers - Number of servers to alternate between as first FortiGuard option.
- outbreak_
prevention_ strcache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak_
prevention_ intcache_ mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak_
prevention_ intcache_ mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak_
prevention_ intcache_ ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak_
prevention_ intexpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak_
prevention_ strforce_ off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak_
prevention_ intlicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- outbreak_
prevention_ inttimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- persistent_
connection str - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port str
- Port used to communicate with the FortiGuard servers.
- protocol str
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy_
password str - Proxy user password.
- proxy_
server_ strip - IP address of the proxy server.
- proxy_
server_ intport - Port used to communicate with the proxy server.
- proxy_
username str - Proxy user name.
- sandbox_
inline_ strscan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox_
region str - Cloud sandbox region.
- sdns_
options str - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns_
server_ strip - IP address of the FortiDNS server.
- sdns_
server_ intport - Port used to communicate with FortiDNS servers.
- service_
account_ strid - Service account ID.
- source_
ip str - Source IPv4 address used to communicate with FortiGuard.
- source_
ip6 str - Source IPv6 address used to communicate with FortiGuard.
- update_
build_ strproxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update_
dldb str - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update_
extdb str - Enable/disable external resource update. Valid values:
enable
,disable
. - update_
ffdb str - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update_
server_ strlocation - Signature update server location.
- update_
uwdb str - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom str
- FortiGuard Service virtual domain name.
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter_
expiration int - Expiration date of the FortiGuard video filter contract.
- videofilter_
license int - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter_
cache str - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter_
cache_ intttl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter_
expiration int - Expiration date of the FortiGuard web filter contract.
- webfilter_
force_ stroff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter_
license int - Interval of time between license checks for the FortiGuard web filter contract.
- webfilter_
timeout int - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
- antispam
Cache String - Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values:
enable
,disable
. - antispam
Cache NumberMpercent - Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).
- antispam
Cache NumberMpermille - Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
- antispam
Cache NumberTtl - Time-to-live for antispam cache entries in seconds (300 - 86400). Lower times reduce the cache size. Higher times may improve performance since the cache will have more entries.
- antispam
Expiration Number - Expiration date of the FortiGuard antispam contract.
- antispam
Force StringOff - Enable/disable turning off the FortiGuard antispam service. Valid values:
enable
,disable
. - antispam
License Number - Interval of time between license checks for the FortiGuard antispam contract.
- antispam
Timeout Number - Antispam query time out (1 - 30 sec, default = 7).
- anycast
Sdns StringServer Ip - IP address of the FortiGuard anycast DNS rating server.
- anycast
Sdns NumberServer Port - Port to connect to on the FortiGuard anycast DNS rating server.
- auto
Firmware StringUpgrade - Enable/disable automatic patch-level firmware upgrade from FortiGuard. The FortiGate unit searches for new patches only in the same major and minor version. Valid values:
enable
,disable
. - auto
Firmware StringUpgrade Day - Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values:
sunday
,monday
,tuesday
,wednesday
,thursday
,friday
,saturday
. - auto
Firmware NumberUpgrade Delay - Delay of day(s) before installing an automatic patch-level firmware upgrade from FortiGuard (default = 3). Set it 0 to use auto-firmware-upgrade-day instead, which selects allowed day(s) of the week for installing an automatic patch-level firmware upgrade.
- auto
Firmware NumberUpgrade End Hour - End time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 4). When the end time is smaller than the start time, the end time is interpreted as the next day. The actual upgrade time is selected randomly within the time window.
- auto
Firmware NumberUpgrade Start Hour - Start time in the designated time window for automatic patch-level firmware upgrade from FortiGuard in 24 hour time (0 ~ 23, default = 2). The actual upgrade time is selected randomly within the time window.
- auto
Join StringForticloud - Automatically connect to and login to FortiCloud. Valid values:
enable
,disable
. - ddns
Server StringIp - IP address of the FortiDDNS server.
- ddns
Server StringIp6 - IPv6 address of the FortiDDNS server.
- ddns
Server NumberPort - Port used to communicate with FortiDDNS servers.
- fds
License NumberExpiring Days - Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
- fortiguard
Anycast String - Enable/disable use of FortiGuard's anycast network. Valid values:
enable
,disable
. - fortiguard
Anycast StringSource - Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values:
fortinet
,aws
,debug
. - gui
Prompt StringAuto Upgrade - Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values:
enable
,disable
. - interface String
- Specify outgoing interface to reach server.
- interface
Select StringMethod - Specify how to select outgoing interface to reach server. Valid values:
auto
,sdwan
,specify
. - load
Balance NumberServers - Number of servers to alternate between as first FortiGuard option.
- outbreak
Prevention StringCache - Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values:
enable
,disable
. - outbreak
Prevention NumberCache Mpercent - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
- outbreak
Prevention NumberCache Mpermille - Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
- outbreak
Prevention NumberCache Ttl - Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
- outbreak
Prevention NumberExpiration - Expiration date of FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention StringForce Off - Turn off FortiGuard Virus Outbreak Prevention service. Valid values:
enable
,disable
. - outbreak
Prevention NumberLicense - Interval of time between license checks for FortiGuard Virus Outbreak Prevention contract.
- outbreak
Prevention NumberTimeout - FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
- persistent
Connection String - Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values:
enable
,disable
. - port String
- Port used to communicate with the FortiGuard servers.
- protocol String
- Protocol used to communicate with the FortiGuard servers. Valid values:
udp
,http
,https
. - proxy
Password String - Proxy user password.
- proxy
Server StringIp - IP address of the proxy server.
- proxy
Server NumberPort - Port used to communicate with the proxy server.
- proxy
Username String - Proxy user name.
- sandbox
Inline StringScan - Enable/disable FortiCloud Sandbox inline-scan. Valid values:
enable
,disable
. - sandbox
Region String - Cloud sandbox region.
- sdns
Options String - Customization options for the FortiGuard DNS service. Valid values:
include-question-section
. - sdns
Server StringIp - IP address of the FortiDNS server.
- sdns
Server NumberPort - Port used to communicate with FortiDNS servers.
- service
Account StringId - Service account ID.
- source
Ip String - Source IPv4 address used to communicate with FortiGuard.
- source
Ip6 String - Source IPv6 address used to communicate with FortiGuard.
- update
Build StringProxy - Enable/disable proxy dictionary rebuild. Valid values:
enable
,disable
. - update
Dldb String - Enable/disable DLP signature update. Valid values:
enable
,disable
. - update
Extdb String - Enable/disable external resource update. Valid values:
enable
,disable
. - update
Ffdb String - Enable/disable Internet Service Database update. Valid values:
enable
,disable
. - update
Server StringLocation - Signature update server location.
- update
Uwdb String - Enable/disable allowlist update. Valid values:
enable
,disable
. - vdom String
- FortiGuard Service virtual domain name.
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- videofilter
Expiration Number - Expiration date of the FortiGuard video filter contract.
- videofilter
License Number - Interval of time between license checks for the FortiGuard video filter contract.
- webfilter
Cache String - Enable/disable FortiGuard web filter caching. Valid values:
enable
,disable
. - webfilter
Cache NumberTtl - Time-to-live for web filter cache entries in seconds (300 - 86400).
- webfilter
Expiration Number - Expiration date of the FortiGuard web filter contract.
- webfilter
Force StringOff - Enable/disable turning off the FortiGuard web filtering service. Valid values:
enable
,disable
. - webfilter
License Number - Interval of time between license checks for the FortiGuard web filter contract.
- webfilter
Timeout Number - Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15.
Import
System Fortiguard can be imported using any of these accepted formats:
$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.