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

fortimanager.ObjectAntivirusProfile

Explore with Pulumi AI

Configure AntiVirus profiles.

The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

  • cifs: fortimanager.ObjectAntivirusProfileCifs
  • content_disarm: fortimanager.ObjectAntivirusProfileContentdisarm
  • ftp: fortimanager.ObjectAntivirusProfileFtp
  • http: fortimanager.ObjectAntivirusProfileHttp
  • imap: fortimanager.ObjectAntivirusProfileImap
  • mapi: fortimanager.ObjectAntivirusProfileMapi
  • nac_quar: fortimanager.ObjectAntivirusProfileNacquar
  • nntp: fortimanager.ObjectAntivirusProfileNntp
  • outbreak_prevention: fortimanager.ObjectAntivirusProfileOutbreakprevention
  • pop3: fortimanager.ObjectAntivirusProfilePop3
  • smb: fortimanager_object_antivirus_profile_smb
  • smtp: fortimanager.ObjectAntivirusProfileSmtp
  • ssh: fortimanager.ObjectAntivirusProfileSsh

Example Usage

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

const trname = new fortimanager.ObjectAntivirusProfile("trname", {
    analyticsDb: "disable",
    analyticsMaxUpload: 20,
    avBlockLog: "disable",
    avVirusLog: "disable",
    comment: "tefv comment",
    extendedLog: "disable",
    ftgdAnalytics: "disable",
    mobileMalwareDb: "disable",
    scanMode: "default",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname = fortimanager.ObjectAntivirusProfile("trname",
    analytics_db="disable",
    analytics_max_upload=20,
    av_block_log="disable",
    av_virus_log="disable",
    comment="tefv comment",
    extended_log="disable",
    ftgd_analytics="disable",
    mobile_malware_db="disable",
    scan_mode="default")
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fortimanager.NewObjectAntivirusProfile(ctx, "trname", &fortimanager.ObjectAntivirusProfileArgs{
			AnalyticsDb:        pulumi.String("disable"),
			AnalyticsMaxUpload: pulumi.Float64(20),
			AvBlockLog:         pulumi.String("disable"),
			AvVirusLog:         pulumi.String("disable"),
			Comment:            pulumi.String("tefv comment"),
			ExtendedLog:        pulumi.String("disable"),
			FtgdAnalytics:      pulumi.String("disable"),
			MobileMalwareDb:    pulumi.String("disable"),
			ScanMode:           pulumi.String("default"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.ObjectAntivirusProfile("trname", new()
    {
        AnalyticsDb = "disable",
        AnalyticsMaxUpload = 20,
        AvBlockLog = "disable",
        AvVirusLog = "disable",
        Comment = "tefv comment",
        ExtendedLog = "disable",
        FtgdAnalytics = "disable",
        MobileMalwareDb = "disable",
        ScanMode = "default",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectAntivirusProfile;
import com.pulumi.fortimanager.ObjectAntivirusProfileArgs;
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 ObjectAntivirusProfile("trname", ObjectAntivirusProfileArgs.builder()
            .analyticsDb("disable")
            .analyticsMaxUpload(20)
            .avBlockLog("disable")
            .avVirusLog("disable")
            .comment("tefv comment")
            .extendedLog("disable")
            .ftgdAnalytics("disable")
            .mobileMalwareDb("disable")
            .scanMode("default")
            .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:ObjectAntivirusProfile
    properties:
      analyticsDb: disable
      analyticsMaxUpload: 20
      avBlockLog: disable
      avVirusLog: disable
      comment: tefv comment
      extendedLog: disable
      ftgdAnalytics: disable
      mobileMalwareDb: disable
      scanMode: default
Copy

Create ObjectAntivirusProfile Resource

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

Constructor syntax

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

@overload
def ObjectAntivirusProfile(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           adom: Optional[str] = None,
                           analytics_accept_filetype: Optional[str] = None,
                           analytics_bl_filetype: Optional[str] = None,
                           analytics_db: Optional[str] = None,
                           analytics_ignore_filetype: Optional[str] = None,
                           analytics_max_upload: Optional[float] = None,
                           analytics_wl_filetype: Optional[str] = None,
                           av_block_log: Optional[str] = None,
                           av_virus_log: Optional[str] = None,
                           cifs: Optional[ObjectAntivirusProfileCifsArgs] = None,
                           comment: Optional[str] = None,
                           content_disarm: Optional[ObjectAntivirusProfileContentDisarmArgs] = None,
                           ems_threat_feed: Optional[str] = None,
                           extended_log: Optional[str] = None,
                           external_blocklist_archive_scan: Optional[str] = None,
                           external_blocklist_enable_all: Optional[str] = None,
                           external_blocklists: Optional[Sequence[str]] = 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[float] = None,
                           fortisandbox_mode: Optional[str] = None,
                           fortisandbox_timeout_action: Optional[str] = None,
                           ftgd_analytics: Optional[str] = None,
                           ftp: Optional[ObjectAntivirusProfileFtpArgs] = None,
                           http: Optional[ObjectAntivirusProfileHttpArgs] = None,
                           imap: Optional[ObjectAntivirusProfileImapArgs] = None,
                           inspection_mode: Optional[str] = None,
                           mapi: Optional[ObjectAntivirusProfileMapiArgs] = None,
                           mobile_malware_db: Optional[str] = None,
                           nac_quar: Optional[ObjectAntivirusProfileNacQuarArgs] = None,
                           name: Optional[str] = None,
                           nntp: Optional[ObjectAntivirusProfileNntpArgs] = None,
                           object_antivirus_profile_id: Optional[str] = None,
                           outbreak_prevention: Optional[ObjectAntivirusProfileOutbreakPreventionArgs] = None,
                           outbreak_prevention_archive_scan: Optional[str] = None,
                           pop3: Optional[ObjectAntivirusProfilePop3Args] = None,
                           replacemsg_group: Optional[str] = None,
                           scan_mode: Optional[str] = None,
                           scopetype: Optional[str] = None,
                           smb: Optional[ObjectAntivirusProfileSmbArgs] = None,
                           smtp: Optional[ObjectAntivirusProfileSmtpArgs] = None,
                           ssh: Optional[ObjectAntivirusProfileSshArgs] = None)
func NewObjectAntivirusProfile(ctx *Context, name string, args *ObjectAntivirusProfileArgs, opts ...ResourceOption) (*ObjectAntivirusProfile, error)
public ObjectAntivirusProfile(string name, ObjectAntivirusProfileArgs? args = null, CustomResourceOptions? opts = null)
public ObjectAntivirusProfile(String name, ObjectAntivirusProfileArgs args)
public ObjectAntivirusProfile(String name, ObjectAntivirusProfileArgs args, CustomResourceOptions options)
type: fortimanager:ObjectAntivirusProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args ObjectAntivirusProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args ObjectAntivirusProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args ObjectAntivirusProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args ObjectAntivirusProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ObjectAntivirusProfileArgs
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 objectAntivirusProfileResource = new Fortimanager.ObjectAntivirusProfile("objectAntivirusProfileResource", new()
{
    Adom = "string",
    AnalyticsAcceptFiletype = "string",
    AnalyticsBlFiletype = "string",
    AnalyticsDb = "string",
    AnalyticsIgnoreFiletype = "string",
    AnalyticsMaxUpload = 0,
    AnalyticsWlFiletype = "string",
    AvBlockLog = "string",
    AvVirusLog = "string",
    Cifs = new Fortimanager.Inputs.ObjectAntivirusProfileCifsArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        Emulator = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    Comment = "string",
    ContentDisarm = new Fortimanager.Inputs.ObjectAntivirusProfileContentDisarmArgs
    {
        AnalyticsSuspicious = "string",
        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",
    },
    EmsThreatFeed = "string",
    ExtendedLog = "string",
    ExternalBlocklistArchiveScan = "string",
    ExternalBlocklistEnableAll = "string",
    ExternalBlocklists = new[]
    {
        "string",
    },
    FeatureSet = "string",
    FortiaiErrorAction = "string",
    FortiaiTimeoutAction = "string",
    FortindrErrorAction = "string",
    FortindrTimeoutAction = "string",
    FortisandboxErrorAction = "string",
    FortisandboxMaxUpload = 0,
    FortisandboxMode = "string",
    FortisandboxTimeoutAction = "string",
    FtgdAnalytics = "string",
    Ftp = new Fortimanager.Inputs.ObjectAntivirusProfileFtpArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        Emulator = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    Http = new Fortimanager.Inputs.ObjectAntivirusProfileHttpArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvOptimize = "string",
        AvScan = "string",
        ContentDisarm = "string",
        Emulator = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
        UnknownContentEncoding = "string",
    },
    Imap = new Fortimanager.Inputs.ObjectAntivirusProfileImapArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        ContentDisarm = "string",
        Emulator = "string",
        Executables = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    InspectionMode = "string",
    Mapi = new Fortimanager.Inputs.ObjectAntivirusProfileMapiArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        Emulator = "string",
        Executables = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    MobileMalwareDb = "string",
    NacQuar = new Fortimanager.Inputs.ObjectAntivirusProfileNacQuarArgs
    {
        Expiry = "string",
        Infected = "string",
        Log = "string",
    },
    Name = "string",
    Nntp = new Fortimanager.Inputs.ObjectAntivirusProfileNntpArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        Emulator = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    ObjectAntivirusProfileId = "string",
    OutbreakPrevention = new Fortimanager.Inputs.ObjectAntivirusProfileOutbreakPreventionArgs
    {
        ExternalBlocklist = "string",
        FtgdService = "string",
    },
    OutbreakPreventionArchiveScan = "string",
    Pop3 = new Fortimanager.Inputs.ObjectAntivirusProfilePop3Args
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        ContentDisarm = "string",
        Emulator = "string",
        Executables = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    ReplacemsgGroup = "string",
    ScanMode = "string",
    Scopetype = "string",
    Smb = new Fortimanager.Inputs.ObjectAntivirusProfileSmbArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        Emulator = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
    },
    Smtp = new Fortimanager.Inputs.ObjectAntivirusProfileSmtpArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        ContentDisarm = "string",
        Emulator = "string",
        Executables = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
    Ssh = new Fortimanager.Inputs.ObjectAntivirusProfileSshArgs
    {
        ArchiveBlocks = new[]
        {
            "string",
        },
        ArchiveLogs = new[]
        {
            "string",
        },
        AvScan = "string",
        Emulator = "string",
        ExternalBlocklist = "string",
        Fortiai = "string",
        Fortindr = "string",
        Fortisandbox = "string",
        Options = new[]
        {
            "string",
        },
        OutbreakPrevention = "string",
        Quarantine = "string",
    },
});
Copy
example, err := fortimanager.NewObjectAntivirusProfile(ctx, "objectAntivirusProfileResource", &fortimanager.ObjectAntivirusProfileArgs{
Adom: pulumi.String("string"),
AnalyticsAcceptFiletype: pulumi.String("string"),
AnalyticsBlFiletype: pulumi.String("string"),
AnalyticsDb: pulumi.String("string"),
AnalyticsIgnoreFiletype: pulumi.String("string"),
AnalyticsMaxUpload: pulumi.Float64(0),
AnalyticsWlFiletype: pulumi.String("string"),
AvBlockLog: pulumi.String("string"),
AvVirusLog: pulumi.String("string"),
Cifs: &.ObjectAntivirusProfileCifsTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Comment: pulumi.String("string"),
ContentDisarm: &.ObjectAntivirusProfileContentDisarmTypeArgs{
AnalyticsSuspicious: pulumi.String("string"),
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"),
},
EmsThreatFeed: pulumi.String("string"),
ExtendedLog: pulumi.String("string"),
ExternalBlocklistArchiveScan: pulumi.String("string"),
ExternalBlocklistEnableAll: pulumi.String("string"),
ExternalBlocklists: pulumi.StringArray{
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.Float64(0),
FortisandboxMode: pulumi.String("string"),
FortisandboxTimeoutAction: pulumi.String("string"),
FtgdAnalytics: pulumi.String("string"),
Ftp: &.ObjectAntivirusProfileFtpTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Http: &.ObjectAntivirusProfileHttpTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
pulumi.String("string"),
},
AvOptimize: 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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
UnknownContentEncoding: pulumi.String("string"),
},
Imap: &.ObjectAntivirusProfileImapTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
InspectionMode: pulumi.String("string"),
Mapi: &.ObjectAntivirusProfileMapiTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
MobileMalwareDb: pulumi.String("string"),
NacQuar: &.ObjectAntivirusProfileNacQuarTypeArgs{
Expiry: pulumi.String("string"),
Infected: pulumi.String("string"),
Log: pulumi.String("string"),
},
Name: pulumi.String("string"),
Nntp: &.ObjectAntivirusProfileNntpTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
ObjectAntivirusProfileId: pulumi.String("string"),
OutbreakPrevention: &.ObjectAntivirusProfileOutbreakPreventionTypeArgs{
ExternalBlocklist: pulumi.String("string"),
FtgdService: pulumi.String("string"),
},
OutbreakPreventionArchiveScan: pulumi.String("string"),
Pop3: &.ObjectAntivirusProfilePop3TypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
ReplacemsgGroup: pulumi.String("string"),
ScanMode: pulumi.String("string"),
Scopetype: pulumi.String("string"),
Smb: &.ObjectAntivirusProfileSmbArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
pulumi.String("string"),
},
Emulator: pulumi.String("string"),
Options: pulumi.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
},
Smtp: &.ObjectAntivirusProfileSmtpTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
Ssh: &.ObjectAntivirusProfileSshTypeArgs{
ArchiveBlocks: pulumi.StringArray{
pulumi.String("string"),
},
ArchiveLogs: pulumi.StringArray{
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.StringArray{
pulumi.String("string"),
},
OutbreakPrevention: pulumi.String("string"),
Quarantine: pulumi.String("string"),
},
})
Copy
var objectAntivirusProfileResource = new ObjectAntivirusProfile("objectAntivirusProfileResource", ObjectAntivirusProfileArgs.builder()
    .adom("string")
    .analyticsAcceptFiletype("string")
    .analyticsBlFiletype("string")
    .analyticsDb("string")
    .analyticsIgnoreFiletype("string")
    .analyticsMaxUpload(0)
    .analyticsWlFiletype("string")
    .avBlockLog("string")
    .avVirusLog("string")
    .cifs(ObjectAntivirusProfileCifsArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .avScan("string")
        .emulator("string")
        .externalBlocklist("string")
        .fortiai("string")
        .fortindr("string")
        .fortisandbox("string")
        .options("string")
        .outbreakPrevention("string")
        .quarantine("string")
        .build())
    .comment("string")
    .contentDisarm(ObjectAntivirusProfileContentDisarmArgs.builder()
        .analyticsSuspicious("string")
        .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())
    .emsThreatFeed("string")
    .extendedLog("string")
    .externalBlocklistArchiveScan("string")
    .externalBlocklistEnableAll("string")
    .externalBlocklists("string")
    .featureSet("string")
    .fortiaiErrorAction("string")
    .fortiaiTimeoutAction("string")
    .fortindrErrorAction("string")
    .fortindrTimeoutAction("string")
    .fortisandboxErrorAction("string")
    .fortisandboxMaxUpload(0)
    .fortisandboxMode("string")
    .fortisandboxTimeoutAction("string")
    .ftgdAnalytics("string")
    .ftp(ObjectAntivirusProfileFtpArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .avScan("string")
        .emulator("string")
        .externalBlocklist("string")
        .fortiai("string")
        .fortindr("string")
        .fortisandbox("string")
        .options("string")
        .outbreakPrevention("string")
        .quarantine("string")
        .build())
    .http(ObjectAntivirusProfileHttpArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .avOptimize("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(ObjectAntivirusProfileImapArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("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(ObjectAntivirusProfileMapiArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("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(ObjectAntivirusProfileNacQuarArgs.builder()
        .expiry("string")
        .infected("string")
        .log("string")
        .build())
    .name("string")
    .nntp(ObjectAntivirusProfileNntpArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .avScan("string")
        .emulator("string")
        .externalBlocklist("string")
        .fortiai("string")
        .fortindr("string")
        .fortisandbox("string")
        .options("string")
        .outbreakPrevention("string")
        .quarantine("string")
        .build())
    .objectAntivirusProfileId("string")
    .outbreakPrevention(ObjectAntivirusProfileOutbreakPreventionArgs.builder()
        .externalBlocklist("string")
        .ftgdService("string")
        .build())
    .outbreakPreventionArchiveScan("string")
    .pop3(ObjectAntivirusProfilePop3Args.builder()
        .archiveBlocks("string")
        .archiveLogs("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")
    .scopetype("string")
    .smb(ObjectAntivirusProfileSmbArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .emulator("string")
        .options("string")
        .outbreakPrevention("string")
        .build())
    .smtp(ObjectAntivirusProfileSmtpArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("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(ObjectAntivirusProfileSshArgs.builder()
        .archiveBlocks("string")
        .archiveLogs("string")
        .avScan("string")
        .emulator("string")
        .externalBlocklist("string")
        .fortiai("string")
        .fortindr("string")
        .fortisandbox("string")
        .options("string")
        .outbreakPrevention("string")
        .quarantine("string")
        .build())
    .build());
Copy
object_antivirus_profile_resource = fortimanager.ObjectAntivirusProfile("objectAntivirusProfileResource",
    adom="string",
    analytics_accept_filetype="string",
    analytics_bl_filetype="string",
    analytics_db="string",
    analytics_ignore_filetype="string",
    analytics_max_upload=0,
    analytics_wl_filetype="string",
    av_block_log="string",
    av_virus_log="string",
    cifs={
        "archive_blocks": ["string"],
        "archive_logs": ["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={
        "analytics_suspicious": "string",
        "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",
    },
    ems_threat_feed="string",
    extended_log="string",
    external_blocklist_archive_scan="string",
    external_blocklist_enable_all="string",
    external_blocklists=["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={
        "archive_blocks": ["string"],
        "archive_logs": ["string"],
        "av_scan": "string",
        "emulator": "string",
        "external_blocklist": "string",
        "fortiai": "string",
        "fortindr": "string",
        "fortisandbox": "string",
        "options": ["string"],
        "outbreak_prevention": "string",
        "quarantine": "string",
    },
    http={
        "archive_blocks": ["string"],
        "archive_logs": ["string"],
        "av_optimize": "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={
        "archive_blocks": ["string"],
        "archive_logs": ["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={
        "archive_blocks": ["string"],
        "archive_logs": ["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={
        "expiry": "string",
        "infected": "string",
        "log": "string",
    },
    name="string",
    nntp={
        "archive_blocks": ["string"],
        "archive_logs": ["string"],
        "av_scan": "string",
        "emulator": "string",
        "external_blocklist": "string",
        "fortiai": "string",
        "fortindr": "string",
        "fortisandbox": "string",
        "options": ["string"],
        "outbreak_prevention": "string",
        "quarantine": "string",
    },
    object_antivirus_profile_id="string",
    outbreak_prevention={
        "external_blocklist": "string",
        "ftgd_service": "string",
    },
    outbreak_prevention_archive_scan="string",
    pop3={
        "archive_blocks": ["string"],
        "archive_logs": ["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",
    scopetype="string",
    smb={
        "archive_blocks": ["string"],
        "archive_logs": ["string"],
        "emulator": "string",
        "options": ["string"],
        "outbreak_prevention": "string",
    },
    smtp={
        "archive_blocks": ["string"],
        "archive_logs": ["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={
        "archive_blocks": ["string"],
        "archive_logs": ["string"],
        "av_scan": "string",
        "emulator": "string",
        "external_blocklist": "string",
        "fortiai": "string",
        "fortindr": "string",
        "fortisandbox": "string",
        "options": ["string"],
        "outbreak_prevention": "string",
        "quarantine": "string",
    })
Copy
const objectAntivirusProfileResource = new fortimanager.ObjectAntivirusProfile("objectAntivirusProfileResource", {
    adom: "string",
    analyticsAcceptFiletype: "string",
    analyticsBlFiletype: "string",
    analyticsDb: "string",
    analyticsIgnoreFiletype: "string",
    analyticsMaxUpload: 0,
    analyticsWlFiletype: "string",
    avBlockLog: "string",
    avVirusLog: "string",
    cifs: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avScan: "string",
        emulator: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
    },
    comment: "string",
    contentDisarm: {
        analyticsSuspicious: "string",
        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",
    },
    emsThreatFeed: "string",
    extendedLog: "string",
    externalBlocklistArchiveScan: "string",
    externalBlocklistEnableAll: "string",
    externalBlocklists: ["string"],
    featureSet: "string",
    fortiaiErrorAction: "string",
    fortiaiTimeoutAction: "string",
    fortindrErrorAction: "string",
    fortindrTimeoutAction: "string",
    fortisandboxErrorAction: "string",
    fortisandboxMaxUpload: 0,
    fortisandboxMode: "string",
    fortisandboxTimeoutAction: "string",
    ftgdAnalytics: "string",
    ftp: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avScan: "string",
        emulator: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
    },
    http: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avOptimize: "string",
        avScan: "string",
        contentDisarm: "string",
        emulator: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
        unknownContentEncoding: "string",
    },
    imap: {
        archiveBlocks: ["string"],
        archiveLogs: ["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: {
        archiveBlocks: ["string"],
        archiveLogs: ["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: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avScan: "string",
        emulator: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
    },
    objectAntivirusProfileId: "string",
    outbreakPrevention: {
        externalBlocklist: "string",
        ftgdService: "string",
    },
    outbreakPreventionArchiveScan: "string",
    pop3: {
        archiveBlocks: ["string"],
        archiveLogs: ["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",
    scopetype: "string",
    smb: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        emulator: "string",
        options: ["string"],
        outbreakPrevention: "string",
    },
    smtp: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avScan: "string",
        contentDisarm: "string",
        emulator: "string",
        executables: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
    },
    ssh: {
        archiveBlocks: ["string"],
        archiveLogs: ["string"],
        avScan: "string",
        emulator: "string",
        externalBlocklist: "string",
        fortiai: "string",
        fortindr: "string",
        fortisandbox: "string",
        options: ["string"],
        outbreakPrevention: "string",
        quarantine: "string",
    },
});
Copy
type: fortimanager:ObjectAntivirusProfile
properties:
    adom: string
    analyticsAcceptFiletype: string
    analyticsBlFiletype: string
    analyticsDb: string
    analyticsIgnoreFiletype: string
    analyticsMaxUpload: 0
    analyticsWlFiletype: string
    avBlockLog: string
    avVirusLog: string
    cifs:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avScan: string
        emulator: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
    comment: string
    contentDisarm:
        analyticsSuspicious: string
        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
    emsThreatFeed: string
    extendedLog: string
    externalBlocklistArchiveScan: string
    externalBlocklistEnableAll: string
    externalBlocklists:
        - string
    featureSet: string
    fortiaiErrorAction: string
    fortiaiTimeoutAction: string
    fortindrErrorAction: string
    fortindrTimeoutAction: string
    fortisandboxErrorAction: string
    fortisandboxMaxUpload: 0
    fortisandboxMode: string
    fortisandboxTimeoutAction: string
    ftgdAnalytics: string
    ftp:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avScan: string
        emulator: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
    http:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avOptimize: string
        avScan: string
        contentDisarm: string
        emulator: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
        unknownContentEncoding: string
    imap:
        archiveBlocks:
            - string
        archiveLogs:
            - 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:
        archiveBlocks:
            - string
        archiveLogs:
            - 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:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avScan: string
        emulator: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
    objectAntivirusProfileId: string
    outbreakPrevention:
        externalBlocklist: string
        ftgdService: string
    outbreakPreventionArchiveScan: string
    pop3:
        archiveBlocks:
            - string
        archiveLogs:
            - 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
    scopetype: string
    smb:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        emulator: string
        options:
            - string
        outbreakPrevention: string
    smtp:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avScan: string
        contentDisarm: string
        emulator: string
        executables: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
    ssh:
        archiveBlocks:
            - string
        archiveLogs:
            - string
        avScan: string
        emulator: string
        externalBlocklist: string
        fortiai: string
        fortindr: string
        fortisandbox: string
        options:
            - string
        outbreakPrevention: string
        quarantine: string
Copy

ObjectAntivirusProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ObjectAntivirusProfile resource accepts the following input properties:

Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AnalyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
AnalyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsMaxUpload double
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
AnalyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AvBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
AvVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
Cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
Comment string
Comment.
ContentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
EmsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
ExtendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
ExternalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
ExternalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
ExternalBlocklists List<string>
One or more external malware block lists.
FeatureSet string
Flow/proxy feature set. Valid values: proxy, flow.
FortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
FortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
FortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
FortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
FortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
FortisandboxMaxUpload double
Maximum size of files that can be uploaded to FortiSandbox.
FortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
FortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
FtgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
Ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
Http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
Imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
InspectionMode string
Inspection mode. Valid values: proxy, flow-based.
Mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
MobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
NacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
Name string
Profile name.
Nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
ObjectAntivirusProfileId string
an identifier for the resource with format {{name}}.
OutbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
OutbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
Pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
ReplacemsgGroup string
Replacement message group customized for this profile.
ScanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
Smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
Ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AnalyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
AnalyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsMaxUpload float64
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
AnalyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AvBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
AvVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
Cifs ObjectAntivirusProfileCifsTypeArgs
Cifs. The structure of cifs block is documented below.
Comment string
Comment.
ContentDisarm ObjectAntivirusProfileContentDisarmTypeArgs
Content-Disarm. The structure of content_disarm block is documented below.
EmsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
ExtendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
ExternalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
ExternalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
ExternalBlocklists []string
One or more external malware block lists.
FeatureSet string
Flow/proxy feature set. Valid values: proxy, flow.
FortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
FortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
FortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
FortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
FortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
FortisandboxMaxUpload float64
Maximum size of files that can be uploaded to FortiSandbox.
FortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
FortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
FtgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
Ftp ObjectAntivirusProfileFtpTypeArgs
Ftp. The structure of ftp block is documented below.
Http ObjectAntivirusProfileHttpTypeArgs
Http. The structure of http block is documented below.
Imap ObjectAntivirusProfileImapTypeArgs
Imap. The structure of imap block is documented below.
InspectionMode string
Inspection mode. Valid values: proxy, flow-based.
Mapi ObjectAntivirusProfileMapiTypeArgs
Mapi. The structure of mapi block is documented below.
MobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
NacQuar ObjectAntivirusProfileNacQuarTypeArgs
Nac-Quar. The structure of nac_quar block is documented below.
Name string
Profile name.
Nntp ObjectAntivirusProfileNntpTypeArgs
Nntp. The structure of nntp block is documented below.
ObjectAntivirusProfileId string
an identifier for the resource with format {{name}}.
OutbreakPrevention ObjectAntivirusProfileOutbreakPreventionTypeArgs
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
OutbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
Pop3 ObjectAntivirusProfilePop3TypeArgs
Pop3. The structure of pop3 block is documented below.
ReplacemsgGroup string
Replacement message group customized for this profile.
ScanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Smb ObjectAntivirusProfileSmbArgs
Smb. The structure of smb block is documented below.
Smtp ObjectAntivirusProfileSmtpTypeArgs
Smtp. The structure of smtp block is documented below.
Ssh ObjectAntivirusProfileSshTypeArgs
Ssh. The structure of ssh block is documented below.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb String
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload Double
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog String
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog String
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
comment String
Comment.
contentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed String
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog String
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan String
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll String
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists List<String>
One or more external malware block lists.
featureSet String
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction String
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction String
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction String
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction String
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction String
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload Double
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode String
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction String
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics String
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
inspectionMode String
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
mobileMalwareDb String
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
name String
Profile name.
nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId String
an identifier for the resource with format {{name}}.
outbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan String
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
replacemsgGroup String
Replacement message group customized for this profile.
scanMode String
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload number
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
comment string
Comment.
contentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists string[]
One or more external malware block lists.
featureSet string
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload number
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
inspectionMode string
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
mobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
name string
Profile name.
nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId string
an identifier for the resource with format {{name}}.
outbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
replacemsgGroup string
Replacement message group customized for this profile.
scanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analytics_accept_filetype str
Only submit files matching this DLP file-pattern to FortiSandbox.
analytics_bl_filetype str
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_filetype str
Do not submit files matching this DLP file-pattern to FortiSandbox.
analytics_max_upload float
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analytics_wl_filetype str
Do not submit files matching this DLP file-pattern to FortiSandbox.
av_block_log str
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
av_virus_log str
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifsArgs
Cifs. The structure of cifs block is documented below.
comment str
Comment.
content_disarm ObjectAntivirusProfileContentDisarmArgs
Content-Disarm. The structure of content_disarm block is documented below.
ems_threat_feed str
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extended_log str
Enable/disable extended logging for antivirus. Valid values: disable, enable.
external_blocklist_archive_scan str
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
external_blocklist_enable_all str
Enable/disable all external blocklists. Valid values: disable, enable.
external_blocklists Sequence[str]
One or more external malware block lists.
feature_set str
Flow/proxy feature set. Valid values: proxy, flow.
fortiai_error_action str
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiai_timeout_action str
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindr_error_action str
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindr_timeout_action str
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandbox_error_action str
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandbox_max_upload float
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_action str
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 ObjectAntivirusProfileFtpArgs
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttpArgs
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImapArgs
Imap. The structure of imap block is documented below.
inspection_mode str
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapiArgs
Mapi. The structure of mapi block is documented below.
mobile_malware_db str
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nac_quar ObjectAntivirusProfileNacQuarArgs
Nac-Quar. The structure of nac_quar block is documented below.
name str
Profile name.
nntp ObjectAntivirusProfileNntpArgs
Nntp. The structure of nntp block is documented below.
object_antivirus_profile_id str
an identifier for the resource with format {{name}}.
outbreak_prevention ObjectAntivirusProfileOutbreakPreventionArgs
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreak_prevention_archive_scan str
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3Args
Pop3. The structure of pop3 block is documented below.
replacemsg_group str
Replacement message group customized for this profile.
scan_mode str
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmbArgs
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtpArgs
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSshArgs
Ssh. The structure of ssh block is documented below.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb String
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload Number
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog String
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog String
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs Property Map
Cifs. The structure of cifs block is documented below.
comment String
Comment.
contentDisarm Property Map
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed String
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog String
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan String
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll String
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists List<String>
One or more external malware block lists.
featureSet String
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction String
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction String
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction String
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction String
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction String
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload Number
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode String
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction String
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics String
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp Property Map
Ftp. The structure of ftp block is documented below.
http Property Map
Http. The structure of http block is documented below.
imap Property Map
Imap. The structure of imap block is documented below.
inspectionMode String
Inspection mode. Valid values: proxy, flow-based.
mapi Property Map
Mapi. The structure of mapi block is documented below.
mobileMalwareDb String
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar Property Map
Nac-Quar. The structure of nac_quar block is documented below.
name String
Profile name.
nntp Property Map
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId String
an identifier for the resource with format {{name}}.
outbreakPrevention Property Map
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan String
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 Property Map
Pop3. The structure of pop3 block is documented below.
replacemsgGroup String
Replacement message group customized for this profile.
scanMode String
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb Property Map
Smb. The structure of smb block is documented below.
smtp Property Map
Smtp. The structure of smtp block is documented below.
ssh Property Map
Ssh. The structure of ssh block is documented below.

Outputs

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

Get an existing ObjectAntivirusProfile 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?: ObjectAntivirusProfileState, opts?: CustomResourceOptions): ObjectAntivirusProfile
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        analytics_accept_filetype: Optional[str] = None,
        analytics_bl_filetype: Optional[str] = None,
        analytics_db: Optional[str] = None,
        analytics_ignore_filetype: Optional[str] = None,
        analytics_max_upload: Optional[float] = None,
        analytics_wl_filetype: Optional[str] = None,
        av_block_log: Optional[str] = None,
        av_virus_log: Optional[str] = None,
        cifs: Optional[ObjectAntivirusProfileCifsArgs] = None,
        comment: Optional[str] = None,
        content_disarm: Optional[ObjectAntivirusProfileContentDisarmArgs] = None,
        ems_threat_feed: Optional[str] = None,
        extended_log: Optional[str] = None,
        external_blocklist_archive_scan: Optional[str] = None,
        external_blocklist_enable_all: Optional[str] = None,
        external_blocklists: Optional[Sequence[str]] = 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[float] = None,
        fortisandbox_mode: Optional[str] = None,
        fortisandbox_timeout_action: Optional[str] = None,
        ftgd_analytics: Optional[str] = None,
        ftp: Optional[ObjectAntivirusProfileFtpArgs] = None,
        http: Optional[ObjectAntivirusProfileHttpArgs] = None,
        imap: Optional[ObjectAntivirusProfileImapArgs] = None,
        inspection_mode: Optional[str] = None,
        mapi: Optional[ObjectAntivirusProfileMapiArgs] = None,
        mobile_malware_db: Optional[str] = None,
        nac_quar: Optional[ObjectAntivirusProfileNacQuarArgs] = None,
        name: Optional[str] = None,
        nntp: Optional[ObjectAntivirusProfileNntpArgs] = None,
        object_antivirus_profile_id: Optional[str] = None,
        outbreak_prevention: Optional[ObjectAntivirusProfileOutbreakPreventionArgs] = None,
        outbreak_prevention_archive_scan: Optional[str] = None,
        pop3: Optional[ObjectAntivirusProfilePop3Args] = None,
        replacemsg_group: Optional[str] = None,
        scan_mode: Optional[str] = None,
        scopetype: Optional[str] = None,
        smb: Optional[ObjectAntivirusProfileSmbArgs] = None,
        smtp: Optional[ObjectAntivirusProfileSmtpArgs] = None,
        ssh: Optional[ObjectAntivirusProfileSshArgs] = None) -> ObjectAntivirusProfile
func GetObjectAntivirusProfile(ctx *Context, name string, id IDInput, state *ObjectAntivirusProfileState, opts ...ResourceOption) (*ObjectAntivirusProfile, error)
public static ObjectAntivirusProfile Get(string name, Input<string> id, ObjectAntivirusProfileState? state, CustomResourceOptions? opts = null)
public static ObjectAntivirusProfile get(String name, Output<String> id, ObjectAntivirusProfileState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectAntivirusProfile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AnalyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
AnalyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsMaxUpload double
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
AnalyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AvBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
AvVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
Cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
Comment string
Comment.
ContentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
EmsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
ExtendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
ExternalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
ExternalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
ExternalBlocklists List<string>
One or more external malware block lists.
FeatureSet string
Flow/proxy feature set. Valid values: proxy, flow.
FortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
FortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
FortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
FortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
FortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
FortisandboxMaxUpload double
Maximum size of files that can be uploaded to FortiSandbox.
FortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
FortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
FtgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
Ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
Http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
Imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
InspectionMode string
Inspection mode. Valid values: proxy, flow-based.
Mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
MobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
NacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
Name string
Profile name.
Nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
ObjectAntivirusProfileId string
an identifier for the resource with format {{name}}.
OutbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
OutbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
Pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
ReplacemsgGroup string
Replacement message group customized for this profile.
ScanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
Smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
Ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AnalyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
AnalyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AnalyticsMaxUpload float64
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
AnalyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
AvBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
AvVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
Cifs ObjectAntivirusProfileCifsTypeArgs
Cifs. The structure of cifs block is documented below.
Comment string
Comment.
ContentDisarm ObjectAntivirusProfileContentDisarmTypeArgs
Content-Disarm. The structure of content_disarm block is documented below.
EmsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
ExtendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
ExternalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
ExternalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
ExternalBlocklists []string
One or more external malware block lists.
FeatureSet string
Flow/proxy feature set. Valid values: proxy, flow.
FortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
FortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
FortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
FortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
FortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
FortisandboxMaxUpload float64
Maximum size of files that can be uploaded to FortiSandbox.
FortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
FortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
FtgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
Ftp ObjectAntivirusProfileFtpTypeArgs
Ftp. The structure of ftp block is documented below.
Http ObjectAntivirusProfileHttpTypeArgs
Http. The structure of http block is documented below.
Imap ObjectAntivirusProfileImapTypeArgs
Imap. The structure of imap block is documented below.
InspectionMode string
Inspection mode. Valid values: proxy, flow-based.
Mapi ObjectAntivirusProfileMapiTypeArgs
Mapi. The structure of mapi block is documented below.
MobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
NacQuar ObjectAntivirusProfileNacQuarTypeArgs
Nac-Quar. The structure of nac_quar block is documented below.
Name string
Profile name.
Nntp ObjectAntivirusProfileNntpTypeArgs
Nntp. The structure of nntp block is documented below.
ObjectAntivirusProfileId string
an identifier for the resource with format {{name}}.
OutbreakPrevention ObjectAntivirusProfileOutbreakPreventionTypeArgs
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
OutbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
Pop3 ObjectAntivirusProfilePop3TypeArgs
Pop3. The structure of pop3 block is documented below.
ReplacemsgGroup string
Replacement message group customized for this profile.
ScanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Smb ObjectAntivirusProfileSmbArgs
Smb. The structure of smb block is documented below.
Smtp ObjectAntivirusProfileSmtpTypeArgs
Smtp. The structure of smtp block is documented below.
Ssh ObjectAntivirusProfileSshTypeArgs
Ssh. The structure of ssh block is documented below.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb String
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload Double
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog String
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog String
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
comment String
Comment.
contentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed String
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog String
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan String
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll String
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists List<String>
One or more external malware block lists.
featureSet String
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction String
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction String
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction String
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction String
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction String
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload Double
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode String
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction String
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics String
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
inspectionMode String
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
mobileMalwareDb String
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
name String
Profile name.
nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId String
an identifier for the resource with format {{name}}.
outbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan String
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
replacemsgGroup String
Replacement message group customized for this profile.
scanMode String
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype string
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb string
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload number
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype string
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog string
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog string
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifs
Cifs. The structure of cifs block is documented below.
comment string
Comment.
contentDisarm ObjectAntivirusProfileContentDisarm
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed string
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog string
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan string
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll string
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists string[]
One or more external malware block lists.
featureSet string
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction string
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction string
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction string
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction string
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction string
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload number
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode string
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction string
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics string
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp ObjectAntivirusProfileFtp
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttp
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImap
Imap. The structure of imap block is documented below.
inspectionMode string
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapi
Mapi. The structure of mapi block is documented below.
mobileMalwareDb string
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar ObjectAntivirusProfileNacQuar
Nac-Quar. The structure of nac_quar block is documented below.
name string
Profile name.
nntp ObjectAntivirusProfileNntp
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId string
an identifier for the resource with format {{name}}.
outbreakPrevention ObjectAntivirusProfileOutbreakPrevention
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan string
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3
Pop3. The structure of pop3 block is documented below.
replacemsgGroup string
Replacement message group customized for this profile.
scanMode string
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmb
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtp
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSsh
Ssh. The structure of ssh block is documented below.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analytics_accept_filetype str
Only submit files matching this DLP file-pattern to FortiSandbox.
analytics_bl_filetype str
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_filetype str
Do not submit files matching this DLP file-pattern to FortiSandbox.
analytics_max_upload float
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analytics_wl_filetype str
Do not submit files matching this DLP file-pattern to FortiSandbox.
av_block_log str
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
av_virus_log str
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs ObjectAntivirusProfileCifsArgs
Cifs. The structure of cifs block is documented below.
comment str
Comment.
content_disarm ObjectAntivirusProfileContentDisarmArgs
Content-Disarm. The structure of content_disarm block is documented below.
ems_threat_feed str
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extended_log str
Enable/disable extended logging for antivirus. Valid values: disable, enable.
external_blocklist_archive_scan str
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
external_blocklist_enable_all str
Enable/disable all external blocklists. Valid values: disable, enable.
external_blocklists Sequence[str]
One or more external malware block lists.
feature_set str
Flow/proxy feature set. Valid values: proxy, flow.
fortiai_error_action str
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiai_timeout_action str
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindr_error_action str
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindr_timeout_action str
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandbox_error_action str
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandbox_max_upload float
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_action str
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 ObjectAntivirusProfileFtpArgs
Ftp. The structure of ftp block is documented below.
http ObjectAntivirusProfileHttpArgs
Http. The structure of http block is documented below.
imap ObjectAntivirusProfileImapArgs
Imap. The structure of imap block is documented below.
inspection_mode str
Inspection mode. Valid values: proxy, flow-based.
mapi ObjectAntivirusProfileMapiArgs
Mapi. The structure of mapi block is documented below.
mobile_malware_db str
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nac_quar ObjectAntivirusProfileNacQuarArgs
Nac-Quar. The structure of nac_quar block is documented below.
name str
Profile name.
nntp ObjectAntivirusProfileNntpArgs
Nntp. The structure of nntp block is documented below.
object_antivirus_profile_id str
an identifier for the resource with format {{name}}.
outbreak_prevention ObjectAntivirusProfileOutbreakPreventionArgs
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreak_prevention_archive_scan str
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 ObjectAntivirusProfilePop3Args
Pop3. The structure of pop3 block is documented below.
replacemsg_group str
Replacement message group customized for this profile.
scan_mode str
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb ObjectAntivirusProfileSmbArgs
Smb. The structure of smb block is documented below.
smtp ObjectAntivirusProfileSmtpArgs
Smtp. The structure of smtp block is documented below.
ssh ObjectAntivirusProfileSshArgs
Ssh. The structure of ssh block is documented below.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
analyticsAcceptFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsBlFiletype String
Only submit files matching this DLP file-pattern to FortiSandbox.
analyticsDb String
Enable/disable using the FortiSandbox signature database to supplement the AV signature databases. Valid values: disable, enable.
analyticsIgnoreFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
analyticsMaxUpload Number
Maximum size of files that can be uploaded to FortiSandbox (1 - 395 MBytes, default = 10).
analyticsWlFiletype String
Do not submit files matching this DLP file-pattern to FortiSandbox.
avBlockLog String
Enable/disable logging for AntiVirus file blocking. Valid values: disable, enable.
avVirusLog String
Enable/disable AntiVirus logging. Valid values: disable, enable.
cifs Property Map
Cifs. The structure of cifs block is documented below.
comment String
Comment.
contentDisarm Property Map
Content-Disarm. The structure of content_disarm block is documented below.
emsThreatFeed String
Enable/disable use of EMS threat feed when performing AntiVirus scan. Valid values: disable, enable.
extendedLog String
Enable/disable extended logging for antivirus. Valid values: disable, enable.
externalBlocklistArchiveScan String
Enable/disable external-blocklist archive scanning. Valid values: disable, enable.
externalBlocklistEnableAll String
Enable/disable all external blocklists. Valid values: disable, enable.
externalBlocklists List<String>
One or more external malware block lists.
featureSet String
Flow/proxy feature set. Valid values: proxy, flow.
fortiaiErrorAction String
Action to take if FortiAI encounters an error. Valid values: block, log-only, ignore.
fortiaiTimeoutAction String
Action to take if FortiAI encounters a scan timeout. Valid values: block, log-only, ignore.
fortindrErrorAction String
Action to take if FortiNDR encounters an error. Valid values: block, log-only, ignore.
fortindrTimeoutAction String
Action to take if FortiNDR encounters a scan timeout. Valid values: block, log-only, ignore.
fortisandboxErrorAction String
Action to take if FortiSandbox inline scan encounters an error. Valid values: log-only, block, ignore.
fortisandboxMaxUpload Number
Maximum size of files that can be uploaded to FortiSandbox.
fortisandboxMode String
FortiSandbox scan modes. Valid values: inline, analytics-suspicious, analytics-everything.
fortisandboxTimeoutAction String
Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: log-only, block, ignore.
ftgdAnalytics String
Settings to control which files are uploaded to FortiSandbox. Valid values: disable, suspicious, everything.
ftp Property Map
Ftp. The structure of ftp block is documented below.
http Property Map
Http. The structure of http block is documented below.
imap Property Map
Imap. The structure of imap block is documented below.
inspectionMode String
Inspection mode. Valid values: proxy, flow-based.
mapi Property Map
Mapi. The structure of mapi block is documented below.
mobileMalwareDb String
Enable/disable using the mobile malware signature database. Valid values: disable, enable.
nacQuar Property Map
Nac-Quar. The structure of nac_quar block is documented below.
name String
Profile name.
nntp Property Map
Nntp. The structure of nntp block is documented below.
objectAntivirusProfileId String
an identifier for the resource with format {{name}}.
outbreakPrevention Property Map
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
outbreakPreventionArchiveScan String
Enable/disable outbreak-prevention archive scanning. Valid values: disable, enable.
pop3 Property Map
Pop3. The structure of pop3 block is documented below.
replacemsgGroup String
Replacement message group customized for this profile.
scanMode String
Choose between default scan mode and legacy scan mode. Valid values: quick, full, legacy, default.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
smb Property Map
Smb. The structure of smb block is documented below.
smtp Property Map
Smtp. The structure of smtp block is documented below.
ssh Property Map
Ssh. The structure of ssh block is documented below.

Supporting Types

ObjectAntivirusProfileCifs
, ObjectAntivirusProfileCifsArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, quarantine, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, quarantine, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileContentDisarm
, ObjectAntivirusProfileContentDisarmArgs

AnalyticsSuspicious string
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: disable, enable.
CoverPage string
Enable/disable inserting a cover page into the disarmed document. Valid values: disable, enable.
DetectOnly string
Enable/disable only detect disarmable files, do not alter content. Valid values: disable, enable.
ErrorAction string
Action to be taken if CDR engine encounters an unrecoverable error. Valid values: block, log-only, ignore.
OfficeAction string
Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: disable, enable.
OfficeDde string
Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: disable, enable.
OfficeEmbed string
Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: disable, enable.
OfficeHylink string
Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: disable, enable.
OfficeLinked string
Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: disable, enable.
OfficeMacro string
Enable/disable stripping of macros in Microsoft Office documents. Valid values: disable, enable.
OriginalFileDestination string
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
PdfActForm string
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
PdfActGotor string
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
PdfActJava string
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
PdfActLaunch string
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
PdfActMovie string
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
PdfActSound string
Enable/disable stripping of PDF document actions that play a sound. Valid values: disable, enable.
PdfEmbedfile string
Enable/disable stripping of embedded files in PDF documents. Valid values: disable, enable.
PdfHyperlink string
Enable/disable stripping of hyperlinks from PDF documents. Valid values: disable, enable.
PdfJavacode string
Enable/disable stripping of JavaScript code in PDF documents. Valid values: disable, enable.
AnalyticsSuspicious string
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: disable, enable.
CoverPage string
Enable/disable inserting a cover page into the disarmed document. Valid values: disable, enable.
DetectOnly string
Enable/disable only detect disarmable files, do not alter content. Valid values: disable, enable.
ErrorAction string
Action to be taken if CDR engine encounters an unrecoverable error. Valid values: block, log-only, ignore.
OfficeAction string
Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: disable, enable.
OfficeDde string
Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: disable, enable.
OfficeEmbed string
Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: disable, enable.
OfficeHylink string
Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: disable, enable.
OfficeLinked string
Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: disable, enable.
OfficeMacro string
Enable/disable stripping of macros in Microsoft Office documents. Valid values: disable, enable.
OriginalFileDestination string
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
PdfActForm string
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
PdfActGotor string
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
PdfActJava string
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
PdfActLaunch string
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
PdfActMovie string
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
PdfActSound string
Enable/disable stripping of PDF document actions that play a sound. Valid values: disable, enable.
PdfEmbedfile string
Enable/disable stripping of embedded files in PDF documents. Valid values: disable, enable.
PdfHyperlink string
Enable/disable stripping of hyperlinks from PDF documents. Valid values: disable, enable.
PdfJavacode string
Enable/disable stripping of JavaScript code in PDF documents. Valid values: disable, enable.
analyticsSuspicious String
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: disable, enable.
coverPage String
Enable/disable inserting a cover page into the disarmed document. Valid values: disable, enable.
detectOnly String
Enable/disable only detect disarmable files, do not alter content. Valid values: disable, enable.
errorAction String
Action to be taken if CDR engine encounters an unrecoverable error. Valid values: block, log-only, ignore.
officeAction String
Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: disable, enable.
officeDde String
Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: disable, enable.
officeEmbed String
Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: disable, enable.
officeHylink String
Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: disable, enable.
officeLinked String
Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: disable, enable.
officeMacro String
Enable/disable stripping of macros in Microsoft Office documents. Valid values: disable, enable.
originalFileDestination String
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
pdfActForm String
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
pdfActGotor String
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
pdfActJava String
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
pdfActLaunch String
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
pdfActMovie String
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
pdfActSound String
Enable/disable stripping of PDF document actions that play a sound. Valid values: disable, enable.
pdfEmbedfile String
Enable/disable stripping of embedded files in PDF documents. Valid values: disable, enable.
pdfHyperlink String
Enable/disable stripping of hyperlinks from PDF documents. Valid values: disable, enable.
pdfJavacode String
Enable/disable stripping of JavaScript code in PDF documents. Valid values: disable, enable.
analyticsSuspicious string
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: disable, enable.
coverPage string
Enable/disable inserting a cover page into the disarmed document. Valid values: disable, enable.
detectOnly string
Enable/disable only detect disarmable files, do not alter content. Valid values: disable, enable.
errorAction string
Action to be taken if CDR engine encounters an unrecoverable error. Valid values: block, log-only, ignore.
officeAction string
Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: disable, enable.
officeDde string
Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: disable, enable.
officeEmbed string
Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: disable, enable.
officeHylink string
Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: disable, enable.
officeLinked string
Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: disable, enable.
officeMacro string
Enable/disable stripping of macros in Microsoft Office documents. Valid values: disable, enable.
originalFileDestination string
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
pdfActForm string
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
pdfActGotor string
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
pdfActJava string
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
pdfActLaunch string
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
pdfActMovie string
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
pdfActSound string
Enable/disable stripping of PDF document actions that play a sound. Valid values: disable, enable.
pdfEmbedfile string
Enable/disable stripping of embedded files in PDF documents. Valid values: disable, enable.
pdfHyperlink string
Enable/disable stripping of hyperlinks from PDF documents. Valid values: disable, enable.
pdfJavacode string
Enable/disable stripping of JavaScript code in PDF documents. Valid values: disable, enable.
analytics_suspicious str
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. 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_destination str
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
pdf_act_form str
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
pdf_act_gotor str
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
pdf_act_java str
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
pdf_act_launch str
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
pdf_act_movie str
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
pdf_act_sound str
Enable/disable stripping of PDF document actions that play a sound. 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.
analyticsSuspicious String
Enable/disable using CDR as a secondary method for determining suspicous files for analytics. Valid values: disable, enable.
coverPage String
Enable/disable inserting a cover page into the disarmed document. Valid values: disable, enable.
detectOnly String
Enable/disable only detect disarmable files, do not alter content. Valid values: disable, enable.
errorAction String
Action to be taken if CDR engine encounters an unrecoverable error. Valid values: block, log-only, ignore.
officeAction String
Enable/disable stripping of PowerPoint action events in Microsoft Office documents. Valid values: disable, enable.
officeDde String
Enable/disable stripping of Dynamic Data Exchange events in Microsoft Office documents. Valid values: disable, enable.
officeEmbed String
Enable/disable stripping of embedded objects in Microsoft Office documents. Valid values: disable, enable.
officeHylink String
Enable/disable stripping of hyperlinks in Microsoft Office documents. Valid values: disable, enable.
officeLinked String
Enable/disable stripping of linked objects in Microsoft Office documents. Valid values: disable, enable.
officeMacro String
Enable/disable stripping of macros in Microsoft Office documents. Valid values: disable, enable.
originalFileDestination String
Destination to send original file if active content is removed. Valid values: fortisandbox, quarantine, discard.
pdfActForm String
Enable/disable stripping of PDF document actions that submit data to other targets. Valid values: disable, enable.
pdfActGotor String
Enable/disable stripping of PDF document actions that access other PDF documents. Valid values: disable, enable.
pdfActJava String
Enable/disable stripping of PDF document actions that execute JavaScript code. Valid values: disable, enable.
pdfActLaunch String
Enable/disable stripping of PDF document actions that launch other applications. Valid values: disable, enable.
pdfActMovie String
Enable/disable stripping of PDF document actions that play a movie. Valid values: disable, enable.
pdfActSound String
Enable/disable stripping of PDF document actions that play a sound. Valid values: disable, enable.
pdfEmbedfile String
Enable/disable stripping of embedded files in PDF documents. Valid values: disable, enable.
pdfHyperlink String
Enable/disable stripping of hyperlinks from PDF documents. Valid values: disable, enable.
pdfJavacode String
Enable/disable stripping of JavaScript code in PDF documents. Valid values: disable, enable.

ObjectAntivirusProfileFtp
, ObjectAntivirusProfileFtpArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable FTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileHttp
, ObjectAntivirusProfileHttpArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvOptimize string
Av-Optimize. Valid values: disable, enable.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor, strict-file.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
UnknownContentEncoding string
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvOptimize string
Av-Optimize. Valid values: disable, enable.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor, strict-file.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
UnknownContentEncoding string
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avOptimize String
Av-Optimize. Valid values: disable, enable.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor, strict-file.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
unknownContentEncoding String
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avOptimize string
Av-Optimize. Valid values: disable, enable.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor, strict-file.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
unknownContentEncoding string
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_optimize str
Av-Optimize. Valid values: disable, enable.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
content_disarm str
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor, strict-file.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
unknown_content_encoding str
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avOptimize String
Av-Optimize. Valid values: disable, enable.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable HTTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor, strict-file.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
unknownContentEncoding String
Configure the action the FortiGate unit will take on unknown content-encoding. Valid values: block, inspect, bypass.

ObjectAntivirusProfileImap
, ObjectAntivirusProfileImapArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
content_disarm str
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
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. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable IMAP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileMapi
, ObjectAntivirusProfileMapiArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
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. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable MAPI AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileNacQuar
, ObjectAntivirusProfileNacQuarArgs

Expiry string
Duration of quarantine.
Infected string
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
Log string
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.
Expiry string
Duration of quarantine.
Infected string
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
Log string
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.
expiry String
Duration of quarantine.
infected String
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
log String
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.
expiry string
Duration of quarantine.
infected string
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
log string
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.
expiry str
Duration of quarantine.
infected str
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
log str
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.
expiry String
Duration of quarantine.
infected String
Enable/Disable quarantining infected hosts to the banned user list. Valid values: none, quar-src-ip, quar-interface.
log String
Enable/disable AntiVirus quarantine logging. Valid values: disable, enable.

ObjectAntivirusProfileNntp
, ObjectAntivirusProfileNntpArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable NNTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileOutbreakPrevention
, ObjectAntivirusProfileOutbreakPreventionArgs

ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
FtgdService string

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
FtgdService string

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
ftgdService String

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
ftgdService string

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
ftgd_service str

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
ftgdService String

Enable/disable FortiGuard Virus outbreak prevention service. Valid values: disable, enable.

The pop3 block supports:

ObjectAntivirusProfilePop3
, ObjectAntivirusProfilePop3Args

ArchiveBlocks List<string>
ArchiveLogs List<string>
AvScan string
ContentDisarm string
Content-Disarm. The structure of content_disarm block is documented below.
Emulator string
Executables string
ExternalBlocklist string
One or more external malware block lists.
Fortiai string
Fortindr string
Fortisandbox string
Options List<string>
OutbreakPrevention string
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
Quarantine string
ArchiveBlocks []string
ArchiveLogs []string
AvScan string
ContentDisarm string
Content-Disarm. The structure of content_disarm block is documented below.
Emulator string
Executables string
ExternalBlocklist string
One or more external malware block lists.
Fortiai string
Fortindr string
Fortisandbox string
Options []string
OutbreakPrevention string
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
Quarantine string
archiveBlocks List<String>
archiveLogs List<String>
avScan String
contentDisarm String
Content-Disarm. The structure of content_disarm block is documented below.
emulator String
executables String
externalBlocklist String
One or more external malware block lists.
fortiai String
fortindr String
fortisandbox String
options List<String>
outbreakPrevention String
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
quarantine String
archiveBlocks string[]
archiveLogs string[]
avScan string
contentDisarm string
Content-Disarm. The structure of content_disarm block is documented below.
emulator string
executables string
externalBlocklist string
One or more external malware block lists.
fortiai string
fortindr string
fortisandbox string
options string[]
outbreakPrevention string
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
quarantine string
archive_blocks Sequence[str]
archive_logs Sequence[str]
av_scan str
content_disarm str
Content-Disarm. The structure of content_disarm block is documented below.
emulator str
executables str
external_blocklist str
One or more external malware block lists.
fortiai str
fortindr str
fortisandbox str
options Sequence[str]
outbreak_prevention str
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
quarantine str
archiveBlocks List<String>
archiveLogs List<String>
avScan String
contentDisarm String
Content-Disarm. The structure of content_disarm block is documented below.
emulator String
executables String
externalBlocklist String
One or more external malware block lists.
fortiai String
fortindr String
fortisandbox String
options List<String>
outbreakPrevention String
Outbreak-Prevention. The structure of outbreak_prevention block is documented below.
quarantine String

ObjectAntivirusProfileSmb
, ObjectAntivirusProfileSmbArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Options List<string>
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Options []string
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
options List<String>
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
options string[]
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
options Sequence[str]
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
options List<String>
Enable/disable SMB AntiVirus scanning, monitoring, and quarantine. Valid values: scan, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable FortiGuard Virus Outbreak Prevention service. Valid values: disabled, files, full-archive.

ObjectAntivirusProfileSmtp
, ObjectAntivirusProfileSmtpArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
ContentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
Executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm string
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
executables string
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
content_disarm str
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
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. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
contentDisarm String
Enable Content Disarm and Reconstruction for this protocol. Valid values: disable, enable.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
executables String
Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: default, virus.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable SMTP AntiVirus scanning, monitoring, and quarantine. Valid values: scan, file-filter, quarantine, avquery, avmonitor.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

ObjectAntivirusProfileSsh
, ObjectAntivirusProfileSshArgs

ArchiveBlocks List<string>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs List<string>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<string>
Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: avmonitor, quarantine, scan.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
ArchiveBlocks []string
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
ArchiveLogs []string
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
AvScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
Emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
ExternalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
Fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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: avmonitor, quarantine, scan.
OutbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
Quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: avmonitor, quarantine, scan.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks string[]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs string[]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan string
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator string
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist string
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai string
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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: avmonitor, quarantine, scan.
outbreakPrevention string
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine string
Enable/disable quarantine for infected files. Valid values: disable, enable.
archive_blocks Sequence[str]
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archive_logs Sequence[str]
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
av_scan str
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator str
Enable/disable the virus emulator. Valid values: disable, enable.
external_blocklist str
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai str
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 Sequence[str]
Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: avmonitor, quarantine, scan.
outbreak_prevention str
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine str
Enable/disable quarantine for infected files. Valid values: disable, enable.
archiveBlocks List<String>
Select the archive types to block. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
archiveLogs List<String>
Select the archive types to log. Valid values: encrypted, corrupted, multipart, nested, mailbomb, unhandled, partiallycorrupted, fileslimit, timeout.
avScan String
Enable AntiVirus scan service. Valid values: disable, monitor, block.
emulator String
Enable/disable the virus emulator. Valid values: disable, enable.
externalBlocklist String
Enable external-blocklist. Valid values: disable, monitor, block.
fortiai String
Enable/disable scanning of files by FortiAI server. Valid values: disable, monitor, block.
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 List<String>
Enable/disable SFTP and SCP AntiVirus scanning, monitoring, and quarantine. Valid values: avmonitor, quarantine, scan.
outbreakPrevention String
Enable Virus Outbreak Prevention service. Valid values: disabled, files, full-archive, disable, block, monitor.
quarantine String
Enable/disable quarantine for infected files. Valid values: disable, enable.

Import

ObjectAntivirus Profile can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile labelname {{name}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

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

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

Package Details

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