fortios.wirelesscontroller.Intercontroller
Explore with Pulumi AI
Configure inter wireless controller operation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.wirelesscontroller.Intercontroller("trname", {
fastFailoverMax: 10,
fastFailoverWait: 10,
interControllerKey: "ENC XXXX",
interControllerMode: "disable",
interControllerPri: "primary",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.wirelesscontroller.Intercontroller("trname",
fast_failover_max=10,
fast_failover_wait=10,
inter_controller_key="ENC XXXX",
inter_controller_mode="disable",
inter_controller_pri="primary")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := wirelesscontroller.NewIntercontroller(ctx, "trname", &wirelesscontroller.IntercontrollerArgs{
FastFailoverMax: pulumi.Int(10),
FastFailoverWait: pulumi.Int(10),
InterControllerKey: pulumi.String("ENC XXXX"),
InterControllerMode: pulumi.String("disable"),
InterControllerPri: pulumi.String("primary"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Wirelesscontroller.Intercontroller("trname", new()
{
FastFailoverMax = 10,
FastFailoverWait = 10,
InterControllerKey = "ENC XXXX",
InterControllerMode = "disable",
InterControllerPri = "primary",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.wirelesscontroller.Intercontroller;
import com.pulumi.fortios.wirelesscontroller.IntercontrollerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Intercontroller("trname", IntercontrollerArgs.builder()
.fastFailoverMax(10)
.fastFailoverWait(10)
.interControllerKey("ENC XXXX")
.interControllerMode("disable")
.interControllerPri("primary")
.build());
}
}
resources:
trname:
type: fortios:wirelesscontroller:Intercontroller
properties:
fastFailoverMax: 10
fastFailoverWait: 10
interControllerKey: ENC XXXX
interControllerMode: disable
interControllerPri: primary
Create Intercontroller Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Intercontroller(name: string, args?: IntercontrollerArgs, opts?: CustomResourceOptions);
@overload
def Intercontroller(resource_name: str,
args: Optional[IntercontrollerArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Intercontroller(resource_name: str,
opts: Optional[ResourceOptions] = None,
dynamic_sort_subtable: Optional[str] = None,
fast_failover_max: Optional[int] = None,
fast_failover_wait: Optional[int] = None,
get_all_tables: Optional[str] = None,
inter_controller_key: Optional[str] = None,
inter_controller_mode: Optional[str] = None,
inter_controller_peers: Optional[Sequence[IntercontrollerInterControllerPeerArgs]] = None,
inter_controller_pri: Optional[str] = None,
l3_roaming: Optional[str] = None,
vdomparam: Optional[str] = None)
func NewIntercontroller(ctx *Context, name string, args *IntercontrollerArgs, opts ...ResourceOption) (*Intercontroller, error)
public Intercontroller(string name, IntercontrollerArgs? args = null, CustomResourceOptions? opts = null)
public Intercontroller(String name, IntercontrollerArgs args)
public Intercontroller(String name, IntercontrollerArgs args, CustomResourceOptions options)
type: fortios:wirelesscontroller:Intercontroller
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 IntercontrollerArgs
- 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 IntercontrollerArgs
- 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 IntercontrollerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntercontrollerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntercontrollerArgs
- 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 intercontrollerResource = new Fortios.Wirelesscontroller.Intercontroller("intercontrollerResource", new()
{
DynamicSortSubtable = "string",
FastFailoverMax = 0,
FastFailoverWait = 0,
GetAllTables = "string",
InterControllerKey = "string",
InterControllerMode = "string",
InterControllerPeers = new[]
{
new Fortios.Wirelesscontroller.Inputs.IntercontrollerInterControllerPeerArgs
{
Id = 0,
PeerIp = "string",
PeerPort = 0,
PeerPriority = "string",
},
},
InterControllerPri = "string",
L3Roaming = "string",
Vdomparam = "string",
});
example, err := wirelesscontroller.NewIntercontroller(ctx, "intercontrollerResource", &wirelesscontroller.IntercontrollerArgs{
DynamicSortSubtable: pulumi.String("string"),
FastFailoverMax: pulumi.Int(0),
FastFailoverWait: pulumi.Int(0),
GetAllTables: pulumi.String("string"),
InterControllerKey: pulumi.String("string"),
InterControllerMode: pulumi.String("string"),
InterControllerPeers: wirelesscontroller.IntercontrollerInterControllerPeerArray{
&wirelesscontroller.IntercontrollerInterControllerPeerArgs{
Id: pulumi.Int(0),
PeerIp: pulumi.String("string"),
PeerPort: pulumi.Int(0),
PeerPriority: pulumi.String("string"),
},
},
InterControllerPri: pulumi.String("string"),
L3Roaming: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
})
var intercontrollerResource = new Intercontroller("intercontrollerResource", IntercontrollerArgs.builder()
.dynamicSortSubtable("string")
.fastFailoverMax(0)
.fastFailoverWait(0)
.getAllTables("string")
.interControllerKey("string")
.interControllerMode("string")
.interControllerPeers(IntercontrollerInterControllerPeerArgs.builder()
.id(0)
.peerIp("string")
.peerPort(0)
.peerPriority("string")
.build())
.interControllerPri("string")
.l3Roaming("string")
.vdomparam("string")
.build());
intercontroller_resource = fortios.wirelesscontroller.Intercontroller("intercontrollerResource",
dynamic_sort_subtable="string",
fast_failover_max=0,
fast_failover_wait=0,
get_all_tables="string",
inter_controller_key="string",
inter_controller_mode="string",
inter_controller_peers=[fortios.wirelesscontroller.IntercontrollerInterControllerPeerArgs(
id=0,
peer_ip="string",
peer_port=0,
peer_priority="string",
)],
inter_controller_pri="string",
l3_roaming="string",
vdomparam="string")
const intercontrollerResource = new fortios.wirelesscontroller.Intercontroller("intercontrollerResource", {
dynamicSortSubtable: "string",
fastFailoverMax: 0,
fastFailoverWait: 0,
getAllTables: "string",
interControllerKey: "string",
interControllerMode: "string",
interControllerPeers: [{
id: 0,
peerIp: "string",
peerPort: 0,
peerPriority: "string",
}],
interControllerPri: "string",
l3Roaming: "string",
vdomparam: "string",
});
type: fortios:wirelesscontroller:Intercontroller
properties:
dynamicSortSubtable: string
fastFailoverMax: 0
fastFailoverWait: 0
getAllTables: string
interControllerKey: string
interControllerMode: string
interControllerPeers:
- id: 0
peerIp: string
peerPort: 0
peerPriority: string
interControllerPri: string
l3Roaming: string
vdomparam: string
Intercontroller Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Intercontroller resource accepts the following input properties:
- 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 ].
- Fast
Failover intMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- Fast
Failover intWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- Inter
Controller stringKey - Secret key for inter-controller communications.
- Inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - Inter
Controller List<Pulumiverse.Peers Fortios. Wirelesscontroller. Inputs. Intercontroller Inter Controller Peer> - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - Inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - L3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- Fast
Failover intMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- Fast
Failover intWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- Inter
Controller stringKey - Secret key for inter-controller communications.
- Inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - Inter
Controller []IntercontrollerPeers Inter Controller Peer Args - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - Inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - L3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover IntegerMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover IntegerWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller StringKey - Secret key for inter-controller communications.
- inter
Controller StringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller List<IntercontrollerPeers Inter Controller Peer> - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller StringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming String
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover numberMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover numberWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller stringKey - Secret key for inter-controller communications.
- inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller IntercontrollerPeers Inter Controller Peer[] - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast_
failover_ intmax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast_
failover_ intwait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter_
controller_ strkey - Secret key for inter-controller communications.
- inter_
controller_ strmode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter_
controller_ Sequence[Intercontrollerpeers Inter Controller Peer Args] - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter_
controller_ strpri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3_
roaming str - Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover NumberMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover NumberWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller StringKey - Secret key for inter-controller communications.
- inter
Controller StringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller List<Property Map>Peers - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller StringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming String
- Enable/disable layer 3 roaming (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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Intercontroller 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 Intercontroller Resource
Get an existing Intercontroller 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?: IntercontrollerState, opts?: CustomResourceOptions): Intercontroller
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
dynamic_sort_subtable: Optional[str] = None,
fast_failover_max: Optional[int] = None,
fast_failover_wait: Optional[int] = None,
get_all_tables: Optional[str] = None,
inter_controller_key: Optional[str] = None,
inter_controller_mode: Optional[str] = None,
inter_controller_peers: Optional[Sequence[IntercontrollerInterControllerPeerArgs]] = None,
inter_controller_pri: Optional[str] = None,
l3_roaming: Optional[str] = None,
vdomparam: Optional[str] = None) -> Intercontroller
func GetIntercontroller(ctx *Context, name string, id IDInput, state *IntercontrollerState, opts ...ResourceOption) (*Intercontroller, error)
public static Intercontroller Get(string name, Input<string> id, IntercontrollerState? state, CustomResourceOptions? opts = null)
public static Intercontroller get(String name, Output<String> id, IntercontrollerState 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.
- 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 ].
- Fast
Failover intMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- Fast
Failover intWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- Inter
Controller stringKey - Secret key for inter-controller communications.
- Inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - Inter
Controller List<Pulumiverse.Peers Fortios. Wirelesscontroller. Inputs. Intercontroller Inter Controller Peer> - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - Inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - L3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- Fast
Failover intMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- Fast
Failover intWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- Inter
Controller stringKey - Secret key for inter-controller communications.
- Inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - Inter
Controller []IntercontrollerPeers Inter Controller Peer Args - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - Inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - L3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover IntegerMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover IntegerWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller StringKey - Secret key for inter-controller communications.
- inter
Controller StringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller List<IntercontrollerPeers Inter Controller Peer> - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller StringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming String
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover numberMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover numberWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller stringKey - Secret key for inter-controller communications.
- inter
Controller stringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller IntercontrollerPeers Inter Controller Peer[] - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller stringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming string
- Enable/disable layer 3 roaming (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.
- 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 ].
- fast_
failover_ intmax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast_
failover_ intwait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter_
controller_ strkey - Secret key for inter-controller communications.
- inter_
controller_ strmode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter_
controller_ Sequence[Intercontrollerpeers Inter Controller Peer Args] - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter_
controller_ strpri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3_
roaming str - Enable/disable layer 3 roaming (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.
- 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 ].
- fast
Failover NumberMax - Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10).
- fast
Failover NumberWait - Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10).
- 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.
- inter
Controller StringKey - Secret key for inter-controller communications.
- inter
Controller StringMode - Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values:
disable
,l2-roaming
,1+1
. - inter
Controller List<Property Map>Peers - Fast failover peer wireless controller list. The structure of
inter_controller_peer
block is documented below. - inter
Controller StringPri - Configure inter-controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
. - l3Roaming String
- Enable/disable layer 3 roaming (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.
Supporting Types
IntercontrollerInterControllerPeer, IntercontrollerInterControllerPeerArgs
- Id int
- ID.
- Peer
Ip string - Peer wireless controller's IP address.
- Peer
Port int - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- Peer
Priority string - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
- Id int
- ID.
- Peer
Ip string - Peer wireless controller's IP address.
- Peer
Port int - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- Peer
Priority string - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
- id Integer
- ID.
- peer
Ip String - Peer wireless controller's IP address.
- peer
Port Integer - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- peer
Priority String - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
- id number
- ID.
- peer
Ip string - Peer wireless controller's IP address.
- peer
Port number - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- peer
Priority string - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
- id int
- ID.
- peer_
ip str - Peer wireless controller's IP address.
- peer_
port int - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- peer_
priority str - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
- id Number
- ID.
- peer
Ip String - Peer wireless controller's IP address.
- peer
Port Number - Port used by the wireless controller's for inter-controller communications (1024 - 49150, default = 5246).
- peer
Priority String - Peer wireless controller's priority (primary or secondary, default = primary). Valid values:
primary
,secondary
.
Import
WirelessController InterController can be imported using any of these accepted formats:
$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController
$ 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.