fortios.wirelesscontroller.Setting
Explore with Pulumi AI
VDOM wireless controller configuration.
Create Setting Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Setting(name: string, args?: SettingArgs, opts?: CustomResourceOptions);
@overload
def Setting(resource_name: str,
args: Optional[SettingArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Setting(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
country: Optional[str] = None,
darrp_optimize: Optional[int] = None,
darrp_optimize_schedules: Optional[Sequence[SettingDarrpOptimizeScheduleArgs]] = None,
device_holdoff: Optional[int] = None,
device_idle: Optional[int] = None,
device_weight: Optional[int] = None,
duplicate_ssid: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
fake_ssid_action: Optional[str] = None,
fapc_compatibility: Optional[str] = None,
firmware_provision_on_authorization: Optional[str] = None,
get_all_tables: Optional[str] = None,
offending_ssids: Optional[Sequence[SettingOffendingSsidArgs]] = None,
phishing_ssid_detect: Optional[str] = None,
rolling_wtp_upgrade: Optional[str] = None,
vdomparam: Optional[str] = None,
wfa_compatibility: Optional[str] = None)
func NewSetting(ctx *Context, name string, args *SettingArgs, opts ...ResourceOption) (*Setting, error)
public Setting(string name, SettingArgs? args = null, CustomResourceOptions? opts = null)
public Setting(String name, SettingArgs args)
public Setting(String name, SettingArgs args, CustomResourceOptions options)
type: fortios:wirelesscontroller:Setting
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 SettingArgs
- 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 SettingArgs
- 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 SettingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SettingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SettingArgs
- 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 examplesettingResourceResourceFromWirelesscontrollersetting = new Fortios.Wirelesscontroller.Setting("examplesettingResourceResourceFromWirelesscontrollersetting", new()
{
AccountId = "string",
Country = "string",
DarrpOptimize = 0,
DarrpOptimizeSchedules = new[]
{
new Fortios.Wirelesscontroller.Inputs.SettingDarrpOptimizeScheduleArgs
{
Name = "string",
},
},
DeviceHoldoff = 0,
DeviceIdle = 0,
DeviceWeight = 0,
DuplicateSsid = "string",
DynamicSortSubtable = "string",
FakeSsidAction = "string",
FapcCompatibility = "string",
FirmwareProvisionOnAuthorization = "string",
GetAllTables = "string",
OffendingSsids = new[]
{
new Fortios.Wirelesscontroller.Inputs.SettingOffendingSsidArgs
{
Action = "string",
Id = 0,
SsidPattern = "string",
},
},
PhishingSsidDetect = "string",
RollingWtpUpgrade = "string",
Vdomparam = "string",
WfaCompatibility = "string",
});
example, err := wirelesscontroller.NewSetting(ctx, "examplesettingResourceResourceFromWirelesscontrollersetting", &wirelesscontroller.SettingArgs{
AccountId: pulumi.String("string"),
Country: pulumi.String("string"),
DarrpOptimize: pulumi.Int(0),
DarrpOptimizeSchedules: wirelesscontroller.SettingDarrpOptimizeScheduleArray{
&wirelesscontroller.SettingDarrpOptimizeScheduleArgs{
Name: pulumi.String("string"),
},
},
DeviceHoldoff: pulumi.Int(0),
DeviceIdle: pulumi.Int(0),
DeviceWeight: pulumi.Int(0),
DuplicateSsid: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
FakeSsidAction: pulumi.String("string"),
FapcCompatibility: pulumi.String("string"),
FirmwareProvisionOnAuthorization: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
OffendingSsids: wirelesscontroller.SettingOffendingSsidArray{
&wirelesscontroller.SettingOffendingSsidArgs{
Action: pulumi.String("string"),
Id: pulumi.Int(0),
SsidPattern: pulumi.String("string"),
},
},
PhishingSsidDetect: pulumi.String("string"),
RollingWtpUpgrade: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
WfaCompatibility: pulumi.String("string"),
})
var examplesettingResourceResourceFromWirelesscontrollersetting = new Setting("examplesettingResourceResourceFromWirelesscontrollersetting", SettingArgs.builder()
.accountId("string")
.country("string")
.darrpOptimize(0)
.darrpOptimizeSchedules(SettingDarrpOptimizeScheduleArgs.builder()
.name("string")
.build())
.deviceHoldoff(0)
.deviceIdle(0)
.deviceWeight(0)
.duplicateSsid("string")
.dynamicSortSubtable("string")
.fakeSsidAction("string")
.fapcCompatibility("string")
.firmwareProvisionOnAuthorization("string")
.getAllTables("string")
.offendingSsids(SettingOffendingSsidArgs.builder()
.action("string")
.id(0)
.ssidPattern("string")
.build())
.phishingSsidDetect("string")
.rollingWtpUpgrade("string")
.vdomparam("string")
.wfaCompatibility("string")
.build());
examplesetting_resource_resource_from_wirelesscontrollersetting = fortios.wirelesscontroller.Setting("examplesettingResourceResourceFromWirelesscontrollersetting",
account_id="string",
country="string",
darrp_optimize=0,
darrp_optimize_schedules=[{
"name": "string",
}],
device_holdoff=0,
device_idle=0,
device_weight=0,
duplicate_ssid="string",
dynamic_sort_subtable="string",
fake_ssid_action="string",
fapc_compatibility="string",
firmware_provision_on_authorization="string",
get_all_tables="string",
offending_ssids=[{
"action": "string",
"id": 0,
"ssid_pattern": "string",
}],
phishing_ssid_detect="string",
rolling_wtp_upgrade="string",
vdomparam="string",
wfa_compatibility="string")
const examplesettingResourceResourceFromWirelesscontrollersetting = new fortios.wirelesscontroller.Setting("examplesettingResourceResourceFromWirelesscontrollersetting", {
accountId: "string",
country: "string",
darrpOptimize: 0,
darrpOptimizeSchedules: [{
name: "string",
}],
deviceHoldoff: 0,
deviceIdle: 0,
deviceWeight: 0,
duplicateSsid: "string",
dynamicSortSubtable: "string",
fakeSsidAction: "string",
fapcCompatibility: "string",
firmwareProvisionOnAuthorization: "string",
getAllTables: "string",
offendingSsids: [{
action: "string",
id: 0,
ssidPattern: "string",
}],
phishingSsidDetect: "string",
rollingWtpUpgrade: "string",
vdomparam: "string",
wfaCompatibility: "string",
});
type: fortios:wirelesscontroller:Setting
properties:
accountId: string
country: string
darrpOptimize: 0
darrpOptimizeSchedules:
- name: string
deviceHoldoff: 0
deviceIdle: 0
deviceWeight: 0
duplicateSsid: string
dynamicSortSubtable: string
fakeSsidAction: string
fapcCompatibility: string
firmwareProvisionOnAuthorization: string
getAllTables: string
offendingSsids:
- action: string
id: 0
ssidPattern: string
phishingSsidDetect: string
rollingWtpUpgrade: string
vdomparam: string
wfaCompatibility: string
Setting 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 Setting resource accepts the following input properties:
- Account
Id string - FortiCloud customer account ID.
- Country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- Darrp
Optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- Darrp
Optimize List<Pulumiverse.Schedules Fortios. Wirelesscontroller. Inputs. Setting Darrp Optimize Schedule> - 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. - Device
Holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- Device
Idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- Device
Weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- Duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - 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 ].
- Fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - Fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - Get
All stringTables - 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.
- Offending
Ssids List<Pulumiverse.Fortios. Wirelesscontroller. Inputs. Setting Offending Ssid> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - Phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - Rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- Account
Id string - FortiCloud customer account ID.
- Country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- Darrp
Optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- Darrp
Optimize []SettingSchedules Darrp Optimize Schedule Args - 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. - Device
Holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- Device
Idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- Device
Weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- Duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - 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 ].
- Fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - Fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - Get
All stringTables - 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.
- Offending
Ssids []SettingOffending Ssid Args - Configure offending SSID. The structure of
offending_ssid
block is documented below. - Phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - Rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id String - FortiCloud customer account ID.
- country String
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize Integer - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize List<SettingSchedules Darrp Optimize Schedule> - 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. - device
Holdoff Integer - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle Integer - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight Integer - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid String - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - 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 ].
- fake
Ssid StringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility String - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - String
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All StringTables - 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.
- offending
Ssids List<SettingOffending Ssid> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid StringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp StringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility String - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id string - FortiCloud customer account ID.
- country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize number - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize SettingSchedules Darrp Optimize Schedule[] - 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. - device
Holdoff number - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle number - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight number - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort stringSubtable - 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 ].
- fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All stringTables - 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.
- offending
Ssids SettingOffending Ssid[] - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account_
id str - FortiCloud customer account ID.
- country str
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp_
optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp_
optimize_ Sequence[Settingschedules Darrp Optimize Schedule Args] - 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. - device_
holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device_
idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device_
weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate_
ssid str - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic_
sort_ strsubtable - 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 ].
- fake_
ssid_ straction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc_
compatibility str - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - str
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get_
all_ strtables - 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.
- offending_
ssids Sequence[SettingOffending Ssid Args] - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing_
ssid_ strdetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling_
wtp_ strupgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa_
compatibility str - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id String - FortiCloud customer account ID.
- country String
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize Number - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize List<Property Map>Schedules - 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. - device
Holdoff Number - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle Number - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight Number - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid String - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - 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 ].
- fake
Ssid StringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility String - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - String
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All StringTables - 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.
- offending
Ssids List<Property Map> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid StringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp StringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility String - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
Outputs
All input properties are implicitly available as output properties. Additionally, the Setting 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 Setting Resource
Get an existing Setting 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?: SettingState, opts?: CustomResourceOptions): Setting
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
country: Optional[str] = None,
darrp_optimize: Optional[int] = None,
darrp_optimize_schedules: Optional[Sequence[SettingDarrpOptimizeScheduleArgs]] = None,
device_holdoff: Optional[int] = None,
device_idle: Optional[int] = None,
device_weight: Optional[int] = None,
duplicate_ssid: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
fake_ssid_action: Optional[str] = None,
fapc_compatibility: Optional[str] = None,
firmware_provision_on_authorization: Optional[str] = None,
get_all_tables: Optional[str] = None,
offending_ssids: Optional[Sequence[SettingOffendingSsidArgs]] = None,
phishing_ssid_detect: Optional[str] = None,
rolling_wtp_upgrade: Optional[str] = None,
vdomparam: Optional[str] = None,
wfa_compatibility: Optional[str] = None) -> Setting
func GetSetting(ctx *Context, name string, id IDInput, state *SettingState, opts ...ResourceOption) (*Setting, error)
public static Setting Get(string name, Input<string> id, SettingState? state, CustomResourceOptions? opts = null)
public static Setting get(String name, Output<String> id, SettingState 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.
- Account
Id string - FortiCloud customer account ID.
- Country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- Darrp
Optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- Darrp
Optimize List<Pulumiverse.Schedules Fortios. Wirelesscontroller. Inputs. Setting Darrp Optimize Schedule> - 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. - Device
Holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- Device
Idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- Device
Weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- Duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - 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 ].
- Fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - Fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - Get
All stringTables - 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.
- Offending
Ssids List<Pulumiverse.Fortios. Wirelesscontroller. Inputs. Setting Offending Ssid> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - Phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - Rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- Account
Id string - FortiCloud customer account ID.
- Country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- Darrp
Optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- Darrp
Optimize []SettingSchedules Darrp Optimize Schedule Args - 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. - Device
Holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- Device
Idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- Device
Weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- Duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - 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 ].
- Fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - Fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - Get
All stringTables - 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.
- Offending
Ssids []SettingOffending Ssid Args - Configure offending SSID. The structure of
offending_ssid
block is documented below. - Phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - Rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id String - FortiCloud customer account ID.
- country String
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize Integer - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize List<SettingSchedules Darrp Optimize Schedule> - 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. - device
Holdoff Integer - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle Integer - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight Integer - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid String - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - 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 ].
- fake
Ssid StringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility String - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - String
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All StringTables - 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.
- offending
Ssids List<SettingOffending Ssid> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid StringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp StringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility String - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id string - FortiCloud customer account ID.
- country string
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize number - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize SettingSchedules Darrp Optimize Schedule[] - 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. - device
Holdoff number - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle number - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight number - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid string - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort stringSubtable - 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 ].
- fake
Ssid stringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility string - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - string
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All stringTables - 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.
- offending
Ssids SettingOffending Ssid[] - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid stringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp stringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility string - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account_
id str - FortiCloud customer account ID.
- country str
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp_
optimize int - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp_
optimize_ Sequence[Settingschedules Darrp Optimize Schedule Args] - 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. - device_
holdoff int - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device_
idle int - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device_
weight int - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate_
ssid str - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic_
sort_ strsubtable - 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 ].
- fake_
ssid_ straction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc_
compatibility str - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - str
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get_
all_ strtables - 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.
- offending_
ssids Sequence[SettingOffending Ssid Args] - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing_
ssid_ strdetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling_
wtp_ strupgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa_
compatibility str - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
- account
Id String - FortiCloud customer account ID.
- country String
- Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available.
- darrp
Optimize Number - Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).
- darrp
Optimize List<Property Map>Schedules - 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. - device
Holdoff Number - Lower limit of creation time of device for identification in minutes (0 - 60, default = 5).
- device
Idle Number - Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440).
- device
Weight Number - Upper limit of confidence of device for identification (0 - 255, default = 1, 0 = disable).
- duplicate
Ssid String - Enable/disable allowing Virtual Access Points (VAPs) to use the same SSID name in the same VDOM. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - 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 ].
- fake
Ssid StringAction - Actions taken for detected fake SSID. Valid values:
log
,suppress
. - fapc
Compatibility String - Enable/disable FAP-C series compatibility. Valid values:
enable
,disable
. - String
- Enable/disable automatic provisioning of latest firmware on authorization. Valid values:
enable
,disable
. - get
All StringTables - 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.
- offending
Ssids List<Property Map> - Configure offending SSID. The structure of
offending_ssid
block is documented below. - phishing
Ssid StringDetect - Enable/disable phishing SSID detection. Valid values:
enable
,disable
. - rolling
Wtp StringUpgrade - Enable/disable rolling WTP upgrade (default = disable). Valid values:
enable
,disable
. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- wfa
Compatibility String - Enable/disable WFA compatibility. Valid values:
enable
,disable
.
Supporting Types
SettingDarrpOptimizeSchedule, SettingDarrpOptimizeScheduleArgs
- Name string
- Schedule name.
- Name string
- Schedule name.
- name String
- Schedule name.
- name string
- Schedule name.
- name str
- Schedule name.
- name String
- Schedule name.
SettingOffendingSsid, SettingOffendingSsidArgs
- Action string
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - Id int
- ID.
- Ssid
Pattern string - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
- Action string
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - Id int
- ID.
- Ssid
Pattern string - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
- action String
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - id Integer
- ID.
- ssid
Pattern String - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
- action string
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - id number
- ID.
- ssid
Pattern string - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
- action str
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - id int
- ID.
- ssid_
pattern str - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
- action String
- Actions taken for detected offending SSID. Valid values:
log
,suppress
. - id Number
- ID.
- ssid
Pattern String - Define offending SSID pattern (case insensitive), eg: word, word*, *word, wo*rd.
Import
WirelessController Setting can be imported using any of these accepted formats:
$ pulumi import fortios:wirelesscontroller/setting:Setting labelname WirelessControllerSetting
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:wirelesscontroller/setting:Setting labelname WirelessControllerSetting
$ 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.