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

fortios.extendercontroller.Extender

Explore with Pulumi AI

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",
});
Copy
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")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ExtenderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ExtenderArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ExtenderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
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={
        "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={
        "auto_switch": {
            "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={
        "auto_switch": {
            "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={
        "modem1_extension": "string",
        "modem2_extension": "string",
    },
    wimax_auth_protocol="string",
    wimax_carrier="string",
    wimax_realm="string")
Copy
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",
});
Copy
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
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Extender resource accepts the following input properties:

Admin This property is required. string
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
Fosid
This property is required.
Changes to this property will trigger replacement.
string
FortiExtender serial number.
Role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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 This property is required. string
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
Fosid
This property is required.
Changes to this property will trigger replacement.
string
FortiExtender serial number.
Role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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 This property is required. String
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
fosid
This property is required.
Changes to this property will trigger replacement.
String
FortiExtender serial number.
role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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 This property is required. string
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
fosid
This property is required.
Changes to this property will trigger replacement.
string
FortiExtender serial number.
role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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 This property is required. str
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
fosid
This property is required.
Changes to this property will trigger replacement.
str
FortiExtender serial number.
role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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 This property is required. String
FortiExtender Administration (enable or disable). Valid values: disable, discovered, enable.
fosid
This property is required.
Changes to this property will trigger replacement.
String
FortiExtender serial number.
role This property is required. 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, otherwise, 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 Changes to this property will trigger replacement. 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)
resources:  _:    type: fortios:extendercontroller:Extender    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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, otherwise, 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 Changes to this property will trigger replacement. 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
ConnStatus int
Connection status.
DefaultSim string
Gps string
Ifname string
FortiExtender interface name.
PreferredCarrier string
RedundantIntf string
Redundant interface.
RedundantMode string
Sim1Pin string
Sim1PinCode string
Sim2Pin string
Sim2PinCode string
AutoSwitch ExtenderModem1AutoSwitch
ConnStatus int
Connection status.
DefaultSim string
Gps string
Ifname string
FortiExtender interface name.
PreferredCarrier string
RedundantIntf string
Redundant interface.
RedundantMode string
Sim1Pin string
Sim1PinCode string
Sim2Pin string
Sim2PinCode string
autoSwitch ExtenderModem1AutoSwitch
connStatus Integer
Connection status.
defaultSim String
gps String
ifname String
FortiExtender interface name.
preferredCarrier String
redundantIntf String
Redundant interface.
redundantMode String
sim1Pin String
sim1PinCode String
sim2Pin String
sim2PinCode String
autoSwitch ExtenderModem1AutoSwitch
connStatus number
Connection status.
defaultSim string
gps string
ifname string
FortiExtender interface name.
preferredCarrier string
redundantIntf string
Redundant interface.
redundantMode string
sim1Pin string
sim1PinCode string
sim2Pin string
sim2PinCode string
auto_switch ExtenderModem1AutoSwitch
conn_status int
Connection status.
default_sim str
gps str
ifname str
FortiExtender interface name.
preferred_carrier str
redundant_intf str
Redundant interface.
redundant_mode str
sim1_pin str
sim1_pin_code str
sim2_pin str
sim2_pin_code str
autoSwitch Property Map
connStatus Number
Connection status.
defaultSim String
gps String
ifname String
FortiExtender interface name.
preferredCarrier String
redundantIntf String
Redundant interface.
redundantMode String
sim1Pin String
sim1PinCode String
sim2Pin String
sim2PinCode String

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
ConnStatus int
Connection status.
DefaultSim string
Gps string
Ifname string
FortiExtender interface name.
PreferredCarrier string
RedundantIntf string
Redundant interface.
RedundantMode string
Sim1Pin string
Sim1PinCode string
Sim2Pin string
Sim2PinCode string
AutoSwitch ExtenderModem2AutoSwitch
ConnStatus int
Connection status.
DefaultSim string
Gps string
Ifname string
FortiExtender interface name.
PreferredCarrier string
RedundantIntf string
Redundant interface.
RedundantMode string
Sim1Pin string
Sim1PinCode string
Sim2Pin string
Sim2PinCode string
autoSwitch ExtenderModem2AutoSwitch
connStatus Integer
Connection status.
defaultSim String
gps String
ifname String
FortiExtender interface name.
preferredCarrier String
redundantIntf String
Redundant interface.
redundantMode String
sim1Pin String
sim1PinCode String
sim2Pin String
sim2PinCode String
autoSwitch ExtenderModem2AutoSwitch
connStatus number
Connection status.
defaultSim string
gps string
ifname string
FortiExtender interface name.
preferredCarrier string
redundantIntf string
Redundant interface.
redundantMode string
sim1Pin string
sim1PinCode string
sim2Pin string
sim2PinCode string
auto_switch ExtenderModem2AutoSwitch
conn_status int
Connection status.
default_sim str
gps str
ifname str
FortiExtender interface name.
preferred_carrier str
redundant_intf str
Redundant interface.
redundant_mode str
sim1_pin str
sim1_pin_code str
sim2_pin str
sim2_pin_code str
autoSwitch Property Map
connStatus Number
Connection status.
defaultSim String
gps String
ifname String
FortiExtender interface name.
preferredCarrier String
redundantIntf String
Redundant interface.
redundantMode String
sim1Pin String
sim1PinCode String
sim2Pin String
sim2PinCode String

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}}
Copy

If you do not want to import arguments of block:

$ export “FORTIOS_IMPORT_TABLE”=“false”

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

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