1. Packages
  2. Fortios
  3. API Docs
  4. extendercontroller
  5. Extender1
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.extendercontroller.Extender1

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Extender controller configuration. This resource will be deprecated. For FortiOS Version >= 7.2.1, using fortios.extensioncontroller.Extender. For FortiOS version < 7.2.1, see fortios.extendercontroller.Extender

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.extendercontroller.Extender1("trname", {
        authorized: "disable",
        controllerReport: {
            interval: 300,
            signalThreshold: 10,
            status: "disable",
        },
        extName: "2932",
        fosid: "FX201E5919004031",
        modem1: {
            autoSwitch: {
                dataplan: "disable",
                disconnect: "disable",
                disconnectPeriod: 600,
                disconnectThreshold: 3,
                signal: "disable",
                switchBack: "timer",
                switchBackTime: "00:01",
                switchBackTimer: 86400,
            },
            connStatus: 0,
            defaultSim: "sim2",
            gps: "enable",
            redundantIntf: "s1",
            redundantMode: "enable",
            sim1Pin: "disable",
            sim1PinCode: "testpincode",
            sim2Pin: "disable",
        },
        modem2: {
            autoSwitch: {
                dataplan: "disable",
                disconnect: "disable",
                disconnectPeriod: 600,
                disconnectThreshold: 3,
                signal: "disable",
                switchBackTime: "00:01",
                switchBackTimer: 86400,
            },
            connStatus: 0,
            defaultSim: "sim1",
            gps: "enable",
            redundantMode: "disable",
            sim1Pin: "disable",
            sim2Pin: "disable",
        },
        vdom: 0,
    });
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.extendercontroller.Extender1("trname",
        authorized="disable",
        controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(
            interval=300,
            signal_threshold=10,
            status="disable",
        ),
        ext_name="2932",
        fosid="FX201E5919004031",
        modem1=fortios.extendercontroller.Extender1Modem1Args(
            auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(
                dataplan="disable",
                disconnect="disable",
                disconnect_period=600,
                disconnect_threshold=3,
                signal="disable",
                switch_back="timer",
                switch_back_time="00:01",
                switch_back_timer=86400,
            ),
            conn_status=0,
            default_sim="sim2",
            gps="enable",
            redundant_intf="s1",
            redundant_mode="enable",
            sim1_pin="disable",
            sim1_pin_code="testpincode",
            sim2_pin="disable",
        ),
        modem2=fortios.extendercontroller.Extender1Modem2Args(
            auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(
                dataplan="disable",
                disconnect="disable",
                disconnect_period=600,
                disconnect_threshold=3,
                signal="disable",
                switch_back_time="00:01",
                switch_back_timer=86400,
            ),
            conn_status=0,
            default_sim="sim1",
            gps="enable",
            redundant_mode="disable",
            sim1_pin="disable",
            sim2_pin="disable",
        ),
        vdom=0)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := extendercontroller.NewExtender1(ctx, "trname", &extendercontroller.Extender1Args{
    			Authorized: pulumi.String("disable"),
    			ControllerReport: &extendercontroller.Extender1ControllerReportArgs{
    				Interval:        pulumi.Int(300),
    				SignalThreshold: pulumi.Int(10),
    				Status:          pulumi.String("disable"),
    			},
    			ExtName: pulumi.String("2932"),
    			Fosid:   pulumi.String("FX201E5919004031"),
    			Modem1: &extendercontroller.Extender1Modem1Args{
    				AutoSwitch: &extendercontroller.Extender1Modem1AutoSwitchArgs{
    					Dataplan:            pulumi.String("disable"),
    					Disconnect:          pulumi.String("disable"),
    					DisconnectPeriod:    pulumi.Int(600),
    					DisconnectThreshold: pulumi.Int(3),
    					Signal:              pulumi.String("disable"),
    					SwitchBack:          pulumi.String("timer"),
    					SwitchBackTime:      pulumi.String("00:01"),
    					SwitchBackTimer:     pulumi.Int(86400),
    				},
    				ConnStatus:    pulumi.Int(0),
    				DefaultSim:    pulumi.String("sim2"),
    				Gps:           pulumi.String("enable"),
    				RedundantIntf: pulumi.String("s1"),
    				RedundantMode: pulumi.String("enable"),
    				Sim1Pin:       pulumi.String("disable"),
    				Sim1PinCode:   pulumi.String("testpincode"),
    				Sim2Pin:       pulumi.String("disable"),
    			},
    			Modem2: &extendercontroller.Extender1Modem2Args{
    				AutoSwitch: &extendercontroller.Extender1Modem2AutoSwitchArgs{
    					Dataplan:            pulumi.String("disable"),
    					Disconnect:          pulumi.String("disable"),
    					DisconnectPeriod:    pulumi.Int(600),
    					DisconnectThreshold: pulumi.Int(3),
    					Signal:              pulumi.String("disable"),
    					SwitchBackTime:      pulumi.String("00:01"),
    					SwitchBackTimer:     pulumi.Int(86400),
    				},
    				ConnStatus:    pulumi.Int(0),
    				DefaultSim:    pulumi.String("sim1"),
    				Gps:           pulumi.String("enable"),
    				RedundantMode: pulumi.String("disable"),
    				Sim1Pin:       pulumi.String("disable"),
    				Sim2Pin:       pulumi.String("disable"),
    			},
    			Vdom: pulumi.Int(0),
    		})
    		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.Extendercontroller.Extender1("trname", new()
        {
            Authorized = "disable",
            ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs
            {
                Interval = 300,
                SignalThreshold = 10,
                Status = "disable",
            },
            ExtName = "2932",
            Fosid = "FX201E5919004031",
            Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args
            {
                AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs
                {
                    Dataplan = "disable",
                    Disconnect = "disable",
                    DisconnectPeriod = 600,
                    DisconnectThreshold = 3,
                    Signal = "disable",
                    SwitchBack = "timer",
                    SwitchBackTime = "00:01",
                    SwitchBackTimer = 86400,
                },
                ConnStatus = 0,
                DefaultSim = "sim2",
                Gps = "enable",
                RedundantIntf = "s1",
                RedundantMode = "enable",
                Sim1Pin = "disable",
                Sim1PinCode = "testpincode",
                Sim2Pin = "disable",
            },
            Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args
            {
                AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs
                {
                    Dataplan = "disable",
                    Disconnect = "disable",
                    DisconnectPeriod = 600,
                    DisconnectThreshold = 3,
                    Signal = "disable",
                    SwitchBackTime = "00:01",
                    SwitchBackTimer = 86400,
                },
                ConnStatus = 0,
                DefaultSim = "sim1",
                Gps = "enable",
                RedundantMode = "disable",
                Sim1Pin = "disable",
                Sim2Pin = "disable",
            },
            Vdom = 0,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.extendercontroller.Extender1;
    import com.pulumi.fortios.extendercontroller.Extender1Args;
    import com.pulumi.fortios.extendercontroller.inputs.Extender1ControllerReportArgs;
    import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1Args;
    import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1AutoSwitchArgs;
    import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2Args;
    import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2AutoSwitchArgs;
    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 Extender1("trname", Extender1Args.builder()        
                .authorized("disable")
                .controllerReport(Extender1ControllerReportArgs.builder()
                    .interval(300)
                    .signalThreshold(10)
                    .status("disable")
                    .build())
                .extName("2932")
                .fosid("FX201E5919004031")
                .modem1(Extender1Modem1Args.builder()
                    .autoSwitch(Extender1Modem1AutoSwitchArgs.builder()
                        .dataplan("disable")
                        .disconnect("disable")
                        .disconnectPeriod(600)
                        .disconnectThreshold(3)
                        .signal("disable")
                        .switchBack("timer")
                        .switchBackTime("00:01")
                        .switchBackTimer(86400)
                        .build())
                    .connStatus(0)
                    .defaultSim("sim2")
                    .gps("enable")
                    .redundantIntf("s1")
                    .redundantMode("enable")
                    .sim1Pin("disable")
                    .sim1PinCode("testpincode")
                    .sim2Pin("disable")
                    .build())
                .modem2(Extender1Modem2Args.builder()
                    .autoSwitch(Extender1Modem2AutoSwitchArgs.builder()
                        .dataplan("disable")
                        .disconnect("disable")
                        .disconnectPeriod(600)
                        .disconnectThreshold(3)
                        .signal("disable")
                        .switchBackTime("00:01")
                        .switchBackTimer(86400)
                        .build())
                    .connStatus(0)
                    .defaultSim("sim1")
                    .gps("enable")
                    .redundantMode("disable")
                    .sim1Pin("disable")
                    .sim2Pin("disable")
                    .build())
                .vdom(0)
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:extendercontroller:Extender1
        properties:
          authorized: disable
          controllerReport:
            interval: 300
            signalThreshold: 10
            status: disable
          extName: '2932'
          fosid: FX201E5919004031
          modem1:
            autoSwitch:
              dataplan: disable
              disconnect: disable
              disconnectPeriod: 600
              disconnectThreshold: 3
              signal: disable
              switchBack: timer
              switchBackTime: 00:01
              switchBackTimer: 86400
            connStatus: 0
            defaultSim: sim2
            gps: enable
            redundantIntf: s1
            redundantMode: enable
            sim1Pin: disable
            sim1PinCode: testpincode
            sim2Pin: disable
          modem2:
            autoSwitch:
              dataplan: disable
              disconnect: disable
              disconnectPeriod: 600
              disconnectThreshold: 3
              signal: disable
              switchBackTime: 00:01
              switchBackTimer: 86400
            connStatus: 0
            defaultSim: sim1
            gps: enable
            redundantMode: disable
            sim1Pin: disable
            sim2Pin: disable
          vdom: 0
    

    Create Extender1 Resource

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

    Constructor syntax

    new Extender1(name: string, args: Extender1Args, opts?: CustomResourceOptions);
    @overload
    def Extender1(resource_name: str,
                  args: Extender1Args,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Extender1(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  authorized: Optional[str] = None,
                  controller_report: Optional[Extender1ControllerReportArgs] = None,
                  description: Optional[str] = None,
                  ext_name: Optional[str] = None,
                  fosid: Optional[str] = None,
                  get_all_tables: Optional[str] = None,
                  login_password: Optional[str] = None,
                  modem1: Optional[Extender1Modem1Args] = None,
                  modem2: Optional[Extender1Modem2Args] = None,
                  name: Optional[str] = None,
                  vdom: Optional[int] = None,
                  vdomparam: Optional[str] = None)
    func NewExtender1(ctx *Context, name string, args Extender1Args, opts ...ResourceOption) (*Extender1, error)
    public Extender1(string name, Extender1Args args, CustomResourceOptions? opts = null)
    public Extender1(String name, Extender1Args args)
    public Extender1(String name, Extender1Args args, CustomResourceOptions options)
    
    type: fortios:extendercontroller:Extender1
    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 Extender1Args
    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 Extender1Args
    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 Extender1Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args Extender1Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args Extender1Args
    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 extender1Resource = new Fortios.Extendercontroller.Extender1("extender1Resource", new()
    {
        Authorized = "string",
        ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs
        {
            Interval = 0,
            SignalThreshold = 0,
            Status = "string",
        },
        Description = "string",
        ExtName = "string",
        Fosid = "string",
        GetAllTables = "string",
        LoginPassword = "string",
        Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args
        {
            AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs
            {
                Dataplan = "string",
                Disconnect = "string",
                DisconnectPeriod = 0,
                DisconnectThreshold = 0,
                Signal = "string",
                SwitchBack = "string",
                SwitchBackTime = "string",
                SwitchBackTimer = 0,
            },
            ConnStatus = 0,
            DefaultSim = "string",
            Gps = "string",
            Ifname = "string",
            PreferredCarrier = "string",
            RedundantIntf = "string",
            RedundantMode = "string",
            Sim1Pin = "string",
            Sim1PinCode = "string",
            Sim2Pin = "string",
            Sim2PinCode = "string",
        },
        Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args
        {
            AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs
            {
                Dataplan = "string",
                Disconnect = "string",
                DisconnectPeriod = 0,
                DisconnectThreshold = 0,
                Signal = "string",
                SwitchBack = "string",
                SwitchBackTime = "string",
                SwitchBackTimer = 0,
            },
            ConnStatus = 0,
            DefaultSim = "string",
            Gps = "string",
            Ifname = "string",
            PreferredCarrier = "string",
            RedundantIntf = "string",
            RedundantMode = "string",
            Sim1Pin = "string",
            Sim1PinCode = "string",
            Sim2Pin = "string",
            Sim2PinCode = "string",
        },
        Name = "string",
        Vdom = 0,
        Vdomparam = "string",
    });
    
    example, err := extendercontroller.NewExtender1(ctx, "extender1Resource", &extendercontroller.Extender1Args{
    	Authorized: pulumi.String("string"),
    	ControllerReport: &extendercontroller.Extender1ControllerReportArgs{
    		Interval:        pulumi.Int(0),
    		SignalThreshold: pulumi.Int(0),
    		Status:          pulumi.String("string"),
    	},
    	Description:   pulumi.String("string"),
    	ExtName:       pulumi.String("string"),
    	Fosid:         pulumi.String("string"),
    	GetAllTables:  pulumi.String("string"),
    	LoginPassword: pulumi.String("string"),
    	Modem1: &extendercontroller.Extender1Modem1Args{
    		AutoSwitch: &extendercontroller.Extender1Modem1AutoSwitchArgs{
    			Dataplan:            pulumi.String("string"),
    			Disconnect:          pulumi.String("string"),
    			DisconnectPeriod:    pulumi.Int(0),
    			DisconnectThreshold: pulumi.Int(0),
    			Signal:              pulumi.String("string"),
    			SwitchBack:          pulumi.String("string"),
    			SwitchBackTime:      pulumi.String("string"),
    			SwitchBackTimer:     pulumi.Int(0),
    		},
    		ConnStatus:       pulumi.Int(0),
    		DefaultSim:       pulumi.String("string"),
    		Gps:              pulumi.String("string"),
    		Ifname:           pulumi.String("string"),
    		PreferredCarrier: pulumi.String("string"),
    		RedundantIntf:    pulumi.String("string"),
    		RedundantMode:    pulumi.String("string"),
    		Sim1Pin:          pulumi.String("string"),
    		Sim1PinCode:      pulumi.String("string"),
    		Sim2Pin:          pulumi.String("string"),
    		Sim2PinCode:      pulumi.String("string"),
    	},
    	Modem2: &extendercontroller.Extender1Modem2Args{
    		AutoSwitch: &extendercontroller.Extender1Modem2AutoSwitchArgs{
    			Dataplan:            pulumi.String("string"),
    			Disconnect:          pulumi.String("string"),
    			DisconnectPeriod:    pulumi.Int(0),
    			DisconnectThreshold: pulumi.Int(0),
    			Signal:              pulumi.String("string"),
    			SwitchBack:          pulumi.String("string"),
    			SwitchBackTime:      pulumi.String("string"),
    			SwitchBackTimer:     pulumi.Int(0),
    		},
    		ConnStatus:       pulumi.Int(0),
    		DefaultSim:       pulumi.String("string"),
    		Gps:              pulumi.String("string"),
    		Ifname:           pulumi.String("string"),
    		PreferredCarrier: pulumi.String("string"),
    		RedundantIntf:    pulumi.String("string"),
    		RedundantMode:    pulumi.String("string"),
    		Sim1Pin:          pulumi.String("string"),
    		Sim1PinCode:      pulumi.String("string"),
    		Sim2Pin:          pulumi.String("string"),
    		Sim2PinCode:      pulumi.String("string"),
    	},
    	Name:      pulumi.String("string"),
    	Vdom:      pulumi.Int(0),
    	Vdomparam: pulumi.String("string"),
    })
    
    var extender1Resource = new Extender1("extender1Resource", Extender1Args.builder()
        .authorized("string")
        .controllerReport(Extender1ControllerReportArgs.builder()
            .interval(0)
            .signalThreshold(0)
            .status("string")
            .build())
        .description("string")
        .extName("string")
        .fosid("string")
        .getAllTables("string")
        .loginPassword("string")
        .modem1(Extender1Modem1Args.builder()
            .autoSwitch(Extender1Modem1AutoSwitchArgs.builder()
                .dataplan("string")
                .disconnect("string")
                .disconnectPeriod(0)
                .disconnectThreshold(0)
                .signal("string")
                .switchBack("string")
                .switchBackTime("string")
                .switchBackTimer(0)
                .build())
            .connStatus(0)
            .defaultSim("string")
            .gps("string")
            .ifname("string")
            .preferredCarrier("string")
            .redundantIntf("string")
            .redundantMode("string")
            .sim1Pin("string")
            .sim1PinCode("string")
            .sim2Pin("string")
            .sim2PinCode("string")
            .build())
        .modem2(Extender1Modem2Args.builder()
            .autoSwitch(Extender1Modem2AutoSwitchArgs.builder()
                .dataplan("string")
                .disconnect("string")
                .disconnectPeriod(0)
                .disconnectThreshold(0)
                .signal("string")
                .switchBack("string")
                .switchBackTime("string")
                .switchBackTimer(0)
                .build())
            .connStatus(0)
            .defaultSim("string")
            .gps("string")
            .ifname("string")
            .preferredCarrier("string")
            .redundantIntf("string")
            .redundantMode("string")
            .sim1Pin("string")
            .sim1PinCode("string")
            .sim2Pin("string")
            .sim2PinCode("string")
            .build())
        .name("string")
        .vdom(0)
        .vdomparam("string")
        .build());
    
    extender1_resource = fortios.extendercontroller.Extender1("extender1Resource",
        authorized="string",
        controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(
            interval=0,
            signal_threshold=0,
            status="string",
        ),
        description="string",
        ext_name="string",
        fosid="string",
        get_all_tables="string",
        login_password="string",
        modem1=fortios.extendercontroller.Extender1Modem1Args(
            auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(
                dataplan="string",
                disconnect="string",
                disconnect_period=0,
                disconnect_threshold=0,
                signal="string",
                switch_back="string",
                switch_back_time="string",
                switch_back_timer=0,
            ),
            conn_status=0,
            default_sim="string",
            gps="string",
            ifname="string",
            preferred_carrier="string",
            redundant_intf="string",
            redundant_mode="string",
            sim1_pin="string",
            sim1_pin_code="string",
            sim2_pin="string",
            sim2_pin_code="string",
        ),
        modem2=fortios.extendercontroller.Extender1Modem2Args(
            auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(
                dataplan="string",
                disconnect="string",
                disconnect_period=0,
                disconnect_threshold=0,
                signal="string",
                switch_back="string",
                switch_back_time="string",
                switch_back_timer=0,
            ),
            conn_status=0,
            default_sim="string",
            gps="string",
            ifname="string",
            preferred_carrier="string",
            redundant_intf="string",
            redundant_mode="string",
            sim1_pin="string",
            sim1_pin_code="string",
            sim2_pin="string",
            sim2_pin_code="string",
        ),
        name="string",
        vdom=0,
        vdomparam="string")
    
    const extender1Resource = new fortios.extendercontroller.Extender1("extender1Resource", {
        authorized: "string",
        controllerReport: {
            interval: 0,
            signalThreshold: 0,
            status: "string",
        },
        description: "string",
        extName: "string",
        fosid: "string",
        getAllTables: "string",
        loginPassword: "string",
        modem1: {
            autoSwitch: {
                dataplan: "string",
                disconnect: "string",
                disconnectPeriod: 0,
                disconnectThreshold: 0,
                signal: "string",
                switchBack: "string",
                switchBackTime: "string",
                switchBackTimer: 0,
            },
            connStatus: 0,
            defaultSim: "string",
            gps: "string",
            ifname: "string",
            preferredCarrier: "string",
            redundantIntf: "string",
            redundantMode: "string",
            sim1Pin: "string",
            sim1PinCode: "string",
            sim2Pin: "string",
            sim2PinCode: "string",
        },
        modem2: {
            autoSwitch: {
                dataplan: "string",
                disconnect: "string",
                disconnectPeriod: 0,
                disconnectThreshold: 0,
                signal: "string",
                switchBack: "string",
                switchBackTime: "string",
                switchBackTimer: 0,
            },
            connStatus: 0,
            defaultSim: "string",
            gps: "string",
            ifname: "string",
            preferredCarrier: "string",
            redundantIntf: "string",
            redundantMode: "string",
            sim1Pin: "string",
            sim1PinCode: "string",
            sim2Pin: "string",
            sim2PinCode: "string",
        },
        name: "string",
        vdom: 0,
        vdomparam: "string",
    });
    
    type: fortios:extendercontroller:Extender1
    properties:
        authorized: string
        controllerReport:
            interval: 0
            signalThreshold: 0
            status: string
        description: string
        extName: string
        fosid: string
        getAllTables: string
        loginPassword: string
        modem1:
            autoSwitch:
                dataplan: string
                disconnect: string
                disconnectPeriod: 0
                disconnectThreshold: 0
                signal: string
                switchBack: string
                switchBackTime: string
                switchBackTimer: 0
            connStatus: 0
            defaultSim: string
            gps: string
            ifname: string
            preferredCarrier: string
            redundantIntf: string
            redundantMode: string
            sim1Pin: string
            sim1PinCode: string
            sim2Pin: string
            sim2PinCode: string
        modem2:
            autoSwitch:
                dataplan: string
                disconnect: string
                disconnectPeriod: 0
                disconnectThreshold: 0
                signal: string
                switchBack: string
                switchBackTime: string
                switchBackTimer: 0
            connStatus: 0
            defaultSim: string
            gps: string
            ifname: string
            preferredCarrier: string
            redundantIntf: string
            redundantMode: string
            sim1Pin: string
            sim1PinCode: string
            sim2Pin: string
            sim2PinCode: string
        name: string
        vdom: 0
        vdomparam: string
    

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

    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    ControllerReport Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    ExtName string
    FortiExtender name.
    Fosid string
    FortiExtender serial number.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    LoginPassword string
    FortiExtender login password.
    Modem1 Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    Name string
    FortiExtender entry name.
    Vdom int
    VDOM
    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.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    ControllerReport Extender1ControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    ExtName string
    FortiExtender name.
    Fosid string
    FortiExtender serial number.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    LoginPassword string
    FortiExtender login password.
    Modem1 Extender1Modem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Extender1Modem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    Name string
    FortiExtender entry name.
    Vdom int
    VDOM
    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.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    extName String
    FortiExtender name.
    fosid String
    FortiExtender serial number.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword String
    FortiExtender login password.
    modem1 Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name String
    FortiExtender entry name.
    vdom Integer
    VDOM
    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.
    authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description string
    Description.
    extName string
    FortiExtender name.
    fosid string
    FortiExtender serial number.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword string
    FortiExtender login password.
    modem1 Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name string
    FortiExtender entry name.
    vdom number
    VDOM
    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.
    authorized str
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controller_report Extender1ControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description str
    Description.
    ext_name str
    FortiExtender name.
    fosid str
    FortiExtender serial number.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    login_password str
    FortiExtender login password.
    modem1 Extender1Modem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name str
    FortiExtender entry name.
    vdom int
    VDOM
    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.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Property Map
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    extName String
    FortiExtender name.
    fosid String
    FortiExtender serial number.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword String
    FortiExtender login password.
    modem1 Property Map
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Property Map
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name String
    FortiExtender entry name.
    vdom Number
    VDOM
    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 Extender1 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 Extender1 Resource

    Get an existing Extender1 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?: Extender1State, opts?: CustomResourceOptions): Extender1
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authorized: Optional[str] = None,
            controller_report: Optional[Extender1ControllerReportArgs] = None,
            description: Optional[str] = None,
            ext_name: Optional[str] = None,
            fosid: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            login_password: Optional[str] = None,
            modem1: Optional[Extender1Modem1Args] = None,
            modem2: Optional[Extender1Modem2Args] = None,
            name: Optional[str] = None,
            vdom: Optional[int] = None,
            vdomparam: Optional[str] = None) -> Extender1
    func GetExtender1(ctx *Context, name string, id IDInput, state *Extender1State, opts ...ResourceOption) (*Extender1, error)
    public static Extender1 Get(string name, Input<string> id, Extender1State? state, CustomResourceOptions? opts = null)
    public static Extender1 get(String name, Output<String> id, Extender1State 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:
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    ControllerReport Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    ExtName string
    FortiExtender name.
    Fosid string
    FortiExtender serial number.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    LoginPassword string
    FortiExtender login password.
    Modem1 Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    Name string
    FortiExtender entry name.
    Vdom int
    VDOM
    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.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    ControllerReport Extender1ControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    ExtName string
    FortiExtender name.
    Fosid string
    FortiExtender serial number.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    LoginPassword string
    FortiExtender login password.
    Modem1 Extender1Modem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Extender1Modem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    Name string
    FortiExtender entry name.
    Vdom int
    VDOM
    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.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    extName String
    FortiExtender name.
    fosid String
    FortiExtender serial number.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword String
    FortiExtender login password.
    modem1 Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name String
    FortiExtender entry name.
    vdom Integer
    VDOM
    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.
    authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Extender1ControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description string
    Description.
    extName string
    FortiExtender name.
    fosid string
    FortiExtender serial number.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword string
    FortiExtender login password.
    modem1 Extender1Modem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name string
    FortiExtender entry name.
    vdom number
    VDOM
    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.
    authorized str
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controller_report Extender1ControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description str
    Description.
    ext_name str
    FortiExtender name.
    fosid str
    FortiExtender serial number.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    login_password str
    FortiExtender login password.
    modem1 Extender1Modem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Extender1Modem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name str
    FortiExtender entry name.
    vdom int
    VDOM
    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.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    controllerReport Property Map
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    extName String
    FortiExtender name.
    fosid String
    FortiExtender serial number.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    loginPassword String
    FortiExtender login password.
    modem1 Property Map
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 Property Map
    Configuration options for modem 2. The structure of modem2 block is documented below.
    name String
    FortiExtender entry name.
    vdom Number
    VDOM
    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

    Extender1ControllerReport, Extender1ControllerReportArgs

    Interval int
    Controller report interval.
    SignalThreshold int

    Controller report signal threshold.

    The modem1 block supports:

    Status string
    FortiExtender controller report status. Valid values: disable, enable.
    Interval int
    Controller report interval.
    SignalThreshold int

    Controller report signal threshold.

    The modem1 block supports:

    Status string
    FortiExtender controller report status. Valid values: disable, enable.
    interval Integer
    Controller report interval.
    signalThreshold Integer

    Controller report signal threshold.

    The modem1 block supports:

    status String
    FortiExtender controller report status. Valid values: disable, enable.
    interval number
    Controller report interval.
    signalThreshold number

    Controller report signal threshold.

    The modem1 block supports:

    status string
    FortiExtender controller report status. Valid values: disable, enable.
    interval int
    Controller report interval.
    signal_threshold int

    Controller report signal threshold.

    The modem1 block supports:

    status str
    FortiExtender controller report status. Valid values: disable, enable.
    interval Number
    Controller report interval.
    signalThreshold Number

    Controller report signal threshold.

    The modem1 block supports:

    status String
    FortiExtender controller report status. Valid values: disable, enable.

    Extender1Modem1, Extender1Modem1Args

    AutoSwitch Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    ConnStatus int
    Connection status.
    DefaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    Gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    Ifname string
    FortiExtender interface name.
    PreferredCarrier string
    Preferred carrier.
    RedundantIntf string
    Redundant interface.
    RedundantMode string
    FortiExtender mode. Valid values: disable, enable.
    Sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    Sim1PinCode string
    SIM #1 PIN password.
    Sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    Sim2PinCode string
    SIM #2 PIN password.
    AutoSwitch Extender1Modem1AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    ConnStatus int
    Connection status.
    DefaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    Gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    Ifname string
    FortiExtender interface name.
    PreferredCarrier string
    Preferred carrier.
    RedundantIntf string
    Redundant interface.
    RedundantMode string
    FortiExtender mode. Valid values: disable, enable.
    Sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    Sim1PinCode string
    SIM #1 PIN password.
    Sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    Sim2PinCode string
    SIM #2 PIN password.
    autoSwitch Extender1Modem1AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus Integer
    Connection status.
    defaultSim String
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps String
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname String
    FortiExtender interface name.
    preferredCarrier String
    Preferred carrier.
    redundantIntf String
    Redundant interface.
    redundantMode String
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin String
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode String
    SIM #1 PIN password.
    sim2Pin String
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode String
    SIM #2 PIN password.
    autoSwitch Extender1Modem1AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus number
    Connection status.
    defaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname string
    FortiExtender interface name.
    preferredCarrier string
    Preferred carrier.
    redundantIntf string
    Redundant interface.
    redundantMode string
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode string
    SIM #1 PIN password.
    sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode string
    SIM #2 PIN password.
    auto_switch Extender1Modem1AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    conn_status int
    Connection status.
    default_sim str
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps str
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname str
    FortiExtender interface name.
    preferred_carrier str
    Preferred carrier.
    redundant_intf str
    Redundant interface.
    redundant_mode str
    FortiExtender mode. Valid values: disable, enable.
    sim1_pin str
    SIM #1 PIN status. Valid values: disable, enable.
    sim1_pin_code str
    SIM #1 PIN password.
    sim2_pin str
    SIM #2 PIN status. Valid values: disable, enable.
    sim2_pin_code str
    SIM #2 PIN password.
    autoSwitch Property Map
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus Number
    Connection status.
    defaultSim String
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps String
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname String
    FortiExtender interface name.
    preferredCarrier String
    Preferred carrier.
    redundantIntf String
    Redundant interface.
    redundantMode String
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin String
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode String
    SIM #1 PIN password.
    sim2Pin String
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode String
    SIM #2 PIN password.

    Extender1Modem1AutoSwitch, Extender1Modem1AutoSwitchArgs

    Dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    Disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    DisconnectPeriod int
    Automatically switch based on disconnect period.
    DisconnectThreshold int
    Automatically switch based on disconnect threshold.
    Signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    SwitchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    SwitchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    SwitchBackTimer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    Dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    Disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    DisconnectPeriod int
    Automatically switch based on disconnect period.
    DisconnectThreshold int
    Automatically switch based on disconnect threshold.
    Signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    SwitchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    SwitchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    SwitchBackTimer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan String
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect String
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod Integer
    Automatically switch based on disconnect period.
    disconnectThreshold Integer
    Automatically switch based on disconnect threshold.
    signal String
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack String
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime String
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer Integer
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod number
    Automatically switch based on disconnect period.
    disconnectThreshold number
    Automatically switch based on disconnect threshold.
    signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer number
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan str
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect str
    Auto switch by disconnect. Valid values: disable, enable.
    disconnect_period int
    Automatically switch based on disconnect period.
    disconnect_threshold int
    Automatically switch based on disconnect threshold.
    signal str
    Automatically switch based on signal strength. Valid values: disable, enable.
    switch_back str
    Auto switch with switch back multi-options. Valid values: time, timer.
    switch_back_time str
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switch_back_timer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan String
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect String
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod Number
    Automatically switch based on disconnect period.
    disconnectThreshold Number
    Automatically switch based on disconnect threshold.
    signal String
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack String
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime String
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer Number
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).

    Extender1Modem2, Extender1Modem2Args

    AutoSwitch Pulumiverse.Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    ConnStatus int
    Connection status.
    DefaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    Gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    Ifname string
    FortiExtender interface name.
    PreferredCarrier string
    Preferred carrier.
    RedundantIntf string
    Redundant interface.
    RedundantMode string
    FortiExtender mode. Valid values: disable, enable.
    Sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    Sim1PinCode string
    SIM #1 PIN password.
    Sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    Sim2PinCode string
    SIM #2 PIN password.
    AutoSwitch Extender1Modem2AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    ConnStatus int
    Connection status.
    DefaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    Gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    Ifname string
    FortiExtender interface name.
    PreferredCarrier string
    Preferred carrier.
    RedundantIntf string
    Redundant interface.
    RedundantMode string
    FortiExtender mode. Valid values: disable, enable.
    Sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    Sim1PinCode string
    SIM #1 PIN password.
    Sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    Sim2PinCode string
    SIM #2 PIN password.
    autoSwitch Extender1Modem2AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus Integer
    Connection status.
    defaultSim String
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps String
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname String
    FortiExtender interface name.
    preferredCarrier String
    Preferred carrier.
    redundantIntf String
    Redundant interface.
    redundantMode String
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin String
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode String
    SIM #1 PIN password.
    sim2Pin String
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode String
    SIM #2 PIN password.
    autoSwitch Extender1Modem2AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus number
    Connection status.
    defaultSim string
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps string
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname string
    FortiExtender interface name.
    preferredCarrier string
    Preferred carrier.
    redundantIntf string
    Redundant interface.
    redundantMode string
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin string
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode string
    SIM #1 PIN password.
    sim2Pin string
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode string
    SIM #2 PIN password.
    auto_switch Extender1Modem2AutoSwitch
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    conn_status int
    Connection status.
    default_sim str
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps str
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname str
    FortiExtender interface name.
    preferred_carrier str
    Preferred carrier.
    redundant_intf str
    Redundant interface.
    redundant_mode str
    FortiExtender mode. Valid values: disable, enable.
    sim1_pin str
    SIM #1 PIN status. Valid values: disable, enable.
    sim1_pin_code str
    SIM #1 PIN password.
    sim2_pin str
    SIM #2 PIN status. Valid values: disable, enable.
    sim2_pin_code str
    SIM #2 PIN password.
    autoSwitch Property Map
    FortiExtender auto switch configuration. The structure of auto_switch block is documented below.
    connStatus Number
    Connection status.
    defaultSim String
    Default SIM selection. Valid values: sim1, sim2, carrier, cost.
    gps String
    FortiExtender GPS enable/disable. Valid values: disable, enable.
    ifname String
    FortiExtender interface name.
    preferredCarrier String
    Preferred carrier.
    redundantIntf String
    Redundant interface.
    redundantMode String
    FortiExtender mode. Valid values: disable, enable.
    sim1Pin String
    SIM #1 PIN status. Valid values: disable, enable.
    sim1PinCode String
    SIM #1 PIN password.
    sim2Pin String
    SIM #2 PIN status. Valid values: disable, enable.
    sim2PinCode String
    SIM #2 PIN password.

    Extender1Modem2AutoSwitch, Extender1Modem2AutoSwitchArgs

    Dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    Disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    DisconnectPeriod int
    Automatically switch based on disconnect period.
    DisconnectThreshold int
    Automatically switch based on disconnect threshold.
    Signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    SwitchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    SwitchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    SwitchBackTimer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    Dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    Disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    DisconnectPeriod int
    Automatically switch based on disconnect period.
    DisconnectThreshold int
    Automatically switch based on disconnect threshold.
    Signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    SwitchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    SwitchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    SwitchBackTimer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan String
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect String
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod Integer
    Automatically switch based on disconnect period.
    disconnectThreshold Integer
    Automatically switch based on disconnect threshold.
    signal String
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack String
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime String
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer Integer
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan string
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect string
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod number
    Automatically switch based on disconnect period.
    disconnectThreshold number
    Automatically switch based on disconnect threshold.
    signal string
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack string
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime string
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer number
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan str
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect str
    Auto switch by disconnect. Valid values: disable, enable.
    disconnect_period int
    Automatically switch based on disconnect period.
    disconnect_threshold int
    Automatically switch based on disconnect threshold.
    signal str
    Automatically switch based on signal strength. Valid values: disable, enable.
    switch_back str
    Auto switch with switch back multi-options. Valid values: time, timer.
    switch_back_time str
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switch_back_timer int
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
    dataplan String
    Automatically switch based on data usage. Valid values: disable, enable.
    disconnect String
    Auto switch by disconnect. Valid values: disable, enable.
    disconnectPeriod Number
    Automatically switch based on disconnect period.
    disconnectThreshold Number
    Automatically switch based on disconnect threshold.
    signal String
    Automatically switch based on signal strength. Valid values: disable, enable.
    switchBack String
    Auto switch with switch back multi-options. Valid values: time, timer.
    switchBackTime String
    Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
    switchBackTimer Number
    Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).

    Import

    ExtenderController Extender1 can be imported using any of these accepted formats:

    $ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

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

    Package Details

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