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

fortios.wirelesscontroller.Arrpprofile

Explore with Pulumi AI

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

    Configure WiFi Automatic Radio Resource Provisioning (ARRP) profiles. Applies to FortiOS Version >= 6.4.2.

    Create Arrpprofile Resource

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

    Constructor syntax

    new Arrpprofile(name: string, args?: ArrpprofileArgs, opts?: CustomResourceOptions);
    @overload
    def Arrpprofile(resource_name: str,
                    args: Optional[ArrpprofileArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Arrpprofile(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    comment: Optional[str] = None,
                    darrp_optimize: Optional[int] = None,
                    darrp_optimize_schedules: Optional[Sequence[ArrpprofileDarrpOptimizeScheduleArgs]] = None,
                    dynamic_sort_subtable: Optional[str] = None,
                    get_all_tables: Optional[str] = None,
                    include_dfs_channel: Optional[str] = None,
                    include_weather_channel: Optional[str] = None,
                    monitor_period: Optional[int] = None,
                    name: Optional[str] = None,
                    override_darrp_optimize: Optional[str] = None,
                    selection_period: Optional[int] = None,
                    threshold_ap: Optional[int] = None,
                    threshold_channel_load: Optional[int] = None,
                    threshold_noise_floor: Optional[str] = None,
                    threshold_rx_errors: Optional[int] = None,
                    threshold_spectral_rssi: Optional[str] = None,
                    threshold_tx_retries: Optional[int] = None,
                    vdomparam: Optional[str] = None,
                    weight_channel_load: Optional[int] = None,
                    weight_dfs_channel: Optional[int] = None,
                    weight_managed_ap: Optional[int] = None,
                    weight_noise_floor: Optional[int] = None,
                    weight_rogue_ap: Optional[int] = None,
                    weight_spectral_rssi: Optional[int] = None,
                    weight_weather_channel: Optional[int] = None)
    func NewArrpprofile(ctx *Context, name string, args *ArrpprofileArgs, opts ...ResourceOption) (*Arrpprofile, error)
    public Arrpprofile(string name, ArrpprofileArgs? args = null, CustomResourceOptions? opts = null)
    public Arrpprofile(String name, ArrpprofileArgs args)
    public Arrpprofile(String name, ArrpprofileArgs args, CustomResourceOptions options)
    
    type: fortios:wirelesscontroller:Arrpprofile
    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 ArrpprofileArgs
    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 ArrpprofileArgs
    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 ArrpprofileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ArrpprofileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ArrpprofileArgs
    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 arrpprofileResource = new Fortios.Wirelesscontroller.Arrpprofile("arrpprofileResource", new()
    {
        Comment = "string",
        DarrpOptimize = 0,
        DarrpOptimizeSchedules = new[]
        {
            new Fortios.Wirelesscontroller.Inputs.ArrpprofileDarrpOptimizeScheduleArgs
            {
                Name = "string",
            },
        },
        DynamicSortSubtable = "string",
        GetAllTables = "string",
        IncludeDfsChannel = "string",
        IncludeWeatherChannel = "string",
        MonitorPeriod = 0,
        Name = "string",
        OverrideDarrpOptimize = "string",
        SelectionPeriod = 0,
        ThresholdAp = 0,
        ThresholdChannelLoad = 0,
        ThresholdNoiseFloor = "string",
        ThresholdRxErrors = 0,
        ThresholdSpectralRssi = "string",
        ThresholdTxRetries = 0,
        Vdomparam = "string",
        WeightChannelLoad = 0,
        WeightDfsChannel = 0,
        WeightManagedAp = 0,
        WeightNoiseFloor = 0,
        WeightRogueAp = 0,
        WeightSpectralRssi = 0,
        WeightWeatherChannel = 0,
    });
    
    example, err := wirelesscontroller.NewArrpprofile(ctx, "arrpprofileResource", &wirelesscontroller.ArrpprofileArgs{
    	Comment:       pulumi.String("string"),
    	DarrpOptimize: pulumi.Int(0),
    	DarrpOptimizeSchedules: wirelesscontroller.ArrpprofileDarrpOptimizeScheduleArray{
    		&wirelesscontroller.ArrpprofileDarrpOptimizeScheduleArgs{
    			Name: pulumi.String("string"),
    		},
    	},
    	DynamicSortSubtable:   pulumi.String("string"),
    	GetAllTables:          pulumi.String("string"),
    	IncludeDfsChannel:     pulumi.String("string"),
    	IncludeWeatherChannel: pulumi.String("string"),
    	MonitorPeriod:         pulumi.Int(0),
    	Name:                  pulumi.String("string"),
    	OverrideDarrpOptimize: pulumi.String("string"),
    	SelectionPeriod:       pulumi.Int(0),
    	ThresholdAp:           pulumi.Int(0),
    	ThresholdChannelLoad:  pulumi.Int(0),
    	ThresholdNoiseFloor:   pulumi.String("string"),
    	ThresholdRxErrors:     pulumi.Int(0),
    	ThresholdSpectralRssi: pulumi.String("string"),
    	ThresholdTxRetries:    pulumi.Int(0),
    	Vdomparam:             pulumi.String("string"),
    	WeightChannelLoad:     pulumi.Int(0),
    	WeightDfsChannel:      pulumi.Int(0),
    	WeightManagedAp:       pulumi.Int(0),
    	WeightNoiseFloor:      pulumi.Int(0),
    	WeightRogueAp:         pulumi.Int(0),
    	WeightSpectralRssi:    pulumi.Int(0),
    	WeightWeatherChannel:  pulumi.Int(0),
    })
    
    var arrpprofileResource = new Arrpprofile("arrpprofileResource", ArrpprofileArgs.builder()
        .comment("string")
        .darrpOptimize(0)
        .darrpOptimizeSchedules(ArrpprofileDarrpOptimizeScheduleArgs.builder()
            .name("string")
            .build())
        .dynamicSortSubtable("string")
        .getAllTables("string")
        .includeDfsChannel("string")
        .includeWeatherChannel("string")
        .monitorPeriod(0)
        .name("string")
        .overrideDarrpOptimize("string")
        .selectionPeriod(0)
        .thresholdAp(0)
        .thresholdChannelLoad(0)
        .thresholdNoiseFloor("string")
        .thresholdRxErrors(0)
        .thresholdSpectralRssi("string")
        .thresholdTxRetries(0)
        .vdomparam("string")
        .weightChannelLoad(0)
        .weightDfsChannel(0)
        .weightManagedAp(0)
        .weightNoiseFloor(0)
        .weightRogueAp(0)
        .weightSpectralRssi(0)
        .weightWeatherChannel(0)
        .build());
    
    arrpprofile_resource = fortios.wirelesscontroller.Arrpprofile("arrpprofileResource",
        comment="string",
        darrp_optimize=0,
        darrp_optimize_schedules=[fortios.wirelesscontroller.ArrpprofileDarrpOptimizeScheduleArgs(
            name="string",
        )],
        dynamic_sort_subtable="string",
        get_all_tables="string",
        include_dfs_channel="string",
        include_weather_channel="string",
        monitor_period=0,
        name="string",
        override_darrp_optimize="string",
        selection_period=0,
        threshold_ap=0,
        threshold_channel_load=0,
        threshold_noise_floor="string",
        threshold_rx_errors=0,
        threshold_spectral_rssi="string",
        threshold_tx_retries=0,
        vdomparam="string",
        weight_channel_load=0,
        weight_dfs_channel=0,
        weight_managed_ap=0,
        weight_noise_floor=0,
        weight_rogue_ap=0,
        weight_spectral_rssi=0,
        weight_weather_channel=0)
    
    const arrpprofileResource = new fortios.wirelesscontroller.Arrpprofile("arrpprofileResource", {
        comment: "string",
        darrpOptimize: 0,
        darrpOptimizeSchedules: [{
            name: "string",
        }],
        dynamicSortSubtable: "string",
        getAllTables: "string",
        includeDfsChannel: "string",
        includeWeatherChannel: "string",
        monitorPeriod: 0,
        name: "string",
        overrideDarrpOptimize: "string",
        selectionPeriod: 0,
        thresholdAp: 0,
        thresholdChannelLoad: 0,
        thresholdNoiseFloor: "string",
        thresholdRxErrors: 0,
        thresholdSpectralRssi: "string",
        thresholdTxRetries: 0,
        vdomparam: "string",
        weightChannelLoad: 0,
        weightDfsChannel: 0,
        weightManagedAp: 0,
        weightNoiseFloor: 0,
        weightRogueAp: 0,
        weightSpectralRssi: 0,
        weightWeatherChannel: 0,
    });
    
    type: fortios:wirelesscontroller:Arrpprofile
    properties:
        comment: string
        darrpOptimize: 0
        darrpOptimizeSchedules:
            - name: string
        dynamicSortSubtable: string
        getAllTables: string
        includeDfsChannel: string
        includeWeatherChannel: string
        monitorPeriod: 0
        name: string
        overrideDarrpOptimize: string
        selectionPeriod: 0
        thresholdAp: 0
        thresholdChannelLoad: 0
        thresholdNoiseFloor: string
        thresholdRxErrors: 0
        thresholdSpectralRssi: string
        thresholdTxRetries: 0
        vdomparam: string
        weightChannelLoad: 0
        weightDfsChannel: 0
        weightManagedAp: 0
        weightNoiseFloor: 0
        weightRogueAp: 0
        weightSpectralRssi: 0
        weightWeatherChannel: 0
    

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

    Comment string
    Comment.
    DarrpOptimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    DarrpOptimizeSchedules List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.ArrpprofileDarrpOptimizeSchedule>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    IncludeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    IncludeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    MonitorPeriod int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    Name string
    WiFi ARRP profile name.
    OverrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    SelectionPeriod int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    ThresholdAp int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    ThresholdChannelLoad int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    ThresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    ThresholdRxErrors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    ThresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    ThresholdTxRetries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    WeightChannelLoad int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    WeightDfsChannel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    WeightManagedAp int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    WeightNoiseFloor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    WeightRogueAp int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    WeightSpectralRssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    WeightWeatherChannel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    Comment string
    Comment.
    DarrpOptimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    DarrpOptimizeSchedules []ArrpprofileDarrpOptimizeScheduleArgs
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    IncludeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    IncludeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    MonitorPeriod int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    Name string
    WiFi ARRP profile name.
    OverrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    SelectionPeriod int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    ThresholdAp int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    ThresholdChannelLoad int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    ThresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    ThresholdRxErrors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    ThresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    ThresholdTxRetries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    WeightChannelLoad int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    WeightDfsChannel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    WeightManagedAp int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    WeightNoiseFloor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    WeightRogueAp int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    WeightSpectralRssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    WeightWeatherChannel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment String
    Comment.
    darrpOptimize Integer
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules List<ArrpprofileDarrpOptimizeSchedule>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel String
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel String
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod Integer
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name String
    WiFi ARRP profile name.
    overrideDarrpOptimize String
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod Integer
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp Integer
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad Integer
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors Integer
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries Integer
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad Integer
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel Integer
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp Integer
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor Integer
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp Integer
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi Integer
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel Integer
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment string
    Comment.
    darrpOptimize number
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules ArrpprofileDarrpOptimizeSchedule[]
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod number
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name string
    WiFi ARRP profile name.
    overrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod number
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp number
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad number
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors number
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries number
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad number
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel number
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp number
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor number
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp number
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi number
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel number
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment str
    Comment.
    darrp_optimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrp_optimize_schedules Sequence[ArrpprofileDarrpOptimizeScheduleArgs]
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    include_dfs_channel str
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    include_weather_channel str
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitor_period int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name str
    WiFi ARRP profile name.
    override_darrp_optimize str
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selection_period int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    threshold_ap int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    threshold_channel_load int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    threshold_noise_floor str
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    threshold_rx_errors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    threshold_spectral_rssi str
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    threshold_tx_retries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weight_channel_load int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weight_dfs_channel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weight_managed_ap int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weight_noise_floor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weight_rogue_ap int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weight_spectral_rssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weight_weather_channel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment String
    Comment.
    darrpOptimize Number
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules List<Property Map>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel String
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel String
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod Number
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name String
    WiFi ARRP profile name.
    overrideDarrpOptimize String
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod Number
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp Number
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad Number
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors Number
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries Number
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad Number
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel Number
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp Number
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor Number
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp Number
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi Number
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel Number
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).

    Outputs

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

    Get an existing Arrpprofile 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?: ArrpprofileState, opts?: CustomResourceOptions): Arrpprofile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            comment: Optional[str] = None,
            darrp_optimize: Optional[int] = None,
            darrp_optimize_schedules: Optional[Sequence[ArrpprofileDarrpOptimizeScheduleArgs]] = None,
            dynamic_sort_subtable: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            include_dfs_channel: Optional[str] = None,
            include_weather_channel: Optional[str] = None,
            monitor_period: Optional[int] = None,
            name: Optional[str] = None,
            override_darrp_optimize: Optional[str] = None,
            selection_period: Optional[int] = None,
            threshold_ap: Optional[int] = None,
            threshold_channel_load: Optional[int] = None,
            threshold_noise_floor: Optional[str] = None,
            threshold_rx_errors: Optional[int] = None,
            threshold_spectral_rssi: Optional[str] = None,
            threshold_tx_retries: Optional[int] = None,
            vdomparam: Optional[str] = None,
            weight_channel_load: Optional[int] = None,
            weight_dfs_channel: Optional[int] = None,
            weight_managed_ap: Optional[int] = None,
            weight_noise_floor: Optional[int] = None,
            weight_rogue_ap: Optional[int] = None,
            weight_spectral_rssi: Optional[int] = None,
            weight_weather_channel: Optional[int] = None) -> Arrpprofile
    func GetArrpprofile(ctx *Context, name string, id IDInput, state *ArrpprofileState, opts ...ResourceOption) (*Arrpprofile, error)
    public static Arrpprofile Get(string name, Input<string> id, ArrpprofileState? state, CustomResourceOptions? opts = null)
    public static Arrpprofile get(String name, Output<String> id, ArrpprofileState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Comment string
    Comment.
    DarrpOptimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    DarrpOptimizeSchedules List<Pulumiverse.Fortios.Wirelesscontroller.Inputs.ArrpprofileDarrpOptimizeSchedule>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    IncludeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    IncludeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    MonitorPeriod int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    Name string
    WiFi ARRP profile name.
    OverrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    SelectionPeriod int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    ThresholdAp int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    ThresholdChannelLoad int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    ThresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    ThresholdRxErrors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    ThresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    ThresholdTxRetries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    WeightChannelLoad int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    WeightDfsChannel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    WeightManagedAp int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    WeightNoiseFloor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    WeightRogueAp int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    WeightSpectralRssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    WeightWeatherChannel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    Comment string
    Comment.
    DarrpOptimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    DarrpOptimizeSchedules []ArrpprofileDarrpOptimizeScheduleArgs
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    IncludeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    IncludeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    MonitorPeriod int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    Name string
    WiFi ARRP profile name.
    OverrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    SelectionPeriod int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    ThresholdAp int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    ThresholdChannelLoad int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    ThresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    ThresholdRxErrors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    ThresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    ThresholdTxRetries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    WeightChannelLoad int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    WeightDfsChannel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    WeightManagedAp int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    WeightNoiseFloor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    WeightRogueAp int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    WeightSpectralRssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    WeightWeatherChannel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment String
    Comment.
    darrpOptimize Integer
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules List<ArrpprofileDarrpOptimizeSchedule>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel String
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel String
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod Integer
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name String
    WiFi ARRP profile name.
    overrideDarrpOptimize String
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod Integer
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp Integer
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad Integer
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors Integer
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries Integer
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad Integer
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel Integer
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp Integer
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor Integer
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp Integer
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi Integer
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel Integer
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment string
    Comment.
    darrpOptimize number
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules ArrpprofileDarrpOptimizeSchedule[]
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel string
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel string
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod number
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name string
    WiFi ARRP profile name.
    overrideDarrpOptimize string
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod number
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp number
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad number
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors number
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi string
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries number
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad number
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel number
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp number
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor number
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp number
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi number
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel number
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment str
    Comment.
    darrp_optimize int
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrp_optimize_schedules Sequence[ArrpprofileDarrpOptimizeScheduleArgs]
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    include_dfs_channel str
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    include_weather_channel str
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitor_period int
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name str
    WiFi ARRP profile name.
    override_darrp_optimize str
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selection_period int
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    threshold_ap int
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    threshold_channel_load int
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    threshold_noise_floor str
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    threshold_rx_errors int
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    threshold_spectral_rssi str
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    threshold_tx_retries int
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weight_channel_load int
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weight_dfs_channel int
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weight_managed_ap int
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weight_noise_floor int
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weight_rogue_ap int
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weight_spectral_rssi int
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weight_weather_channel int
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).
    comment String
    Comment.
    darrpOptimize Number
    Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
    darrpOptimizeSchedules List<Property Map>
    Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of darrp_optimize_schedules block is documented below.
    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 ].
    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.
    includeDfsChannel String
    Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable).
    includeWeatherChannel String
    Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable).
    monitorPeriod Number
    Period in seconds to measure average transmit retries and receive errors (default = 300).
    name String
    WiFi ARRP profile name.
    overrideDarrpOptimize String
    Enable to override setting darrp-optimize and darrp-optimize-schedules (default = disable). Valid values: enable, disable.
    selectionPeriod Number
    Period in seconds to measure average channel load, noise floor, spectral RSSI (default = 3600).
    thresholdAp Number
    Threshold to reject channel in DARRP channel selection phase 1 due to surrounding APs (0 - 500, default = 250).
    thresholdChannelLoad Number
    Threshold in percentage to reject channel in DARRP channel selection phase 1 due to channel load (0 - 100, default = 60).
    thresholdNoiseFloor String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to noise floor (-95 to -20, default = -85).
    thresholdRxErrors Number
    Threshold in percentage for receive errors to trigger channel reselection in DARRP monitor stage (0 - 100, default = 50).
    thresholdSpectralRssi String
    Threshold in dBm to reject channel in DARRP channel selection phase 1 due to spectral RSSI (-95 to -20, default = -65).
    thresholdTxRetries Number
    Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300).
    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.
    weightChannelLoad Number
    Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20).
    weightDfsChannel Number
    Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500).
    weightManagedAp Number
    Weight in DARRP channel score calculation for managed APs (0 - 2000, default = 50).
    weightNoiseFloor Number
    Weight in DARRP channel score calculation for noise floor (0 - 2000, default = 40).
    weightRogueAp Number
    Weight in DARRP channel score calculation for rogue APs (0 - 2000, default = 10).
    weightSpectralRssi Number
    Weight in DARRP channel score calculation for spectral RSSI (0 - 2000, default = 40).
    weightWeatherChannel Number
    Weight in DARRP channel score calculation for weather channel (0 - 2000, default = 1000).

    Supporting Types

    ArrpprofileDarrpOptimizeSchedule, ArrpprofileDarrpOptimizeScheduleArgs

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

    Import

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

    $ pulumi import fortios:wirelesscontroller/arrpprofile:Arrpprofile labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:wirelesscontroller/arrpprofile:Arrpprofile 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