1. Packages
  2. Fortios
  3. API Docs
  4. wirelesscontroller
  5. Widsprofile
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.wirelesscontroller.Widsprofile

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Configure wireless intrusion detection system (WIDS) profiles.

    Create Widsprofile Resource

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

    Constructor syntax

    new Widsprofile(name: string, args?: WidsprofileArgs, opts?: CustomResourceOptions);
    @overload
    def Widsprofile(resource_name: str,
                    args: Optional[WidsprofileArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Widsprofile(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    ap_auto_suppress: Optional[str] = None,
                    ap_bgscan_disable_day: Optional[str] = None,
                    ap_bgscan_disable_end: Optional[str] = None,
                    ap_bgscan_disable_schedules: Optional[Sequence[WidsprofileApBgscanDisableScheduleArgs]] = None,
                    ap_bgscan_disable_start: Optional[str] = None,
                    ap_bgscan_duration: Optional[int] = None,
                    ap_bgscan_idle: Optional[int] = None,
                    ap_bgscan_intv: Optional[int] = None,
                    ap_bgscan_period: Optional[int] = None,
                    ap_bgscan_report_intv: Optional[int] = None,
                    ap_fgscan_report_intv: Optional[int] = None,
                    ap_scan: Optional[str] = None,
                    ap_scan_channel_list2g5gs: Optional[Sequence[WidsprofileApScanChannelList2g5gArgs]] = None,
                    ap_scan_channel_list6gs: Optional[Sequence[WidsprofileApScanChannelList6gArgs]] = None,
                    ap_scan_passive: Optional[str] = None,
                    ap_scan_threshold: Optional[str] = None,
                    asleap_attack: Optional[str] = None,
                    assoc_flood_thresh: Optional[int] = None,
                    assoc_flood_time: Optional[int] = None,
                    assoc_frame_flood: Optional[str] = None,
                    auth_flood_thresh: Optional[int] = None,
                    auth_flood_time: Optional[int] = None,
                    auth_frame_flood: Optional[str] = None,
                    comment: Optional[str] = None,
                    deauth_broadcast: Optional[str] = None,
                    deauth_unknown_src_thresh: Optional[int] = None,
                    dynamic_sort_subtable: Optional[str] = None,
                    eapol_fail_flood: Optional[str] = None,
                    eapol_fail_intv: Optional[int] = None,
                    eapol_fail_thresh: Optional[int] = None,
                    eapol_logoff_flood: Optional[str] = None,
                    eapol_logoff_intv: Optional[int] = None,
                    eapol_logoff_thresh: Optional[int] = None,
                    eapol_pre_fail_flood: Optional[str] = None,
                    eapol_pre_fail_intv: Optional[int] = None,
                    eapol_pre_fail_thresh: Optional[int] = None,
                    eapol_pre_succ_flood: Optional[str] = None,
                    eapol_pre_succ_intv: Optional[int] = None,
                    eapol_pre_succ_thresh: Optional[int] = None,
                    eapol_start_flood: Optional[str] = None,
                    eapol_start_intv: Optional[int] = None,
                    eapol_start_thresh: Optional[int] = None,
                    eapol_succ_flood: Optional[str] = None,
                    eapol_succ_intv: Optional[int] = None,
                    eapol_succ_thresh: Optional[int] = None,
                    get_all_tables: Optional[str] = None,
                    invalid_mac_oui: Optional[str] = None,
                    long_duration_attack: Optional[str] = None,
                    long_duration_thresh: Optional[int] = None,
                    name: Optional[str] = None,
                    null_ssid_probe_resp: Optional[str] = None,
                    sensor_mode: Optional[str] = None,
                    spoofed_deauth: Optional[str] = None,
                    vdomparam: Optional[str] = None,
                    weak_wep_iv: Optional[str] = None,
                    wireless_bridge: Optional[str] = None)
    func NewWidsprofile(ctx *Context, name string, args *WidsprofileArgs, opts ...ResourceOption) (*Widsprofile, error)
    public Widsprofile(string name, WidsprofileArgs? args = null, CustomResourceOptions? opts = null)
    public Widsprofile(String name, WidsprofileArgs args)
    public Widsprofile(String name, WidsprofileArgs args, CustomResourceOptions options)
    
    type: fortios:wirelesscontroller:Widsprofile
    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 WidsprofileArgs
    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 WidsprofileArgs
    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 WidsprofileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WidsprofileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WidsprofileArgs
    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 widsprofileResource = new Fortios.Wirelesscontroller.Widsprofile("widsprofileResource", new()
    {
        ApAutoSuppress = "string",
        ApBgscanDisableDay = "string",
        ApBgscanDisableEnd = "string",
        ApBgscanDisableSchedules = new[]
        {
            new Fortios.Wirelesscontroller.Inputs.WidsprofileApBgscanDisableScheduleArgs
            {
                Name = "string",
            },
        },
        ApBgscanDisableStart = "string",
        ApBgscanDuration = 0,
        ApBgscanIdle = 0,
        ApBgscanIntv = 0,
        ApBgscanPeriod = 0,
        ApBgscanReportIntv = 0,
        ApFgscanReportIntv = 0,
        ApScan = "string",
        ApScanChannelList2g5gs = new[]
        {
            new Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList2g5gArgs
            {
                Chan = "string",
            },
        },
        ApScanChannelList6gs = new[]
        {
            new Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList6gArgs
            {
                Chan = "string",
            },
        },
        ApScanPassive = "string",
        ApScanThreshold = "string",
        AsleapAttack = "string",
        AssocFloodThresh = 0,
        AssocFloodTime = 0,
        AssocFrameFlood = "string",
        AuthFloodThresh = 0,
        AuthFloodTime = 0,
        AuthFrameFlood = "string",
        Comment = "string",
        DeauthBroadcast = "string",
        DeauthUnknownSrcThresh = 0,
        DynamicSortSubtable = "string",
        EapolFailFlood = "string",
        EapolFailIntv = 0,
        EapolFailThresh = 0,
        EapolLogoffFlood = "string",
        EapolLogoffIntv = 0,
        EapolLogoffThresh = 0,
        EapolPreFailFlood = "string",
        EapolPreFailIntv = 0,
        EapolPreFailThresh = 0,
        EapolPreSuccFlood = "string",
        EapolPreSuccIntv = 0,
        EapolPreSuccThresh = 0,
        EapolStartFlood = "string",
        EapolStartIntv = 0,
        EapolStartThresh = 0,
        EapolSuccFlood = "string",
        EapolSuccIntv = 0,
        EapolSuccThresh = 0,
        GetAllTables = "string",
        InvalidMacOui = "string",
        LongDurationAttack = "string",
        LongDurationThresh = 0,
        Name = "string",
        NullSsidProbeResp = "string",
        SensorMode = "string",
        SpoofedDeauth = "string",
        Vdomparam = "string",
        WeakWepIv = "string",
        WirelessBridge = "string",
    });
    
    example, err := wirelesscontroller.NewWidsprofile(ctx, "widsprofileResource", &wirelesscontroller.WidsprofileArgs{
    	ApAutoSuppress:     pulumi.String("string"),
    	ApBgscanDisableDay: pulumi.String("string"),
    	ApBgscanDisableEnd: pulumi.String("string"),
    	ApBgscanDisableSchedules: wirelesscontroller.WidsprofileApBgscanDisableScheduleArray{
    		&wirelesscontroller.WidsprofileApBgscanDisableScheduleArgs{
    			Name: pulumi.String("string"),
    		},
    	},
    	ApBgscanDisableStart: pulumi.String("string"),
    	ApBgscanDuration:     pulumi.Int(0),
    	ApBgscanIdle:         pulumi.Int(0),
    	ApBgscanIntv:         pulumi.Int(0),
    	ApBgscanPeriod:       pulumi.Int(0),
    	ApBgscanReportIntv:   pulumi.Int(0),
    	ApFgscanReportIntv:   pulumi.Int(0),
    	ApScan:               pulumi.String("string"),
    	ApScanChannelList2g5gs: wirelesscontroller.WidsprofileApScanChannelList2g5gArray{
    		&wirelesscontroller.WidsprofileApScanChannelList2g5gArgs{
    			Chan: pulumi.String("string"),
    		},
    	},
    	ApScanChannelList6gs: wirelesscontroller.WidsprofileApScanChannelList6gArray{
    		&wirelesscontroller.WidsprofileApScanChannelList6gArgs{
    			Chan: pulumi.String("string"),
    		},
    	},
    	ApScanPassive:          pulumi.String("string"),
    	ApScanThreshold:        pulumi.String("string"),
    	AsleapAttack:           pulumi.String("string"),
    	AssocFloodThresh:       pulumi.Int(0),
    	AssocFloodTime:         pulumi.Int(0),
    	AssocFrameFlood:        pulumi.String("string"),
    	AuthFloodThresh:        pulumi.Int(0),
    	AuthFloodTime:          pulumi.Int(0),
    	AuthFrameFlood:         pulumi.String("string"),
    	Comment:                pulumi.String("string"),
    	DeauthBroadcast:        pulumi.String("string"),
    	DeauthUnknownSrcThresh: pulumi.Int(0),
    	DynamicSortSubtable:    pulumi.String("string"),
    	EapolFailFlood:         pulumi.String("string"),
    	EapolFailIntv:          pulumi.Int(0),
    	EapolFailThresh:        pulumi.Int(0),
    	EapolLogoffFlood:       pulumi.String("string"),
    	EapolLogoffIntv:        pulumi.Int(0),
    	EapolLogoffThresh:      pulumi.Int(0),
    	EapolPreFailFlood:      pulumi.String("string"),
    	EapolPreFailIntv:       pulumi.Int(0),
    	EapolPreFailThresh:     pulumi.Int(0),
    	EapolPreSuccFlood:      pulumi.String("string"),
    	EapolPreSuccIntv:       pulumi.Int(0),
    	EapolPreSuccThresh:     pulumi.Int(0),
    	EapolStartFlood:        pulumi.String("string"),
    	EapolStartIntv:         pulumi.Int(0),
    	EapolStartThresh:       pulumi.Int(0),
    	EapolSuccFlood:         pulumi.String("string"),
    	EapolSuccIntv:          pulumi.Int(0),
    	EapolSuccThresh:        pulumi.Int(0),
    	GetAllTables:           pulumi.String("string"),
    	InvalidMacOui:          pulumi.String("string"),
    	LongDurationAttack:     pulumi.String("string"),
    	LongDurationThresh:     pulumi.Int(0),
    	Name:                   pulumi.String("string"),
    	NullSsidProbeResp:      pulumi.String("string"),
    	SensorMode:             pulumi.String("string"),
    	SpoofedDeauth:          pulumi.String("string"),
    	Vdomparam:              pulumi.String("string"),
    	WeakWepIv:              pulumi.String("string"),
    	WirelessBridge:         pulumi.String("string"),
    })
    
    var widsprofileResource = new Widsprofile("widsprofileResource", WidsprofileArgs.builder()
        .apAutoSuppress("string")
        .apBgscanDisableDay("string")
        .apBgscanDisableEnd("string")
        .apBgscanDisableSchedules(WidsprofileApBgscanDisableScheduleArgs.builder()
            .name("string")
            .build())
        .apBgscanDisableStart("string")
        .apBgscanDuration(0)
        .apBgscanIdle(0)
        .apBgscanIntv(0)
        .apBgscanPeriod(0)
        .apBgscanReportIntv(0)
        .apFgscanReportIntv(0)
        .apScan("string")
        .apScanChannelList2g5gs(WidsprofileApScanChannelList2g5gArgs.builder()
            .chan("string")
            .build())
        .apScanChannelList6gs(WidsprofileApScanChannelList6gArgs.builder()
            .chan("string")
            .build())
        .apScanPassive("string")
        .apScanThreshold("string")
        .asleapAttack("string")
        .assocFloodThresh(0)
        .assocFloodTime(0)
        .assocFrameFlood("string")
        .authFloodThresh(0)
        .authFloodTime(0)
        .authFrameFlood("string")
        .comment("string")
        .deauthBroadcast("string")
        .deauthUnknownSrcThresh(0)
        .dynamicSortSubtable("string")
        .eapolFailFlood("string")
        .eapolFailIntv(0)
        .eapolFailThresh(0)
        .eapolLogoffFlood("string")
        .eapolLogoffIntv(0)
        .eapolLogoffThresh(0)
        .eapolPreFailFlood("string")
        .eapolPreFailIntv(0)
        .eapolPreFailThresh(0)
        .eapolPreSuccFlood("string")
        .eapolPreSuccIntv(0)
        .eapolPreSuccThresh(0)
        .eapolStartFlood("string")
        .eapolStartIntv(0)
        .eapolStartThresh(0)
        .eapolSuccFlood("string")
        .eapolSuccIntv(0)
        .eapolSuccThresh(0)
        .getAllTables("string")
        .invalidMacOui("string")
        .longDurationAttack("string")
        .longDurationThresh(0)
        .name("string")
        .nullSsidProbeResp("string")
        .sensorMode("string")
        .spoofedDeauth("string")
        .vdomparam("string")
        .weakWepIv("string")
        .wirelessBridge("string")
        .build());
    
    widsprofile_resource = fortios.wirelesscontroller.Widsprofile("widsprofileResource",
        ap_auto_suppress="string",
        ap_bgscan_disable_day="string",
        ap_bgscan_disable_end="string",
        ap_bgscan_disable_schedules=[fortios.wirelesscontroller.WidsprofileApBgscanDisableScheduleArgs(
            name="string",
        )],
        ap_bgscan_disable_start="string",
        ap_bgscan_duration=0,
        ap_bgscan_idle=0,
        ap_bgscan_intv=0,
        ap_bgscan_period=0,
        ap_bgscan_report_intv=0,
        ap_fgscan_report_intv=0,
        ap_scan="string",
        ap_scan_channel_list2g5gs=[fortios.wirelesscontroller.WidsprofileApScanChannelList2g5gArgs(
            chan="string",
        )],
        ap_scan_channel_list6gs=[fortios.wirelesscontroller.WidsprofileApScanChannelList6gArgs(
            chan="string",
        )],
        ap_scan_passive="string",
        ap_scan_threshold="string",
        asleap_attack="string",
        assoc_flood_thresh=0,
        assoc_flood_time=0,
        assoc_frame_flood="string",
        auth_flood_thresh=0,
        auth_flood_time=0,
        auth_frame_flood="string",
        comment="string",
        deauth_broadcast="string",
        deauth_unknown_src_thresh=0,
        dynamic_sort_subtable="string",
        eapol_fail_flood="string",
        eapol_fail_intv=0,
        eapol_fail_thresh=0,
        eapol_logoff_flood="string",
        eapol_logoff_intv=0,
        eapol_logoff_thresh=0,
        eapol_pre_fail_flood="string",
        eapol_pre_fail_intv=0,
        eapol_pre_fail_thresh=0,
        eapol_pre_succ_flood="string",
        eapol_pre_succ_intv=0,
        eapol_pre_succ_thresh=0,
        eapol_start_flood="string",
        eapol_start_intv=0,
        eapol_start_thresh=0,
        eapol_succ_flood="string",
        eapol_succ_intv=0,
        eapol_succ_thresh=0,
        get_all_tables="string",
        invalid_mac_oui="string",
        long_duration_attack="string",
        long_duration_thresh=0,
        name="string",
        null_ssid_probe_resp="string",
        sensor_mode="string",
        spoofed_deauth="string",
        vdomparam="string",
        weak_wep_iv="string",
        wireless_bridge="string")
    
    const widsprofileResource = new fortios.wirelesscontroller.Widsprofile("widsprofileResource", {
        apAutoSuppress: "string",
        apBgscanDisableDay: "string",
        apBgscanDisableEnd: "string",
        apBgscanDisableSchedules: [{
            name: "string",
        }],
        apBgscanDisableStart: "string",
        apBgscanDuration: 0,
        apBgscanIdle: 0,
        apBgscanIntv: 0,
        apBgscanPeriod: 0,
        apBgscanReportIntv: 0,
        apFgscanReportIntv: 0,
        apScan: "string",
        apScanChannelList2g5gs: [{
            chan: "string",
        }],
        apScanChannelList6gs: [{
            chan: "string",
        }],
        apScanPassive: "string",
        apScanThreshold: "string",
        asleapAttack: "string",
        assocFloodThresh: 0,
        assocFloodTime: 0,
        assocFrameFlood: "string",
        authFloodThresh: 0,
        authFloodTime: 0,
        authFrameFlood: "string",
        comment: "string",
        deauthBroadcast: "string",
        deauthUnknownSrcThresh: 0,
        dynamicSortSubtable: "string",
        eapolFailFlood: "string",
        eapolFailIntv: 0,
        eapolFailThresh: 0,
        eapolLogoffFlood: "string",
        eapolLogoffIntv: 0,
        eapolLogoffThresh: 0,
        eapolPreFailFlood: "string",
        eapolPreFailIntv: 0,
        eapolPreFailThresh: 0,
        eapolPreSuccFlood: "string",
        eapolPreSuccIntv: 0,
        eapolPreSuccThresh: 0,
        eapolStartFlood: "string",
        eapolStartIntv: 0,
        eapolStartThresh: 0,
        eapolSuccFlood: "string",
        eapolSuccIntv: 0,
        eapolSuccThresh: 0,
        getAllTables: "string",
        invalidMacOui: "string",
        longDurationAttack: "string",
        longDurationThresh: 0,
        name: "string",
        nullSsidProbeResp: "string",
        sensorMode: "string",
        spoofedDeauth: "string",
        vdomparam: "string",
        weakWepIv: "string",
        wirelessBridge: "string",
    });
    
    type: fortios:wirelesscontroller:Widsprofile
    properties:
        apAutoSuppress: string
        apBgscanDisableDay: string
        apBgscanDisableEnd: string
        apBgscanDisableSchedules:
            - name: string
        apBgscanDisableStart: string
        apBgscanDuration: 0
        apBgscanIdle: 0
        apBgscanIntv: 0
        apBgscanPeriod: 0
        apBgscanReportIntv: 0
        apFgscanReportIntv: 0
        apScan: string
        apScanChannelList2g5gs:
            - chan: string
        apScanChannelList6gs:
            - chan: string
        apScanPassive: string
        apScanThreshold: string
        asleapAttack: string
        assocFloodThresh: 0
        assocFloodTime: 0
        assocFrameFlood: string
        authFloodThresh: 0
        authFloodTime: 0
        authFrameFlood: string
        comment: string
        deauthBroadcast: string
        deauthUnknownSrcThresh: 0
        dynamicSortSubtable: string
        eapolFailFlood: string
        eapolFailIntv: 0
        eapolFailThresh: 0
        eapolLogoffFlood: string
        eapolLogoffIntv: 0
        eapolLogoffThresh: 0
        eapolPreFailFlood: string
        eapolPreFailIntv: 0
        eapolPreFailThresh: 0
        eapolPreSuccFlood: string
        eapolPreSuccIntv: 0
        eapolPreSuccThresh: 0
        eapolStartFlood: string
        eapolStartIntv: 0
        eapolStartThresh: 0
        eapolSuccFlood: string
        eapolSuccIntv: 0
        eapolSuccThresh: 0
        getAllTables: string
        invalidMacOui: string
        longDurationAttack: string
        longDurationThresh: 0
        name: string
        nullSsidProbeResp: string
        sensorMode: string
        spoofedDeauth: string
        vdomparam: string
        weakWepIv: string
        wirelessBridge: string
    

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

    ApAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ApBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ApBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDisableSchedules List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApBgscanDisableSchedule>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ApBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDuration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ApBgscanIdle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ApBgscanIntv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ApBgscanPeriod int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ApBgscanReportIntv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ApFgscanReportIntv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ApScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ApScanChannelList2g5gs List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList2g5g>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ApScanChannelList6gs List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList6g>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ApScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ApScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    AsleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    AssocFloodThresh int
    The threshold value for association frame flooding.
    AssocFloodTime int
    Number of seconds after which a station is considered not connected.
    AssocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    AuthFloodThresh int
    The threshold value for authentication frame flooding.
    AuthFloodTime int
    Number of seconds after which a station is considered not connected.
    AuthFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    Comment string
    Comment.
    DeauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    DeauthUnknownSrcThresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    EapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolFailIntv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    EapolFailThresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    EapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolLogoffIntv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    EapolLogoffThresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    EapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreFailIntv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    EapolPreFailThresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    EapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreSuccIntv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    EapolPreSuccThresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    EapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolStartIntv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    EapolStartThresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    EapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolSuccIntv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    EapolSuccThresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    InvalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    LongDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    LongDurationThresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    Name string
    WIDS profile name.
    NullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    SensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    SpoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    WeakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    WirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    ApAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ApBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ApBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDisableSchedules []WidsprofileApBgscanDisableScheduleArgs
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ApBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDuration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ApBgscanIdle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ApBgscanIntv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ApBgscanPeriod int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ApBgscanReportIntv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ApFgscanReportIntv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ApScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ApScanChannelList2g5gs []WidsprofileApScanChannelList2g5gArgs
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ApScanChannelList6gs []WidsprofileApScanChannelList6gArgs
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ApScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ApScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    AsleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    AssocFloodThresh int
    The threshold value for association frame flooding.
    AssocFloodTime int
    Number of seconds after which a station is considered not connected.
    AssocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    AuthFloodThresh int
    The threshold value for authentication frame flooding.
    AuthFloodTime int
    Number of seconds after which a station is considered not connected.
    AuthFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    Comment string
    Comment.
    DeauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    DeauthUnknownSrcThresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    EapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolFailIntv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    EapolFailThresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    EapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolLogoffIntv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    EapolLogoffThresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    EapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreFailIntv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    EapolPreFailThresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    EapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreSuccIntv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    EapolPreSuccThresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    EapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolStartIntv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    EapolStartThresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    EapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolSuccIntv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    EapolSuccThresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    InvalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    LongDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    LongDurationThresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    Name string
    WIDS profile name.
    NullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    SensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    SpoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    WeakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    WirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress String
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay String
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd String
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules List<WidsprofileApBgscanDisableSchedule>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart String
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration Integer
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle Integer
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv Integer
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod Integer
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv Integer
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv Integer
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan String
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs List<WidsprofileApScanChannelList2g5g>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs List<WidsprofileApScanChannelList6g>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive String
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold String
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack String
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh Integer
    The threshold value for association frame flooding.
    assocFloodTime Integer
    Number of seconds after which a station is considered not connected.
    assocFrameFlood String
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh Integer
    The threshold value for authentication frame flooding.
    authFloodTime Integer
    Number of seconds after which a station is considered not connected.
    authFrameFlood String
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment String
    Comment.
    deauthBroadcast String
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh Integer
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood String
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv Integer
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh Integer
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood String
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv Integer
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh Integer
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood String
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv Integer
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh Integer
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood String
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv Integer
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh Integer
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood String
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv Integer
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh Integer
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood String
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv Integer
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh Integer
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui String
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack String
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh Integer
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name String
    WIDS profile name.
    nullSsidProbeResp String
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode String
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth String
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv String
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge String
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules WidsprofileApBgscanDisableSchedule[]
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration number
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle number
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv number
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod number
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv number
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv number
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs WidsprofileApScanChannelList2g5g[]
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs WidsprofileApScanChannelList6g[]
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh number
    The threshold value for association frame flooding.
    assocFloodTime number
    Number of seconds after which a station is considered not connected.
    assocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh number
    The threshold value for authentication frame flooding.
    authFloodTime number
    Number of seconds after which a station is considered not connected.
    authFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment string
    Comment.
    deauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh number
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv number
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh number
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv number
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh number
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv number
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh number
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv number
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh number
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv number
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh number
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv number
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh number
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh number
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name string
    WIDS profile name.
    nullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    ap_auto_suppress str
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ap_bgscan_disable_day str
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ap_bgscan_disable_end str
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ap_bgscan_disable_schedules Sequence[WidsprofileApBgscanDisableScheduleArgs]
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ap_bgscan_disable_start str
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ap_bgscan_duration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ap_bgscan_idle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ap_bgscan_intv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ap_bgscan_period int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ap_bgscan_report_intv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ap_fgscan_report_intv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ap_scan str
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ap_scan_channel_list2g5gs Sequence[WidsprofileApScanChannelList2g5gArgs]
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ap_scan_channel_list6gs Sequence[WidsprofileApScanChannelList6gArgs]
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ap_scan_passive str
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ap_scan_threshold str
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleap_attack str
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assoc_flood_thresh int
    The threshold value for association frame flooding.
    assoc_flood_time int
    Number of seconds after which a station is considered not connected.
    assoc_frame_flood str
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    auth_flood_thresh int
    The threshold value for authentication frame flooding.
    auth_flood_time int
    Number of seconds after which a station is considered not connected.
    auth_frame_flood str
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment str
    Comment.
    deauth_broadcast str
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauth_unknown_src_thresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapol_fail_flood str
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_fail_intv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapol_fail_thresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapol_logoff_flood str
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_logoff_intv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapol_logoff_thresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapol_pre_fail_flood str
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapol_pre_fail_intv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapol_pre_fail_thresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapol_pre_succ_flood str
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapol_pre_succ_intv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapol_pre_succ_thresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapol_start_flood str
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_start_intv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapol_start_thresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    eapol_succ_flood str
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_succ_intv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapol_succ_thresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalid_mac_oui str
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    long_duration_attack str
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    long_duration_thresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name str
    WIDS profile name.
    null_ssid_probe_resp str
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensor_mode str
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofed_deauth str
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weak_wep_iv str
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wireless_bridge str
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress String
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay String
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd String
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules List<Property Map>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart String
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration Number
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle Number
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv Number
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod Number
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv Number
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv Number
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan String
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs List<Property Map>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs List<Property Map>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive String
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold String
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack String
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh Number
    The threshold value for association frame flooding.
    assocFloodTime Number
    Number of seconds after which a station is considered not connected.
    assocFrameFlood String
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh Number
    The threshold value for authentication frame flooding.
    authFloodTime Number
    Number of seconds after which a station is considered not connected.
    authFrameFlood String
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment String
    Comment.
    deauthBroadcast String
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh Number
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood String
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv Number
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh Number
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood String
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv Number
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh Number
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood String
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv Number
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh Number
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood String
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv Number
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh Number
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood String
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv Number
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh Number
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood String
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv Number
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh Number
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui String
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack String
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh Number
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name String
    WIDS profile name.
    nullSsidProbeResp String
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode String
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth String
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv String
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge String
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.

    Outputs

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

    Get an existing Widsprofile 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?: WidsprofileState, opts?: CustomResourceOptions): Widsprofile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ap_auto_suppress: Optional[str] = None,
            ap_bgscan_disable_day: Optional[str] = None,
            ap_bgscan_disable_end: Optional[str] = None,
            ap_bgscan_disable_schedules: Optional[Sequence[WidsprofileApBgscanDisableScheduleArgs]] = None,
            ap_bgscan_disable_start: Optional[str] = None,
            ap_bgscan_duration: Optional[int] = None,
            ap_bgscan_idle: Optional[int] = None,
            ap_bgscan_intv: Optional[int] = None,
            ap_bgscan_period: Optional[int] = None,
            ap_bgscan_report_intv: Optional[int] = None,
            ap_fgscan_report_intv: Optional[int] = None,
            ap_scan: Optional[str] = None,
            ap_scan_channel_list2g5gs: Optional[Sequence[WidsprofileApScanChannelList2g5gArgs]] = None,
            ap_scan_channel_list6gs: Optional[Sequence[WidsprofileApScanChannelList6gArgs]] = None,
            ap_scan_passive: Optional[str] = None,
            ap_scan_threshold: Optional[str] = None,
            asleap_attack: Optional[str] = None,
            assoc_flood_thresh: Optional[int] = None,
            assoc_flood_time: Optional[int] = None,
            assoc_frame_flood: Optional[str] = None,
            auth_flood_thresh: Optional[int] = None,
            auth_flood_time: Optional[int] = None,
            auth_frame_flood: Optional[str] = None,
            comment: Optional[str] = None,
            deauth_broadcast: Optional[str] = None,
            deauth_unknown_src_thresh: Optional[int] = None,
            dynamic_sort_subtable: Optional[str] = None,
            eapol_fail_flood: Optional[str] = None,
            eapol_fail_intv: Optional[int] = None,
            eapol_fail_thresh: Optional[int] = None,
            eapol_logoff_flood: Optional[str] = None,
            eapol_logoff_intv: Optional[int] = None,
            eapol_logoff_thresh: Optional[int] = None,
            eapol_pre_fail_flood: Optional[str] = None,
            eapol_pre_fail_intv: Optional[int] = None,
            eapol_pre_fail_thresh: Optional[int] = None,
            eapol_pre_succ_flood: Optional[str] = None,
            eapol_pre_succ_intv: Optional[int] = None,
            eapol_pre_succ_thresh: Optional[int] = None,
            eapol_start_flood: Optional[str] = None,
            eapol_start_intv: Optional[int] = None,
            eapol_start_thresh: Optional[int] = None,
            eapol_succ_flood: Optional[str] = None,
            eapol_succ_intv: Optional[int] = None,
            eapol_succ_thresh: Optional[int] = None,
            get_all_tables: Optional[str] = None,
            invalid_mac_oui: Optional[str] = None,
            long_duration_attack: Optional[str] = None,
            long_duration_thresh: Optional[int] = None,
            name: Optional[str] = None,
            null_ssid_probe_resp: Optional[str] = None,
            sensor_mode: Optional[str] = None,
            spoofed_deauth: Optional[str] = None,
            vdomparam: Optional[str] = None,
            weak_wep_iv: Optional[str] = None,
            wireless_bridge: Optional[str] = None) -> Widsprofile
    func GetWidsprofile(ctx *Context, name string, id IDInput, state *WidsprofileState, opts ...ResourceOption) (*Widsprofile, error)
    public static Widsprofile Get(string name, Input<string> id, WidsprofileState? state, CustomResourceOptions? opts = null)
    public static Widsprofile get(String name, Output<String> id, WidsprofileState 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:
    ApAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ApBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ApBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDisableSchedules List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApBgscanDisableSchedule>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ApBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDuration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ApBgscanIdle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ApBgscanIntv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ApBgscanPeriod int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ApBgscanReportIntv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ApFgscanReportIntv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ApScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ApScanChannelList2g5gs List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList2g5g>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ApScanChannelList6gs List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.WidsprofileApScanChannelList6g>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ApScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ApScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    AsleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    AssocFloodThresh int
    The threshold value for association frame flooding.
    AssocFloodTime int
    Number of seconds after which a station is considered not connected.
    AssocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    AuthFloodThresh int
    The threshold value for authentication frame flooding.
    AuthFloodTime int
    Number of seconds after which a station is considered not connected.
    AuthFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    Comment string
    Comment.
    DeauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    DeauthUnknownSrcThresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    EapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolFailIntv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    EapolFailThresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    EapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolLogoffIntv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    EapolLogoffThresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    EapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreFailIntv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    EapolPreFailThresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    EapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreSuccIntv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    EapolPreSuccThresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    EapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolStartIntv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    EapolStartThresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    EapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolSuccIntv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    EapolSuccThresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    InvalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    LongDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    LongDurationThresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    Name string
    WIDS profile name.
    NullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    SensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    SpoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    WeakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    WirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    ApAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ApBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ApBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDisableSchedules []WidsprofileApBgscanDisableScheduleArgs
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ApBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ApBgscanDuration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ApBgscanIdle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ApBgscanIntv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ApBgscanPeriod int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ApBgscanReportIntv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ApFgscanReportIntv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ApScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ApScanChannelList2g5gs []WidsprofileApScanChannelList2g5gArgs
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ApScanChannelList6gs []WidsprofileApScanChannelList6gArgs
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ApScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ApScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    AsleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    AssocFloodThresh int
    The threshold value for association frame flooding.
    AssocFloodTime int
    Number of seconds after which a station is considered not connected.
    AssocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    AuthFloodThresh int
    The threshold value for authentication frame flooding.
    AuthFloodTime int
    Number of seconds after which a station is considered not connected.
    AuthFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    Comment string
    Comment.
    DeauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    DeauthUnknownSrcThresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    EapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolFailIntv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    EapolFailThresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    EapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolLogoffIntv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    EapolLogoffThresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    EapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreFailIntv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    EapolPreFailThresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    EapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    EapolPreSuccIntv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    EapolPreSuccThresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    EapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolStartIntv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    EapolStartThresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    EapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    EapolSuccIntv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    EapolSuccThresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    InvalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    LongDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    LongDurationThresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    Name string
    WIDS profile name.
    NullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    SensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    SpoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    WeakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    WirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress String
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay String
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd String
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules List<WidsprofileApBgscanDisableSchedule>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart String
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration Integer
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle Integer
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv Integer
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod Integer
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv Integer
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv Integer
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan String
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs List<WidsprofileApScanChannelList2g5g>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs List<WidsprofileApScanChannelList6g>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive String
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold String
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack String
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh Integer
    The threshold value for association frame flooding.
    assocFloodTime Integer
    Number of seconds after which a station is considered not connected.
    assocFrameFlood String
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh Integer
    The threshold value for authentication frame flooding.
    authFloodTime Integer
    Number of seconds after which a station is considered not connected.
    authFrameFlood String
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment String
    Comment.
    deauthBroadcast String
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh Integer
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood String
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv Integer
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh Integer
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood String
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv Integer
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh Integer
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood String
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv Integer
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh Integer
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood String
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv Integer
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh Integer
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood String
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv Integer
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh Integer
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood String
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv Integer
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh Integer
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui String
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack String
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh Integer
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name String
    WIDS profile name.
    nullSsidProbeResp String
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode String
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth String
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv String
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge String
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress string
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay string
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd string
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules WidsprofileApBgscanDisableSchedule[]
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart string
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration number
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle number
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv number
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod number
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv number
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv number
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan string
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs WidsprofileApScanChannelList2g5g[]
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs WidsprofileApScanChannelList6g[]
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive string
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold string
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack string
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh number
    The threshold value for association frame flooding.
    assocFloodTime number
    Number of seconds after which a station is considered not connected.
    assocFrameFlood string
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh number
    The threshold value for authentication frame flooding.
    authFloodTime number
    Number of seconds after which a station is considered not connected.
    authFrameFlood string
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment string
    Comment.
    deauthBroadcast string
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh number
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood string
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv number
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh number
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood string
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv number
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh number
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood string
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv number
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh number
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood string
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv number
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh number
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood string
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv number
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh number
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood string
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv number
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh number
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui string
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack string
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh number
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name string
    WIDS profile name.
    nullSsidProbeResp string
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode string
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth string
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv string
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge string
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    ap_auto_suppress str
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    ap_bgscan_disable_day str
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    ap_bgscan_disable_end str
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ap_bgscan_disable_schedules Sequence[WidsprofileApBgscanDisableScheduleArgs]
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    ap_bgscan_disable_start str
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    ap_bgscan_duration int
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    ap_bgscan_idle int
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    ap_bgscan_intv int
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    ap_bgscan_period int
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    ap_bgscan_report_intv int
    Period between background scan reports (15 - 600 sec, default = 30).
    ap_fgscan_report_intv int
    Period between foreground scan reports (15 - 600 sec, default = 15).
    ap_scan str
    Enable/disable rogue AP detection. Valid values: disable, enable.
    ap_scan_channel_list2g5gs Sequence[WidsprofileApScanChannelList2g5gArgs]
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    ap_scan_channel_list6gs Sequence[WidsprofileApScanChannelList6gArgs]
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    ap_scan_passive str
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    ap_scan_threshold str
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleap_attack str
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assoc_flood_thresh int
    The threshold value for association frame flooding.
    assoc_flood_time int
    Number of seconds after which a station is considered not connected.
    assoc_frame_flood str
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    auth_flood_thresh int
    The threshold value for authentication frame flooding.
    auth_flood_time int
    Number of seconds after which a station is considered not connected.
    auth_frame_flood str
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment str
    Comment.
    deauth_broadcast str
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauth_unknown_src_thresh int
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapol_fail_flood str
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_fail_intv int
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapol_fail_thresh int
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapol_logoff_flood str
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_logoff_intv int
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapol_logoff_thresh int
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapol_pre_fail_flood str
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapol_pre_fail_intv int
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapol_pre_fail_thresh int
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapol_pre_succ_flood str
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapol_pre_succ_intv int
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapol_pre_succ_thresh int
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapol_start_flood str
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_start_intv int
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapol_start_thresh int
    The threshold value for EAPOL-Start flooding in specified interval.
    eapol_succ_flood str
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapol_succ_intv int
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapol_succ_thresh int
    The threshold value for EAPOL-Success flooding in specified interval.
    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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalid_mac_oui str
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    long_duration_attack str
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    long_duration_thresh int
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name str
    WIDS profile name.
    null_ssid_probe_resp str
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensor_mode str
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofed_deauth str
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weak_wep_iv str
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wireless_bridge str
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.
    apAutoSuppress String
    Enable/disable on-wire rogue AP auto-suppression (default = disable). Valid values: enable, disable.
    apBgscanDisableDay String
    Optionally turn off scanning for one or more days of the week. Separate the days with a space. By default, no days are set. Valid values: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
    apBgscanDisableEnd String
    End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDisableSchedules List<Property Map>
    Firewall schedules for turning off FortiAP radio background scan. Background scan will be disabled when at least one of the schedules is valid. Separate multiple schedule names with a space. The structure of ap_bgscan_disable_schedules block is documented below.
    apBgscanDisableStart String
    Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00).
    apBgscanDuration Number
    Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30.
    apBgscanIdle Number
    Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20.
    apBgscanIntv Number
    Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3.
    apBgscanPeriod Number
    Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.
    apBgscanReportIntv Number
    Period between background scan reports (15 - 600 sec, default = 30).
    apFgscanReportIntv Number
    Period between foreground scan reports (15 - 600 sec, default = 15).
    apScan String
    Enable/disable rogue AP detection. Valid values: disable, enable.
    apScanChannelList2g5gs List<Property Map>
    Selected ap scan channel list for 2.4G and 5G bands. The structure of ap_scan_channel_list_2g_5g block is documented below.
    apScanChannelList6gs List<Property Map>
    Selected ap scan channel list for 6G band. The structure of ap_scan_channel_list_6g block is documented below.
    apScanPassive String
    Enable/disable passive scanning. Enable means do not send probe request on any channels (default = disable). Valid values: enable, disable.
    apScanThreshold String
    Minimum signal level/threshold in dBm required for the AP to report detected rogue AP (-95 to -20, default = -90).
    asleapAttack String
    Enable/disable asleap attack detection (default = disable). Valid values: enable, disable.
    assocFloodThresh Number
    The threshold value for association frame flooding.
    assocFloodTime Number
    Number of seconds after which a station is considered not connected.
    assocFrameFlood String
    Enable/disable association frame flooding detection (default = disable). Valid values: enable, disable.
    authFloodThresh Number
    The threshold value for authentication frame flooding.
    authFloodTime Number
    Number of seconds after which a station is considered not connected.
    authFrameFlood String
    Enable/disable authentication frame flooding detection (default = disable). Valid values: enable, disable.
    comment String
    Comment.
    deauthBroadcast String
    Enable/disable broadcasting de-authentication detection (default = disable). Valid values: enable, disable.
    deauthUnknownSrcThresh Number
    Threshold value per second to deauth unknown src for DoS attack (0: no limit).
    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 ].
    eapolFailFlood String
    Enable/disable EAPOL-Failure flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolFailIntv Number
    The detection interval for EAPOL-Failure flooding (1 - 3600 sec).
    eapolFailThresh Number
    The threshold value for EAPOL-Failure flooding in specified interval.
    eapolLogoffFlood String
    Enable/disable EAPOL-Logoff flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolLogoffIntv Number
    The detection interval for EAPOL-Logoff flooding (1 - 3600 sec).
    eapolLogoffThresh Number
    The threshold value for EAPOL-Logoff flooding in specified interval.
    eapolPreFailFlood String
    Enable/disable premature EAPOL-Failure flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreFailIntv Number
    The detection interval for premature EAPOL-Failure flooding (1 - 3600 sec).
    eapolPreFailThresh Number
    The threshold value for premature EAPOL-Failure flooding in specified interval.
    eapolPreSuccFlood String
    Enable/disable premature EAPOL-Success flooding (to STA) detection (default = disable). Valid values: enable, disable.
    eapolPreSuccIntv Number
    The detection interval for premature EAPOL-Success flooding (1 - 3600 sec).
    eapolPreSuccThresh Number
    The threshold value for premature EAPOL-Success flooding in specified interval.
    eapolStartFlood String
    Enable/disable EAPOL-Start flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolStartIntv Number
    The detection interval for EAPOL-Start flooding (1 - 3600 sec).
    eapolStartThresh Number
    The threshold value for EAPOL-Start flooding in specified interval.
    eapolSuccFlood String
    Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: enable, disable.
    eapolSuccIntv Number
    The detection interval for EAPOL-Success flooding (1 - 3600 sec).
    eapolSuccThresh Number
    The threshold value for EAPOL-Success flooding in specified interval.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    invalidMacOui String
    Enable/disable invalid MAC OUI detection. Valid values: enable, disable.
    longDurationAttack String
    Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: enable, disable.
    longDurationThresh Number
    Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200).
    name String
    WIDS profile name.
    nullSsidProbeResp String
    Enable/disable null SSID probe response detection (default = disable). Valid values: enable, disable.
    sensorMode String
    Scan nearby WiFi stations (default = disable). Valid values: disable, foreign, both.
    spoofedDeauth String
    Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: enable, disable.
    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.

    The ap_scan_channel_list_2g_5g block supports:

    weakWepIv String
    Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: enable, disable.
    wirelessBridge String
    Enable/disable wireless bridge detection (default = disable). Valid values: enable, disable.

    Supporting Types

    WidsprofileApBgscanDisableSchedule, WidsprofileApBgscanDisableScheduleArgs

    Name string
    Schedule name.
    Name string
    Schedule name.
    name String
    Schedule name.
    name string
    Schedule name.
    name str
    Schedule name.
    name String
    Schedule name.

    WidsprofileApScanChannelList2g5g, WidsprofileApScanChannelList2g5gArgs

    Chan string
    Channel 6g number.
    Chan string
    Channel 6g number.
    chan String
    Channel 6g number.
    chan string
    Channel 6g number.
    chan str
    Channel 6g number.
    chan String
    Channel 6g number.

    WidsprofileApScanChannelList6g, WidsprofileApScanChannelList6gArgs

    Chan string
    Channel 6g number.
    Chan string
    Channel 6g number.
    chan String
    Channel 6g number.
    chan string
    Channel 6g number.
    chan str
    Channel 6g number.
    chan String
    Channel 6g number.

    Import

    WirelessController WidsProfile can be imported using any of these accepted formats:

    $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile 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.6 published on Tuesday, Jul 9, 2024 by pulumiverse