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

fortios.switchcontroller.System

Explore with Pulumi AI

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

    Configure system-wide switch controller settings.

    Create System Resource

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

    Constructor syntax

    new System(name: string, args?: SystemArgs, opts?: CustomResourceOptions);
    @overload
    def System(resource_name: str,
               args: Optional[SystemArgs] = None,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def System(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               caputp_echo_interval: Optional[int] = None,
               caputp_max_retransmit: Optional[int] = None,
               data_sync_interval: Optional[int] = None,
               dynamic_periodic_interval: Optional[int] = None,
               iot_holdoff: Optional[int] = None,
               iot_mac_idle: Optional[int] = None,
               iot_scan_interval: Optional[int] = None,
               iot_weight_threshold: Optional[int] = None,
               nac_periodic_interval: Optional[int] = None,
               parallel_process: Optional[int] = None,
               parallel_process_override: Optional[str] = None,
               tunnel_mode: Optional[str] = None,
               vdomparam: Optional[str] = None)
    func NewSystem(ctx *Context, name string, args *SystemArgs, opts ...ResourceOption) (*System, error)
    public System(string name, SystemArgs? args = null, CustomResourceOptions? opts = null)
    public System(String name, SystemArgs args)
    public System(String name, SystemArgs args, CustomResourceOptions options)
    
    type: fortios:switchcontroller:System
    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 SystemArgs
    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 SystemArgs
    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 SystemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SystemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SystemArgs
    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 systemResource = new Fortios.Switchcontroller.System("systemResource", new()
    {
        CaputpEchoInterval = 0,
        CaputpMaxRetransmit = 0,
        DataSyncInterval = 0,
        DynamicPeriodicInterval = 0,
        IotHoldoff = 0,
        IotMacIdle = 0,
        IotScanInterval = 0,
        IotWeightThreshold = 0,
        NacPeriodicInterval = 0,
        ParallelProcess = 0,
        ParallelProcessOverride = "string",
        TunnelMode = "string",
        Vdomparam = "string",
    });
    
    example, err := switchcontroller.NewSystem(ctx, "systemResource", &switchcontroller.SystemArgs{
    	CaputpEchoInterval:      pulumi.Int(0),
    	CaputpMaxRetransmit:     pulumi.Int(0),
    	DataSyncInterval:        pulumi.Int(0),
    	DynamicPeriodicInterval: pulumi.Int(0),
    	IotHoldoff:              pulumi.Int(0),
    	IotMacIdle:              pulumi.Int(0),
    	IotScanInterval:         pulumi.Int(0),
    	IotWeightThreshold:      pulumi.Int(0),
    	NacPeriodicInterval:     pulumi.Int(0),
    	ParallelProcess:         pulumi.Int(0),
    	ParallelProcessOverride: pulumi.String("string"),
    	TunnelMode:              pulumi.String("string"),
    	Vdomparam:               pulumi.String("string"),
    })
    
    var systemResource = new System("systemResource", SystemArgs.builder()
        .caputpEchoInterval(0)
        .caputpMaxRetransmit(0)
        .dataSyncInterval(0)
        .dynamicPeriodicInterval(0)
        .iotHoldoff(0)
        .iotMacIdle(0)
        .iotScanInterval(0)
        .iotWeightThreshold(0)
        .nacPeriodicInterval(0)
        .parallelProcess(0)
        .parallelProcessOverride("string")
        .tunnelMode("string")
        .vdomparam("string")
        .build());
    
    system_resource = fortios.switchcontroller.System("systemResource",
        caputp_echo_interval=0,
        caputp_max_retransmit=0,
        data_sync_interval=0,
        dynamic_periodic_interval=0,
        iot_holdoff=0,
        iot_mac_idle=0,
        iot_scan_interval=0,
        iot_weight_threshold=0,
        nac_periodic_interval=0,
        parallel_process=0,
        parallel_process_override="string",
        tunnel_mode="string",
        vdomparam="string")
    
    const systemResource = new fortios.switchcontroller.System("systemResource", {
        caputpEchoInterval: 0,
        caputpMaxRetransmit: 0,
        dataSyncInterval: 0,
        dynamicPeriodicInterval: 0,
        iotHoldoff: 0,
        iotMacIdle: 0,
        iotScanInterval: 0,
        iotWeightThreshold: 0,
        nacPeriodicInterval: 0,
        parallelProcess: 0,
        parallelProcessOverride: "string",
        tunnelMode: "string",
        vdomparam: "string",
    });
    
    type: fortios:switchcontroller:System
    properties:
        caputpEchoInterval: 0
        caputpMaxRetransmit: 0
        dataSyncInterval: 0
        dynamicPeriodicInterval: 0
        iotHoldoff: 0
        iotMacIdle: 0
        iotScanInterval: 0
        iotWeightThreshold: 0
        nacPeriodicInterval: 0
        parallelProcess: 0
        parallelProcessOverride: string
        tunnelMode: string
        vdomparam: string
    

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

    CaputpEchoInterval int
    Echo interval for the caputp echo requests from swtp.
    CaputpMaxRetransmit int
    Maximum retransmission count for the caputp tunnel packets.
    DataSyncInterval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    DynamicPeriodicInterval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    IotHoldoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    IotMacIdle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    IotScanInterval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    IotWeightThreshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    NacPeriodicInterval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    ParallelProcess int
    Maximum number of parallel processes (1 - 300, default = 1).
    ParallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    TunnelMode string
    Compatible/strict tunnel mode.
    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.
    CaputpEchoInterval int
    Echo interval for the caputp echo requests from swtp.
    CaputpMaxRetransmit int
    Maximum retransmission count for the caputp tunnel packets.
    DataSyncInterval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    DynamicPeriodicInterval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    IotHoldoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    IotMacIdle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    IotScanInterval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    IotWeightThreshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    NacPeriodicInterval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    ParallelProcess int
    Maximum number of parallel processes (1 - 300, default = 1).
    ParallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    TunnelMode string
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval Integer
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit Integer
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval Integer
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval Integer
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff Integer
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle Integer
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval Integer
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold Integer
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval Integer
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess Integer
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride String
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode String
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval number
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit number
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval number
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval number
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff number
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle number
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval number
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold number
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval number
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess number
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode string
    Compatible/strict tunnel mode.
    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.
    caputp_echo_interval int
    Echo interval for the caputp echo requests from swtp.
    caputp_max_retransmit int
    Maximum retransmission count for the caputp tunnel packets.
    data_sync_interval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamic_periodic_interval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iot_holdoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iot_mac_idle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iot_scan_interval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iot_weight_threshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nac_periodic_interval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallel_process int
    Maximum number of parallel processes (1 - 300, default = 1).
    parallel_process_override str
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnel_mode str
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval Number
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit Number
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval Number
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval Number
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff Number
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle Number
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval Number
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold Number
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval Number
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess Number
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride String
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode String
    Compatible/strict tunnel mode.
    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 System 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 System Resource

    Get an existing System 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?: SystemState, opts?: CustomResourceOptions): System
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            caputp_echo_interval: Optional[int] = None,
            caputp_max_retransmit: Optional[int] = None,
            data_sync_interval: Optional[int] = None,
            dynamic_periodic_interval: Optional[int] = None,
            iot_holdoff: Optional[int] = None,
            iot_mac_idle: Optional[int] = None,
            iot_scan_interval: Optional[int] = None,
            iot_weight_threshold: Optional[int] = None,
            nac_periodic_interval: Optional[int] = None,
            parallel_process: Optional[int] = None,
            parallel_process_override: Optional[str] = None,
            tunnel_mode: Optional[str] = None,
            vdomparam: Optional[str] = None) -> System
    func GetSystem(ctx *Context, name string, id IDInput, state *SystemState, opts ...ResourceOption) (*System, error)
    public static System Get(string name, Input<string> id, SystemState? state, CustomResourceOptions? opts = null)
    public static System get(String name, Output<String> id, SystemState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CaputpEchoInterval int
    Echo interval for the caputp echo requests from swtp.
    CaputpMaxRetransmit int
    Maximum retransmission count for the caputp tunnel packets.
    DataSyncInterval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    DynamicPeriodicInterval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    IotHoldoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    IotMacIdle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    IotScanInterval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    IotWeightThreshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    NacPeriodicInterval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    ParallelProcess int
    Maximum number of parallel processes (1 - 300, default = 1).
    ParallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    TunnelMode string
    Compatible/strict tunnel mode.
    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.
    CaputpEchoInterval int
    Echo interval for the caputp echo requests from swtp.
    CaputpMaxRetransmit int
    Maximum retransmission count for the caputp tunnel packets.
    DataSyncInterval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    DynamicPeriodicInterval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    IotHoldoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    IotMacIdle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    IotScanInterval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    IotWeightThreshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    NacPeriodicInterval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    ParallelProcess int
    Maximum number of parallel processes (1 - 300, default = 1).
    ParallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    TunnelMode string
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval Integer
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit Integer
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval Integer
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval Integer
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff Integer
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle Integer
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval Integer
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold Integer
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval Integer
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess Integer
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride String
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode String
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval number
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit number
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval number
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval number
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff number
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle number
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval number
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold number
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval number
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess number
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride string
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode string
    Compatible/strict tunnel mode.
    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.
    caputp_echo_interval int
    Echo interval for the caputp echo requests from swtp.
    caputp_max_retransmit int
    Maximum retransmission count for the caputp tunnel packets.
    data_sync_interval int
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamic_periodic_interval int
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iot_holdoff int
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iot_mac_idle int
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iot_scan_interval int
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iot_weight_threshold int
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nac_periodic_interval int
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallel_process int
    Maximum number of parallel processes (1 - 300, default = 1).
    parallel_process_override str
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnel_mode str
    Compatible/strict tunnel mode.
    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.
    caputpEchoInterval Number
    Echo interval for the caputp echo requests from swtp.
    caputpMaxRetransmit Number
    Maximum retransmission count for the caputp tunnel packets.
    dataSyncInterval Number
    Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable).
    dynamicPeriodicInterval Number
    Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    iotHoldoff Number
    MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins).
    iotMacIdle Number
    MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins).
    iotScanInterval Number
    IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable).
    iotWeightThreshold Number
    MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable).
    nacPeriodicInterval Number
    Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60.
    parallelProcess Number
    Maximum number of parallel processes (1 - 300, default = 1).
    parallelProcessOverride String
    Enable/disable parallel process override. Valid values: disable, enable.
    tunnelMode String
    Compatible/strict tunnel mode.
    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.

    Import

    SwitchController System can be imported using any of these accepted formats:

    $ pulumi import fortios:switchcontroller/system:System labelname SwitchControllerSystem
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:switchcontroller/system:System labelname SwitchControllerSystem
    

    $ unset “FORTIOS_IMPORT_TABLE”

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse