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

fortios.extendercontroller.Extender

Explore with Pulumi AI

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

    Extender controller configuration. The resource applies to FortiOS Version < 7.2.1. For FortiOS version >= 7.2.1, see fortios.extensioncontroller.Extender

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.extendercontroller.Extender("trname", {
        admin: "disable",
        billingStartDay: 1,
        connStatus: 0,
        dialMode: "always-connect",
        dialStatus: 0,
        extName: "332",
        fosid: "1",
        initiatedUpdate: "disable",
        mode: "standalone",
        modemType: "gsm/lte",
        multiMode: "auto",
        pppAuthProtocol: "auto",
        pppEchoRequest: "disable",
        quotaLimitMb: 0,
        redial: "none",
        roaming: "disable",
        role: "primary",
        vdom: 0,
        wimaxAuthProtocol: "tls",
    });
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.extendercontroller.Extender("trname",
        admin="disable",
        billing_start_day=1,
        conn_status=0,
        dial_mode="always-connect",
        dial_status=0,
        ext_name="332",
        fosid="1",
        initiated_update="disable",
        mode="standalone",
        modem_type="gsm/lte",
        multi_mode="auto",
        ppp_auth_protocol="auto",
        ppp_echo_request="disable",
        quota_limit_mb=0,
        redial="none",
        roaming="disable",
        role="primary",
        vdom=0,
        wimax_auth_protocol="tls")
    
    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.NewExtender(ctx, "trname", &extendercontroller.ExtenderArgs{
    			Admin:             pulumi.String("disable"),
    			BillingStartDay:   pulumi.Int(1),
    			ConnStatus:        pulumi.Int(0),
    			DialMode:          pulumi.String("always-connect"),
    			DialStatus:        pulumi.Int(0),
    			ExtName:           pulumi.String("332"),
    			Fosid:             pulumi.String("1"),
    			InitiatedUpdate:   pulumi.String("disable"),
    			Mode:              pulumi.String("standalone"),
    			ModemType:         pulumi.String("gsm/lte"),
    			MultiMode:         pulumi.String("auto"),
    			PppAuthProtocol:   pulumi.String("auto"),
    			PppEchoRequest:    pulumi.String("disable"),
    			QuotaLimitMb:      pulumi.Int(0),
    			Redial:            pulumi.String("none"),
    			Roaming:           pulumi.String("disable"),
    			Role:              pulumi.String("primary"),
    			Vdom:              pulumi.Int(0),
    			WimaxAuthProtocol: pulumi.String("tls"),
    		})
    		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.Extender("trname", new()
        {
            Admin = "disable",
            BillingStartDay = 1,
            ConnStatus = 0,
            DialMode = "always-connect",
            DialStatus = 0,
            ExtName = "332",
            Fosid = "1",
            InitiatedUpdate = "disable",
            Mode = "standalone",
            ModemType = "gsm/lte",
            MultiMode = "auto",
            PppAuthProtocol = "auto",
            PppEchoRequest = "disable",
            QuotaLimitMb = 0,
            Redial = "none",
            Roaming = "disable",
            Role = "primary",
            Vdom = 0,
            WimaxAuthProtocol = "tls",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.extendercontroller.Extender;
    import com.pulumi.fortios.extendercontroller.ExtenderArgs;
    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 Extender("trname", ExtenderArgs.builder()        
                .admin("disable")
                .billingStartDay(1)
                .connStatus(0)
                .dialMode("always-connect")
                .dialStatus(0)
                .extName("332")
                .fosid("1")
                .initiatedUpdate("disable")
                .mode("standalone")
                .modemType("gsm/lte")
                .multiMode("auto")
                .pppAuthProtocol("auto")
                .pppEchoRequest("disable")
                .quotaLimitMb(0)
                .redial("none")
                .roaming("disable")
                .role("primary")
                .vdom(0)
                .wimaxAuthProtocol("tls")
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:extendercontroller:Extender
        properties:
          admin: disable
          billingStartDay: 1
          connStatus: 0
          dialMode: always-connect
          dialStatus: 0
          extName: '332'
          fosid: '1'
          initiatedUpdate: disable
          mode: standalone
          modemType: gsm/lte
          multiMode: auto
          pppAuthProtocol: auto
          pppEchoRequest: disable
          quotaLimitMb: 0
          redial: none
          roaming: disable
          role: primary
          vdom: 0
          wimaxAuthProtocol: tls
    

    Create Extender Resource

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

    Constructor syntax

    new Extender(name: string, args: ExtenderArgs, opts?: CustomResourceOptions);
    @overload
    def Extender(resource_name: str,
                 args: ExtenderArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Extender(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 admin: Optional[str] = None,
                 fosid: Optional[str] = None,
                 role: Optional[str] = None,
                 aaa_shared_secret: Optional[str] = None,
                 access_point_name: Optional[str] = None,
                 allowaccess: Optional[str] = None,
                 at_dial_script: Optional[str] = None,
                 authorized: Optional[str] = None,
                 bandwidth_limit: Optional[int] = None,
                 billing_start_day: Optional[int] = None,
                 cdma_aaa_spi: Optional[str] = None,
                 cdma_ha_spi: Optional[str] = None,
                 cdma_nai: Optional[str] = None,
                 conn_status: Optional[int] = None,
                 controller_report: Optional[ExtenderControllerReportArgs] = None,
                 description: Optional[str] = None,
                 device_id: Optional[int] = None,
                 dial_mode: Optional[str] = None,
                 dial_status: Optional[int] = None,
                 enforce_bandwidth: Optional[str] = None,
                 ext_name: Optional[str] = None,
                 extension_type: Optional[str] = None,
                 get_all_tables: Optional[str] = None,
                 ha_shared_secret: Optional[str] = None,
                 ifname: Optional[str] = None,
                 initiated_update: Optional[str] = None,
                 login_password: Optional[str] = None,
                 login_password_change: Optional[str] = None,
                 mode: Optional[str] = None,
                 modem1: Optional[ExtenderModem1Args] = None,
                 modem2: Optional[ExtenderModem2Args] = None,
                 modem_passwd: Optional[str] = None,
                 modem_type: Optional[str] = None,
                 multi_mode: Optional[str] = None,
                 name: Optional[str] = None,
                 override_allowaccess: Optional[str] = None,
                 override_enforce_bandwidth: Optional[str] = None,
                 override_login_password_change: Optional[str] = None,
                 ppp_auth_protocol: Optional[str] = None,
                 ppp_echo_request: Optional[str] = None,
                 ppp_password: Optional[str] = None,
                 ppp_username: Optional[str] = None,
                 primary_ha: Optional[str] = None,
                 profile: Optional[str] = None,
                 quota_limit_mb: Optional[int] = None,
                 redial: Optional[str] = None,
                 redundant_intf: Optional[str] = None,
                 roaming: Optional[str] = None,
                 secondary_ha: Optional[str] = None,
                 sim_pin: Optional[str] = None,
                 vdom: Optional[int] = None,
                 vdomparam: Optional[str] = None,
                 wan_extension: Optional[ExtenderWanExtensionArgs] = None,
                 wimax_auth_protocol: Optional[str] = None,
                 wimax_carrier: Optional[str] = None,
                 wimax_realm: Optional[str] = None)
    func NewExtender(ctx *Context, name string, args ExtenderArgs, opts ...ResourceOption) (*Extender, error)
    public Extender(string name, ExtenderArgs args, CustomResourceOptions? opts = null)
    public Extender(String name, ExtenderArgs args)
    public Extender(String name, ExtenderArgs args, CustomResourceOptions options)
    
    type: fortios:extendercontroller:Extender
    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 ExtenderArgs
    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 ExtenderArgs
    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 ExtenderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ExtenderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ExtenderArgs
    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 extenderResource = new Fortios.Extendercontroller.Extender("extenderResource", new()
    {
        Admin = "string",
        Fosid = "string",
        Role = "string",
        AaaSharedSecret = "string",
        AccessPointName = "string",
        Allowaccess = "string",
        AtDialScript = "string",
        Authorized = "string",
        BandwidthLimit = 0,
        BillingStartDay = 0,
        CdmaAaaSpi = "string",
        CdmaHaSpi = "string",
        CdmaNai = "string",
        ConnStatus = 0,
        ControllerReport = new Fortios.Extendercontroller.Inputs.ExtenderControllerReportArgs
        {
            Interval = 0,
            SignalThreshold = 0,
            Status = "string",
        },
        Description = "string",
        DeviceId = 0,
        DialMode = "string",
        DialStatus = 0,
        EnforceBandwidth = "string",
        ExtName = "string",
        ExtensionType = "string",
        GetAllTables = "string",
        HaSharedSecret = "string",
        Ifname = "string",
        InitiatedUpdate = "string",
        LoginPassword = "string",
        LoginPasswordChange = "string",
        Mode = "string",
        Modem1 = new Fortios.Extendercontroller.Inputs.ExtenderModem1Args
        {
            AutoSwitch = new Fortios.Extendercontroller.Inputs.ExtenderModem1AutoSwitchArgs
            {
                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.ExtenderModem2Args
        {
            AutoSwitch = new Fortios.Extendercontroller.Inputs.ExtenderModem2AutoSwitchArgs
            {
                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",
        },
        ModemPasswd = "string",
        ModemType = "string",
        MultiMode = "string",
        Name = "string",
        OverrideAllowaccess = "string",
        OverrideEnforceBandwidth = "string",
        OverrideLoginPasswordChange = "string",
        PppAuthProtocol = "string",
        PppEchoRequest = "string",
        PppPassword = "string",
        PppUsername = "string",
        PrimaryHa = "string",
        Profile = "string",
        QuotaLimitMb = 0,
        Redial = "string",
        RedundantIntf = "string",
        Roaming = "string",
        SecondaryHa = "string",
        SimPin = "string",
        Vdom = 0,
        Vdomparam = "string",
        WanExtension = new Fortios.Extendercontroller.Inputs.ExtenderWanExtensionArgs
        {
            Modem1Extension = "string",
            Modem2Extension = "string",
        },
        WimaxAuthProtocol = "string",
        WimaxCarrier = "string",
        WimaxRealm = "string",
    });
    
    example, err := extendercontroller.NewExtender(ctx, "extenderResource", &extendercontroller.ExtenderArgs{
    	Admin:           pulumi.String("string"),
    	Fosid:           pulumi.String("string"),
    	Role:            pulumi.String("string"),
    	AaaSharedSecret: pulumi.String("string"),
    	AccessPointName: pulumi.String("string"),
    	Allowaccess:     pulumi.String("string"),
    	AtDialScript:    pulumi.String("string"),
    	Authorized:      pulumi.String("string"),
    	BandwidthLimit:  pulumi.Int(0),
    	BillingStartDay: pulumi.Int(0),
    	CdmaAaaSpi:      pulumi.String("string"),
    	CdmaHaSpi:       pulumi.String("string"),
    	CdmaNai:         pulumi.String("string"),
    	ConnStatus:      pulumi.Int(0),
    	ControllerReport: &extendercontroller.ExtenderControllerReportArgs{
    		Interval:        pulumi.Int(0),
    		SignalThreshold: pulumi.Int(0),
    		Status:          pulumi.String("string"),
    	},
    	Description:         pulumi.String("string"),
    	DeviceId:            pulumi.Int(0),
    	DialMode:            pulumi.String("string"),
    	DialStatus:          pulumi.Int(0),
    	EnforceBandwidth:    pulumi.String("string"),
    	ExtName:             pulumi.String("string"),
    	ExtensionType:       pulumi.String("string"),
    	GetAllTables:        pulumi.String("string"),
    	HaSharedSecret:      pulumi.String("string"),
    	Ifname:              pulumi.String("string"),
    	InitiatedUpdate:     pulumi.String("string"),
    	LoginPassword:       pulumi.String("string"),
    	LoginPasswordChange: pulumi.String("string"),
    	Mode:                pulumi.String("string"),
    	Modem1: &extendercontroller.ExtenderModem1Args{
    		AutoSwitch: &extendercontroller.ExtenderModem1AutoSwitchArgs{
    			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.ExtenderModem2Args{
    		AutoSwitch: &extendercontroller.ExtenderModem2AutoSwitchArgs{
    			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"),
    	},
    	ModemPasswd:                 pulumi.String("string"),
    	ModemType:                   pulumi.String("string"),
    	MultiMode:                   pulumi.String("string"),
    	Name:                        pulumi.String("string"),
    	OverrideAllowaccess:         pulumi.String("string"),
    	OverrideEnforceBandwidth:    pulumi.String("string"),
    	OverrideLoginPasswordChange: pulumi.String("string"),
    	PppAuthProtocol:             pulumi.String("string"),
    	PppEchoRequest:              pulumi.String("string"),
    	PppPassword:                 pulumi.String("string"),
    	PppUsername:                 pulumi.String("string"),
    	PrimaryHa:                   pulumi.String("string"),
    	Profile:                     pulumi.String("string"),
    	QuotaLimitMb:                pulumi.Int(0),
    	Redial:                      pulumi.String("string"),
    	RedundantIntf:               pulumi.String("string"),
    	Roaming:                     pulumi.String("string"),
    	SecondaryHa:                 pulumi.String("string"),
    	SimPin:                      pulumi.String("string"),
    	Vdom:                        pulumi.Int(0),
    	Vdomparam:                   pulumi.String("string"),
    	WanExtension: &extendercontroller.ExtenderWanExtensionArgs{
    		Modem1Extension: pulumi.String("string"),
    		Modem2Extension: pulumi.String("string"),
    	},
    	WimaxAuthProtocol: pulumi.String("string"),
    	WimaxCarrier:      pulumi.String("string"),
    	WimaxRealm:        pulumi.String("string"),
    })
    
    var extenderResource = new Extender("extenderResource", ExtenderArgs.builder()
        .admin("string")
        .fosid("string")
        .role("string")
        .aaaSharedSecret("string")
        .accessPointName("string")
        .allowaccess("string")
        .atDialScript("string")
        .authorized("string")
        .bandwidthLimit(0)
        .billingStartDay(0)
        .cdmaAaaSpi("string")
        .cdmaHaSpi("string")
        .cdmaNai("string")
        .connStatus(0)
        .controllerReport(ExtenderControllerReportArgs.builder()
            .interval(0)
            .signalThreshold(0)
            .status("string")
            .build())
        .description("string")
        .deviceId(0)
        .dialMode("string")
        .dialStatus(0)
        .enforceBandwidth("string")
        .extName("string")
        .extensionType("string")
        .getAllTables("string")
        .haSharedSecret("string")
        .ifname("string")
        .initiatedUpdate("string")
        .loginPassword("string")
        .loginPasswordChange("string")
        .mode("string")
        .modem1(ExtenderModem1Args.builder()
            .autoSwitch(ExtenderModem1AutoSwitchArgs.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(ExtenderModem2Args.builder()
            .autoSwitch(ExtenderModem2AutoSwitchArgs.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())
        .modemPasswd("string")
        .modemType("string")
        .multiMode("string")
        .name("string")
        .overrideAllowaccess("string")
        .overrideEnforceBandwidth("string")
        .overrideLoginPasswordChange("string")
        .pppAuthProtocol("string")
        .pppEchoRequest("string")
        .pppPassword("string")
        .pppUsername("string")
        .primaryHa("string")
        .profile("string")
        .quotaLimitMb(0)
        .redial("string")
        .redundantIntf("string")
        .roaming("string")
        .secondaryHa("string")
        .simPin("string")
        .vdom(0)
        .vdomparam("string")
        .wanExtension(ExtenderWanExtensionArgs.builder()
            .modem1Extension("string")
            .modem2Extension("string")
            .build())
        .wimaxAuthProtocol("string")
        .wimaxCarrier("string")
        .wimaxRealm("string")
        .build());
    
    extender_resource = fortios.extendercontroller.Extender("extenderResource",
        admin="string",
        fosid="string",
        role="string",
        aaa_shared_secret="string",
        access_point_name="string",
        allowaccess="string",
        at_dial_script="string",
        authorized="string",
        bandwidth_limit=0,
        billing_start_day=0,
        cdma_aaa_spi="string",
        cdma_ha_spi="string",
        cdma_nai="string",
        conn_status=0,
        controller_report=fortios.extendercontroller.ExtenderControllerReportArgs(
            interval=0,
            signal_threshold=0,
            status="string",
        ),
        description="string",
        device_id=0,
        dial_mode="string",
        dial_status=0,
        enforce_bandwidth="string",
        ext_name="string",
        extension_type="string",
        get_all_tables="string",
        ha_shared_secret="string",
        ifname="string",
        initiated_update="string",
        login_password="string",
        login_password_change="string",
        mode="string",
        modem1=fortios.extendercontroller.ExtenderModem1Args(
            auto_switch=fortios.extendercontroller.ExtenderModem1AutoSwitchArgs(
                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.ExtenderModem2Args(
            auto_switch=fortios.extendercontroller.ExtenderModem2AutoSwitchArgs(
                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",
        ),
        modem_passwd="string",
        modem_type="string",
        multi_mode="string",
        name="string",
        override_allowaccess="string",
        override_enforce_bandwidth="string",
        override_login_password_change="string",
        ppp_auth_protocol="string",
        ppp_echo_request="string",
        ppp_password="string",
        ppp_username="string",
        primary_ha="string",
        profile="string",
        quota_limit_mb=0,
        redial="string",
        redundant_intf="string",
        roaming="string",
        secondary_ha="string",
        sim_pin="string",
        vdom=0,
        vdomparam="string",
        wan_extension=fortios.extendercontroller.ExtenderWanExtensionArgs(
            modem1_extension="string",
            modem2_extension="string",
        ),
        wimax_auth_protocol="string",
        wimax_carrier="string",
        wimax_realm="string")
    
    const extenderResource = new fortios.extendercontroller.Extender("extenderResource", {
        admin: "string",
        fosid: "string",
        role: "string",
        aaaSharedSecret: "string",
        accessPointName: "string",
        allowaccess: "string",
        atDialScript: "string",
        authorized: "string",
        bandwidthLimit: 0,
        billingStartDay: 0,
        cdmaAaaSpi: "string",
        cdmaHaSpi: "string",
        cdmaNai: "string",
        connStatus: 0,
        controllerReport: {
            interval: 0,
            signalThreshold: 0,
            status: "string",
        },
        description: "string",
        deviceId: 0,
        dialMode: "string",
        dialStatus: 0,
        enforceBandwidth: "string",
        extName: "string",
        extensionType: "string",
        getAllTables: "string",
        haSharedSecret: "string",
        ifname: "string",
        initiatedUpdate: "string",
        loginPassword: "string",
        loginPasswordChange: "string",
        mode: "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",
        },
        modemPasswd: "string",
        modemType: "string",
        multiMode: "string",
        name: "string",
        overrideAllowaccess: "string",
        overrideEnforceBandwidth: "string",
        overrideLoginPasswordChange: "string",
        pppAuthProtocol: "string",
        pppEchoRequest: "string",
        pppPassword: "string",
        pppUsername: "string",
        primaryHa: "string",
        profile: "string",
        quotaLimitMb: 0,
        redial: "string",
        redundantIntf: "string",
        roaming: "string",
        secondaryHa: "string",
        simPin: "string",
        vdom: 0,
        vdomparam: "string",
        wanExtension: {
            modem1Extension: "string",
            modem2Extension: "string",
        },
        wimaxAuthProtocol: "string",
        wimaxCarrier: "string",
        wimaxRealm: "string",
    });
    
    type: fortios:extendercontroller:Extender
    properties:
        aaaSharedSecret: string
        accessPointName: string
        admin: string
        allowaccess: string
        atDialScript: string
        authorized: string
        bandwidthLimit: 0
        billingStartDay: 0
        cdmaAaaSpi: string
        cdmaHaSpi: string
        cdmaNai: string
        connStatus: 0
        controllerReport:
            interval: 0
            signalThreshold: 0
            status: string
        description: string
        deviceId: 0
        dialMode: string
        dialStatus: 0
        enforceBandwidth: string
        extName: string
        extensionType: string
        fosid: string
        getAllTables: string
        haSharedSecret: string
        ifname: string
        initiatedUpdate: string
        loginPassword: string
        loginPasswordChange: string
        mode: 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
        modemPasswd: string
        modemType: string
        multiMode: string
        name: string
        overrideAllowaccess: string
        overrideEnforceBandwidth: string
        overrideLoginPasswordChange: string
        pppAuthProtocol: string
        pppEchoRequest: string
        pppPassword: string
        pppUsername: string
        primaryHa: string
        profile: string
        quotaLimitMb: 0
        redial: string
        redundantIntf: string
        roaming: string
        role: string
        secondaryHa: string
        simPin: string
        vdom: 0
        vdomparam: string
        wanExtension:
            modem1Extension: string
            modem2Extension: string
        wimaxAuthProtocol: string
        wimaxCarrier: string
        wimaxRealm: string
    

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

    Admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    Fosid string
    FortiExtender serial number.
    Role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    AaaSharedSecret string
    AAA shared secret.
    AccessPointName string
    Access point name(APN).
    Allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    AtDialScript string
    Initialization AT commands specific to the MODEM.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    BandwidthLimit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    BillingStartDay int
    Billing start day.
    CdmaAaaSpi string
    CDMA AAA SPI.
    CdmaHaSpi string
    CDMA HA SPI.
    CdmaNai string
    NAI for CDMA MODEMS.
    ConnStatus int
    Connection status.
    ControllerReport Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    DeviceId int
    device-id
    DialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    DialStatus int
    Dial status.
    EnforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ExtName string
    FortiExtender name.
    ExtensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    HaSharedSecret string
    HA shared secret.
    Ifname string
    FortiExtender interface name.
    InitiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    LoginPassword string
    FortiExtender login password.
    LoginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    Mode string
    FortiExtender mode. Valid values: standalone, redundant.
    Modem1 Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    ModemPasswd string
    MODEM password.
    ModemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    MultiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    Name string
    FortiExtender entry name.
    OverrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    OverrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    OverrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    PppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    PppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    PppPassword string
    PPP password.
    PppUsername string
    PPP username.
    PrimaryHa string
    Primary HA.
    Profile string
    FortiExtender profile configuration.
    QuotaLimitMb int
    Monthly quota limit (MB).
    Redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    RedundantIntf string
    Redundant interface.
    Roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    SecondaryHa string
    Secondary HA.
    SimPin string
    SIM PIN.
    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.
    WanExtension Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    WimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    WimaxCarrier string
    WiMax carrier.
    WimaxRealm string
    WiMax realm.
    Admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    Fosid string
    FortiExtender serial number.
    Role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    AaaSharedSecret string
    AAA shared secret.
    AccessPointName string
    Access point name(APN).
    Allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    AtDialScript string
    Initialization AT commands specific to the MODEM.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    BandwidthLimit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    BillingStartDay int
    Billing start day.
    CdmaAaaSpi string
    CDMA AAA SPI.
    CdmaHaSpi string
    CDMA HA SPI.
    CdmaNai string
    NAI for CDMA MODEMS.
    ConnStatus int
    Connection status.
    ControllerReport ExtenderControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    DeviceId int
    device-id
    DialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    DialStatus int
    Dial status.
    EnforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ExtName string
    FortiExtender name.
    ExtensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    HaSharedSecret string
    HA shared secret.
    Ifname string
    FortiExtender interface name.
    InitiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    LoginPassword string
    FortiExtender login password.
    LoginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    Mode string
    FortiExtender mode. Valid values: standalone, redundant.
    Modem1 ExtenderModem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 ExtenderModem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    ModemPasswd string
    MODEM password.
    ModemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    MultiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    Name string
    FortiExtender entry name.
    OverrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    OverrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    OverrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    PppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    PppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    PppPassword string
    PPP password.
    PppUsername string
    PPP username.
    PrimaryHa string
    Primary HA.
    Profile string
    FortiExtender profile configuration.
    QuotaLimitMb int
    Monthly quota limit (MB).
    Redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    RedundantIntf string
    Redundant interface.
    Roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    SecondaryHa string
    Secondary HA.
    SimPin string
    SIM PIN.
    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.
    WanExtension ExtenderWanExtensionArgs
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    WimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    WimaxCarrier string
    WiMax carrier.
    WimaxRealm string
    WiMax realm.
    admin String
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    fosid String
    FortiExtender serial number.
    role String
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    aaaSharedSecret String
    AAA shared secret.
    accessPointName String
    Access point name(APN).
    allowaccess String
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript String
    Initialization AT commands specific to the MODEM.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit Integer
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay Integer
    Billing start day.
    cdmaAaaSpi String
    CDMA AAA SPI.
    cdmaHaSpi String
    CDMA HA SPI.
    cdmaNai String
    NAI for CDMA MODEMS.
    connStatus Integer
    Connection status.
    controllerReport ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    deviceId Integer
    device-id
    dialMode String
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus Integer
    Dial status.
    enforceBandwidth String
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName String
    FortiExtender name.
    extensionType String
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret String
    HA shared secret.
    ifname String
    FortiExtender interface name.
    initiatedUpdate String
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword String
    FortiExtender login password.
    loginPasswordChange String
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode String
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modemPasswd String
    MODEM password.
    modemType String
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode String
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name String
    FortiExtender entry name.
    overrideAllowaccess String
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth String
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange String
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol String
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest String
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword String
    PPP password.
    pppUsername String
    PPP username.
    primaryHa String
    Primary HA.
    profile String
    FortiExtender profile configuration.
    quotaLimitMb Integer
    Monthly quota limit (MB).
    redial String
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf String
    Redundant interface.
    roaming String
    Enable/disable MODEM roaming. Valid values: enable, disable.
    secondaryHa String
    Secondary HA.
    simPin String
    SIM PIN.
    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.
    wanExtension ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol String
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier String
    WiMax carrier.
    wimaxRealm String
    WiMax realm.
    admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    fosid string
    FortiExtender serial number.
    role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    aaaSharedSecret string
    AAA shared secret.
    accessPointName string
    Access point name(APN).
    allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript string
    Initialization AT commands specific to the MODEM.
    authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit number
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay number
    Billing start day.
    cdmaAaaSpi string
    CDMA AAA SPI.
    cdmaHaSpi string
    CDMA HA SPI.
    cdmaNai string
    NAI for CDMA MODEMS.
    connStatus number
    Connection status.
    controllerReport ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description string
    Description.
    deviceId number
    device-id
    dialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus number
    Dial status.
    enforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName string
    FortiExtender name.
    extensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret string
    HA shared secret.
    ifname string
    FortiExtender interface name.
    initiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword string
    FortiExtender login password.
    loginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode string
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modemPasswd string
    MODEM password.
    modemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name string
    FortiExtender entry name.
    overrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword string
    PPP password.
    pppUsername string
    PPP username.
    primaryHa string
    Primary HA.
    profile string
    FortiExtender profile configuration.
    quotaLimitMb number
    Monthly quota limit (MB).
    redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf string
    Redundant interface.
    roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    secondaryHa string
    Secondary HA.
    simPin string
    SIM PIN.
    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.
    wanExtension ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier string
    WiMax carrier.
    wimaxRealm string
    WiMax realm.
    admin str
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    fosid str
    FortiExtender serial number.
    role str
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    aaa_shared_secret str
    AAA shared secret.
    access_point_name str
    Access point name(APN).
    allowaccess str
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    at_dial_script str
    Initialization AT commands specific to the MODEM.
    authorized str
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidth_limit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    billing_start_day int
    Billing start day.
    cdma_aaa_spi str
    CDMA AAA SPI.
    cdma_ha_spi str
    CDMA HA SPI.
    cdma_nai str
    NAI for CDMA MODEMS.
    conn_status int
    Connection status.
    controller_report ExtenderControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description str
    Description.
    device_id int
    device-id
    dial_mode str
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dial_status int
    Dial status.
    enforce_bandwidth str
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ext_name str
    FortiExtender name.
    extension_type str
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    ha_shared_secret str
    HA shared secret.
    ifname str
    FortiExtender interface name.
    initiated_update str
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    login_password str
    FortiExtender login password.
    login_password_change str
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode str
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modem_passwd str
    MODEM password.
    modem_type str
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multi_mode str
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name str
    FortiExtender entry name.
    override_allowaccess str
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    override_enforce_bandwidth str
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    override_login_password_change str
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    ppp_auth_protocol str
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    ppp_echo_request str
    Enable/disable PPP echo request. Valid values: enable, disable.
    ppp_password str
    PPP password.
    ppp_username str
    PPP username.
    primary_ha str
    Primary HA.
    profile str
    FortiExtender profile configuration.
    quota_limit_mb int
    Monthly quota limit (MB).
    redial str
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundant_intf str
    Redundant interface.
    roaming str
    Enable/disable MODEM roaming. Valid values: enable, disable.
    secondary_ha str
    Secondary HA.
    sim_pin str
    SIM PIN.
    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.
    wan_extension ExtenderWanExtensionArgs
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimax_auth_protocol str
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimax_carrier str
    WiMax carrier.
    wimax_realm str
    WiMax realm.
    admin String
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    fosid String
    FortiExtender serial number.
    role String
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    aaaSharedSecret String
    AAA shared secret.
    accessPointName String
    Access point name(APN).
    allowaccess String
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript String
    Initialization AT commands specific to the MODEM.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit Number
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay Number
    Billing start day.
    cdmaAaaSpi String
    CDMA AAA SPI.
    cdmaHaSpi String
    CDMA HA SPI.
    cdmaNai String
    NAI for CDMA MODEMS.
    connStatus Number
    Connection status.
    controllerReport Property Map
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    deviceId Number
    device-id
    dialMode String
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus Number
    Dial status.
    enforceBandwidth String
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName String
    FortiExtender name.
    extensionType String
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret String
    HA shared secret.
    ifname String
    FortiExtender interface name.
    initiatedUpdate String
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword String
    FortiExtender login password.
    loginPasswordChange String
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode String
    FortiExtender mode. Valid values: standalone, redundant.
    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.
    modemPasswd String
    MODEM password.
    modemType String
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode String
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name String
    FortiExtender entry name.
    overrideAllowaccess String
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth String
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange String
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol String
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest String
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword String
    PPP password.
    pppUsername String
    PPP username.
    primaryHa String
    Primary HA.
    profile String
    FortiExtender profile configuration.
    quotaLimitMb Number
    Monthly quota limit (MB).
    redial String
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf String
    Redundant interface.
    roaming String
    Enable/disable MODEM roaming. Valid values: enable, disable.
    secondaryHa String
    Secondary HA.
    simPin String
    SIM PIN.
    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.
    wanExtension Property Map
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol String
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier String
    WiMax carrier.
    wimaxRealm String
    WiMax realm.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Extender 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 Extender Resource

    Get an existing Extender 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?: ExtenderState, opts?: CustomResourceOptions): Extender
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aaa_shared_secret: Optional[str] = None,
            access_point_name: Optional[str] = None,
            admin: Optional[str] = None,
            allowaccess: Optional[str] = None,
            at_dial_script: Optional[str] = None,
            authorized: Optional[str] = None,
            bandwidth_limit: Optional[int] = None,
            billing_start_day: Optional[int] = None,
            cdma_aaa_spi: Optional[str] = None,
            cdma_ha_spi: Optional[str] = None,
            cdma_nai: Optional[str] = None,
            conn_status: Optional[int] = None,
            controller_report: Optional[ExtenderControllerReportArgs] = None,
            description: Optional[str] = None,
            device_id: Optional[int] = None,
            dial_mode: Optional[str] = None,
            dial_status: Optional[int] = None,
            enforce_bandwidth: Optional[str] = None,
            ext_name: Optional[str] = None,
            extension_type: Optional[str] = None,
            fosid: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            ha_shared_secret: Optional[str] = None,
            ifname: Optional[str] = None,
            initiated_update: Optional[str] = None,
            login_password: Optional[str] = None,
            login_password_change: Optional[str] = None,
            mode: Optional[str] = None,
            modem1: Optional[ExtenderModem1Args] = None,
            modem2: Optional[ExtenderModem2Args] = None,
            modem_passwd: Optional[str] = None,
            modem_type: Optional[str] = None,
            multi_mode: Optional[str] = None,
            name: Optional[str] = None,
            override_allowaccess: Optional[str] = None,
            override_enforce_bandwidth: Optional[str] = None,
            override_login_password_change: Optional[str] = None,
            ppp_auth_protocol: Optional[str] = None,
            ppp_echo_request: Optional[str] = None,
            ppp_password: Optional[str] = None,
            ppp_username: Optional[str] = None,
            primary_ha: Optional[str] = None,
            profile: Optional[str] = None,
            quota_limit_mb: Optional[int] = None,
            redial: Optional[str] = None,
            redundant_intf: Optional[str] = None,
            roaming: Optional[str] = None,
            role: Optional[str] = None,
            secondary_ha: Optional[str] = None,
            sim_pin: Optional[str] = None,
            vdom: Optional[int] = None,
            vdomparam: Optional[str] = None,
            wan_extension: Optional[ExtenderWanExtensionArgs] = None,
            wimax_auth_protocol: Optional[str] = None,
            wimax_carrier: Optional[str] = None,
            wimax_realm: Optional[str] = None) -> Extender
    func GetExtender(ctx *Context, name string, id IDInput, state *ExtenderState, opts ...ResourceOption) (*Extender, error)
    public static Extender Get(string name, Input<string> id, ExtenderState? state, CustomResourceOptions? opts = null)
    public static Extender get(String name, Output<String> id, ExtenderState 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:
    AaaSharedSecret string
    AAA shared secret.
    AccessPointName string
    Access point name(APN).
    Admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    Allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    AtDialScript string
    Initialization AT commands specific to the MODEM.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    BandwidthLimit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    BillingStartDay int
    Billing start day.
    CdmaAaaSpi string
    CDMA AAA SPI.
    CdmaHaSpi string
    CDMA HA SPI.
    CdmaNai string
    NAI for CDMA MODEMS.
    ConnStatus int
    Connection status.
    ControllerReport Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    DeviceId int
    device-id
    DialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    DialStatus int
    Dial status.
    EnforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ExtName string
    FortiExtender name.
    ExtensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    HaSharedSecret string
    HA shared secret.
    Ifname string
    FortiExtender interface name.
    InitiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    LoginPassword string
    FortiExtender login password.
    LoginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    Mode string
    FortiExtender mode. Valid values: standalone, redundant.
    Modem1 Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    ModemPasswd string
    MODEM password.
    ModemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    MultiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    Name string
    FortiExtender entry name.
    OverrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    OverrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    OverrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    PppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    PppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    PppPassword string
    PPP password.
    PppUsername string
    PPP username.
    PrimaryHa string
    Primary HA.
    Profile string
    FortiExtender profile configuration.
    QuotaLimitMb int
    Monthly quota limit (MB).
    Redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    RedundantIntf string
    Redundant interface.
    Roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    Role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    SecondaryHa string
    Secondary HA.
    SimPin string
    SIM PIN.
    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.
    WanExtension Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    WimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    WimaxCarrier string
    WiMax carrier.
    WimaxRealm string
    WiMax realm.
    AaaSharedSecret string
    AAA shared secret.
    AccessPointName string
    Access point name(APN).
    Admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    Allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    AtDialScript string
    Initialization AT commands specific to the MODEM.
    Authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    BandwidthLimit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    BillingStartDay int
    Billing start day.
    CdmaAaaSpi string
    CDMA AAA SPI.
    CdmaHaSpi string
    CDMA HA SPI.
    CdmaNai string
    NAI for CDMA MODEMS.
    ConnStatus int
    Connection status.
    ControllerReport ExtenderControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    Description string
    Description.
    DeviceId int
    device-id
    DialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    DialStatus int
    Dial status.
    EnforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ExtName string
    FortiExtender name.
    ExtensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    HaSharedSecret string
    HA shared secret.
    Ifname string
    FortiExtender interface name.
    InitiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    LoginPassword string
    FortiExtender login password.
    LoginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    Mode string
    FortiExtender mode. Valid values: standalone, redundant.
    Modem1 ExtenderModem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    Modem2 ExtenderModem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    ModemPasswd string
    MODEM password.
    ModemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    MultiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    Name string
    FortiExtender entry name.
    OverrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    OverrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    OverrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    PppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    PppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    PppPassword string
    PPP password.
    PppUsername string
    PPP username.
    PrimaryHa string
    Primary HA.
    Profile string
    FortiExtender profile configuration.
    QuotaLimitMb int
    Monthly quota limit (MB).
    Redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    RedundantIntf string
    Redundant interface.
    Roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    Role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    SecondaryHa string
    Secondary HA.
    SimPin string
    SIM PIN.
    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.
    WanExtension ExtenderWanExtensionArgs
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    WimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    WimaxCarrier string
    WiMax carrier.
    WimaxRealm string
    WiMax realm.
    aaaSharedSecret String
    AAA shared secret.
    accessPointName String
    Access point name(APN).
    admin String
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    allowaccess String
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript String
    Initialization AT commands specific to the MODEM.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit Integer
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay Integer
    Billing start day.
    cdmaAaaSpi String
    CDMA AAA SPI.
    cdmaHaSpi String
    CDMA HA SPI.
    cdmaNai String
    NAI for CDMA MODEMS.
    connStatus Integer
    Connection status.
    controllerReport ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    deviceId Integer
    device-id
    dialMode String
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus Integer
    Dial status.
    enforceBandwidth String
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName String
    FortiExtender name.
    extensionType String
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret String
    HA shared secret.
    ifname String
    FortiExtender interface name.
    initiatedUpdate String
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword String
    FortiExtender login password.
    loginPasswordChange String
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode String
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modemPasswd String
    MODEM password.
    modemType String
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode String
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name String
    FortiExtender entry name.
    overrideAllowaccess String
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth String
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange String
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol String
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest String
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword String
    PPP password.
    pppUsername String
    PPP username.
    primaryHa String
    Primary HA.
    profile String
    FortiExtender profile configuration.
    quotaLimitMb Integer
    Monthly quota limit (MB).
    redial String
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf String
    Redundant interface.
    roaming String
    Enable/disable MODEM roaming. Valid values: enable, disable.
    role String
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    secondaryHa String
    Secondary HA.
    simPin String
    SIM PIN.
    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.
    wanExtension ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol String
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier String
    WiMax carrier.
    wimaxRealm String
    WiMax realm.
    aaaSharedSecret string
    AAA shared secret.
    accessPointName string
    Access point name(APN).
    admin string
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    allowaccess string
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript string
    Initialization AT commands specific to the MODEM.
    authorized string
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit number
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay number
    Billing start day.
    cdmaAaaSpi string
    CDMA AAA SPI.
    cdmaHaSpi string
    CDMA HA SPI.
    cdmaNai string
    NAI for CDMA MODEMS.
    connStatus number
    Connection status.
    controllerReport ExtenderControllerReport
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description string
    Description.
    deviceId number
    device-id
    dialMode string
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus number
    Dial status.
    enforceBandwidth string
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName string
    FortiExtender name.
    extensionType string
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret string
    HA shared secret.
    ifname string
    FortiExtender interface name.
    initiatedUpdate string
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword string
    FortiExtender login password.
    loginPasswordChange string
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode string
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modemPasswd string
    MODEM password.
    modemType string
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode string
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name string
    FortiExtender entry name.
    overrideAllowaccess string
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth string
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange string
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol string
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest string
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword string
    PPP password.
    pppUsername string
    PPP username.
    primaryHa string
    Primary HA.
    profile string
    FortiExtender profile configuration.
    quotaLimitMb number
    Monthly quota limit (MB).
    redial string
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf string
    Redundant interface.
    roaming string
    Enable/disable MODEM roaming. Valid values: enable, disable.
    role string
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    secondaryHa string
    Secondary HA.
    simPin string
    SIM PIN.
    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.
    wanExtension ExtenderWanExtension
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol string
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier string
    WiMax carrier.
    wimaxRealm string
    WiMax realm.
    aaa_shared_secret str
    AAA shared secret.
    access_point_name str
    Access point name(APN).
    admin str
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    allowaccess str
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    at_dial_script str
    Initialization AT commands specific to the MODEM.
    authorized str
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidth_limit int
    FortiExtender LAN extension bandwidth limit (Mbps).
    billing_start_day int
    Billing start day.
    cdma_aaa_spi str
    CDMA AAA SPI.
    cdma_ha_spi str
    CDMA HA SPI.
    cdma_nai str
    NAI for CDMA MODEMS.
    conn_status int
    Connection status.
    controller_report ExtenderControllerReportArgs
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description str
    Description.
    device_id int
    device-id
    dial_mode str
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dial_status int
    Dial status.
    enforce_bandwidth str
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    ext_name str
    FortiExtender name.
    extension_type str
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    ha_shared_secret str
    HA shared secret.
    ifname str
    FortiExtender interface name.
    initiated_update str
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    login_password str
    FortiExtender login password.
    login_password_change str
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode str
    FortiExtender mode. Valid values: standalone, redundant.
    modem1 ExtenderModem1Args
    Configuration options for modem 1. The structure of modem1 block is documented below.
    modem2 ExtenderModem2Args
    Configuration options for modem 2. The structure of modem2 block is documented below.
    modem_passwd str
    MODEM password.
    modem_type str
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multi_mode str
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name str
    FortiExtender entry name.
    override_allowaccess str
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    override_enforce_bandwidth str
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    override_login_password_change str
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    ppp_auth_protocol str
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    ppp_echo_request str
    Enable/disable PPP echo request. Valid values: enable, disable.
    ppp_password str
    PPP password.
    ppp_username str
    PPP username.
    primary_ha str
    Primary HA.
    profile str
    FortiExtender profile configuration.
    quota_limit_mb int
    Monthly quota limit (MB).
    redial str
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundant_intf str
    Redundant interface.
    roaming str
    Enable/disable MODEM roaming. Valid values: enable, disable.
    role str
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    secondary_ha str
    Secondary HA.
    sim_pin str
    SIM PIN.
    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.
    wan_extension ExtenderWanExtensionArgs
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimax_auth_protocol str
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimax_carrier str
    WiMax carrier.
    wimax_realm str
    WiMax realm.
    aaaSharedSecret String
    AAA shared secret.
    accessPointName String
    Access point name(APN).
    admin String
    FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
    allowaccess String
    Control management access to the managed extender. Separate entries with a space. Valid values: ping, telnet, http, https, ssh, snmp.
    atDialScript String
    Initialization AT commands specific to the MODEM.
    authorized String
    FortiExtender Administration (enable or disable). Valid values: disable, enable.
    bandwidthLimit Number
    FortiExtender LAN extension bandwidth limit (Mbps).
    billingStartDay Number
    Billing start day.
    cdmaAaaSpi String
    CDMA AAA SPI.
    cdmaHaSpi String
    CDMA HA SPI.
    cdmaNai String
    NAI for CDMA MODEMS.
    connStatus Number
    Connection status.
    controllerReport Property Map
    FortiExtender controller report configuration. The structure of controller_report block is documented below.
    description String
    Description.
    deviceId Number
    device-id
    dialMode String
    Dial mode (dial-on-demand or always-connect). Valid values: dial-on-demand, always-connect.
    dialStatus Number
    Dial status.
    enforceBandwidth String
    Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: enable, disable.
    extName String
    FortiExtender name.
    extensionType String
    Extension type for this FortiExtender. Valid values: wan-extension, lan-extension.
    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.
    haSharedSecret String
    HA shared secret.
    ifname String
    FortiExtender interface name.
    initiatedUpdate String
    Allow/disallow network initiated updates to the MODEM. Valid values: enable, disable.
    loginPassword String
    FortiExtender login password.
    loginPasswordChange String
    Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: yes, default, no.
    mode String
    FortiExtender mode. Valid values: standalone, redundant.
    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.
    modemPasswd String
    MODEM password.
    modemType String
    MODEM type (CDMA, GSM/LTE or WIMAX). Valid values: cdma, gsm/lte, wimax.
    multiMode String
    MODEM mode of operation(3G,LTE,etc). Valid values: auto, auto-3g, force-lte, force-3g, force-2g.
    name String
    FortiExtender entry name.
    overrideAllowaccess String
    Enable to override the extender profile management access configuration. Valid values: enable, disable.
    overrideEnforceBandwidth String
    Enable to override the extender profile enforce-bandwidth setting. Valid values: enable, disable.
    overrideLoginPasswordChange String
    Enable to override the extender profile login-password (administrator password) setting. Valid values: enable, disable.
    pppAuthProtocol String
    PPP authentication protocol (PAP,CHAP or auto). Valid values: auto, pap, chap.
    pppEchoRequest String
    Enable/disable PPP echo request. Valid values: enable, disable.
    pppPassword String
    PPP password.
    pppUsername String
    PPP username.
    primaryHa String
    Primary HA.
    profile String
    FortiExtender profile configuration.
    quotaLimitMb Number
    Monthly quota limit (MB).
    redial String
    Number of redials allowed based on failed attempts. Valid values: none, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
    redundantIntf String
    Redundant interface.
    roaming String
    Enable/disable MODEM roaming. Valid values: enable, disable.
    role String
    FortiExtender work role(Primary, Secondary, None). Valid values: none, primary, secondary.
    secondaryHa String
    Secondary HA.
    simPin String
    SIM PIN.
    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.
    wanExtension Property Map
    FortiExtender wan extension configuration. The structure of wan_extension block is documented below.
    wimaxAuthProtocol String
    WiMax authentication protocol(TLS or TTLS). Valid values: tls, ttls.
    wimaxCarrier String
    WiMax carrier.
    wimaxRealm String
    WiMax realm.

    Supporting Types

    ExtenderControllerReport, ExtenderControllerReportArgs

    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.

    ExtenderModem1, ExtenderModem1Args

    AutoSwitch Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem1AutoSwitch
    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 ExtenderModem1AutoSwitch
    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 ExtenderModem1AutoSwitch
    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 ExtenderModem1AutoSwitch
    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 ExtenderModem1AutoSwitch
    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.

    ExtenderModem1AutoSwitch, ExtenderModem1AutoSwitchArgs

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

    ExtenderModem2, ExtenderModem2Args

    AutoSwitch Pulumiverse.Fortios.Extendercontroller.Inputs.ExtenderModem2AutoSwitch
    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 ExtenderModem2AutoSwitch
    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 ExtenderModem2AutoSwitch
    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 ExtenderModem2AutoSwitch
    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 ExtenderModem2AutoSwitch
    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.

    ExtenderModem2AutoSwitch, ExtenderModem2AutoSwitchArgs

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

    ExtenderWanExtension, ExtenderWanExtensionArgs

    Modem1Extension string
    FortiExtender interface name.
    Modem2Extension string
    FortiExtender interface name.
    Modem1Extension string
    FortiExtender interface name.
    Modem2Extension string
    FortiExtender interface name.
    modem1Extension String
    FortiExtender interface name.
    modem2Extension String
    FortiExtender interface name.
    modem1Extension string
    FortiExtender interface name.
    modem2Extension string
    FortiExtender interface name.
    modem1_extension str
    FortiExtender interface name.
    modem2_extension str
    FortiExtender interface name.
    modem1Extension String
    FortiExtender interface name.
    modem2Extension String
    FortiExtender interface name.

    Import

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

    $ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}
    

    $ 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