1. Packages
  2. Fortios
  3. API Docs
  4. dlp
  5. Sensor
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.dlp.Sensor

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Configure DLP sensors.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.dlp.Sensor("trname", {
        dlpLog: "enable",
        extendedLog: "disable",
        flowBased: "enable",
        nacQuarLog: "disable",
        summaryProto: "smtp pop3",
    });
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.dlp.Sensor("trname",
        dlp_log="enable",
        extended_log="disable",
        flow_based="enable",
        nac_quar_log="disable",
        summary_proto="smtp pop3")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dlp.NewSensor(ctx, "trname", &dlp.SensorArgs{
    			DlpLog:       pulumi.String("enable"),
    			ExtendedLog:  pulumi.String("disable"),
    			FlowBased:    pulumi.String("enable"),
    			NacQuarLog:   pulumi.String("disable"),
    			SummaryProto: pulumi.String("smtp pop3"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumiverse.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var trname = new Fortios.Dlp.Sensor("trname", new()
        {
            DlpLog = "enable",
            ExtendedLog = "disable",
            FlowBased = "enable",
            NacQuarLog = "disable",
            SummaryProto = "smtp pop3",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.dlp.Sensor;
    import com.pulumi.fortios.dlp.SensorArgs;
    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 Sensor("trname", SensorArgs.builder()        
                .dlpLog("enable")
                .extendedLog("disable")
                .flowBased("enable")
                .nacQuarLog("disable")
                .summaryProto("smtp pop3")
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:dlp:Sensor
        properties:
          dlpLog: enable
          extendedLog: disable
          flowBased: enable
          nacQuarLog: disable
          summaryProto: smtp pop3
    

    Create Sensor Resource

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

    Constructor syntax

    new Sensor(name: string, args?: SensorArgs, opts?: CustomResourceOptions);
    @overload
    def Sensor(resource_name: str,
               args: Optional[SensorArgs] = None,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Sensor(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               comment: Optional[str] = None,
               dlp_log: Optional[str] = None,
               dynamic_sort_subtable: Optional[str] = None,
               entries: Optional[Sequence[SensorEntryArgs]] = None,
               eval: Optional[str] = None,
               extended_log: Optional[str] = None,
               feature_set: Optional[str] = None,
               filters: Optional[Sequence[SensorFilterArgs]] = None,
               flow_based: Optional[str] = None,
               full_archive_proto: Optional[str] = None,
               get_all_tables: Optional[str] = None,
               match_type: Optional[str] = None,
               nac_quar_log: Optional[str] = None,
               name: Optional[str] = None,
               options: Optional[str] = None,
               replacemsg_group: Optional[str] = None,
               summary_proto: Optional[str] = None,
               vdomparam: Optional[str] = None)
    func NewSensor(ctx *Context, name string, args *SensorArgs, opts ...ResourceOption) (*Sensor, error)
    public Sensor(string name, SensorArgs? args = null, CustomResourceOptions? opts = null)
    public Sensor(String name, SensorArgs args)
    public Sensor(String name, SensorArgs args, CustomResourceOptions options)
    
    type: fortios:dlp:Sensor
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SensorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SensorArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SensorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SensorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SensorArgs
    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 sensorResource = new Fortios.Dlp.Sensor("sensorResource", new()
    {
        Comment = "string",
        DlpLog = "string",
        DynamicSortSubtable = "string",
        Entries = new[]
        {
            new Fortios.Dlp.Inputs.SensorEntryArgs
            {
                Count = 0,
                Dictionary = "string",
                Id = 0,
                Status = "string",
            },
        },
        Eval = "string",
        ExtendedLog = "string",
        FeatureSet = "string",
        Filters = new[]
        {
            new Fortios.Dlp.Inputs.SensorFilterArgs
            {
                Action = "string",
                Archive = "string",
                CompanyIdentifier = "string",
                Expiry = "string",
                FileSize = 0,
                FileType = 0,
                FilterBy = "string",
                FpSensitivities = new[]
                {
                    new Fortios.Dlp.Inputs.SensorFilterFpSensitivityArgs
                    {
                        Name = "string",
                    },
                },
                Id = 0,
                MatchPercentage = 0,
                Name = "string",
                Proto = "string",
                Regexp = "string",
                Sensitivities = new[]
                {
                    new Fortios.Dlp.Inputs.SensorFilterSensitivityArgs
                    {
                        Name = "string",
                    },
                },
                Severity = "string",
                Type = "string",
            },
        },
        FlowBased = "string",
        FullArchiveProto = "string",
        GetAllTables = "string",
        MatchType = "string",
        NacQuarLog = "string",
        Name = "string",
        Options = "string",
        ReplacemsgGroup = "string",
        SummaryProto = "string",
        Vdomparam = "string",
    });
    
    example, err := dlp.NewSensor(ctx, "sensorResource", &dlp.SensorArgs{
    	Comment:             pulumi.String("string"),
    	DlpLog:              pulumi.String("string"),
    	DynamicSortSubtable: pulumi.String("string"),
    	Entries: dlp.SensorEntryArray{
    		&dlp.SensorEntryArgs{
    			Count:      pulumi.Int(0),
    			Dictionary: pulumi.String("string"),
    			Id:         pulumi.Int(0),
    			Status:     pulumi.String("string"),
    		},
    	},
    	Eval:        pulumi.String("string"),
    	ExtendedLog: pulumi.String("string"),
    	FeatureSet:  pulumi.String("string"),
    	Filters: dlp.SensorFilterArray{
    		&dlp.SensorFilterArgs{
    			Action:            pulumi.String("string"),
    			Archive:           pulumi.String("string"),
    			CompanyIdentifier: pulumi.String("string"),
    			Expiry:            pulumi.String("string"),
    			FileSize:          pulumi.Int(0),
    			FileType:          pulumi.Int(0),
    			FilterBy:          pulumi.String("string"),
    			FpSensitivities: dlp.SensorFilterFpSensitivityArray{
    				&dlp.SensorFilterFpSensitivityArgs{
    					Name: pulumi.String("string"),
    				},
    			},
    			Id:              pulumi.Int(0),
    			MatchPercentage: pulumi.Int(0),
    			Name:            pulumi.String("string"),
    			Proto:           pulumi.String("string"),
    			Regexp:          pulumi.String("string"),
    			Sensitivities: dlp.SensorFilterSensitivityArray{
    				&dlp.SensorFilterSensitivityArgs{
    					Name: pulumi.String("string"),
    				},
    			},
    			Severity: pulumi.String("string"),
    			Type:     pulumi.String("string"),
    		},
    	},
    	FlowBased:        pulumi.String("string"),
    	FullArchiveProto: pulumi.String("string"),
    	GetAllTables:     pulumi.String("string"),
    	MatchType:        pulumi.String("string"),
    	NacQuarLog:       pulumi.String("string"),
    	Name:             pulumi.String("string"),
    	Options:          pulumi.String("string"),
    	ReplacemsgGroup:  pulumi.String("string"),
    	SummaryProto:     pulumi.String("string"),
    	Vdomparam:        pulumi.String("string"),
    })
    
    var sensorResource = new Sensor("sensorResource", SensorArgs.builder()
        .comment("string")
        .dlpLog("string")
        .dynamicSortSubtable("string")
        .entries(SensorEntryArgs.builder()
            .count(0)
            .dictionary("string")
            .id(0)
            .status("string")
            .build())
        .eval("string")
        .extendedLog("string")
        .featureSet("string")
        .filters(SensorFilterArgs.builder()
            .action("string")
            .archive("string")
            .companyIdentifier("string")
            .expiry("string")
            .fileSize(0)
            .fileType(0)
            .filterBy("string")
            .fpSensitivities(SensorFilterFpSensitivityArgs.builder()
                .name("string")
                .build())
            .id(0)
            .matchPercentage(0)
            .name("string")
            .proto("string")
            .regexp("string")
            .sensitivities(SensorFilterSensitivityArgs.builder()
                .name("string")
                .build())
            .severity("string")
            .type("string")
            .build())
        .flowBased("string")
        .fullArchiveProto("string")
        .getAllTables("string")
        .matchType("string")
        .nacQuarLog("string")
        .name("string")
        .options("string")
        .replacemsgGroup("string")
        .summaryProto("string")
        .vdomparam("string")
        .build());
    
    sensor_resource = fortios.dlp.Sensor("sensorResource",
        comment="string",
        dlp_log="string",
        dynamic_sort_subtable="string",
        entries=[fortios.dlp.SensorEntryArgs(
            count=0,
            dictionary="string",
            id=0,
            status="string",
        )],
        eval="string",
        extended_log="string",
        feature_set="string",
        filters=[fortios.dlp.SensorFilterArgs(
            action="string",
            archive="string",
            company_identifier="string",
            expiry="string",
            file_size=0,
            file_type=0,
            filter_by="string",
            fp_sensitivities=[fortios.dlp.SensorFilterFpSensitivityArgs(
                name="string",
            )],
            id=0,
            match_percentage=0,
            name="string",
            proto="string",
            regexp="string",
            sensitivities=[fortios.dlp.SensorFilterSensitivityArgs(
                name="string",
            )],
            severity="string",
            type="string",
        )],
        flow_based="string",
        full_archive_proto="string",
        get_all_tables="string",
        match_type="string",
        nac_quar_log="string",
        name="string",
        options="string",
        replacemsg_group="string",
        summary_proto="string",
        vdomparam="string")
    
    const sensorResource = new fortios.dlp.Sensor("sensorResource", {
        comment: "string",
        dlpLog: "string",
        dynamicSortSubtable: "string",
        entries: [{
            count: 0,
            dictionary: "string",
            id: 0,
            status: "string",
        }],
        eval: "string",
        extendedLog: "string",
        featureSet: "string",
        filters: [{
            action: "string",
            archive: "string",
            companyIdentifier: "string",
            expiry: "string",
            fileSize: 0,
            fileType: 0,
            filterBy: "string",
            fpSensitivities: [{
                name: "string",
            }],
            id: 0,
            matchPercentage: 0,
            name: "string",
            proto: "string",
            regexp: "string",
            sensitivities: [{
                name: "string",
            }],
            severity: "string",
            type: "string",
        }],
        flowBased: "string",
        fullArchiveProto: "string",
        getAllTables: "string",
        matchType: "string",
        nacQuarLog: "string",
        name: "string",
        options: "string",
        replacemsgGroup: "string",
        summaryProto: "string",
        vdomparam: "string",
    });
    
    type: fortios:dlp:Sensor
    properties:
        comment: string
        dlpLog: string
        dynamicSortSubtable: string
        entries:
            - count: 0
              dictionary: string
              id: 0
              status: string
        eval: string
        extendedLog: string
        featureSet: string
        filters:
            - action: string
              archive: string
              companyIdentifier: string
              expiry: string
              fileSize: 0
              fileType: 0
              filterBy: string
              fpSensitivities:
                - name: string
              id: 0
              matchPercentage: 0
              name: string
              proto: string
              regexp: string
              sensitivities:
                - name: string
              severity: string
              type: string
        flowBased: string
        fullArchiveProto: string
        getAllTables: string
        matchType: string
        nacQuarLog: string
        name: string
        options: string
        replacemsgGroup: string
        summaryProto: string
        vdomparam: string
    

    Sensor Resource Properties

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

    Inputs

    The Sensor resource accepts the following input properties:

    Comment string
    Comment.
    DlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    Entries List<Pulumiverse.Fortios.Dlp.Inputs.SensorEntry>
    DLP sensor entries. The structure of entries block is documented below.
    Eval string
    Expression to evaluate.
    ExtendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    FeatureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    Filters List<Pulumiverse.Fortios.Dlp.Inputs.SensorFilter>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    FlowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    FullArchiveProto string
    Protocols to always content archive.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    MatchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    NacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    Name string
    Name of the DLP sensor.
    Options string
    Configure DLP options.
    ReplacemsgGroup string
    Replacement message group used by this DLP sensor.
    SummaryProto string
    Protocols to always log summary.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    Comment string
    Comment.
    DlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    Entries []SensorEntryArgs
    DLP sensor entries. The structure of entries block is documented below.
    Eval string
    Expression to evaluate.
    ExtendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    FeatureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    Filters []SensorFilterArgs
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    FlowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    FullArchiveProto string
    Protocols to always content archive.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    MatchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    NacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    Name string
    Name of the DLP sensor.
    Options string
    Configure DLP options.
    ReplacemsgGroup string
    Replacement message group used by this DLP sensor.
    SummaryProto string
    Protocols to always log summary.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment String
    Comment.
    dlpLog String
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries List<SensorEntry>
    DLP sensor entries. The structure of entries block is documented below.
    eval String
    Expression to evaluate.
    extendedLog String
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet String
    Flow/proxy feature set. Valid values: flow, proxy.
    filters List<SensorFilter>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased String
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto String
    Protocols to always content archive.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType String
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog String
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name String
    Name of the DLP sensor.
    options String
    Configure DLP options.
    replacemsgGroup String
    Replacement message group used by this DLP sensor.
    summaryProto String
    Protocols to always log summary.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment string
    Comment.
    dlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries SensorEntry[]
    DLP sensor entries. The structure of entries block is documented below.
    eval string
    Expression to evaluate.
    extendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    filters SensorFilter[]
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto string
    Protocols to always content archive.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name string
    Name of the DLP sensor.
    options string
    Configure DLP options.
    replacemsgGroup string
    Replacement message group used by this DLP sensor.
    summaryProto string
    Protocols to always log summary.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment str
    Comment.
    dlp_log str
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries Sequence[SensorEntryArgs]
    DLP sensor entries. The structure of entries block is documented below.
    eval str
    Expression to evaluate.
    extended_log str
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    feature_set str
    Flow/proxy feature set. Valid values: flow, proxy.
    filters Sequence[SensorFilterArgs]
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flow_based str
    Enable/disable flow-based DLP. Valid values: enable, disable.
    full_archive_proto str
    Protocols to always content archive.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    match_type str
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nac_quar_log str
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name str
    Name of the DLP sensor.
    options str
    Configure DLP options.
    replacemsg_group str
    Replacement message group used by this DLP sensor.
    summary_proto str
    Protocols to always log summary.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment String
    Comment.
    dlpLog String
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries List<Property Map>
    DLP sensor entries. The structure of entries block is documented below.
    eval String
    Expression to evaluate.
    extendedLog String
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet String
    Flow/proxy feature set. Valid values: flow, proxy.
    filters List<Property Map>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased String
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto String
    Protocols to always content archive.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType String
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog String
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name String
    Name of the DLP sensor.
    options String
    Configure DLP options.
    replacemsgGroup String
    Replacement message group used by this DLP sensor.
    summaryProto String
    Protocols to always log summary.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

    Outputs

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

    Get an existing Sensor 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?: SensorState, opts?: CustomResourceOptions): Sensor
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            comment: Optional[str] = None,
            dlp_log: Optional[str] = None,
            dynamic_sort_subtable: Optional[str] = None,
            entries: Optional[Sequence[SensorEntryArgs]] = None,
            eval: Optional[str] = None,
            extended_log: Optional[str] = None,
            feature_set: Optional[str] = None,
            filters: Optional[Sequence[SensorFilterArgs]] = None,
            flow_based: Optional[str] = None,
            full_archive_proto: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            match_type: Optional[str] = None,
            nac_quar_log: Optional[str] = None,
            name: Optional[str] = None,
            options: Optional[str] = None,
            replacemsg_group: Optional[str] = None,
            summary_proto: Optional[str] = None,
            vdomparam: Optional[str] = None) -> Sensor
    func GetSensor(ctx *Context, name string, id IDInput, state *SensorState, opts ...ResourceOption) (*Sensor, error)
    public static Sensor Get(string name, Input<string> id, SensorState? state, CustomResourceOptions? opts = null)
    public static Sensor get(String name, Output<String> id, SensorState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Comment string
    Comment.
    DlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    Entries List<Pulumiverse.Fortios.Dlp.Inputs.SensorEntry>
    DLP sensor entries. The structure of entries block is documented below.
    Eval string
    Expression to evaluate.
    ExtendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    FeatureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    Filters List<Pulumiverse.Fortios.Dlp.Inputs.SensorFilter>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    FlowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    FullArchiveProto string
    Protocols to always content archive.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    MatchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    NacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    Name string
    Name of the DLP sensor.
    Options string
    Configure DLP options.
    ReplacemsgGroup string
    Replacement message group used by this DLP sensor.
    SummaryProto string
    Protocols to always log summary.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    Comment string
    Comment.
    DlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    DynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    Entries []SensorEntryArgs
    DLP sensor entries. The structure of entries block is documented below.
    Eval string
    Expression to evaluate.
    ExtendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    FeatureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    Filters []SensorFilterArgs
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    FlowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    FullArchiveProto string
    Protocols to always content archive.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    MatchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    NacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    Name string
    Name of the DLP sensor.
    Options string
    Configure DLP options.
    ReplacemsgGroup string
    Replacement message group used by this DLP sensor.
    SummaryProto string
    Protocols to always log summary.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment String
    Comment.
    dlpLog String
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries List<SensorEntry>
    DLP sensor entries. The structure of entries block is documented below.
    eval String
    Expression to evaluate.
    extendedLog String
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet String
    Flow/proxy feature set. Valid values: flow, proxy.
    filters List<SensorFilter>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased String
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto String
    Protocols to always content archive.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType String
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog String
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name String
    Name of the DLP sensor.
    options String
    Configure DLP options.
    replacemsgGroup String
    Replacement message group used by this DLP sensor.
    summaryProto String
    Protocols to always log summary.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment string
    Comment.
    dlpLog string
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable string
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries SensorEntry[]
    DLP sensor entries. The structure of entries block is documented below.
    eval string
    Expression to evaluate.
    extendedLog string
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet string
    Flow/proxy feature set. Valid values: flow, proxy.
    filters SensorFilter[]
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased string
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto string
    Protocols to always content archive.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType string
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog string
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name string
    Name of the DLP sensor.
    options string
    Configure DLP options.
    replacemsgGroup string
    Replacement message group used by this DLP sensor.
    summaryProto string
    Protocols to always log summary.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment str
    Comment.
    dlp_log str
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamic_sort_subtable str
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries Sequence[SensorEntryArgs]
    DLP sensor entries. The structure of entries block is documented below.
    eval str
    Expression to evaluate.
    extended_log str
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    feature_set str
    Flow/proxy feature set. Valid values: flow, proxy.
    filters Sequence[SensorFilterArgs]
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flow_based str
    Enable/disable flow-based DLP. Valid values: enable, disable.
    full_archive_proto str
    Protocols to always content archive.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    match_type str
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nac_quar_log str
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name str
    Name of the DLP sensor.
    options str
    Configure DLP options.
    replacemsg_group str
    Replacement message group used by this DLP sensor.
    summary_proto str
    Protocols to always log summary.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    comment String
    Comment.
    dlpLog String
    Enable/disable DLP logging. Valid values: enable, disable.
    dynamicSortSubtable String
    Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
    entries List<Property Map>
    DLP sensor entries. The structure of entries block is documented below.
    eval String
    Expression to evaluate.
    extendedLog String
    Enable/disable extended logging for data leak prevention. Valid values: enable, disable.
    featureSet String
    Flow/proxy feature set. Valid values: flow, proxy.
    filters List<Property Map>
    Set up DLP filters for this sensor. The structure of filter block is documented below.
    flowBased String
    Enable/disable flow-based DLP. Valid values: enable, disable.
    fullArchiveProto String
    Protocols to always content archive.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    matchType String
    Logical relation between entries (default = match-any). Valid values: match-all, match-any, match-eval.
    nacQuarLog String
    Enable/disable NAC quarantine logging. Valid values: enable, disable.
    name String
    Name of the DLP sensor.
    options String
    Configure DLP options.
    replacemsgGroup String
    Replacement message group used by this DLP sensor.
    summaryProto String
    Protocols to always log summary.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

    Supporting Types

    SensorEntry, SensorEntryArgs

    Count int
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    Dictionary string
    Select a DLP dictionary.
    Id int
    ID.
    Status string
    Enable/disable this entry. Valid values: enable, disable.
    Count int
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    Dictionary string
    Select a DLP dictionary.
    Id int
    ID.
    Status string
    Enable/disable this entry. Valid values: enable, disable.
    count Integer
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    dictionary String
    Select a DLP dictionary.
    id Integer
    ID.
    status String
    Enable/disable this entry. Valid values: enable, disable.
    count number
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    dictionary string
    Select a DLP dictionary.
    id number
    ID.
    status string
    Enable/disable this entry. Valid values: enable, disable.
    count int
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    dictionary str
    Select a DLP dictionary.
    id int
    ID.
    status str
    Enable/disable this entry. Valid values: enable, disable.
    count Number
    Count of dictionary matches to trigger sensor entry match (Dictionary might not be able to trigger more than once based on its 'repeat' option, 1 - 255, default = 1).
    dictionary String
    Select a DLP dictionary.
    id Number
    ID.
    status String
    Enable/disable this entry. Valid values: enable, disable.

    SensorFilter, SensorFilterArgs

    Action string
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    Archive string
    Enable/disable DLP archiving. Valid values: disable, enable.
    CompanyIdentifier string
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    Expiry string
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    FileSize int
    Match files this size or larger (0 - 4294967295 kbytes).
    FileType int
    Select the number of a DLP file pattern table to match.
    FilterBy string
    Select the type of content to match.
    FpSensitivities List<Pulumiverse.Fortios.Dlp.Inputs.SensorFilterFpSensitivity>
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    Id int
    ID.
    MatchPercentage int
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    Name string
    Filter name.
    Proto string
    Check messages or files over one or more of these protocols.
    Regexp string
    Enter a regular expression to match (max. 255 characters).
    Sensitivities List<Pulumiverse.Fortios.Dlp.Inputs.SensorFilterSensitivity>
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    Severity string
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    Type string
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.
    Action string
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    Archive string
    Enable/disable DLP archiving. Valid values: disable, enable.
    CompanyIdentifier string
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    Expiry string
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    FileSize int
    Match files this size or larger (0 - 4294967295 kbytes).
    FileType int
    Select the number of a DLP file pattern table to match.
    FilterBy string
    Select the type of content to match.
    FpSensitivities []SensorFilterFpSensitivity
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    Id int
    ID.
    MatchPercentage int
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    Name string
    Filter name.
    Proto string
    Check messages or files over one or more of these protocols.
    Regexp string
    Enter a regular expression to match (max. 255 characters).
    Sensitivities []SensorFilterSensitivity
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    Severity string
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    Type string
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.
    action String
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    archive String
    Enable/disable DLP archiving. Valid values: disable, enable.
    companyIdentifier String
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    expiry String
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    fileSize Integer
    Match files this size or larger (0 - 4294967295 kbytes).
    fileType Integer
    Select the number of a DLP file pattern table to match.
    filterBy String
    Select the type of content to match.
    fpSensitivities List<SensorFilterFpSensitivity>
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    id Integer
    ID.
    matchPercentage Integer
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    name String
    Filter name.
    proto String
    Check messages or files over one or more of these protocols.
    regexp String
    Enter a regular expression to match (max. 255 characters).
    sensitivities List<SensorFilterSensitivity>
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    severity String
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    type String
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.
    action string
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    archive string
    Enable/disable DLP archiving. Valid values: disable, enable.
    companyIdentifier string
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    expiry string
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    fileSize number
    Match files this size or larger (0 - 4294967295 kbytes).
    fileType number
    Select the number of a DLP file pattern table to match.
    filterBy string
    Select the type of content to match.
    fpSensitivities SensorFilterFpSensitivity[]
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    id number
    ID.
    matchPercentage number
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    name string
    Filter name.
    proto string
    Check messages or files over one or more of these protocols.
    regexp string
    Enter a regular expression to match (max. 255 characters).
    sensitivities SensorFilterSensitivity[]
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    severity string
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    type string
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.
    action str
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    archive str
    Enable/disable DLP archiving. Valid values: disable, enable.
    company_identifier str
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    expiry str
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    file_size int
    Match files this size or larger (0 - 4294967295 kbytes).
    file_type int
    Select the number of a DLP file pattern table to match.
    filter_by str
    Select the type of content to match.
    fp_sensitivities Sequence[SensorFilterFpSensitivity]
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    id int
    ID.
    match_percentage int
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    name str
    Filter name.
    proto str
    Check messages or files over one or more of these protocols.
    regexp str
    Enter a regular expression to match (max. 255 characters).
    sensitivities Sequence[SensorFilterSensitivity]
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    severity str
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    type str
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.
    action String
    Action to take with content that this DLP sensor matches. Valid values: allow, log-only, block, quarantine-ip.
    archive String
    Enable/disable DLP archiving. Valid values: disable, enable.
    companyIdentifier String
    Enter a company identifier watermark to match. Only watermarks that your company has placed on the files are matched.
    expiry String
    Quarantine duration in days, hours, minutes (format = dddhhmm).
    fileSize Number
    Match files this size or larger (0 - 4294967295 kbytes).
    fileType Number
    Select the number of a DLP file pattern table to match.
    filterBy String
    Select the type of content to match.
    fpSensitivities List<Property Map>
    Select a DLP file pattern sensitivity to match. The structure of fp_sensitivity block is documented below.
    id Number
    ID.
    matchPercentage Number
    Percentage of fingerprints in the fingerprint databases designated with the selected fp-sensitivity to match.
    name String
    Filter name.
    proto String
    Check messages or files over one or more of these protocols.
    regexp String
    Enter a regular expression to match (max. 255 characters).
    sensitivities List<Property Map>
    Select a DLP file pattern sensitivity to match. The structure of sensitivity block is documented below.
    severity String
    Select the severity or threat level that matches this filter. Valid values: info, low, medium, high, critical.
    type String
    Select whether to check the content of messages (an email message) or files (downloaded files or email attachments). Valid values: file, message.

    SensorFilterFpSensitivity, SensorFilterFpSensitivityArgs

    Name string
    Select a DLP sensitivity.
    Name string
    Select a DLP sensitivity.
    name String
    Select a DLP sensitivity.
    name string
    Select a DLP sensitivity.
    name str
    Select a DLP sensitivity.
    name String
    Select a DLP sensitivity.

    SensorFilterSensitivity, SensorFilterSensitivityArgs

    Name string
    Select a DLP sensitivity.
    Name string
    Select a DLP sensitivity.
    name String
    Select a DLP sensitivity.
    name string
    Select a DLP sensitivity.
    name str
    Select a DLP sensitivity.
    name String
    Select a DLP sensitivity.

    Import

    Dlp Sensor can be imported using any of these accepted formats:

    $ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

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

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse