1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectSystemFortiguard
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.ObjectSystemFortiguard

Explore with Pulumi AI

Configure FortiGuard services.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";

const labelname = new fortimanager.ObjectSystemFortiguard("labelname", {
    antispamCache: "enable",
    antispamCacheMpercent: 2,
    antispamCacheTtl: 1800,
    antispamExpiration: 0,
    antispamForceOff: "disable",
    antispamLicense: 4294967295,
    antispamTimeout: 7,
    anycastSdnsServerIp: "0.0.0.0",
    anycastSdnsServerPort: 853,
    autoJoinForticloud: "disable",
    ddnsServerIp: "0.0.0.0",
    ddnsServerPort: 443,
    fortiguardAnycast: "enable",
    fortiguardAnycastSource: "fortinet",
    interfaceSelectMethod: "auto",
    loadBalanceServers: 1,
    outbreakPreventionCache: "enable",
    outbreakPreventionCacheMpercent: 2,
    outbreakPreventionCacheTtl: 300,
    outbreakPreventionExpiration: 0,
    outbreakPreventionForceOff: "disable",
    outbreakPreventionLicense: 4294967295,
    outbreakPreventionTimeout: 7,
    port: "443",
    protocol: "https",
    proxyPasswords: ["fdafdas"],
    proxyServerIp: "0.0.0.0",
    proxyServerPort: 0,
    sdnsOptions: [],
    sdnsServerIps: [],
    sdnsServerPort: 0,
    sourceIp: "0.0.0.0",
    sourceIp6: "::",
    updateServerLocation: "usa",
    webfilterCache: "enable",
    webfilterCacheTtl: 3600,
    webfilterExpiration: 0,
    webfilterForceOff: "disable",
    webfilterLicense: 4294967295,
    webfilterTimeout: 15,
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

labelname = fortimanager.ObjectSystemFortiguard("labelname",
    antispam_cache="enable",
    antispam_cache_mpercent=2,
    antispam_cache_ttl=1800,
    antispam_expiration=0,
    antispam_force_off="disable",
    antispam_license=4294967295,
    antispam_timeout=7,
    anycast_sdns_server_ip="0.0.0.0",
    anycast_sdns_server_port=853,
    auto_join_forticloud="disable",
    ddns_server_ip="0.0.0.0",
    ddns_server_port=443,
    fortiguard_anycast="enable",
    fortiguard_anycast_source="fortinet",
    interface_select_method="auto",
    load_balance_servers=1,
    outbreak_prevention_cache="enable",
    outbreak_prevention_cache_mpercent=2,
    outbreak_prevention_cache_ttl=300,
    outbreak_prevention_expiration=0,
    outbreak_prevention_force_off="disable",
    outbreak_prevention_license=4294967295,
    outbreak_prevention_timeout=7,
    port="443",
    protocol="https",
    proxy_passwords=["fdafdas"],
    proxy_server_ip="0.0.0.0",
    proxy_server_port=0,
    sdns_options=[],
    sdns_server_ips=[],
    sdns_server_port=0,
    source_ip="0.0.0.0",
    source_ip6="::",
    update_server_location="usa",
    webfilter_cache="enable",
    webfilter_cache_ttl=3600,
    webfilter_expiration=0,
    webfilter_force_off="disable",
    webfilter_license=4294967295,
    webfilter_timeout=15)
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fortimanager.NewObjectSystemFortiguard(ctx, "labelname", &fortimanager.ObjectSystemFortiguardArgs{
			AntispamCache:                   pulumi.String("enable"),
			AntispamCacheMpercent:           pulumi.Float64(2),
			AntispamCacheTtl:                pulumi.Float64(1800),
			AntispamExpiration:              pulumi.Float64(0),
			AntispamForceOff:                pulumi.String("disable"),
			AntispamLicense:                 pulumi.Float64(4294967295),
			AntispamTimeout:                 pulumi.Float64(7),
			AnycastSdnsServerIp:             pulumi.String("0.0.0.0"),
			AnycastSdnsServerPort:           pulumi.Float64(853),
			AutoJoinForticloud:              pulumi.String("disable"),
			DdnsServerIp:                    pulumi.String("0.0.0.0"),
			DdnsServerPort:                  pulumi.Float64(443),
			FortiguardAnycast:               pulumi.String("enable"),
			FortiguardAnycastSource:         pulumi.String("fortinet"),
			InterfaceSelectMethod:           pulumi.String("auto"),
			LoadBalanceServers:              pulumi.Float64(1),
			OutbreakPreventionCache:         pulumi.String("enable"),
			OutbreakPreventionCacheMpercent: pulumi.Float64(2),
			OutbreakPreventionCacheTtl:      pulumi.Float64(300),
			OutbreakPreventionExpiration:    pulumi.Float64(0),
			OutbreakPreventionForceOff:      pulumi.String("disable"),
			OutbreakPreventionLicense:       pulumi.Float64(4294967295),
			OutbreakPreventionTimeout:       pulumi.Float64(7),
			Port:                            pulumi.String("443"),
			Protocol:                        pulumi.String("https"),
			ProxyPasswords: pulumi.StringArray{
				pulumi.String("fdafdas"),
			},
			ProxyServerIp:        pulumi.String("0.0.0.0"),
			ProxyServerPort:      pulumi.Float64(0),
			SdnsOptions:          pulumi.StringArray{},
			SdnsServerIps:        pulumi.StringArray{},
			SdnsServerPort:       pulumi.Float64(0),
			SourceIp:             pulumi.String("0.0.0.0"),
			SourceIp6:            pulumi.String("::"),
			UpdateServerLocation: pulumi.String("usa"),
			WebfilterCache:       pulumi.String("enable"),
			WebfilterCacheTtl:    pulumi.Float64(3600),
			WebfilterExpiration:  pulumi.Float64(0),
			WebfilterForceOff:    pulumi.String("disable"),
			WebfilterLicense:     pulumi.Float64(4294967295),
			WebfilterTimeout:     pulumi.Float64(15),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var labelname = new Fortimanager.ObjectSystemFortiguard("labelname", new()
    {
        AntispamCache = "enable",
        AntispamCacheMpercent = 2,
        AntispamCacheTtl = 1800,
        AntispamExpiration = 0,
        AntispamForceOff = "disable",
        AntispamLicense = 4294967295,
        AntispamTimeout = 7,
        AnycastSdnsServerIp = "0.0.0.0",
        AnycastSdnsServerPort = 853,
        AutoJoinForticloud = "disable",
        DdnsServerIp = "0.0.0.0",
        DdnsServerPort = 443,
        FortiguardAnycast = "enable",
        FortiguardAnycastSource = "fortinet",
        InterfaceSelectMethod = "auto",
        LoadBalanceServers = 1,
        OutbreakPreventionCache = "enable",
        OutbreakPreventionCacheMpercent = 2,
        OutbreakPreventionCacheTtl = 300,
        OutbreakPreventionExpiration = 0,
        OutbreakPreventionForceOff = "disable",
        OutbreakPreventionLicense = 4294967295,
        OutbreakPreventionTimeout = 7,
        Port = "443",
        Protocol = "https",
        ProxyPasswords = new[]
        {
            "fdafdas",
        },
        ProxyServerIp = "0.0.0.0",
        ProxyServerPort = 0,
        SdnsOptions = new[] {},
        SdnsServerIps = new[] {},
        SdnsServerPort = 0,
        SourceIp = "0.0.0.0",
        SourceIp6 = "::",
        UpdateServerLocation = "usa",
        WebfilterCache = "enable",
        WebfilterCacheTtl = 3600,
        WebfilterExpiration = 0,
        WebfilterForceOff = "disable",
        WebfilterLicense = 4294967295,
        WebfilterTimeout = 15,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectSystemFortiguard;
import com.pulumi.fortimanager.ObjectSystemFortiguardArgs;
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 labelname = new ObjectSystemFortiguard("labelname", ObjectSystemFortiguardArgs.builder()
            .antispamCache("enable")
            .antispamCacheMpercent(2)
            .antispamCacheTtl(1800)
            .antispamExpiration(0)
            .antispamForceOff("disable")
            .antispamLicense(4294967295)
            .antispamTimeout(7)
            .anycastSdnsServerIp("0.0.0.0")
            .anycastSdnsServerPort(853)
            .autoJoinForticloud("disable")
            .ddnsServerIp("0.0.0.0")
            .ddnsServerPort(443)
            .fortiguardAnycast("enable")
            .fortiguardAnycastSource("fortinet")
            .interfaceSelectMethod("auto")
            .loadBalanceServers(1)
            .outbreakPreventionCache("enable")
            .outbreakPreventionCacheMpercent(2)
            .outbreakPreventionCacheTtl(300)
            .outbreakPreventionExpiration(0)
            .outbreakPreventionForceOff("disable")
            .outbreakPreventionLicense(4294967295)
            .outbreakPreventionTimeout(7)
            .port("443")
            .protocol("https")
            .proxyPasswords("fdafdas")
            .proxyServerIp("0.0.0.0")
            .proxyServerPort(0)
            .sdnsOptions()
            .sdnsServerIps()
            .sdnsServerPort(0)
            .sourceIp("0.0.0.0")
            .sourceIp6("::")
            .updateServerLocation("usa")
            .webfilterCache("enable")
            .webfilterCacheTtl(3600)
            .webfilterExpiration(0)
            .webfilterForceOff("disable")
            .webfilterLicense(4294967295)
            .webfilterTimeout(15)
            .build());

    }
}
Copy
resources:
  labelname:
    type: fortimanager:ObjectSystemFortiguard
    properties:
      antispamCache: enable
      antispamCacheMpercent: 2
      antispamCacheTtl: 1800
      antispamExpiration: 0
      antispamForceOff: disable
      antispamLicense: 4.294967295e+09
      antispamTimeout: 7
      anycastSdnsServerIp: 0.0.0.0
      anycastSdnsServerPort: 853
      autoJoinForticloud: disable
      ddnsServerIp: 0.0.0.0
      ddnsServerPort: 443
      fortiguardAnycast: enable
      fortiguardAnycastSource: fortinet
      interfaceSelectMethod: auto
      loadBalanceServers: 1
      outbreakPreventionCache: enable
      outbreakPreventionCacheMpercent: 2
      outbreakPreventionCacheTtl: 300
      outbreakPreventionExpiration: 0
      outbreakPreventionForceOff: disable
      outbreakPreventionLicense: 4.294967295e+09
      outbreakPreventionTimeout: 7
      port: '443'
      protocol: https
      proxyPasswords:
        - fdafdas
      proxyServerIp: 0.0.0.0
      proxyServerPort: 0
      sdnsOptions: []
      sdnsServerIps: []
      sdnsServerPort: 0
      sourceIp: 0.0.0.0
      sourceIp6: '::'
      updateServerLocation: usa
      webfilterCache: enable
      webfilterCacheTtl: 3600
      webfilterExpiration: 0
      webfilterForceOff: disable
      webfilterLicense: 4.294967295e+09
      webfilterTimeout: 15
Copy

Create ObjectSystemFortiguard Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ObjectSystemFortiguard(name: string, args?: ObjectSystemFortiguardArgs, opts?: CustomResourceOptions);
@overload
def ObjectSystemFortiguard(resource_name: str,
                           args: Optional[ObjectSystemFortiguardArgs] = None,
                           opts: Optional[ResourceOptions] = None)

@overload
def ObjectSystemFortiguard(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           adom: Optional[str] = None,
                           antispam_cache: Optional[str] = None,
                           antispam_cache_mpercent: Optional[float] = None,
                           antispam_cache_mpermille: Optional[float] = None,
                           antispam_cache_ttl: Optional[float] = None,
                           antispam_expiration: Optional[float] = None,
                           antispam_force_off: Optional[str] = None,
                           antispam_license: Optional[float] = None,
                           antispam_timeout: Optional[float] = None,
                           anycast_sdns_server_ip: Optional[str] = None,
                           anycast_sdns_server_port: Optional[float] = None,
                           auto_firmware_upgrade: Optional[str] = None,
                           auto_firmware_upgrade_days: Optional[Sequence[str]] = None,
                           auto_firmware_upgrade_delay: Optional[float] = None,
                           auto_firmware_upgrade_end_hour: Optional[float] = None,
                           auto_firmware_upgrade_start_hour: Optional[float] = None,
                           auto_join_forticloud: Optional[str] = None,
                           ddns_server_ip: Optional[str] = None,
                           ddns_server_ip6: Optional[str] = None,
                           ddns_server_port: Optional[float] = None,
                           fds_license_expiring_days: Optional[float] = 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[float] = None,
                           object_system_fortiguard_id: Optional[str] = None,
                           outbreak_prevention_cache: Optional[str] = None,
                           outbreak_prevention_cache_mpercent: Optional[float] = None,
                           outbreak_prevention_cache_mpermille: Optional[float] = None,
                           outbreak_prevention_cache_ttl: Optional[float] = None,
                           outbreak_prevention_expiration: Optional[float] = None,
                           outbreak_prevention_force_off: Optional[str] = None,
                           outbreak_prevention_license: Optional[float] = None,
                           outbreak_prevention_timeout: Optional[float] = None,
                           persistent_connection: Optional[str] = None,
                           port: Optional[str] = None,
                           protocol: Optional[str] = None,
                           proxy_passwords: Optional[Sequence[str]] = None,
                           proxy_server_ip: Optional[str] = None,
                           proxy_server_port: Optional[float] = None,
                           proxy_username: Optional[str] = None,
                           sandbox_inline_scan: Optional[str] = None,
                           sandbox_region: Optional[str] = None,
                           scopetype: Optional[str] = None,
                           sdns_options: Optional[Sequence[str]] = None,
                           sdns_server_ips: Optional[Sequence[str]] = None,
                           sdns_server_port: Optional[float] = 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,
                           videofilter_expiration: Optional[float] = None,
                           videofilter_license: Optional[float] = None,
                           vrf_select: Optional[float] = None,
                           webfilter_cache: Optional[str] = None,
                           webfilter_cache_ttl: Optional[float] = None,
                           webfilter_expiration: Optional[float] = None,
                           webfilter_force_off: Optional[str] = None,
                           webfilter_license: Optional[float] = None,
                           webfilter_timeout: Optional[float] = None)
func NewObjectSystemFortiguard(ctx *Context, name string, args *ObjectSystemFortiguardArgs, opts ...ResourceOption) (*ObjectSystemFortiguard, error)
public ObjectSystemFortiguard(string name, ObjectSystemFortiguardArgs? args = null, CustomResourceOptions? opts = null)
public ObjectSystemFortiguard(String name, ObjectSystemFortiguardArgs args)
public ObjectSystemFortiguard(String name, ObjectSystemFortiguardArgs args, CustomResourceOptions options)
type: fortimanager:ObjectSystemFortiguard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ObjectSystemFortiguardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ObjectSystemFortiguardArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ObjectSystemFortiguardArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ObjectSystemFortiguardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ObjectSystemFortiguardArgs
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 objectSystemFortiguardResource = new Fortimanager.ObjectSystemFortiguard("objectSystemFortiguardResource", new()
{
    Adom = "string",
    AntispamCache = "string",
    AntispamCacheMpercent = 0,
    AntispamCacheMpermille = 0,
    AntispamCacheTtl = 0,
    AntispamExpiration = 0,
    AntispamForceOff = "string",
    AntispamLicense = 0,
    AntispamTimeout = 0,
    AnycastSdnsServerIp = "string",
    AnycastSdnsServerPort = 0,
    AutoFirmwareUpgrade = "string",
    AutoFirmwareUpgradeDays = new[]
    {
        "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,
    ObjectSystemFortiguardId = "string",
    OutbreakPreventionCache = "string",
    OutbreakPreventionCacheMpercent = 0,
    OutbreakPreventionCacheMpermille = 0,
    OutbreakPreventionCacheTtl = 0,
    OutbreakPreventionExpiration = 0,
    OutbreakPreventionForceOff = "string",
    OutbreakPreventionLicense = 0,
    OutbreakPreventionTimeout = 0,
    PersistentConnection = "string",
    Port = "string",
    Protocol = "string",
    ProxyPasswords = new[]
    {
        "string",
    },
    ProxyServerIp = "string",
    ProxyServerPort = 0,
    ProxyUsername = "string",
    SandboxInlineScan = "string",
    SandboxRegion = "string",
    Scopetype = "string",
    SdnsOptions = new[]
    {
        "string",
    },
    SdnsServerIps = new[]
    {
        "string",
    },
    SdnsServerPort = 0,
    ServiceAccountId = "string",
    SourceIp = "string",
    SourceIp6 = "string",
    UpdateBuildProxy = "string",
    UpdateDldb = "string",
    UpdateExtdb = "string",
    UpdateFfdb = "string",
    UpdateServerLocation = "string",
    UpdateUwdb = "string",
    Vdom = "string",
    VideofilterExpiration = 0,
    VideofilterLicense = 0,
    VrfSelect = 0,
    WebfilterCache = "string",
    WebfilterCacheTtl = 0,
    WebfilterExpiration = 0,
    WebfilterForceOff = "string",
    WebfilterLicense = 0,
    WebfilterTimeout = 0,
});
Copy
example, err := fortimanager.NewObjectSystemFortiguard(ctx, "objectSystemFortiguardResource", &fortimanager.ObjectSystemFortiguardArgs{
Adom: pulumi.String("string"),
AntispamCache: pulumi.String("string"),
AntispamCacheMpercent: pulumi.Float64(0),
AntispamCacheMpermille: pulumi.Float64(0),
AntispamCacheTtl: pulumi.Float64(0),
AntispamExpiration: pulumi.Float64(0),
AntispamForceOff: pulumi.String("string"),
AntispamLicense: pulumi.Float64(0),
AntispamTimeout: pulumi.Float64(0),
AnycastSdnsServerIp: pulumi.String("string"),
AnycastSdnsServerPort: pulumi.Float64(0),
AutoFirmwareUpgrade: pulumi.String("string"),
AutoFirmwareUpgradeDays: pulumi.StringArray{
pulumi.String("string"),
},
AutoFirmwareUpgradeDelay: pulumi.Float64(0),
AutoFirmwareUpgradeEndHour: pulumi.Float64(0),
AutoFirmwareUpgradeStartHour: pulumi.Float64(0),
AutoJoinForticloud: pulumi.String("string"),
DdnsServerIp: pulumi.String("string"),
DdnsServerIp6: pulumi.String("string"),
DdnsServerPort: pulumi.Float64(0),
FdsLicenseExpiringDays: pulumi.Float64(0),
FortiguardAnycast: pulumi.String("string"),
FortiguardAnycastSource: pulumi.String("string"),
GuiPromptAutoUpgrade: pulumi.String("string"),
Interface: pulumi.String("string"),
InterfaceSelectMethod: pulumi.String("string"),
LoadBalanceServers: pulumi.Float64(0),
ObjectSystemFortiguardId: pulumi.String("string"),
OutbreakPreventionCache: pulumi.String("string"),
OutbreakPreventionCacheMpercent: pulumi.Float64(0),
OutbreakPreventionCacheMpermille: pulumi.Float64(0),
OutbreakPreventionCacheTtl: pulumi.Float64(0),
OutbreakPreventionExpiration: pulumi.Float64(0),
OutbreakPreventionForceOff: pulumi.String("string"),
OutbreakPreventionLicense: pulumi.Float64(0),
OutbreakPreventionTimeout: pulumi.Float64(0),
PersistentConnection: pulumi.String("string"),
Port: pulumi.String("string"),
Protocol: pulumi.String("string"),
ProxyPasswords: pulumi.StringArray{
pulumi.String("string"),
},
ProxyServerIp: pulumi.String("string"),
ProxyServerPort: pulumi.Float64(0),
ProxyUsername: pulumi.String("string"),
SandboxInlineScan: pulumi.String("string"),
SandboxRegion: pulumi.String("string"),
Scopetype: pulumi.String("string"),
SdnsOptions: pulumi.StringArray{
pulumi.String("string"),
},
SdnsServerIps: pulumi.StringArray{
pulumi.String("string"),
},
SdnsServerPort: pulumi.Float64(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"),
VideofilterExpiration: pulumi.Float64(0),
VideofilterLicense: pulumi.Float64(0),
VrfSelect: pulumi.Float64(0),
WebfilterCache: pulumi.String("string"),
WebfilterCacheTtl: pulumi.Float64(0),
WebfilterExpiration: pulumi.Float64(0),
WebfilterForceOff: pulumi.String("string"),
WebfilterLicense: pulumi.Float64(0),
WebfilterTimeout: pulumi.Float64(0),
})
Copy
var objectSystemFortiguardResource = new ObjectSystemFortiguard("objectSystemFortiguardResource", ObjectSystemFortiguardArgs.builder()
    .adom("string")
    .antispamCache("string")
    .antispamCacheMpercent(0)
    .antispamCacheMpermille(0)
    .antispamCacheTtl(0)
    .antispamExpiration(0)
    .antispamForceOff("string")
    .antispamLicense(0)
    .antispamTimeout(0)
    .anycastSdnsServerIp("string")
    .anycastSdnsServerPort(0)
    .autoFirmwareUpgrade("string")
    .autoFirmwareUpgradeDays("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)
    .objectSystemFortiguardId("string")
    .outbreakPreventionCache("string")
    .outbreakPreventionCacheMpercent(0)
    .outbreakPreventionCacheMpermille(0)
    .outbreakPreventionCacheTtl(0)
    .outbreakPreventionExpiration(0)
    .outbreakPreventionForceOff("string")
    .outbreakPreventionLicense(0)
    .outbreakPreventionTimeout(0)
    .persistentConnection("string")
    .port("string")
    .protocol("string")
    .proxyPasswords("string")
    .proxyServerIp("string")
    .proxyServerPort(0)
    .proxyUsername("string")
    .sandboxInlineScan("string")
    .sandboxRegion("string")
    .scopetype("string")
    .sdnsOptions("string")
    .sdnsServerIps("string")
    .sdnsServerPort(0)
    .serviceAccountId("string")
    .sourceIp("string")
    .sourceIp6("string")
    .updateBuildProxy("string")
    .updateDldb("string")
    .updateExtdb("string")
    .updateFfdb("string")
    .updateServerLocation("string")
    .updateUwdb("string")
    .vdom("string")
    .videofilterExpiration(0)
    .videofilterLicense(0)
    .vrfSelect(0)
    .webfilterCache("string")
    .webfilterCacheTtl(0)
    .webfilterExpiration(0)
    .webfilterForceOff("string")
    .webfilterLicense(0)
    .webfilterTimeout(0)
    .build());
Copy
object_system_fortiguard_resource = fortimanager.ObjectSystemFortiguard("objectSystemFortiguardResource",
    adom="string",
    antispam_cache="string",
    antispam_cache_mpercent=0,
    antispam_cache_mpermille=0,
    antispam_cache_ttl=0,
    antispam_expiration=0,
    antispam_force_off="string",
    antispam_license=0,
    antispam_timeout=0,
    anycast_sdns_server_ip="string",
    anycast_sdns_server_port=0,
    auto_firmware_upgrade="string",
    auto_firmware_upgrade_days=["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,
    object_system_fortiguard_id="string",
    outbreak_prevention_cache="string",
    outbreak_prevention_cache_mpercent=0,
    outbreak_prevention_cache_mpermille=0,
    outbreak_prevention_cache_ttl=0,
    outbreak_prevention_expiration=0,
    outbreak_prevention_force_off="string",
    outbreak_prevention_license=0,
    outbreak_prevention_timeout=0,
    persistent_connection="string",
    port="string",
    protocol="string",
    proxy_passwords=["string"],
    proxy_server_ip="string",
    proxy_server_port=0,
    proxy_username="string",
    sandbox_inline_scan="string",
    sandbox_region="string",
    scopetype="string",
    sdns_options=["string"],
    sdns_server_ips=["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",
    videofilter_expiration=0,
    videofilter_license=0,
    vrf_select=0,
    webfilter_cache="string",
    webfilter_cache_ttl=0,
    webfilter_expiration=0,
    webfilter_force_off="string",
    webfilter_license=0,
    webfilter_timeout=0)
Copy
const objectSystemFortiguardResource = new fortimanager.ObjectSystemFortiguard("objectSystemFortiguardResource", {
    adom: "string",
    antispamCache: "string",
    antispamCacheMpercent: 0,
    antispamCacheMpermille: 0,
    antispamCacheTtl: 0,
    antispamExpiration: 0,
    antispamForceOff: "string",
    antispamLicense: 0,
    antispamTimeout: 0,
    anycastSdnsServerIp: "string",
    anycastSdnsServerPort: 0,
    autoFirmwareUpgrade: "string",
    autoFirmwareUpgradeDays: ["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,
    objectSystemFortiguardId: "string",
    outbreakPreventionCache: "string",
    outbreakPreventionCacheMpercent: 0,
    outbreakPreventionCacheMpermille: 0,
    outbreakPreventionCacheTtl: 0,
    outbreakPreventionExpiration: 0,
    outbreakPreventionForceOff: "string",
    outbreakPreventionLicense: 0,
    outbreakPreventionTimeout: 0,
    persistentConnection: "string",
    port: "string",
    protocol: "string",
    proxyPasswords: ["string"],
    proxyServerIp: "string",
    proxyServerPort: 0,
    proxyUsername: "string",
    sandboxInlineScan: "string",
    sandboxRegion: "string",
    scopetype: "string",
    sdnsOptions: ["string"],
    sdnsServerIps: ["string"],
    sdnsServerPort: 0,
    serviceAccountId: "string",
    sourceIp: "string",
    sourceIp6: "string",
    updateBuildProxy: "string",
    updateDldb: "string",
    updateExtdb: "string",
    updateFfdb: "string",
    updateServerLocation: "string",
    updateUwdb: "string",
    vdom: "string",
    videofilterExpiration: 0,
    videofilterLicense: 0,
    vrfSelect: 0,
    webfilterCache: "string",
    webfilterCacheTtl: 0,
    webfilterExpiration: 0,
    webfilterForceOff: "string",
    webfilterLicense: 0,
    webfilterTimeout: 0,
});
Copy
type: fortimanager:ObjectSystemFortiguard
properties:
    adom: string
    antispamCache: string
    antispamCacheMpercent: 0
    antispamCacheMpermille: 0
    antispamCacheTtl: 0
    antispamExpiration: 0
    antispamForceOff: string
    antispamLicense: 0
    antispamTimeout: 0
    anycastSdnsServerIp: string
    anycastSdnsServerPort: 0
    autoFirmwareUpgrade: string
    autoFirmwareUpgradeDays:
        - 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
    objectSystemFortiguardId: string
    outbreakPreventionCache: string
    outbreakPreventionCacheMpercent: 0
    outbreakPreventionCacheMpermille: 0
    outbreakPreventionCacheTtl: 0
    outbreakPreventionExpiration: 0
    outbreakPreventionForceOff: string
    outbreakPreventionLicense: 0
    outbreakPreventionTimeout: 0
    persistentConnection: string
    port: string
    protocol: string
    proxyPasswords:
        - string
    proxyServerIp: string
    proxyServerPort: 0
    proxyUsername: string
    sandboxInlineScan: string
    sandboxRegion: string
    scopetype: string
    sdnsOptions:
        - string
    sdnsServerIps:
        - string
    sdnsServerPort: 0
    serviceAccountId: string
    sourceIp: string
    sourceIp6: string
    updateBuildProxy: string
    updateDldb: string
    updateExtdb: string
    updateFfdb: string
    updateServerLocation: string
    updateUwdb: string
    vdom: string
    videofilterExpiration: 0
    videofilterLicense: 0
    vrfSelect: 0
    webfilterCache: string
    webfilterCacheTtl: 0
    webfilterExpiration: 0
    webfilterForceOff: string
    webfilterLicense: 0
    webfilterTimeout: 0
Copy

ObjectSystemFortiguard 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 ObjectSystemFortiguard resource accepts the following input properties:

Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AntispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
AntispamCacheMpercent double
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
AntispamCacheMpermille double
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
AntispamCacheTtl double
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.
AntispamExpiration double
Antispam-Expiration.
AntispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
AntispamLicense double
Antispam-License.
AntispamTimeout double
Antispam query time out (1 - 30 sec, default = 7).
AnycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
AnycastSdnsServerPort double
Port to connect to on the FortiGuard anycast DNS rating server.
AutoFirmwareUpgrade string
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: disable, enable.
AutoFirmwareUpgradeDays List<string>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
AutoFirmwareUpgradeDelay double
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.
AutoFirmwareUpgradeEndHour double
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.
AutoFirmwareUpgradeStartHour double
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.
AutoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
DdnsServerIp string
IP address of the FortiDDNS server.
DdnsServerIp6 string
IPv6 address of the FortiDDNS server.
DdnsServerPort double
Port used to communicate with FortiDDNS servers.
FdsLicenseExpiringDays double
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
FortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
FortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
GuiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
LoadBalanceServers double
Number of servers to alternate between as first FortiGuard option.
ObjectSystemFortiguardId string
an identifier for the resource.
OutbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
OutbreakPreventionCacheMpercent double
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
OutbreakPreventionCacheMpermille double
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
OutbreakPreventionCacheTtl double
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
OutbreakPreventionExpiration double
Outbreak-Prevention-Expiration.
OutbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
OutbreakPreventionLicense double
Outbreak-Prevention-License.
OutbreakPreventionTimeout double
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
PersistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
Port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
Protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
ProxyPasswords List<string>
Proxy user password.
ProxyServerIp string
IP address of the proxy server.
ProxyServerPort double
Port used to communicate with the proxy server.
ProxyUsername string
Proxy user name.
SandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
SandboxRegion string
Cloud sandbox region.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SdnsOptions List<string>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
SdnsServerIps List<string>
IP address of the FortiDNS server.
SdnsServerPort double
Port used to communicate with FortiDNS servers.
ServiceAccountId string
Service account ID.
SourceIp string
Source IPv4 address used to communicate with FortiGuard.
SourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
UpdateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
UpdateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
UpdateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
UpdateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
UpdateServerLocation string
Signature update server location. Valid values: any, usa.
UpdateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
Vdom string
FortiGuard Service virtual domain name.
VideofilterExpiration double
Videofilter-Expiration.
VideofilterLicense double
Videofilter-License.
VrfSelect double
VRF ID used for connection to server.
WebfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
WebfilterCacheTtl double
Time-to-live for web filter cache entries in seconds (300 - 86400).
WebfilterExpiration double
Webfilter-Expiration.
WebfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
WebfilterLicense double
Webfilter-License.
WebfilterTimeout double
Web filter query time out (1 - 30 sec, default = 7).
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AntispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
AntispamCacheMpercent float64
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
AntispamCacheMpermille float64
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
AntispamCacheTtl float64
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.
AntispamExpiration float64
Antispam-Expiration.
AntispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
AntispamLicense float64
Antispam-License.
AntispamTimeout float64
Antispam query time out (1 - 30 sec, default = 7).
AnycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
AnycastSdnsServerPort float64
Port to connect to on the FortiGuard anycast DNS rating server.
AutoFirmwareUpgrade string
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: disable, enable.
AutoFirmwareUpgradeDays []string
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
AutoFirmwareUpgradeDelay float64
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.
AutoFirmwareUpgradeEndHour float64
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.
AutoFirmwareUpgradeStartHour float64
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.
AutoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
DdnsServerIp string
IP address of the FortiDDNS server.
DdnsServerIp6 string
IPv6 address of the FortiDDNS server.
DdnsServerPort float64
Port used to communicate with FortiDDNS servers.
FdsLicenseExpiringDays float64
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
FortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
FortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
GuiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
LoadBalanceServers float64
Number of servers to alternate between as first FortiGuard option.
ObjectSystemFortiguardId string
an identifier for the resource.
OutbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
OutbreakPreventionCacheMpercent float64
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
OutbreakPreventionCacheMpermille float64
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
OutbreakPreventionCacheTtl float64
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
OutbreakPreventionExpiration float64
Outbreak-Prevention-Expiration.
OutbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
OutbreakPreventionLicense float64
Outbreak-Prevention-License.
OutbreakPreventionTimeout float64
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
PersistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
Port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
Protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
ProxyPasswords []string
Proxy user password.
ProxyServerIp string
IP address of the proxy server.
ProxyServerPort float64
Port used to communicate with the proxy server.
ProxyUsername string
Proxy user name.
SandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
SandboxRegion string
Cloud sandbox region.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SdnsOptions []string
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
SdnsServerIps []string
IP address of the FortiDNS server.
SdnsServerPort float64
Port used to communicate with FortiDNS servers.
ServiceAccountId string
Service account ID.
SourceIp string
Source IPv4 address used to communicate with FortiGuard.
SourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
UpdateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
UpdateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
UpdateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
UpdateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
UpdateServerLocation string
Signature update server location. Valid values: any, usa.
UpdateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
Vdom string
FortiGuard Service virtual domain name.
VideofilterExpiration float64
Videofilter-Expiration.
VideofilterLicense float64
Videofilter-License.
VrfSelect float64
VRF ID used for connection to server.
WebfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
WebfilterCacheTtl float64
Time-to-live for web filter cache entries in seconds (300 - 86400).
WebfilterExpiration float64
Webfilter-Expiration.
WebfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
WebfilterLicense float64
Webfilter-License.
WebfilterTimeout float64
Web filter query time out (1 - 30 sec, default = 7).
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache String
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent Double
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille Double
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl Double
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.
antispamExpiration Double
Antispam-Expiration.
antispamForceOff String
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense Double
Antispam-License.
antispamTimeout Double
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp String
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort Double
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade String
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: disable, enable.
autoFirmwareUpgradeDays List<String>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay Double
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.
autoFirmwareUpgradeEndHour Double
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.
autoFirmwareUpgradeStartHour Double
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.
autoJoinForticloud String
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp String
IP address of the FortiDDNS server.
ddnsServerIp6 String
IPv6 address of the FortiDDNS server.
ddnsServerPort Double
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays Double
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast String
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource String
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade String
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
interface_ String
Specify outgoing interface to reach server.
loadBalanceServers Double
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId String
an identifier for the resource.
outbreakPreventionCache String
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent Double
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille Double
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl Double
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration Double
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff String
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense Double
Outbreak-Prevention-License.
outbreakPreventionTimeout Double
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection String
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port String
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol String
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords List<String>
Proxy user password.
proxyServerIp String
IP address of the proxy server.
proxyServerPort Double
Port used to communicate with the proxy server.
proxyUsername String
Proxy user name.
sandboxInlineScan String
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion String
Cloud sandbox region.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions List<String>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps List<String>
IP address of the FortiDNS server.
sdnsServerPort Double
Port used to communicate with FortiDNS servers.
serviceAccountId String
Service account ID.
sourceIp String
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 String
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy String
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb String
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb String
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb String
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation String
Signature update server location. Valid values: any, usa.
updateUwdb String
Enable/disable allowlist update. Valid values: disable, enable.
vdom String
FortiGuard Service virtual domain name.
videofilterExpiration Double
Videofilter-Expiration.
videofilterLicense Double
Videofilter-License.
vrfSelect Double
VRF ID used for connection to server.
webfilterCache String
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl Double
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration Double
Webfilter-Expiration.
webfilterForceOff String
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense Double
Webfilter-License.
webfilterTimeout Double
Web filter query time out (1 - 30 sec, default = 7).
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent number
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille number
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl number
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.
antispamExpiration number
Antispam-Expiration.
antispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense number
Antispam-License.
antispamTimeout number
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort number
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade string
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: disable, enable.
autoFirmwareUpgradeDays string[]
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay number
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.
autoFirmwareUpgradeEndHour number
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.
autoFirmwareUpgradeStartHour number
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.
autoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp string
IP address of the FortiDDNS server.
ddnsServerIp6 string
IPv6 address of the FortiDDNS server.
ddnsServerPort number
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays number
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface string
Specify outgoing interface to reach server.
interfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
loadBalanceServers number
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId string
an identifier for the resource.
outbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent number
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille number
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl number
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration number
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense number
Outbreak-Prevention-License.
outbreakPreventionTimeout number
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords string[]
Proxy user password.
proxyServerIp string
IP address of the proxy server.
proxyServerPort number
Port used to communicate with the proxy server.
proxyUsername string
Proxy user name.
sandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion string
Cloud sandbox region.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions string[]
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps string[]
IP address of the FortiDNS server.
sdnsServerPort number
Port used to communicate with FortiDNS servers.
serviceAccountId string
Service account ID.
sourceIp string
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation string
Signature update server location. Valid values: any, usa.
updateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
vdom string
FortiGuard Service virtual domain name.
videofilterExpiration number
Videofilter-Expiration.
videofilterLicense number
Videofilter-License.
vrfSelect number
VRF ID used for connection to server.
webfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl number
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration number
Webfilter-Expiration.
webfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense number
Webfilter-License.
webfilterTimeout number
Web filter query time out (1 - 30 sec, default = 7).
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispam_cache str
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispam_cache_mpercent float
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispam_cache_mpermille float
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispam_cache_ttl float
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 float
Antispam-Expiration.
antispam_force_off str
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispam_license float
Antispam-License.
antispam_timeout float
Antispam query time out (1 - 30 sec, default = 7).
anycast_sdns_server_ip str
IP address of the FortiGuard anycast DNS rating server.
anycast_sdns_server_port float
Port to connect to on the FortiGuard anycast DNS rating server.
auto_firmware_upgrade str
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: disable, enable.
auto_firmware_upgrade_days Sequence[str]
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
auto_firmware_upgrade_delay float
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_upgrade_end_hour float
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_upgrade_start_hour float
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_forticloud str
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddns_server_ip str
IP address of the FortiDDNS server.
ddns_server_ip6 str
IPv6 address of the FortiDDNS server.
ddns_server_port float
Port used to communicate with FortiDDNS servers.
fds_license_expiring_days float
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: disable, enable.
fortiguard_anycast_source str
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_auto_upgrade str
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface str
Specify outgoing interface to reach server.
interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
load_balance_servers float
Number of servers to alternate between as first FortiGuard option.
object_system_fortiguard_id str
an identifier for the resource.
outbreak_prevention_cache str
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreak_prevention_cache_mpercent float
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreak_prevention_cache_mpermille float
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreak_prevention_cache_ttl float
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreak_prevention_expiration float
Outbreak-Prevention-Expiration.
outbreak_prevention_force_off str
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreak_prevention_license float
Outbreak-Prevention-License.
outbreak_prevention_timeout float
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: disable, enable.
port str
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol str
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxy_passwords Sequence[str]
Proxy user password.
proxy_server_ip str
IP address of the proxy server.
proxy_server_port float
Port used to communicate with the proxy server.
proxy_username str
Proxy user name.
sandbox_inline_scan str
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandbox_region str
Cloud sandbox region.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdns_options Sequence[str]
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdns_server_ips Sequence[str]
IP address of the FortiDNS server.
sdns_server_port float
Port used to communicate with FortiDNS servers.
service_account_id str
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_proxy str
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
update_dldb str
Enable/disable DLP signature update. Valid values: disable, enable.
update_extdb str
Enable/disable external resource update. Valid values: disable, enable.
update_ffdb str
Enable/disable Internet Service Database update. Valid values: disable, enable.
update_server_location str
Signature update server location. Valid values: any, usa.
update_uwdb str
Enable/disable allowlist update. Valid values: disable, enable.
vdom str
FortiGuard Service virtual domain name.
videofilter_expiration float
Videofilter-Expiration.
videofilter_license float
Videofilter-License.
vrf_select float
VRF ID used for connection to server.
webfilter_cache str
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilter_cache_ttl float
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilter_expiration float
Webfilter-Expiration.
webfilter_force_off str
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilter_license float
Webfilter-License.
webfilter_timeout float
Web filter query time out (1 - 30 sec, default = 7).
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache String
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent Number
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille Number
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl Number
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.
antispamExpiration Number
Antispam-Expiration.
antispamForceOff String
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense Number
Antispam-License.
antispamTimeout Number
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp String
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort Number
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade String
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: disable, enable.
autoFirmwareUpgradeDays List<String>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay Number
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.
autoFirmwareUpgradeEndHour Number
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.
autoFirmwareUpgradeStartHour Number
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.
autoJoinForticloud String
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp String
IP address of the FortiDDNS server.
ddnsServerIp6 String
IPv6 address of the FortiDDNS server.
ddnsServerPort Number
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays Number
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast String
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource String
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade String
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface String
Specify outgoing interface to reach server.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
loadBalanceServers Number
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId String
an identifier for the resource.
outbreakPreventionCache String
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent Number
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille Number
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl Number
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration Number
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff String
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense Number
Outbreak-Prevention-License.
outbreakPreventionTimeout Number
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection String
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port String
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol String
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords List<String>
Proxy user password.
proxyServerIp String
IP address of the proxy server.
proxyServerPort Number
Port used to communicate with the proxy server.
proxyUsername String
Proxy user name.
sandboxInlineScan String
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion String
Cloud sandbox region.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions List<String>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps List<String>
IP address of the FortiDNS server.
sdnsServerPort Number
Port used to communicate with FortiDNS servers.
serviceAccountId String
Service account ID.
sourceIp String
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 String
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy String
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb String
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb String
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb String
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation String
Signature update server location. Valid values: any, usa.
updateUwdb String
Enable/disable allowlist update. Valid values: disable, enable.
vdom String
FortiGuard Service virtual domain name.
videofilterExpiration Number
Videofilter-Expiration.
videofilterLicense Number
Videofilter-License.
vrfSelect Number
VRF ID used for connection to server.
webfilterCache String
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl Number
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration Number
Webfilter-Expiration.
webfilterForceOff String
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense Number
Webfilter-License.
webfilterTimeout Number
Web filter query time out (1 - 30 sec, default = 7).

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectSystemFortiguard 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 ObjectSystemFortiguard Resource

Get an existing ObjectSystemFortiguard 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?: ObjectSystemFortiguardState, opts?: CustomResourceOptions): ObjectSystemFortiguard
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        antispam_cache: Optional[str] = None,
        antispam_cache_mpercent: Optional[float] = None,
        antispam_cache_mpermille: Optional[float] = None,
        antispam_cache_ttl: Optional[float] = None,
        antispam_expiration: Optional[float] = None,
        antispam_force_off: Optional[str] = None,
        antispam_license: Optional[float] = None,
        antispam_timeout: Optional[float] = None,
        anycast_sdns_server_ip: Optional[str] = None,
        anycast_sdns_server_port: Optional[float] = None,
        auto_firmware_upgrade: Optional[str] = None,
        auto_firmware_upgrade_days: Optional[Sequence[str]] = None,
        auto_firmware_upgrade_delay: Optional[float] = None,
        auto_firmware_upgrade_end_hour: Optional[float] = None,
        auto_firmware_upgrade_start_hour: Optional[float] = None,
        auto_join_forticloud: Optional[str] = None,
        ddns_server_ip: Optional[str] = None,
        ddns_server_ip6: Optional[str] = None,
        ddns_server_port: Optional[float] = None,
        fds_license_expiring_days: Optional[float] = 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[float] = None,
        object_system_fortiguard_id: Optional[str] = None,
        outbreak_prevention_cache: Optional[str] = None,
        outbreak_prevention_cache_mpercent: Optional[float] = None,
        outbreak_prevention_cache_mpermille: Optional[float] = None,
        outbreak_prevention_cache_ttl: Optional[float] = None,
        outbreak_prevention_expiration: Optional[float] = None,
        outbreak_prevention_force_off: Optional[str] = None,
        outbreak_prevention_license: Optional[float] = None,
        outbreak_prevention_timeout: Optional[float] = None,
        persistent_connection: Optional[str] = None,
        port: Optional[str] = None,
        protocol: Optional[str] = None,
        proxy_passwords: Optional[Sequence[str]] = None,
        proxy_server_ip: Optional[str] = None,
        proxy_server_port: Optional[float] = None,
        proxy_username: Optional[str] = None,
        sandbox_inline_scan: Optional[str] = None,
        sandbox_region: Optional[str] = None,
        scopetype: Optional[str] = None,
        sdns_options: Optional[Sequence[str]] = None,
        sdns_server_ips: Optional[Sequence[str]] = None,
        sdns_server_port: Optional[float] = 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,
        videofilter_expiration: Optional[float] = None,
        videofilter_license: Optional[float] = None,
        vrf_select: Optional[float] = None,
        webfilter_cache: Optional[str] = None,
        webfilter_cache_ttl: Optional[float] = None,
        webfilter_expiration: Optional[float] = None,
        webfilter_force_off: Optional[str] = None,
        webfilter_license: Optional[float] = None,
        webfilter_timeout: Optional[float] = None) -> ObjectSystemFortiguard
func GetObjectSystemFortiguard(ctx *Context, name string, id IDInput, state *ObjectSystemFortiguardState, opts ...ResourceOption) (*ObjectSystemFortiguard, error)
public static ObjectSystemFortiguard Get(string name, Input<string> id, ObjectSystemFortiguardState? state, CustomResourceOptions? opts = null)
public static ObjectSystemFortiguard get(String name, Output<String> id, ObjectSystemFortiguardState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectSystemFortiguard    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AntispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
AntispamCacheMpercent double
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
AntispamCacheMpermille double
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
AntispamCacheTtl double
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.
AntispamExpiration double
Antispam-Expiration.
AntispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
AntispamLicense double
Antispam-License.
AntispamTimeout double
Antispam query time out (1 - 30 sec, default = 7).
AnycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
AnycastSdnsServerPort double
Port to connect to on the FortiGuard anycast DNS rating server.
AutoFirmwareUpgrade string
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: disable, enable.
AutoFirmwareUpgradeDays List<string>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
AutoFirmwareUpgradeDelay double
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.
AutoFirmwareUpgradeEndHour double
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.
AutoFirmwareUpgradeStartHour double
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.
AutoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
DdnsServerIp string
IP address of the FortiDDNS server.
DdnsServerIp6 string
IPv6 address of the FortiDDNS server.
DdnsServerPort double
Port used to communicate with FortiDDNS servers.
FdsLicenseExpiringDays double
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
FortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
FortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
GuiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
LoadBalanceServers double
Number of servers to alternate between as first FortiGuard option.
ObjectSystemFortiguardId string
an identifier for the resource.
OutbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
OutbreakPreventionCacheMpercent double
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
OutbreakPreventionCacheMpermille double
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
OutbreakPreventionCacheTtl double
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
OutbreakPreventionExpiration double
Outbreak-Prevention-Expiration.
OutbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
OutbreakPreventionLicense double
Outbreak-Prevention-License.
OutbreakPreventionTimeout double
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
PersistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
Port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
Protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
ProxyPasswords List<string>
Proxy user password.
ProxyServerIp string
IP address of the proxy server.
ProxyServerPort double
Port used to communicate with the proxy server.
ProxyUsername string
Proxy user name.
SandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
SandboxRegion string
Cloud sandbox region.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SdnsOptions List<string>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
SdnsServerIps List<string>
IP address of the FortiDNS server.
SdnsServerPort double
Port used to communicate with FortiDNS servers.
ServiceAccountId string
Service account ID.
SourceIp string
Source IPv4 address used to communicate with FortiGuard.
SourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
UpdateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
UpdateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
UpdateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
UpdateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
UpdateServerLocation string
Signature update server location. Valid values: any, usa.
UpdateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
Vdom string
FortiGuard Service virtual domain name.
VideofilterExpiration double
Videofilter-Expiration.
VideofilterLicense double
Videofilter-License.
VrfSelect double
VRF ID used for connection to server.
WebfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
WebfilterCacheTtl double
Time-to-live for web filter cache entries in seconds (300 - 86400).
WebfilterExpiration double
Webfilter-Expiration.
WebfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
WebfilterLicense double
Webfilter-License.
WebfilterTimeout double
Web filter query time out (1 - 30 sec, default = 7).
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AntispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
AntispamCacheMpercent float64
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
AntispamCacheMpermille float64
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
AntispamCacheTtl float64
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.
AntispamExpiration float64
Antispam-Expiration.
AntispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
AntispamLicense float64
Antispam-License.
AntispamTimeout float64
Antispam query time out (1 - 30 sec, default = 7).
AnycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
AnycastSdnsServerPort float64
Port to connect to on the FortiGuard anycast DNS rating server.
AutoFirmwareUpgrade string
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: disable, enable.
AutoFirmwareUpgradeDays []string
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
AutoFirmwareUpgradeDelay float64
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.
AutoFirmwareUpgradeEndHour float64
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.
AutoFirmwareUpgradeStartHour float64
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.
AutoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
DdnsServerIp string
IP address of the FortiDDNS server.
DdnsServerIp6 string
IPv6 address of the FortiDDNS server.
DdnsServerPort float64
Port used to communicate with FortiDDNS servers.
FdsLicenseExpiringDays float64
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
FortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
FortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
GuiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
Interface string
Specify outgoing interface to reach server.
InterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
LoadBalanceServers float64
Number of servers to alternate between as first FortiGuard option.
ObjectSystemFortiguardId string
an identifier for the resource.
OutbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
OutbreakPreventionCacheMpercent float64
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
OutbreakPreventionCacheMpermille float64
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
OutbreakPreventionCacheTtl float64
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
OutbreakPreventionExpiration float64
Outbreak-Prevention-Expiration.
OutbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
OutbreakPreventionLicense float64
Outbreak-Prevention-License.
OutbreakPreventionTimeout float64
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
PersistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
Port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
Protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
ProxyPasswords []string
Proxy user password.
ProxyServerIp string
IP address of the proxy server.
ProxyServerPort float64
Port used to communicate with the proxy server.
ProxyUsername string
Proxy user name.
SandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
SandboxRegion string
Cloud sandbox region.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SdnsOptions []string
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
SdnsServerIps []string
IP address of the FortiDNS server.
SdnsServerPort float64
Port used to communicate with FortiDNS servers.
ServiceAccountId string
Service account ID.
SourceIp string
Source IPv4 address used to communicate with FortiGuard.
SourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
UpdateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
UpdateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
UpdateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
UpdateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
UpdateServerLocation string
Signature update server location. Valid values: any, usa.
UpdateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
Vdom string
FortiGuard Service virtual domain name.
VideofilterExpiration float64
Videofilter-Expiration.
VideofilterLicense float64
Videofilter-License.
VrfSelect float64
VRF ID used for connection to server.
WebfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
WebfilterCacheTtl float64
Time-to-live for web filter cache entries in seconds (300 - 86400).
WebfilterExpiration float64
Webfilter-Expiration.
WebfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
WebfilterLicense float64
Webfilter-License.
WebfilterTimeout float64
Web filter query time out (1 - 30 sec, default = 7).
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache String
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent Double
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille Double
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl Double
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.
antispamExpiration Double
Antispam-Expiration.
antispamForceOff String
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense Double
Antispam-License.
antispamTimeout Double
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp String
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort Double
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade String
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: disable, enable.
autoFirmwareUpgradeDays List<String>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay Double
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.
autoFirmwareUpgradeEndHour Double
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.
autoFirmwareUpgradeStartHour Double
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.
autoJoinForticloud String
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp String
IP address of the FortiDDNS server.
ddnsServerIp6 String
IPv6 address of the FortiDDNS server.
ddnsServerPort Double
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays Double
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast String
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource String
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade String
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
interface_ String
Specify outgoing interface to reach server.
loadBalanceServers Double
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId String
an identifier for the resource.
outbreakPreventionCache String
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent Double
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille Double
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl Double
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration Double
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff String
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense Double
Outbreak-Prevention-License.
outbreakPreventionTimeout Double
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection String
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port String
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol String
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords List<String>
Proxy user password.
proxyServerIp String
IP address of the proxy server.
proxyServerPort Double
Port used to communicate with the proxy server.
proxyUsername String
Proxy user name.
sandboxInlineScan String
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion String
Cloud sandbox region.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions List<String>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps List<String>
IP address of the FortiDNS server.
sdnsServerPort Double
Port used to communicate with FortiDNS servers.
serviceAccountId String
Service account ID.
sourceIp String
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 String
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy String
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb String
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb String
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb String
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation String
Signature update server location. Valid values: any, usa.
updateUwdb String
Enable/disable allowlist update. Valid values: disable, enable.
vdom String
FortiGuard Service virtual domain name.
videofilterExpiration Double
Videofilter-Expiration.
videofilterLicense Double
Videofilter-License.
vrfSelect Double
VRF ID used for connection to server.
webfilterCache String
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl Double
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration Double
Webfilter-Expiration.
webfilterForceOff String
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense Double
Webfilter-License.
webfilterTimeout Double
Web filter query time out (1 - 30 sec, default = 7).
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache string
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent number
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille number
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl number
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.
antispamExpiration number
Antispam-Expiration.
antispamForceOff string
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense number
Antispam-License.
antispamTimeout number
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp string
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort number
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade string
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: disable, enable.
autoFirmwareUpgradeDays string[]
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay number
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.
autoFirmwareUpgradeEndHour number
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.
autoFirmwareUpgradeStartHour number
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.
autoJoinForticloud string
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp string
IP address of the FortiDDNS server.
ddnsServerIp6 string
IPv6 address of the FortiDDNS server.
ddnsServerPort number
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays number
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast string
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource string
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade string
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface string
Specify outgoing interface to reach server.
interfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
loadBalanceServers number
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId string
an identifier for the resource.
outbreakPreventionCache string
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent number
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille number
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl number
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration number
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff string
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense number
Outbreak-Prevention-License.
outbreakPreventionTimeout number
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection string
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port string
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol string
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords string[]
Proxy user password.
proxyServerIp string
IP address of the proxy server.
proxyServerPort number
Port used to communicate with the proxy server.
proxyUsername string
Proxy user name.
sandboxInlineScan string
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion string
Cloud sandbox region.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions string[]
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps string[]
IP address of the FortiDNS server.
sdnsServerPort number
Port used to communicate with FortiDNS servers.
serviceAccountId string
Service account ID.
sourceIp string
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 string
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy string
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb string
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb string
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb string
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation string
Signature update server location. Valid values: any, usa.
updateUwdb string
Enable/disable allowlist update. Valid values: disable, enable.
vdom string
FortiGuard Service virtual domain name.
videofilterExpiration number
Videofilter-Expiration.
videofilterLicense number
Videofilter-License.
vrfSelect number
VRF ID used for connection to server.
webfilterCache string
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl number
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration number
Webfilter-Expiration.
webfilterForceOff string
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense number
Webfilter-License.
webfilterTimeout number
Web filter query time out (1 - 30 sec, default = 7).
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispam_cache str
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispam_cache_mpercent float
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispam_cache_mpermille float
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispam_cache_ttl float
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 float
Antispam-Expiration.
antispam_force_off str
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispam_license float
Antispam-License.
antispam_timeout float
Antispam query time out (1 - 30 sec, default = 7).
anycast_sdns_server_ip str
IP address of the FortiGuard anycast DNS rating server.
anycast_sdns_server_port float
Port to connect to on the FortiGuard anycast DNS rating server.
auto_firmware_upgrade str
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: disable, enable.
auto_firmware_upgrade_days Sequence[str]
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
auto_firmware_upgrade_delay float
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_upgrade_end_hour float
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_upgrade_start_hour float
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_forticloud str
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddns_server_ip str
IP address of the FortiDDNS server.
ddns_server_ip6 str
IPv6 address of the FortiDDNS server.
ddns_server_port float
Port used to communicate with FortiDDNS servers.
fds_license_expiring_days float
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: disable, enable.
fortiguard_anycast_source str
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_auto_upgrade str
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface str
Specify outgoing interface to reach server.
interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
load_balance_servers float
Number of servers to alternate between as first FortiGuard option.
object_system_fortiguard_id str
an identifier for the resource.
outbreak_prevention_cache str
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreak_prevention_cache_mpercent float
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreak_prevention_cache_mpermille float
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreak_prevention_cache_ttl float
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreak_prevention_expiration float
Outbreak-Prevention-Expiration.
outbreak_prevention_force_off str
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreak_prevention_license float
Outbreak-Prevention-License.
outbreak_prevention_timeout float
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: disable, enable.
port str
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol str
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxy_passwords Sequence[str]
Proxy user password.
proxy_server_ip str
IP address of the proxy server.
proxy_server_port float
Port used to communicate with the proxy server.
proxy_username str
Proxy user name.
sandbox_inline_scan str
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandbox_region str
Cloud sandbox region.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdns_options Sequence[str]
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdns_server_ips Sequence[str]
IP address of the FortiDNS server.
sdns_server_port float
Port used to communicate with FortiDNS servers.
service_account_id str
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_proxy str
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
update_dldb str
Enable/disable DLP signature update. Valid values: disable, enable.
update_extdb str
Enable/disable external resource update. Valid values: disable, enable.
update_ffdb str
Enable/disable Internet Service Database update. Valid values: disable, enable.
update_server_location str
Signature update server location. Valid values: any, usa.
update_uwdb str
Enable/disable allowlist update. Valid values: disable, enable.
vdom str
FortiGuard Service virtual domain name.
videofilter_expiration float
Videofilter-Expiration.
videofilter_license float
Videofilter-License.
vrf_select float
VRF ID used for connection to server.
webfilter_cache str
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilter_cache_ttl float
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilter_expiration float
Webfilter-Expiration.
webfilter_force_off str
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilter_license float
Webfilter-License.
webfilter_timeout float
Web filter query time out (1 - 30 sec, default = 7).
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
antispamCache String
Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: disable, enable.
antispamCacheMpercent Number
Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).
antispamCacheMpermille Number
Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150).
antispamCacheTtl Number
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.
antispamExpiration Number
Antispam-Expiration.
antispamForceOff String
Enable/disable turning off the FortiGuard antispam service. Valid values: disable, enable.
antispamLicense Number
Antispam-License.
antispamTimeout Number
Antispam query time out (1 - 30 sec, default = 7).
anycastSdnsServerIp String
IP address of the FortiGuard anycast DNS rating server.
anycastSdnsServerPort Number
Port to connect to on the FortiGuard anycast DNS rating server.
autoFirmwareUpgrade String
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: disable, enable.
autoFirmwareUpgradeDays List<String>
Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
autoFirmwareUpgradeDelay Number
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.
autoFirmwareUpgradeEndHour Number
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.
autoFirmwareUpgradeStartHour Number
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.
autoJoinForticloud String
Automatically connect to and login to FortiCloud. Valid values: disable, enable.
ddnsServerIp String
IP address of the FortiDDNS server.
ddnsServerIp6 String
IPv6 address of the FortiDDNS server.
ddnsServerPort Number
Port used to communicate with FortiDDNS servers.
fdsLicenseExpiringDays Number
Threshold for number of days before FortiGuard license expiration to generate license expiring event log (1 - 100 days, default = 15).
fortiguardAnycast String
Enable/disable use of FortiGuard's anycast network. Valid values: disable, enable.
fortiguardAnycastSource String
Configure which of Fortinet's servers to provide FortiGuard services in FortiGuard's anycast network. Default is Fortinet. Valid values: fortinet, aws, debug.
guiPromptAutoUpgrade String
Enable/disable prompting of automatic patch-level firmware upgrade recommendation. Valid values: disable, enable.
interface String
Specify outgoing interface to reach server.
interfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
loadBalanceServers Number
Number of servers to alternate between as first FortiGuard option.
objectSystemFortiguardId String
an identifier for the resource.
outbreakPreventionCache String
Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: disable, enable.
outbreakPreventionCacheMpercent Number
Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).
outbreakPreventionCacheMpermille Number
Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1).
outbreakPreventionCacheTtl Number
Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300).
outbreakPreventionExpiration Number
Outbreak-Prevention-Expiration.
outbreakPreventionForceOff String
Turn off FortiGuard Virus Outbreak Prevention service. Valid values: disable, enable.
outbreakPreventionLicense Number
Outbreak-Prevention-License.
outbreakPreventionTimeout Number
FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7).
persistentConnection String
Enable/disable use of persistent connection to receive update notification from FortiGuard. Valid values: disable, enable.
port String
Port used to communicate with the FortiGuard servers. Valid values: 53, 80, 443, 8888.
protocol String
Protocol used to communicate with the FortiGuard servers. Valid values: udp, http, https.
proxyPasswords List<String>
Proxy user password.
proxyServerIp String
IP address of the proxy server.
proxyServerPort Number
Port used to communicate with the proxy server.
proxyUsername String
Proxy user name.
sandboxInlineScan String
Enable/disable FortiCloud Sandbox inline-scan. Valid values: disable, enable.
sandboxRegion String
Cloud sandbox region.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
sdnsOptions List<String>
Customization options for the FortiGuard DNS service. Valid values: include-question-section.
sdnsServerIps List<String>
IP address of the FortiDNS server.
sdnsServerPort Number
Port used to communicate with FortiDNS servers.
serviceAccountId String
Service account ID.
sourceIp String
Source IPv4 address used to communicate with FortiGuard.
sourceIp6 String
Source IPv6 address used to communicate with FortiGuard.
updateBuildProxy String
Enable/disable proxy dictionary rebuild. Valid values: disable, enable.
updateDldb String
Enable/disable DLP signature update. Valid values: disable, enable.
updateExtdb String
Enable/disable external resource update. Valid values: disable, enable.
updateFfdb String
Enable/disable Internet Service Database update. Valid values: disable, enable.
updateServerLocation String
Signature update server location. Valid values: any, usa.
updateUwdb String
Enable/disable allowlist update. Valid values: disable, enable.
vdom String
FortiGuard Service virtual domain name.
videofilterExpiration Number
Videofilter-Expiration.
videofilterLicense Number
Videofilter-License.
vrfSelect Number
VRF ID used for connection to server.
webfilterCache String
Enable/disable FortiGuard web filter caching. Valid values: disable, enable.
webfilterCacheTtl Number
Time-to-live for web filter cache entries in seconds (300 - 86400).
webfilterExpiration Number
Webfilter-Expiration.
webfilterForceOff String
Enable/disable turning off the FortiGuard web filtering service. Valid values: disable, enable.
webfilterLicense Number
Webfilter-License.
webfilterTimeout Number
Web filter query time out (1 - 30 sec, default = 7).

Import

ObjectSystem Fortiguard can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard labelname ObjectSystemFortiguard
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.