fortios.antivirus.Profile
Explore with Pulumi AI
Configure AntiVirus profiles.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.antivirus.Profile("trname", {
analyticsBlFiletype: 0,
analyticsDb: "disable",
analyticsMaxUpload: 10,
analyticsWlFiletype: 0,
avBlockLog: "enable",
avVirusLog: "enable",
extendedLog: "disable",
ftgdAnalytics: "disable",
inspectionMode: "flow-based",
mobileMalwareDb: "enable",
scanMode: "quick",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.antivirus.Profile("trname",
analytics_bl_filetype=0,
analytics_db="disable",
analytics_max_upload=10,
analytics_wl_filetype=0,
av_block_log="enable",
av_virus_log="enable",
extended_log="disable",
ftgd_analytics="disable",
inspection_mode="flow-based",
mobile_malware_db="enable",
scan_mode="quick")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := antivirus.NewProfile(ctx, "trname", &antivirus.ProfileArgs{
AnalyticsBlFiletype: pulumi.Int(0),
AnalyticsDb: pulumi.String("disable"),
AnalyticsMaxUpload: pulumi.Int(10),
AnalyticsWlFiletype: pulumi.Int(0),
AvBlockLog: pulumi.String("enable"),
AvVirusLog: pulumi.String("enable"),
ExtendedLog: pulumi.String("disable"),
FtgdAnalytics: pulumi.String("disable"),
InspectionMode: pulumi.String("flow-based"),
MobileMalwareDb: pulumi.String("enable"),
ScanMode: pulumi.String("quick"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Antivirus.Profile("trname", new()
{
AnalyticsBlFiletype = 0,
AnalyticsDb = "disable",
AnalyticsMaxUpload = 10,
AnalyticsWlFiletype = 0,
AvBlockLog = "enable",
AvVirusLog = "enable",
ExtendedLog = "disable",
FtgdAnalytics = "disable",
InspectionMode = "flow-based",
MobileMalwareDb = "enable",
ScanMode = "quick",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.antivirus.Profile;
import com.pulumi.fortios.antivirus.ProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Profile("trname", ProfileArgs.builder()
.analyticsBlFiletype(0)
.analyticsDb("disable")
.analyticsMaxUpload(10)
.analyticsWlFiletype(0)
.avBlockLog("enable")
.avVirusLog("enable")
.extendedLog("disable")
.ftgdAnalytics("disable")
.inspectionMode("flow-based")
.mobileMalwareDb("enable")
.scanMode("quick")
.build());
}
}
resources:
trname:
type: fortios:antivirus:Profile
properties:
analyticsBlFiletype: 0
analyticsDb: disable
analyticsMaxUpload: 10
analyticsWlFiletype: 0
avBlockLog: enable
avVirusLog: enable
extendedLog: disable
ftgdAnalytics: disable
inspectionMode: flow-based
mobileMalwareDb: enable
scanMode: quick
Create Profile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Profile(name: string, args?: ProfileArgs, opts?: CustomResourceOptions);
@overload
def Profile(resource_name: str,
args: Optional[ProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Profile(resource_name: str,
opts: Optional[ResourceOptions] = None,
analytics_accept_filetype: Optional[int] = None,
analytics_bl_filetype: Optional[int] = None,
analytics_db: Optional[str] = None,
analytics_ignore_filetype: Optional[int] = None,
analytics_max_upload: Optional[int] = None,
analytics_wl_filetype: Optional[int] = None,
av_block_log: Optional[str] = None,
av_virus_log: Optional[str] = None,
cifs: Optional[ProfileCifsArgs] = None,
comment: Optional[str] = None,
content_disarm: Optional[ProfileContentDisarmArgs] = None,
dynamic_sort_subtable: Optional[str] = None,
ems_threat_feed: Optional[str] = None,
extended_log: Optional[str] = None,
external_blocklist_enable_all: Optional[str] = None,
external_blocklists: Optional[Sequence[ProfileExternalBlocklistArgs]] = None,
feature_set: Optional[str] = None,
fortiai_error_action: Optional[str] = None,
fortiai_timeout_action: Optional[str] = None,
fortindr_error_action: Optional[str] = None,
fortindr_timeout_action: Optional[str] = None,
fortisandbox_error_action: Optional[str] = None,
fortisandbox_max_upload: Optional[int] = None,
fortisandbox_mode: Optional[str] = None,
fortisandbox_timeout_action: Optional[str] = None,
ftgd_analytics: Optional[str] = None,
ftp: Optional[ProfileFtpArgs] = None,
get_all_tables: Optional[str] = None,
http: Optional[ProfileHttpArgs] = None,
imap: Optional[ProfileImapArgs] = None,
inspection_mode: Optional[str] = None,
mapi: Optional[ProfileMapiArgs] = None,
mobile_malware_db: Optional[str] = None,
nac_quar: Optional[ProfileNacQuarArgs] = None,
name: Optional[str] = None,
nntp: Optional[ProfileNntpArgs] = None,
outbreak_prevention: Optional[ProfileOutbreakPreventionArgs] = None,
outbreak_prevention_archive_scan: Optional[str] = None,
pop3: Optional[ProfilePop3Args] = None,
replacemsg_group: Optional[str] = None,
scan_mode: Optional[str] = None,
smb: Optional[ProfileSmbArgs] = None,
smtp: Optional[ProfileSmtpArgs] = None,
ssh: Optional[ProfileSshArgs] = None,
vdomparam: Optional[str] = None)
func NewProfile(ctx *Context, name string, args *ProfileArgs, opts ...ResourceOption) (*Profile, error)
public Profile(string name, ProfileArgs? args = null, CustomResourceOptions? opts = null)
public Profile(String name, ProfileArgs args)
public Profile(String name, ProfileArgs args, CustomResourceOptions options)
type: fortios:antivirus:Profile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProfileArgs
- 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 profileResource = new Fortios.Antivirus.Profile("profileResource", new()
{
AnalyticsAcceptFiletype = 0,
AnalyticsBlFiletype = 0,
AnalyticsDb = "string",
AnalyticsIgnoreFiletype = 0,
AnalyticsMaxUpload = 0,
AnalyticsWlFiletype = 0,
AvBlockLog = "string",
AvVirusLog = "string",
Cifs = new Fortios.Antivirus.Inputs.ProfileCifsArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
Emulator = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
Comment = "string",
ContentDisarm = new Fortios.Antivirus.Inputs.ProfileContentDisarmArgs
{
CoverPage = "string",
DetectOnly = "string",
ErrorAction = "string",
OfficeAction = "string",
OfficeDde = "string",
OfficeEmbed = "string",
OfficeHylink = "string",
OfficeLinked = "string",
OfficeMacro = "string",
OriginalFileDestination = "string",
PdfActForm = "string",
PdfActGotor = "string",
PdfActJava = "string",
PdfActLaunch = "string",
PdfActMovie = "string",
PdfActSound = "string",
PdfEmbedfile = "string",
PdfHyperlink = "string",
PdfJavacode = "string",
},
DynamicSortSubtable = "string",
EmsThreatFeed = "string",
ExtendedLog = "string",
ExternalBlocklistEnableAll = "string",
ExternalBlocklists = new[]
{
new Fortios.Antivirus.Inputs.ProfileExternalBlocklistArgs
{
Name = "string",
},
},
FeatureSet = "string",
FortiaiErrorAction = "string",
FortiaiTimeoutAction = "string",
FortindrErrorAction = "string",
FortindrTimeoutAction = "string",
FortisandboxErrorAction = "string",
FortisandboxMaxUpload = 0,
FortisandboxMode = "string",
FortisandboxTimeoutAction = "string",
FtgdAnalytics = "string",
Ftp = new Fortios.Antivirus.Inputs.ProfileFtpArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
Emulator = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
GetAllTables = "string",
Http = new Fortios.Antivirus.Inputs.ProfileHttpArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
ContentDisarm = "string",
Emulator = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
UnknownContentEncoding = "string",
},
Imap = new Fortios.Antivirus.Inputs.ProfileImapArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
ContentDisarm = "string",
Emulator = "string",
Executables = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
InspectionMode = "string",
Mapi = new Fortios.Antivirus.Inputs.ProfileMapiArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
Emulator = "string",
Executables = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
MobileMalwareDb = "string",
NacQuar = new Fortios.Antivirus.Inputs.ProfileNacQuarArgs
{
Expiry = "string",
Infected = "string",
Log = "string",
},
Name = "string",
Nntp = new Fortios.Antivirus.Inputs.ProfileNntpArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
Emulator = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
OutbreakPrevention = new Fortios.Antivirus.Inputs.ProfileOutbreakPreventionArgs
{
ExternalBlocklist = "string",
FtgdService = "string",
},
OutbreakPreventionArchiveScan = "string",
Pop3 = new Fortios.Antivirus.Inputs.ProfilePop3Args
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
ContentDisarm = "string",
Emulator = "string",
Executables = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
ReplacemsgGroup = "string",
ScanMode = "string",
Smb = new Fortios.Antivirus.Inputs.ProfileSmbArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
Emulator = "string",
Options = "string",
OutbreakPrevention = "string",
},
Smtp = new Fortios.Antivirus.Inputs.ProfileSmtpArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
ContentDisarm = "string",
Emulator = "string",
Executables = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
Ssh = new Fortios.Antivirus.Inputs.ProfileSshArgs
{
ArchiveBlock = "string",
ArchiveLog = "string",
AvScan = "string",
Emulator = "string",
ExternalBlocklist = "string",
Fortiai = "string",
Fortindr = "string",
Fortisandbox = "string",
Options = "string",
OutbreakPrevention = "string",
Quarantine = "string",
},
Vdomparam = "string",
});
example, err := antivirus.NewProfile(ctx, "profileResource", &antivirus.ProfileArgs{
AnalyticsAcceptFiletype: pulumi.Int(0),
AnalyticsBlFiletype: pulumi.Int(0),
AnalyticsDb: pulumi.String("string"),
AnalyticsIgnoreFiletype: pulumi.Int(0),
AnalyticsMaxUpload: pulumi.Int(0),
AnalyticsWlFiletype: pulumi.Int(0),
AvBlockLog: pulumi.String("string"),
AvVirusLog: pulumi.String("string"),
Cifs: &antivirus.ProfileCifsArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
Emulator: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Comment: pulumi.String("string"),
ContentDisarm: &antivirus.ProfileContentDisarmArgs{
CoverPage: pulumi.String("string"),
DetectOnly: pulumi.String("string"),
ErrorAction: pulumi.String("string"),
OfficeAction: pulumi.String("string"),
OfficeDde: pulumi.String("string"),
OfficeEmbed: pulumi.String("string"),
OfficeHylink: pulumi.String("string"),
OfficeLinked: pulumi.String("string"),
OfficeMacro: pulumi.String("string"),
OriginalFileDestination: pulumi.String("string"),
PdfActForm: pulumi.String("string"),
PdfActGotor: pulumi.String("string"),
PdfActJava: pulumi.String("string"),
PdfActLaunch: pulumi.String("string"),
PdfActMovie: pulumi.String("string"),
PdfActSound: pulumi.String("string"),
PdfEmbedfile: pulumi.String("string"),
PdfHyperlink: pulumi.String("string"),
PdfJavacode: pulumi.String("string"),
},
DynamicSortSubtable: pulumi.String("string"),
EmsThreatFeed: pulumi.String("string"),
ExtendedLog: pulumi.String("string"),
ExternalBlocklistEnableAll: pulumi.String("string"),
ExternalBlocklists: antivirus.ProfileExternalBlocklistArray{
&antivirus.ProfileExternalBlocklistArgs{
Name: pulumi.String("string"),
},
},
FeatureSet: pulumi.String("string"),
FortiaiErrorAction: pulumi.String("string"),
FortiaiTimeoutAction: pulumi.String("string"),
FortindrErrorAction: pulumi.String("string"),
FortindrTimeoutAction: pulumi.String("string"),
FortisandboxErrorAction: pulumi.String("string"),
FortisandboxMaxUpload: pulumi.Int(0),
FortisandboxMode: pulumi.String("string"),
FortisandboxTimeoutAction: pulumi.String("string"),
FtgdAnalytics: pulumi.String("string"),
Ftp: &antivirus.ProfileFtpArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
Emulator: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
GetAllTables: pulumi.String("string"),
Http: &antivirus.ProfileHttpArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
ContentDisarm: pulumi.String("string"),
Emulator: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
UnknownContentEncoding: pulumi.String("string"),
},
Imap: &antivirus.ProfileImapArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
ContentDisarm: pulumi.String("string"),
Emulator: pulumi.String("string"),
Executables: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
InspectionMode: pulumi.String("string"),
Mapi: &antivirus.ProfileMapiArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
Emulator: pulumi.String("string"),
Executables: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
MobileMalwareDb: pulumi.String("string"),
NacQuar: &antivirus.ProfileNacQuarArgs{
Expiry: pulumi.String("string"),
Infected: pulumi.String("string"),
Log: pulumi.String("string"),
},
Name: pulumi.String("string"),
Nntp: &antivirus.ProfileNntpArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
Emulator: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
OutbreakPrevention: &antivirus.ProfileOutbreakPreventionArgs{
ExternalBlocklist: pulumi.String("string"),
FtgdService: pulumi.String("string"),
},
OutbreakPreventionArchiveScan: pulumi.String("string"),
Pop3: &antivirus.ProfilePop3Args{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
ContentDisarm: pulumi.String("string"),
Emulator: pulumi.String("string"),
Executables: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
ReplacemsgGroup: pulumi.String("string"),
ScanMode: pulumi.String("string"),
Smb: &antivirus.ProfileSmbArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
Emulator: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
},
Smtp: &antivirus.ProfileSmtpArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
ContentDisarm: pulumi.String("string"),
Emulator: pulumi.String("string"),
Executables: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Ssh: &antivirus.ProfileSshArgs{
ArchiveBlock: pulumi.String("string"),
ArchiveLog: pulumi.String("string"),
AvScan: pulumi.String("string"),
Emulator: pulumi.String("string"),
ExternalBlocklist: pulumi.String("string"),
Fortiai: pulumi.String("string"),
Fortindr: pulumi.String("string"),
Fortisandbox: pulumi.String("string"),
Options: pulumi.String("string"),
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Vdomparam: pulumi.String("string"),
})
var profileResource = new Profile("profileResource", ProfileArgs.builder()
.analyticsAcceptFiletype(0)
.analyticsBlFiletype(0)
.analyticsDb("string")
.analyticsIgnoreFiletype(0)
.analyticsMaxUpload(0)
.analyticsWlFiletype(0)
.avBlockLog("string")
.avVirusLog("string")
.cifs(ProfileCifsArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.emulator("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.comment("string")
.contentDisarm(ProfileContentDisarmArgs.builder()
.coverPage("string")
.detectOnly("string")
.errorAction("string")
.officeAction("string")
.officeDde("string")
.officeEmbed("string")
.officeHylink("string")
.officeLinked("string")
.officeMacro("string")
.originalFileDestination("string")
.pdfActForm("string")
.pdfActGotor("string")
.pdfActJava("string")
.pdfActLaunch("string")
.pdfActMovie("string")
.pdfActSound("string")
.pdfEmbedfile("string")
.pdfHyperlink("string")
.pdfJavacode("string")
.build())
.dynamicSortSubtable("string")
.emsThreatFeed("string")
.extendedLog("string")
.externalBlocklistEnableAll("string")
.externalBlocklists(ProfileExternalBlocklistArgs.builder()
.name("string")
.build())
.featureSet("string")
.fortiaiErrorAction("string")
.fortiaiTimeoutAction("string")
.fortindrErrorAction("string")
.fortindrTimeoutAction("string")
.fortisandboxErrorAction("string")
.fortisandboxMaxUpload(0)
.fortisandboxMode("string")
.fortisandboxTimeoutAction("string")
.ftgdAnalytics("string")
.ftp(ProfileFtpArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.emulator("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.getAllTables("string")
.http(ProfileHttpArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.contentDisarm("string")
.emulator("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.unknownContentEncoding("string")
.build())
.imap(ProfileImapArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.contentDisarm("string")
.emulator("string")
.executables("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.inspectionMode("string")
.mapi(ProfileMapiArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.emulator("string")
.executables("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.mobileMalwareDb("string")
.nacQuar(ProfileNacQuarArgs.builder()
.expiry("string")
.infected("string")
.log("string")
.build())
.name("string")
.nntp(ProfileNntpArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.emulator("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.outbreakPrevention(ProfileOutbreakPreventionArgs.builder()
.externalBlocklist("string")
.ftgdService("string")
.build())
.outbreakPreventionArchiveScan("string")
.pop3(ProfilePop3Args.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.contentDisarm("string")
.emulator("string")
.executables("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.replacemsgGroup("string")
.scanMode("string")
.smb(ProfileSmbArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.emulator("string")
.options("string")
.outbreakPrevention("string")
.build())
.smtp(ProfileSmtpArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.contentDisarm("string")
.emulator("string")
.executables("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.ssh(ProfileSshArgs.builder()
.archiveBlock("string")
.archiveLog("string")
.avScan("string")
.emulator("string")
.externalBlocklist("string")
.fortiai("string")
.fortindr("string")
.fortisandbox("string")
.options("string")
.outbreakPrevention("string")
.quarantine("string")
.build())
.vdomparam("string")
.build());
profile_resource = fortios.antivirus.Profile("profileResource",
analytics_accept_filetype=0,
analytics_bl_filetype=0,
analytics_db="string",
analytics_ignore_filetype=0,
analytics_max_upload=0,
analytics_wl_filetype=0,
av_block_log="string",
av_virus_log="string",
cifs=fortios.antivirus.ProfileCifsArgs(
archive_block="string",
archive_log="string",
av_scan="string",
emulator="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
comment="string",
content_disarm=fortios.antivirus.ProfileContentDisarmArgs(
cover_page="string",
detect_only="string",
error_action="string",
office_action="string",
office_dde="string",
office_embed="string",
office_hylink="string",
office_linked="string",
office_macro="string",
original_file_destination="string",
pdf_act_form="string",
pdf_act_gotor="string",
pdf_act_java="string",
pdf_act_launch="string",
pdf_act_movie="string",
pdf_act_sound="string",
pdf_embedfile="string",
pdf_hyperlink="string",
pdf_javacode="string",
),
dynamic_sort_subtable="string",
ems_threat_feed="string",
extended_log="string",
external_blocklist_enable_all="string",
external_blocklists=[fortios.antivirus.ProfileExternalBlocklistArgs(
name="string",
)],
feature_set="string",
fortiai_error_action="string",
fortiai_timeout_action="string",
fortindr_error_action="string",
fortindr_timeout_action="string",
fortisandbox_error_action="string",
fortisandbox_max_upload=0,
fortisandbox_mode="string",
fortisandbox_timeout_action="string",
ftgd_analytics="string",
ftp=fortios.antivirus.ProfileFtpArgs(
archive_block="string",
archive_log="string",
av_scan="string",
emulator="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
get_all_tables="string",
http=fortios.antivirus.ProfileHttpArgs(
archive_block="string",
archive_log="string",
av_scan="string",
content_disarm="string",
emulator="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
unknown_content_encoding="string",
),
imap=fortios.antivirus.ProfileImapArgs(
archive_block="string",
archive_log="string",
av_scan="string",
content_disarm="string",
emulator="string",
executables="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
inspection_mode="string",
mapi=fortios.antivirus.ProfileMapiArgs(
archive_block="string",
archive_log="string",
av_scan="string",
emulator="string",
executables="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
mobile_malware_db="string",
nac_quar=fortios.antivirus.ProfileNacQuarArgs(
expiry="string",
infected="string",
log="string",
),
name="string",
nntp=fortios.antivirus.ProfileNntpArgs(
archive_block="string",
archive_log="string",
av_scan="string",
emulator="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
outbreak_prevention=fortios.antivirus.ProfileOutbreakPreventionArgs(
external_blocklist="string",
ftgd_service="string",
),
outbreak_prevention_archive_scan="string",
pop3=fortios.antivirus.ProfilePop3Args(
archive_block="string",
archive_log="string",
av_scan="string",
content_disarm="string",
emulator="string",
executables="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
replacemsg_group="string",
scan_mode="string",
smb=fortios.antivirus.ProfileSmbArgs(
archive_block="string",
archive_log="string",
emulator="string",
options="string",
outbreak_prevention="string",
),
smtp=fortios.antivirus.ProfileSmtpArgs(
archive_block="string",
archive_log="string",
av_scan="string",
content_disarm="string",
emulator="string",
executables="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
ssh=fortios.antivirus.ProfileSshArgs(
archive_block="string",
archive_log="string",
av_scan="string",
emulator="string",
external_blocklist="string",
fortiai="string",
fortindr="string",
fortisandbox="string",
options="string",
outbreak_prevention="string",
quarantine="string",
),
vdomparam="string")
const profileResource = new fortios.antivirus.Profile("profileResource", {
analyticsAcceptFiletype: 0,
analyticsBlFiletype: 0,
analyticsDb: "string",
analyticsIgnoreFiletype: 0,
analyticsMaxUpload: 0,
analyticsWlFiletype: 0,
avBlockLog: "string",
avVirusLog: "string",
cifs: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
emulator: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
comment: "string",
contentDisarm: {
coverPage: "string",
detectOnly: "string",
errorAction: "string",
officeAction: "string",
officeDde: "string",
officeEmbed: "string",
officeHylink: "string",
officeLinked: "string",
officeMacro: "string",
originalFileDestination: "string",
pdfActForm: "string",
pdfActGotor: "string",
pdfActJava: "string",
pdfActLaunch: "string",
pdfActMovie: "string",
pdfActSound: "string",
pdfEmbedfile: "string",
pdfHyperlink: "string",
pdfJavacode: "string",
},
dynamicSortSubtable: "string",
emsThreatFeed: "string",
extendedLog: "string",
externalBlocklistEnableAll: "string",
externalBlocklists: [{
name: "string",
}],
featureSet: "string",
fortiaiErrorAction: "string",
fortiaiTimeoutAction: "string",
fortindrErrorAction: "string",
fortindrTimeoutAction: "string",
fortisandboxErrorAction: "string",
fortisandboxMaxUpload: 0,
fortisandboxMode: "string",
fortisandboxTimeoutAction: "string",
ftgdAnalytics: "string",
ftp: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
emulator: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
getAllTables: "string",
http: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
contentDisarm: "string",
emulator: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
unknownContentEncoding: "string",
},
imap: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
contentDisarm: "string",
emulator: "string",
executables: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
inspectionMode: "string",
mapi: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
emulator: "string",
executables: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
mobileMalwareDb: "string",
nacQuar: {
expiry: "string",
infected: "string",
log: "string",
},
name: "string",
nntp: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
emulator: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
outbreakPrevention: {
externalBlocklist: "string",
ftgdService: "string",
},
outbreakPreventionArchiveScan: "string",
pop3: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
contentDisarm: "string",
emulator: "string",
executables: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
replacemsgGroup: "string",
scanMode: "string",
smb: {
archiveBlock: "string",
archiveLog: "string",
emulator: "string",
options: "string",
outbreakPrevention: "string",
},
smtp: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
contentDisarm: "string",
emulator: "string",
executables: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
ssh: {
archiveBlock: "string",
archiveLog: "string",
avScan: "string",
emulator: "string",
externalBlocklist: "string",
fortiai: "string",
fortindr: "string",
fortisandbox: "string",
options: "string",
outbreakPrevention: "string",
quarantine: "string",
},
vdomparam: "string",
});
type: fortios:antivirus:Profile
properties:
analyticsAcceptFiletype: 0
analyticsBlFiletype: 0
analyticsDb: string
analyticsIgnoreFiletype: 0
analyticsMaxUpload: 0
analyticsWlFiletype: 0
avBlockLog: string
avVirusLog: string
cifs:
archiveBlock: string
archiveLog: string
avScan: string
emulator: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
comment: string
contentDisarm:
coverPage: string
detectOnly: string
errorAction: string
officeAction: string
officeDde: string
officeEmbed: string
officeHylink: string
officeLinked: string
officeMacro: string
originalFileDestination: string
pdfActForm: string
pdfActGotor: string
pdfActJava: string
pdfActLaunch: string
pdfActMovie: string
pdfActSound: string
pdfEmbedfile: string
pdfHyperlink: string
pdfJavacode: string
dynamicSortSubtable: string
emsThreatFeed: string
extendedLog: string
externalBlocklistEnableAll: string
externalBlocklists:
- name: string
featureSet: string
fortiaiErrorAction: string
fortiaiTimeoutAction: string
fortindrErrorAction: string
fortindrTimeoutAction: string
fortisandboxErrorAction: string
fortisandboxMaxUpload: 0
fortisandboxMode: string
fortisandboxTimeoutAction: string
ftgdAnalytics: string
ftp:
archiveBlock: string
archiveLog: string
avScan: string
emulator: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
getAllTables: string
http:
archiveBlock: string
archiveLog: string
avScan: string
contentDisarm: string
emulator: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
unknownContentEncoding: string
imap:
archiveBlock: string
archiveLog: string
avScan: string
contentDisarm: string
emulator: string
executables: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
inspectionMode: string
mapi:
archiveBlock: string
archiveLog: string
avScan: string
emulator: string
executables: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
mobileMalwareDb: string
nacQuar:
expiry: string
infected: string
log: string
name: string
nntp:
archiveBlock: string
archiveLog: string
avScan: string
emulator: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
outbreakPrevention:
externalBlocklist: string
ftgdService: string
outbreakPreventionArchiveScan: string
pop3:
archiveBlock: string
archiveLog: string
avScan: string
contentDisarm: string
emulator: string
executables: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
replacemsgGroup: string
scanMode: string
smb:
archiveBlock: string
archiveLog: string
emulator: string
options: string
outbreakPrevention: string
smtp:
archiveBlock: string
archiveLog: string
avScan: string
contentDisarm: string
emulator: string
executables: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
ssh:
archiveBlock: string
archiveLog: string
avScan: string
emulator: string
externalBlocklist: string
fortiai: string
fortindr: string
fortisandbox: string
options: string
outbreakPrevention: string
quarantine: string
vdomparam: string
Profile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Profile resource accepts the following input properties:
- Analytics
Accept intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Bl intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - Analytics
Ignore intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- Analytics
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Analytics
Wl intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- Av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - Av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - Cifs
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - Comment string
- Comment.
- Content
Disarm Pulumiverse.Fortios. Antivirus. Inputs. Profile Content Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - Extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - External
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - External
Blocklists List<Pulumiverse.Fortios. Antivirus. Inputs. Profile External Blocklist> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - Fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - Fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - Fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - Fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - Ftp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - Imap
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - Inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - Mapi
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - Mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - Nac
Quar Pulumiverse.Fortios. Antivirus. Inputs. Profile Nac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - Name string
- Profile name.
- Nntp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - Outbreak
Prevention Pulumiverse.Fortios. Antivirus. Inputs. Profile Outbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - Pop3
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - Replacemsg
Group string - Replacement message group customized for this profile.
- Scan
Mode string - Configure scan mode (default or legacy).
- Smb
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - Smtp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - Ssh
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Analytics
Accept intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Bl intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - Analytics
Ignore intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- Analytics
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Analytics
Wl intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- Av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - Av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - Cifs
Profile
Cifs Args - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - Comment string
- Comment.
- Content
Disarm ProfileContent Disarm Args - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - Extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - External
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - External
Blocklists []ProfileExternal Blocklist Args - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - Fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - Fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - Fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - Fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - Ftp
Profile
Ftp Args - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Profile
Http Args - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - Imap
Profile
Imap Args - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - Inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - Mapi
Profile
Mapi Args - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - Mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - Nac
Quar ProfileNac Quar Args - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - Name string
- Profile name.
- Nntp
Profile
Nntp Args - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - Outbreak
Prevention ProfileOutbreak Prevention Args - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - Pop3
Profile
Pop3Args - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - Replacemsg
Group string - Replacement message group customized for this profile.
- Scan
Mode string - Configure scan mode (default or legacy).
- Smb
Profile
Smb Args - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - Smtp
Profile
Smtp Args - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - Ssh
Profile
Ssh Args - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept IntegerFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl IntegerFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db String - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore IntegerFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max IntegerUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl IntegerFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block StringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus StringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment String
- Comment.
- content
Disarm ProfileContent Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat StringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log String - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist StringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists List<ProfileExternal Blocklist> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set String - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error StringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout StringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error StringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout StringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error StringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max IntegerUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode String - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout StringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics String - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode String - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware StringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar ProfileNac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name String
- Profile name.
- nntp
Profile
Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention ProfileOutbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention StringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group String - Replacement message group customized for this profile.
- scan
Mode String - Configure scan mode (default or legacy).
- smb
Profile
Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept numberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl numberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore numberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max numberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl numberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment string
- Comment.
- content
Disarm ProfileContent Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists ProfileExternal Blocklist[] - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max numberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar ProfileNac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name string
- Profile name.
- nntp
Profile
Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention ProfileOutbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group string - Replacement message group customized for this profile.
- scan
Mode string - Configure scan mode (default or legacy).
- smb
Profile
Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics_
accept_ intfiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics_
bl_ intfiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics_
db str - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics_
ignore_ intfiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics_
max_ intupload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics_
wl_ intfiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av_
block_ strlog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av_
virus_ strlog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs Args - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment str
- Comment.
- content_
disarm ProfileContent Disarm Args - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems_
threat_ strfeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended_
log str - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external_
blocklist_ strenable_ all - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external_
blocklists Sequence[ProfileExternal Blocklist Args] - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature_
set str - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai_
error_ straction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai_
timeout_ straction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr_
error_ straction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr_
timeout_ straction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox_
error_ straction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox_
max_ intupload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox_
mode str - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox_
timeout_ straction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd_
analytics str - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp Args - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http Args - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap Args - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection_
mode str - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi Args - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile_
malware_ strdb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac_
quar ProfileNac Quar Args - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name str
- Profile name.
- nntp
Profile
Nntp Args - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak_
prevention ProfileOutbreak Prevention Args - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak_
prevention_ strarchive_ scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3Args - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg_
group str - Replacement message group customized for this profile.
- scan_
mode str - Configure scan mode (default or legacy).
- smb
Profile
Smb Args - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp Args - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh Args - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept NumberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl NumberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db String - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore NumberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max NumberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl NumberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block StringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus StringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs Property Map
- Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment String
- Comment.
- content
Disarm Property Map - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat StringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log String - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist StringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists List<Property Map> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set String - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error StringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout StringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error StringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout StringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error StringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max NumberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode String - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout StringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics String - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp Property Map
- Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http Property Map
- Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap Property Map
- Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode String - Inspection mode. Valid values:
proxy
,flow-based
. - mapi Property Map
- Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware StringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar Property Map - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name String
- Profile name.
- nntp Property Map
- Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention Property Map - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention StringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3 Property Map
- Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group String - Replacement message group customized for this profile.
- scan
Mode String - Configure scan mode (default or legacy).
- smb Property Map
- Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp Property Map
- Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh Property Map
- Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Profile 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 Profile Resource
Get an existing Profile 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?: ProfileState, opts?: CustomResourceOptions): Profile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
analytics_accept_filetype: Optional[int] = None,
analytics_bl_filetype: Optional[int] = None,
analytics_db: Optional[str] = None,
analytics_ignore_filetype: Optional[int] = None,
analytics_max_upload: Optional[int] = None,
analytics_wl_filetype: Optional[int] = None,
av_block_log: Optional[str] = None,
av_virus_log: Optional[str] = None,
cifs: Optional[ProfileCifsArgs] = None,
comment: Optional[str] = None,
content_disarm: Optional[ProfileContentDisarmArgs] = None,
dynamic_sort_subtable: Optional[str] = None,
ems_threat_feed: Optional[str] = None,
extended_log: Optional[str] = None,
external_blocklist_enable_all: Optional[str] = None,
external_blocklists: Optional[Sequence[ProfileExternalBlocklistArgs]] = None,
feature_set: Optional[str] = None,
fortiai_error_action: Optional[str] = None,
fortiai_timeout_action: Optional[str] = None,
fortindr_error_action: Optional[str] = None,
fortindr_timeout_action: Optional[str] = None,
fortisandbox_error_action: Optional[str] = None,
fortisandbox_max_upload: Optional[int] = None,
fortisandbox_mode: Optional[str] = None,
fortisandbox_timeout_action: Optional[str] = None,
ftgd_analytics: Optional[str] = None,
ftp: Optional[ProfileFtpArgs] = None,
get_all_tables: Optional[str] = None,
http: Optional[ProfileHttpArgs] = None,
imap: Optional[ProfileImapArgs] = None,
inspection_mode: Optional[str] = None,
mapi: Optional[ProfileMapiArgs] = None,
mobile_malware_db: Optional[str] = None,
nac_quar: Optional[ProfileNacQuarArgs] = None,
name: Optional[str] = None,
nntp: Optional[ProfileNntpArgs] = None,
outbreak_prevention: Optional[ProfileOutbreakPreventionArgs] = None,
outbreak_prevention_archive_scan: Optional[str] = None,
pop3: Optional[ProfilePop3Args] = None,
replacemsg_group: Optional[str] = None,
scan_mode: Optional[str] = None,
smb: Optional[ProfileSmbArgs] = None,
smtp: Optional[ProfileSmtpArgs] = None,
ssh: Optional[ProfileSshArgs] = None,
vdomparam: Optional[str] = None) -> Profile
func GetProfile(ctx *Context, name string, id IDInput, state *ProfileState, opts ...ResourceOption) (*Profile, error)
public static Profile Get(string name, Input<string> id, ProfileState? state, CustomResourceOptions? opts = null)
public static Profile get(String name, Output<String> id, ProfileState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Analytics
Accept intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Bl intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - Analytics
Ignore intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- Analytics
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Analytics
Wl intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- Av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - Av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - Cifs
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - Comment string
- Comment.
- Content
Disarm Pulumiverse.Fortios. Antivirus. Inputs. Profile Content Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - Extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - External
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - External
Blocklists List<Pulumiverse.Fortios. Antivirus. Inputs. Profile External Blocklist> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - Fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - Fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - Fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - Fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - Ftp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - Imap
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - Inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - Mapi
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - Mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - Nac
Quar Pulumiverse.Fortios. Antivirus. Inputs. Profile Nac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - Name string
- Profile name.
- Nntp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - Outbreak
Prevention Pulumiverse.Fortios. Antivirus. Inputs. Profile Outbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - Pop3
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - Replacemsg
Group string - Replacement message group customized for this profile.
- Scan
Mode string - Configure scan mode (default or legacy).
- Smb
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - Smtp
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - Ssh
Pulumiverse.
Fortios. Antivirus. Inputs. Profile Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Analytics
Accept intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Bl intFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- Analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - Analytics
Ignore intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- Analytics
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Analytics
Wl intFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- Av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - Av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - Cifs
Profile
Cifs Args - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - Comment string
- Comment.
- Content
Disarm ProfileContent Disarm Args - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - Extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - External
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - External
Blocklists []ProfileExternal Blocklist Args - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - Fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - Fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - Fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - Fortisandbox
Max intUpload - Maximum size of files that can be uploaded to FortiSandbox.
- Fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - Fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - Ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - Ftp
Profile
Ftp Args - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Http
Profile
Http Args - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - Imap
Profile
Imap Args - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - Inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - Mapi
Profile
Mapi Args - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - Mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - Nac
Quar ProfileNac Quar Args - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - Name string
- Profile name.
- Nntp
Profile
Nntp Args - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - Outbreak
Prevention ProfileOutbreak Prevention Args - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - Pop3
Profile
Pop3Args - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - Replacemsg
Group string - Replacement message group customized for this profile.
- Scan
Mode string - Configure scan mode (default or legacy).
- Smb
Profile
Smb Args - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - Smtp
Profile
Smtp Args - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - Ssh
Profile
Ssh Args - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept IntegerFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl IntegerFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db String - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore IntegerFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max IntegerUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl IntegerFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block StringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus StringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment String
- Comment.
- content
Disarm ProfileContent Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat StringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log String - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist StringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists List<ProfileExternal Blocklist> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set String - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error StringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout StringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error StringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout StringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error StringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max IntegerUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode String - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout StringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics String - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode String - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware StringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar ProfileNac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name String
- Profile name.
- nntp
Profile
Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention ProfileOutbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention StringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group String - Replacement message group customized for this profile.
- scan
Mode String - Configure scan mode (default or legacy).
- smb
Profile
Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept numberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl numberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db string - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore numberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max numberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl numberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block stringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus stringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment string
- Comment.
- content
Disarm ProfileContent Disarm - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat stringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log string - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist stringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists ProfileExternal Blocklist[] - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set string - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error stringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout stringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error stringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout stringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error stringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max numberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode string - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout stringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics string - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode string - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware stringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar ProfileNac Quar - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name string
- Profile name.
- nntp
Profile
Nntp - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention ProfileOutbreak Prevention - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention stringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3 - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group string - Replacement message group customized for this profile.
- scan
Mode string - Configure scan mode (default or legacy).
- smb
Profile
Smb - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics_
accept_ intfiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics_
bl_ intfiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics_
db str - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics_
ignore_ intfiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics_
max_ intupload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics_
wl_ intfiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av_
block_ strlog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av_
virus_ strlog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs
Profile
Cifs Args - Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment str
- Comment.
- content_
disarm ProfileContent Disarm Args - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems_
threat_ strfeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended_
log str - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external_
blocklist_ strenable_ all - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external_
blocklists Sequence[ProfileExternal Blocklist Args] - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature_
set str - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai_
error_ straction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai_
timeout_ straction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr_
error_ straction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr_
timeout_ straction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox_
error_ straction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox_
max_ intupload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox_
mode str - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox_
timeout_ straction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd_
analytics str - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp
Profile
Ftp Args - Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http
Profile
Http Args - Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap
Profile
Imap Args - Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection_
mode str - Inspection mode. Valid values:
proxy
,flow-based
. - mapi
Profile
Mapi Args - Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile_
malware_ strdb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac_
quar ProfileNac Quar Args - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name str
- Profile name.
- nntp
Profile
Nntp Args - Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak_
prevention ProfileOutbreak Prevention Args - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak_
prevention_ strarchive_ scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3
Profile
Pop3Args - Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg_
group str - Replacement message group customized for this profile.
- scan_
mode str - Configure scan mode (default or legacy).
- smb
Profile
Smb Args - Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp
Profile
Smtp Args - Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh
Profile
Ssh Args - Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- analytics
Accept NumberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Bl NumberFiletype - Only submit files matching this DLP file-pattern to FortiSandbox.
- analytics
Db String - Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values:
disable
,enable
. - analytics
Ignore NumberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox (post-transfer scan only).
- analytics
Max NumberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- analytics
Wl NumberFiletype - Do not submit files matching this DLP file-pattern to FortiSandbox.
- av
Block StringLog - Enable/disable logging for AntiVirus file blocking. Valid values:
enable
,disable
. - av
Virus StringLog - Enable/disable AntiVirus logging. Valid values:
enable
,disable
. - cifs Property Map
- Configure CIFS AntiVirus options. The structure of
cifs
block is documented below. - comment String
- Comment.
- content
Disarm Property Map - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ems
Threat StringFeed - Enable/disable use of EMS threat feed when performing AntiVirus scan. Analyzes files including the content of archives. Valid values:
disable
,enable
. - extended
Log String - Enable/disable extended logging for antivirus. Valid values:
enable
,disable
. - external
Blocklist StringEnable All - Enable/disable all external blocklists. Valid values:
disable
,enable
. - external
Blocklists List<Property Map> - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - feature
Set String - Flow/proxy feature set. Valid values:
flow
,proxy
. - fortiai
Error StringAction - Action to take if FortiAI encounters an error. Valid values:
log-only
,block
,ignore
. - fortiai
Timeout StringAction - Action to take if FortiAI encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortindr
Error StringAction - Action to take if FortiNDR encounters an error. Valid values:
log-only
,block
,ignore
. - fortindr
Timeout StringAction - Action to take if FortiNDR encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - fortisandbox
Error StringAction - Action to take if FortiSandbox inline scan encounters an error. Valid values:
log-only
,block
,ignore
. - fortisandbox
Max NumberUpload - Maximum size of files that can be uploaded to FortiSandbox.
- fortisandbox
Mode String - FortiSandbox scan modes. Valid values:
inline
,analytics-suspicious
,analytics-everything
. - fortisandbox
Timeout StringAction - Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values:
log-only
,block
,ignore
. - ftgd
Analytics String - Settings to control which files are uploaded to FortiSandbox. Valid values:
disable
,suspicious
,everything
. - ftp Property Map
- Configure FTP AntiVirus options. The structure of
ftp
block is documented below. - get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- http Property Map
- Configure HTTP AntiVirus options. The structure of
http
block is documented below. - imap Property Map
- Configure IMAP AntiVirus options. The structure of
imap
block is documented below. - inspection
Mode String - Inspection mode. Valid values:
proxy
,flow-based
. - mapi Property Map
- Configure MAPI AntiVirus options. The structure of
mapi
block is documented below. - mobile
Malware StringDb - Enable/disable using the mobile malware signature database. Valid values:
disable
,enable
. - nac
Quar Property Map - Configure AntiVirus quarantine settings. The structure of
nac_quar
block is documented below. - name String
- Profile name.
- nntp Property Map
- Configure NNTP AntiVirus options. The structure of
nntp
block is documented below. - outbreak
Prevention Property Map - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - outbreak
Prevention StringArchive Scan - Enable/disable outbreak-prevention archive scanning. Valid values:
disable
,enable
. - pop3 Property Map
- Configure POP3 AntiVirus options. The structure of
pop3
block is documented below. - replacemsg
Group String - Replacement message group customized for this profile.
- scan
Mode String - Configure scan mode (default or legacy).
- smb Property Map
- Configure SMB AntiVirus options. The structure of
smb
block is documented below. - smtp Property Map
- Configure SMTP AntiVirus options. The structure of
smtp
block is documented below. - ssh Property Map
- Configure SFTP and SCP AntiVirus options. The structure of
ssh
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
ProfileCifs, ProfileCifsArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileContentDisarm, ProfileContentDisarmArgs
- Cover
Page string - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - Detect
Only string - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - Error
Action string - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - Office
Action string - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Dde string - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Embed string - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Hylink string - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Linked string - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Macro string - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - Original
File stringDestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - Pdf
Act stringForm - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringGotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringJava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringLaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringMovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringSound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - Pdf
Embedfile string - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - Pdf
Hyperlink string - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - Pdf
Javacode string - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
- Cover
Page string - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - Detect
Only string - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - Error
Action string - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - Office
Action string - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Dde string - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Embed string - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Hylink string - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Linked string - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - Office
Macro string - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - Original
File stringDestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - Pdf
Act stringForm - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringGotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringJava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringLaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringMovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - Pdf
Act stringSound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - Pdf
Embedfile string - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - Pdf
Hyperlink string - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - Pdf
Javacode string - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
- cover
Page String - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - detect
Only String - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - error
Action String - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - office
Action String - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Dde String - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Embed String - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Hylink String - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - office
Linked String - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Macro String - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - original
File StringDestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - pdf
Act StringForm - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringGotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringJava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringLaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringMovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringSound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - pdf
Embedfile String - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - pdf
Hyperlink String - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - pdf
Javacode String - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
- cover
Page string - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - detect
Only string - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - error
Action string - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - office
Action string - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Dde string - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Embed string - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Hylink string - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - office
Linked string - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Macro string - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - original
File stringDestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - pdf
Act stringForm - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - pdf
Act stringGotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - pdf
Act stringJava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - pdf
Act stringLaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - pdf
Act stringMovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - pdf
Act stringSound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - pdf
Embedfile string - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - pdf
Hyperlink string - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - pdf
Javacode string - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
- cover_
page str - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - detect_
only str - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - error_
action str - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - office_
action str - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - office_
dde str - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - office_
embed str - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - office_
hylink str - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - office_
linked str - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - office_
macro str - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - original_
file_ strdestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - pdf_
act_ strform - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - pdf_
act_ strgotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - pdf_
act_ strjava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - pdf_
act_ strlaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - pdf_
act_ strmovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - pdf_
act_ strsound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - pdf_
embedfile str - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - pdf_
hyperlink str - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - pdf_
javacode str - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
- cover
Page String - Enable/disable inserting a cover page into the disarmed document. Valid values:
disable
,enable
. - detect
Only String - Enable/disable only detect disarmable files, do not alter content. Valid values:
disable
,enable
. - error
Action String - Action to be taken if CDR engine encounters an unrecoverable error. Valid values:
block
,log-only
,ignore
. - office
Action String - Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Dde String - Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values:
disable
,enable
. - office
Embed String - Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Hylink String - Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values:
disable
,enable
. - office
Linked String - Enable/disable stripping of linked objects in Microsoft Office documents. Valid values:
disable
,enable
. - office
Macro String - Enable/disable stripping of macros in Microsoft Office documents. Valid values:
disable
,enable
. - original
File StringDestination - Destination to send original file if active content is removed. Valid values:
fortisandbox
,quarantine
,discard
. - pdf
Act StringForm - Enable/disable stripping of actions that submit data to other targets in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringGotor - Enable/disable stripping of links to other PDFs in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringJava - Enable/disable stripping of actions that execute JavaScript code in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringLaunch - Enable/disable stripping of links to external applications in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringMovie - Enable/disable stripping of embedded movies in PDF documents. Valid values:
disable
,enable
. - pdf
Act StringSound - Enable/disable stripping of embedded sound files in PDF documents. Valid values:
disable
,enable
. - pdf
Embedfile String - Enable/disable stripping of embedded files in PDF documents. Valid values:
disable
,enable
. - pdf
Hyperlink String - Enable/disable stripping of hyperlinks from PDF documents. Valid values:
disable
,enable
. - pdf
Javacode String - Enable/disable stripping of JavaScript code in PDF documents. Valid values:
disable
,enable
.
ProfileExternalBlocklist, ProfileExternalBlocklistArgs
- Name string
- External blocklist.
- Name string
- External blocklist.
- name String
- External blocklist.
- name string
- External blocklist.
- name str
- External blocklist.
- name String
- External blocklist.
ProfileFtp, ProfileFtpArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileHttp, ProfileHttpArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - Unknown
Content stringEncoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - Unknown
Content stringEncoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - unknown
Content StringEncoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - unknown
Content stringEncoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content_
disarm str - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - unknown_
content_ strencoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
. - unknown
Content StringEncoding - Configure the action the FortiGate unit will take on unknown content-encoding. Valid values:
block
,inspect
,bypass
.
ProfileImap, ProfileImapArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content_
disarm str - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables str
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable POP3 AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileMapi, ProfileMapiArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables str
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileNacQuar, ProfileNacQuarArgs
ProfileNntp, ProfileNntpArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileOutbreakPrevention, ProfileOutbreakPreventionArgs
- External
Blocklist string - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - Ftgd
Service string - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
- External
Blocklist string - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - Ftgd
Service string - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
- external
Blocklist String - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - ftgd
Service String - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
- external
Blocklist string - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - ftgd
Service string - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
- external_
blocklist str - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - ftgd_
service str - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
- external
Blocklist String - Enable/disable external malware blocklist. Valid values:
disable
,enable
. - ftgd
Service String - Enable/disable FortiGuard Virus outbreak prevention service. Valid values:
disable
,enable
.
ProfilePop3, ProfilePop3Args
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm string - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist string - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content_
disarm str - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables str
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external_
blocklist str - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - AV Content Disarm and Reconstruction settings. The structure of
content_disarm
block is documented below. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - One or more external malware block lists. The structure of
external_blocklist
block is documented below. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Configure Virus Outbreak Prevention settings. The structure of
outbreak_prevention
block is documented below. - quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileSmb, ProfileSmbArgs
- Archive
Block string - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - Archive
Log string - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Options string
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
- Archive
Block string - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - Archive
Log string - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Options string
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
- archive
Block String - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - archive
Log String - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - options String
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
- archive
Block string - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - archive
Log string - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - options string
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
- archive_
block str - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - archive_
log str - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - options str
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
- archive
Block String - Select the archive types to block. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - archive
Log String - Select the archive types to log. Valid values:
encrypted
,corrupted
,partiallycorrupted
,multipart
,nested
,mailbomb
,fileslimit
,timeout
,unhandled
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - options String
- Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service. Valid values:
disabled
,files
,full-archive
.
ProfileSmtp, ProfileSmtpArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - Executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm string - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables string
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content_
disarm str - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables str
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - content
Disarm String - Enable Content Disarm and Reconstruction for this protocol. Valid values:
disable
,enable
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - executables String
- Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values:
default
,virus
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
ProfileSsh, ProfileSshArgs
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- Archive
Block string - Select the archive types to block.
- Archive
Log string - Select the archive types to log.
- Av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - Emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - External
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - Fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - Fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - Fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - Options string
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - Outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- Quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block string - Select the archive types to block.
- archive
Log string - Select the archive types to log.
- av
Scan string - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator string
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist string - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai string
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr string
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox string
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options string
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention string - Enable Virus Outbreak Prevention service.
- quarantine string
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive_
block str - Select the archive types to block.
- archive_
log str - Select the archive types to log.
- av_
scan str - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator str
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external_
blocklist str - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai str
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr str
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox str
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options str
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak_
prevention str - Enable Virus Outbreak Prevention service.
- quarantine str
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
- archive
Block String - Select the archive types to block.
- archive
Log String - Select the archive types to log.
- av
Scan String - Enable AntiVirus scan service. Valid values:
disable
,block
,monitor
. - emulator String
- Enable/disable the virus emulator. Valid values:
enable
,disable
. - external
Blocklist String - Enable external-blocklist. Analyzes files including the content of archives. Valid values:
disable
,block
,monitor
. - fortiai String
- Enable/disable scanning of files by FortiAI server. Valid values:
disable
,block
,monitor
. - fortindr String
- Enable/disable scanning of files by FortiNDR. Valid values:
disable
,block
,monitor
. - fortisandbox String
- Enable scanning of files by FortiSandbox. Valid values:
disable
,block
,monitor
. - options String
- Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values:
scan
,avmonitor
,quarantine
. - outbreak
Prevention String - Enable Virus Outbreak Prevention service.
- quarantine String
- Enable/disable quarantine for infected files. Valid values:
disable
,enable
.
Import
Antivirus Profile can be imported using any of these accepted formats:
$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.