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

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
The unique name of the resource.
args This property is required. 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,
});
Copy
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),
})
Copy
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());
Copy
arrpprofile_resource = fortios.wirelesscontroller.Arrpprofile("arrpprofileResource",
    comment="string",
    darrp_optimize=0,
    darrp_optimize_schedules=[{
        "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)
Copy
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,
});
Copy
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
Copy

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

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

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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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)
resources:  _:    type: fortios:wirelesscontroller:Arrpprofile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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}}
Copy

If you do not want to import arguments of block:

$ export “FORTIOS_IMPORT_TABLE”=“false”

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

$ 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.