fortios.extendercontroller.Extender1
Explore with Pulumi AI
Extender controller configuration.
This resource will be deprecated. For FortiOS Version >= 7.2.1, using fortios.extensioncontroller.Extender
. For FortiOS version < 7.2.1, see fortios.extendercontroller.Extender
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.extendercontroller.Extender1("trname", {
authorized: "disable",
controllerReport: {
interval: 300,
signalThreshold: 10,
status: "disable",
},
extName: "2932",
fosid: "FX201E5919004031",
modem1: {
autoSwitch: {
dataplan: "disable",
disconnect: "disable",
disconnectPeriod: 600,
disconnectThreshold: 3,
signal: "disable",
switchBack: "timer",
switchBackTime: "00:01",
switchBackTimer: 86400,
},
connStatus: 0,
defaultSim: "sim2",
gps: "enable",
redundantIntf: "s1",
redundantMode: "enable",
sim1Pin: "disable",
sim1PinCode: "testpincode",
sim2Pin: "disable",
},
modem2: {
autoSwitch: {
dataplan: "disable",
disconnect: "disable",
disconnectPeriod: 600,
disconnectThreshold: 3,
signal: "disable",
switchBackTime: "00:01",
switchBackTimer: 86400,
},
connStatus: 0,
defaultSim: "sim1",
gps: "enable",
redundantMode: "disable",
sim1Pin: "disable",
sim2Pin: "disable",
},
vdom: 0,
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.extendercontroller.Extender1("trname",
authorized="disable",
controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(
interval=300,
signal_threshold=10,
status="disable",
),
ext_name="2932",
fosid="FX201E5919004031",
modem1=fortios.extendercontroller.Extender1Modem1Args(
auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(
dataplan="disable",
disconnect="disable",
disconnect_period=600,
disconnect_threshold=3,
signal="disable",
switch_back="timer",
switch_back_time="00:01",
switch_back_timer=86400,
),
conn_status=0,
default_sim="sim2",
gps="enable",
redundant_intf="s1",
redundant_mode="enable",
sim1_pin="disable",
sim1_pin_code="testpincode",
sim2_pin="disable",
),
modem2=fortios.extendercontroller.Extender1Modem2Args(
auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(
dataplan="disable",
disconnect="disable",
disconnect_period=600,
disconnect_threshold=3,
signal="disable",
switch_back_time="00:01",
switch_back_timer=86400,
),
conn_status=0,
default_sim="sim1",
gps="enable",
redundant_mode="disable",
sim1_pin="disable",
sim2_pin="disable",
),
vdom=0)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := extendercontroller.NewExtender1(ctx, "trname", &extendercontroller.Extender1Args{
Authorized: pulumi.String("disable"),
ControllerReport: &extendercontroller.Extender1ControllerReportArgs{
Interval: pulumi.Int(300),
SignalThreshold: pulumi.Int(10),
Status: pulumi.String("disable"),
},
ExtName: pulumi.String("2932"),
Fosid: pulumi.String("FX201E5919004031"),
Modem1: &extendercontroller.Extender1Modem1Args{
AutoSwitch: &extendercontroller.Extender1Modem1AutoSwitchArgs{
Dataplan: pulumi.String("disable"),
Disconnect: pulumi.String("disable"),
DisconnectPeriod: pulumi.Int(600),
DisconnectThreshold: pulumi.Int(3),
Signal: pulumi.String("disable"),
SwitchBack: pulumi.String("timer"),
SwitchBackTime: pulumi.String("00:01"),
SwitchBackTimer: pulumi.Int(86400),
},
ConnStatus: pulumi.Int(0),
DefaultSim: pulumi.String("sim2"),
Gps: pulumi.String("enable"),
RedundantIntf: pulumi.String("s1"),
RedundantMode: pulumi.String("enable"),
Sim1Pin: pulumi.String("disable"),
Sim1PinCode: pulumi.String("testpincode"),
Sim2Pin: pulumi.String("disable"),
},
Modem2: &extendercontroller.Extender1Modem2Args{
AutoSwitch: &extendercontroller.Extender1Modem2AutoSwitchArgs{
Dataplan: pulumi.String("disable"),
Disconnect: pulumi.String("disable"),
DisconnectPeriod: pulumi.Int(600),
DisconnectThreshold: pulumi.Int(3),
Signal: pulumi.String("disable"),
SwitchBackTime: pulumi.String("00:01"),
SwitchBackTimer: pulumi.Int(86400),
},
ConnStatus: pulumi.Int(0),
DefaultSim: pulumi.String("sim1"),
Gps: pulumi.String("enable"),
RedundantMode: pulumi.String("disable"),
Sim1Pin: pulumi.String("disable"),
Sim2Pin: pulumi.String("disable"),
},
Vdom: pulumi.Int(0),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Extendercontroller.Extender1("trname", new()
{
Authorized = "disable",
ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs
{
Interval = 300,
SignalThreshold = 10,
Status = "disable",
},
ExtName = "2932",
Fosid = "FX201E5919004031",
Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs
{
Dataplan = "disable",
Disconnect = "disable",
DisconnectPeriod = 600,
DisconnectThreshold = 3,
Signal = "disable",
SwitchBack = "timer",
SwitchBackTime = "00:01",
SwitchBackTimer = 86400,
},
ConnStatus = 0,
DefaultSim = "sim2",
Gps = "enable",
RedundantIntf = "s1",
RedundantMode = "enable",
Sim1Pin = "disable",
Sim1PinCode = "testpincode",
Sim2Pin = "disable",
},
Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs
{
Dataplan = "disable",
Disconnect = "disable",
DisconnectPeriod = 600,
DisconnectThreshold = 3,
Signal = "disable",
SwitchBackTime = "00:01",
SwitchBackTimer = 86400,
},
ConnStatus = 0,
DefaultSim = "sim1",
Gps = "enable",
RedundantMode = "disable",
Sim1Pin = "disable",
Sim2Pin = "disable",
},
Vdom = 0,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.extendercontroller.Extender1;
import com.pulumi.fortios.extendercontroller.Extender1Args;
import com.pulumi.fortios.extendercontroller.inputs.Extender1ControllerReportArgs;
import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1Args;
import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1AutoSwitchArgs;
import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2Args;
import com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2AutoSwitchArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Extender1("trname", Extender1Args.builder()
.authorized("disable")
.controllerReport(Extender1ControllerReportArgs.builder()
.interval(300)
.signalThreshold(10)
.status("disable")
.build())
.extName("2932")
.fosid("FX201E5919004031")
.modem1(Extender1Modem1Args.builder()
.autoSwitch(Extender1Modem1AutoSwitchArgs.builder()
.dataplan("disable")
.disconnect("disable")
.disconnectPeriod(600)
.disconnectThreshold(3)
.signal("disable")
.switchBack("timer")
.switchBackTime("00:01")
.switchBackTimer(86400)
.build())
.connStatus(0)
.defaultSim("sim2")
.gps("enable")
.redundantIntf("s1")
.redundantMode("enable")
.sim1Pin("disable")
.sim1PinCode("testpincode")
.sim2Pin("disable")
.build())
.modem2(Extender1Modem2Args.builder()
.autoSwitch(Extender1Modem2AutoSwitchArgs.builder()
.dataplan("disable")
.disconnect("disable")
.disconnectPeriod(600)
.disconnectThreshold(3)
.signal("disable")
.switchBackTime("00:01")
.switchBackTimer(86400)
.build())
.connStatus(0)
.defaultSim("sim1")
.gps("enable")
.redundantMode("disable")
.sim1Pin("disable")
.sim2Pin("disable")
.build())
.vdom(0)
.build());
}
}
resources:
trname:
type: fortios:extendercontroller:Extender1
properties:
authorized: disable
controllerReport:
interval: 300
signalThreshold: 10
status: disable
extName: '2932'
fosid: FX201E5919004031
modem1:
autoSwitch:
dataplan: disable
disconnect: disable
disconnectPeriod: 600
disconnectThreshold: 3
signal: disable
switchBack: timer
switchBackTime: 00:01
switchBackTimer: 86400
connStatus: 0
defaultSim: sim2
gps: enable
redundantIntf: s1
redundantMode: enable
sim1Pin: disable
sim1PinCode: testpincode
sim2Pin: disable
modem2:
autoSwitch:
dataplan: disable
disconnect: disable
disconnectPeriod: 600
disconnectThreshold: 3
signal: disable
switchBackTime: 00:01
switchBackTimer: 86400
connStatus: 0
defaultSim: sim1
gps: enable
redundantMode: disable
sim1Pin: disable
sim2Pin: disable
vdom: 0
Create Extender1 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Extender1(name: string, args: Extender1Args, opts?: CustomResourceOptions);
@overload
def Extender1(resource_name: str,
args: Extender1Args,
opts: Optional[ResourceOptions] = None)
@overload
def Extender1(resource_name: str,
opts: Optional[ResourceOptions] = None,
authorized: Optional[str] = None,
controller_report: Optional[Extender1ControllerReportArgs] = None,
description: Optional[str] = None,
ext_name: Optional[str] = None,
fosid: Optional[str] = None,
get_all_tables: Optional[str] = None,
login_password: Optional[str] = None,
modem1: Optional[Extender1Modem1Args] = None,
modem2: Optional[Extender1Modem2Args] = None,
name: Optional[str] = None,
vdom: Optional[int] = None,
vdomparam: Optional[str] = None)
func NewExtender1(ctx *Context, name string, args Extender1Args, opts ...ResourceOption) (*Extender1, error)
public Extender1(string name, Extender1Args args, CustomResourceOptions? opts = null)
public Extender1(String name, Extender1Args args)
public Extender1(String name, Extender1Args args, CustomResourceOptions options)
type: fortios:extendercontroller:Extender1
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args Extender1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args Extender1Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args Extender1Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Extender1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Extender1Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var extender1Resource = new Fortios.Extendercontroller.Extender1("extender1Resource", new()
{
Authorized = "string",
ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs
{
Interval = 0,
SignalThreshold = 0,
Status = "string",
},
Description = "string",
ExtName = "string",
Fosid = "string",
GetAllTables = "string",
LoginPassword = "string",
Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs
{
Dataplan = "string",
Disconnect = "string",
DisconnectPeriod = 0,
DisconnectThreshold = 0,
Signal = "string",
SwitchBack = "string",
SwitchBackTime = "string",
SwitchBackTimer = 0,
},
ConnStatus = 0,
DefaultSim = "string",
Gps = "string",
Ifname = "string",
PreferredCarrier = "string",
RedundantIntf = "string",
RedundantMode = "string",
Sim1Pin = "string",
Sim1PinCode = "string",
Sim2Pin = "string",
Sim2PinCode = "string",
},
Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs
{
Dataplan = "string",
Disconnect = "string",
DisconnectPeriod = 0,
DisconnectThreshold = 0,
Signal = "string",
SwitchBack = "string",
SwitchBackTime = "string",
SwitchBackTimer = 0,
},
ConnStatus = 0,
DefaultSim = "string",
Gps = "string",
Ifname = "string",
PreferredCarrier = "string",
RedundantIntf = "string",
RedundantMode = "string",
Sim1Pin = "string",
Sim1PinCode = "string",
Sim2Pin = "string",
Sim2PinCode = "string",
},
Name = "string",
Vdom = 0,
Vdomparam = "string",
});
example, err := extendercontroller.NewExtender1(ctx, "extender1Resource", &extendercontroller.Extender1Args{
Authorized: pulumi.String("string"),
ControllerReport: &extendercontroller.Extender1ControllerReportArgs{
Interval: pulumi.Int(0),
SignalThreshold: pulumi.Int(0),
Status: pulumi.String("string"),
},
Description: pulumi.String("string"),
ExtName: pulumi.String("string"),
Fosid: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
LoginPassword: pulumi.String("string"),
Modem1: &extendercontroller.Extender1Modem1Args{
AutoSwitch: &extendercontroller.Extender1Modem1AutoSwitchArgs{
Dataplan: pulumi.String("string"),
Disconnect: pulumi.String("string"),
DisconnectPeriod: pulumi.Int(0),
DisconnectThreshold: pulumi.Int(0),
Signal: pulumi.String("string"),
SwitchBack: pulumi.String("string"),
SwitchBackTime: pulumi.String("string"),
SwitchBackTimer: pulumi.Int(0),
},
ConnStatus: pulumi.Int(0),
DefaultSim: pulumi.String("string"),
Gps: pulumi.String("string"),
Ifname: pulumi.String("string"),
PreferredCarrier: pulumi.String("string"),
RedundantIntf: pulumi.String("string"),
RedundantMode: pulumi.String("string"),
Sim1Pin: pulumi.String("string"),
Sim1PinCode: pulumi.String("string"),
Sim2Pin: pulumi.String("string"),
Sim2PinCode: pulumi.String("string"),
},
Modem2: &extendercontroller.Extender1Modem2Args{
AutoSwitch: &extendercontroller.Extender1Modem2AutoSwitchArgs{
Dataplan: pulumi.String("string"),
Disconnect: pulumi.String("string"),
DisconnectPeriod: pulumi.Int(0),
DisconnectThreshold: pulumi.Int(0),
Signal: pulumi.String("string"),
SwitchBack: pulumi.String("string"),
SwitchBackTime: pulumi.String("string"),
SwitchBackTimer: pulumi.Int(0),
},
ConnStatus: pulumi.Int(0),
DefaultSim: pulumi.String("string"),
Gps: pulumi.String("string"),
Ifname: pulumi.String("string"),
PreferredCarrier: pulumi.String("string"),
RedundantIntf: pulumi.String("string"),
RedundantMode: pulumi.String("string"),
Sim1Pin: pulumi.String("string"),
Sim1PinCode: pulumi.String("string"),
Sim2Pin: pulumi.String("string"),
Sim2PinCode: pulumi.String("string"),
},
Name: pulumi.String("string"),
Vdom: pulumi.Int(0),
Vdomparam: pulumi.String("string"),
})
var extender1Resource = new Extender1("extender1Resource", Extender1Args.builder()
.authorized("string")
.controllerReport(Extender1ControllerReportArgs.builder()
.interval(0)
.signalThreshold(0)
.status("string")
.build())
.description("string")
.extName("string")
.fosid("string")
.getAllTables("string")
.loginPassword("string")
.modem1(Extender1Modem1Args.builder()
.autoSwitch(Extender1Modem1AutoSwitchArgs.builder()
.dataplan("string")
.disconnect("string")
.disconnectPeriod(0)
.disconnectThreshold(0)
.signal("string")
.switchBack("string")
.switchBackTime("string")
.switchBackTimer(0)
.build())
.connStatus(0)
.defaultSim("string")
.gps("string")
.ifname("string")
.preferredCarrier("string")
.redundantIntf("string")
.redundantMode("string")
.sim1Pin("string")
.sim1PinCode("string")
.sim2Pin("string")
.sim2PinCode("string")
.build())
.modem2(Extender1Modem2Args.builder()
.autoSwitch(Extender1Modem2AutoSwitchArgs.builder()
.dataplan("string")
.disconnect("string")
.disconnectPeriod(0)
.disconnectThreshold(0)
.signal("string")
.switchBack("string")
.switchBackTime("string")
.switchBackTimer(0)
.build())
.connStatus(0)
.defaultSim("string")
.gps("string")
.ifname("string")
.preferredCarrier("string")
.redundantIntf("string")
.redundantMode("string")
.sim1Pin("string")
.sim1PinCode("string")
.sim2Pin("string")
.sim2PinCode("string")
.build())
.name("string")
.vdom(0)
.vdomparam("string")
.build());
extender1_resource = fortios.extendercontroller.Extender1("extender1Resource",
authorized="string",
controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(
interval=0,
signal_threshold=0,
status="string",
),
description="string",
ext_name="string",
fosid="string",
get_all_tables="string",
login_password="string",
modem1=fortios.extendercontroller.Extender1Modem1Args(
auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(
dataplan="string",
disconnect="string",
disconnect_period=0,
disconnect_threshold=0,
signal="string",
switch_back="string",
switch_back_time="string",
switch_back_timer=0,
),
conn_status=0,
default_sim="string",
gps="string",
ifname="string",
preferred_carrier="string",
redundant_intf="string",
redundant_mode="string",
sim1_pin="string",
sim1_pin_code="string",
sim2_pin="string",
sim2_pin_code="string",
),
modem2=fortios.extendercontroller.Extender1Modem2Args(
auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(
dataplan="string",
disconnect="string",
disconnect_period=0,
disconnect_threshold=0,
signal="string",
switch_back="string",
switch_back_time="string",
switch_back_timer=0,
),
conn_status=0,
default_sim="string",
gps="string",
ifname="string",
preferred_carrier="string",
redundant_intf="string",
redundant_mode="string",
sim1_pin="string",
sim1_pin_code="string",
sim2_pin="string",
sim2_pin_code="string",
),
name="string",
vdom=0,
vdomparam="string")
const extender1Resource = new fortios.extendercontroller.Extender1("extender1Resource", {
authorized: "string",
controllerReport: {
interval: 0,
signalThreshold: 0,
status: "string",
},
description: "string",
extName: "string",
fosid: "string",
getAllTables: "string",
loginPassword: "string",
modem1: {
autoSwitch: {
dataplan: "string",
disconnect: "string",
disconnectPeriod: 0,
disconnectThreshold: 0,
signal: "string",
switchBack: "string",
switchBackTime: "string",
switchBackTimer: 0,
},
connStatus: 0,
defaultSim: "string",
gps: "string",
ifname: "string",
preferredCarrier: "string",
redundantIntf: "string",
redundantMode: "string",
sim1Pin: "string",
sim1PinCode: "string",
sim2Pin: "string",
sim2PinCode: "string",
},
modem2: {
autoSwitch: {
dataplan: "string",
disconnect: "string",
disconnectPeriod: 0,
disconnectThreshold: 0,
signal: "string",
switchBack: "string",
switchBackTime: "string",
switchBackTimer: 0,
},
connStatus: 0,
defaultSim: "string",
gps: "string",
ifname: "string",
preferredCarrier: "string",
redundantIntf: "string",
redundantMode: "string",
sim1Pin: "string",
sim1PinCode: "string",
sim2Pin: "string",
sim2PinCode: "string",
},
name: "string",
vdom: 0,
vdomparam: "string",
});
type: fortios:extendercontroller:Extender1
properties:
authorized: string
controllerReport:
interval: 0
signalThreshold: 0
status: string
description: string
extName: string
fosid: string
getAllTables: string
loginPassword: string
modem1:
autoSwitch:
dataplan: string
disconnect: string
disconnectPeriod: 0
disconnectThreshold: 0
signal: string
switchBack: string
switchBackTime: string
switchBackTimer: 0
connStatus: 0
defaultSim: string
gps: string
ifname: string
preferredCarrier: string
redundantIntf: string
redundantMode: string
sim1Pin: string
sim1PinCode: string
sim2Pin: string
sim2PinCode: string
modem2:
autoSwitch:
dataplan: string
disconnect: string
disconnectPeriod: 0
disconnectThreshold: 0
signal: string
switchBack: string
switchBackTime: string
switchBackTimer: 0
connStatus: 0
defaultSim: string
gps: string
ifname: string
preferredCarrier: string
redundantIntf: string
redundantMode: string
sim1Pin: string
sim1PinCode: string
sim2Pin: string
sim2PinCode: string
name: string
vdom: 0
vdomparam: string
Extender1 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Extender1 resource accepts the following input properties:
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - Controller
Report Pulumiverse.Fortios. Extendercontroller. Inputs. Extender1Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Description string
- Description.
- Ext
Name string - FortiExtender name.
- Fosid string
- FortiExtender serial number.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Login
Password string - FortiExtender login password.
- Modem1
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extender1Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extender1Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - Name string
- FortiExtender entry name.
- Vdom int
- VDOM
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - Controller
Report Extender1ControllerReport Args - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Description string
- Description.
- Ext
Name string - FortiExtender name.
- Fosid string
- FortiExtender serial number.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Login
Password string - FortiExtender login password.
- Modem1 Extender1Modem1Args
- Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2 Extender1Modem2Args
- Configuration options for modem 2. The structure of
modem2
block is documented below. - Name string
- FortiExtender entry name.
- Vdom int
- VDOM
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- String
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Extender1ControllerReport - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description String
- Description.
- ext
Name String - FortiExtender name.
- fosid String
- FortiExtender serial number.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password String - FortiExtender login password.
- modem1 Extender1Modem1
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name String
- FortiExtender entry name.
- vdom Integer
- VDOM
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Extender1ControllerReport - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description string
- Description.
- ext
Name string - FortiExtender name.
- fosid string
- FortiExtender serial number.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password string - FortiExtender login password.
- modem1 Extender1Modem1
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name string
- FortiExtender entry name.
- vdom number
- VDOM
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- str
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller_
report Extender1ControllerReport Args - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description str
- Description.
- ext_
name str - FortiExtender name.
- fosid str
- FortiExtender serial number.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login_
password str - FortiExtender login password.
- modem1 Extender1Modem1Args
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2Args
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name str
- FortiExtender entry name.
- vdom int
- VDOM
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- String
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Property Map - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description String
- Description.
- ext
Name String - FortiExtender name.
- fosid String
- FortiExtender serial number.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password String - FortiExtender login password.
- modem1 Property Map
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Property Map
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name String
- FortiExtender entry name.
- vdom Number
- VDOM
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Extender1 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Extender1 Resource
Get an existing Extender1 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: Extender1State, opts?: CustomResourceOptions): Extender1
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authorized: Optional[str] = None,
controller_report: Optional[Extender1ControllerReportArgs] = None,
description: Optional[str] = None,
ext_name: Optional[str] = None,
fosid: Optional[str] = None,
get_all_tables: Optional[str] = None,
login_password: Optional[str] = None,
modem1: Optional[Extender1Modem1Args] = None,
modem2: Optional[Extender1Modem2Args] = None,
name: Optional[str] = None,
vdom: Optional[int] = None,
vdomparam: Optional[str] = None) -> Extender1
func GetExtender1(ctx *Context, name string, id IDInput, state *Extender1State, opts ...ResourceOption) (*Extender1, error)
public static Extender1 Get(string name, Input<string> id, Extender1State? state, CustomResourceOptions? opts = null)
public static Extender1 get(String name, Output<String> id, Extender1State state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - Controller
Report Pulumiverse.Fortios. Extendercontroller. Inputs. Extender1Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Description string
- Description.
- Ext
Name string - FortiExtender name.
- Fosid string
- FortiExtender serial number.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Login
Password string - FortiExtender login password.
- Modem1
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extender1Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extender1Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - Name string
- FortiExtender entry name.
- Vdom int
- VDOM
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - Controller
Report Extender1ControllerReport Args - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Description string
- Description.
- Ext
Name string - FortiExtender name.
- Fosid string
- FortiExtender serial number.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Login
Password string - FortiExtender login password.
- Modem1 Extender1Modem1Args
- Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2 Extender1Modem2Args
- Configuration options for modem 2. The structure of
modem2
block is documented below. - Name string
- FortiExtender entry name.
- Vdom int
- VDOM
- Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- String
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Extender1ControllerReport - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description String
- Description.
- ext
Name String - FortiExtender name.
- fosid String
- FortiExtender serial number.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password String - FortiExtender login password.
- modem1 Extender1Modem1
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name String
- FortiExtender entry name.
- vdom Integer
- VDOM
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- string
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Extender1ControllerReport - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description string
- Description.
- ext
Name string - FortiExtender name.
- fosid string
- FortiExtender serial number.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password string - FortiExtender login password.
- modem1 Extender1Modem1
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name string
- FortiExtender entry name.
- vdom number
- VDOM
- vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- str
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller_
report Extender1ControllerReport Args - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description str
- Description.
- ext_
name str - FortiExtender name.
- fosid str
- FortiExtender serial number.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login_
password str - FortiExtender login password.
- modem1 Extender1Modem1Args
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Extender1Modem2Args
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name str
- FortiExtender entry name.
- vdom int
- VDOM
- vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- String
- FortiExtender Administration (enable or disable). Valid values:
disable
,enable
. - controller
Report Property Map - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - description String
- Description.
- ext
Name String - FortiExtender name.
- fosid String
- FortiExtender serial number.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- login
Password String - FortiExtender login password.
- modem1 Property Map
- Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2 Property Map
- Configuration options for modem 2. The structure of
modem2
block is documented below. - name String
- FortiExtender entry name.
- vdom Number
- VDOM
- vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
Extender1ControllerReport, Extender1ControllerReportArgs
- Interval int
- Controller report interval.
- Signal
Threshold int 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 string
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval Integer
- Controller report interval.
- signal
Threshold Integer Controller report signal threshold.
The
modem1
block supports:- status String
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval number
- Controller report interval.
- signal
Threshold 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.
- signal
Threshold Number Controller report signal threshold.
The
modem1
block supports:- status String
- FortiExtender controller report status. Valid values:
disable
,enable
.
Extender1Modem1, Extender1Modem1Args
- Auto
Switch Pulumiverse.Fortios. Extendercontroller. Inputs. Extender1Modem1Auto Switch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - Conn
Status int - Connection status.
- Default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - Gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - Ifname string
- FortiExtender interface name.
- Preferred
Carrier string - Preferred carrier.
- Redundant
Intf string - Redundant interface.
- Redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - Sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - Sim1Pin
Code string - SIM #1 PIN password.
- Sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - Sim2Pin
Code string - SIM #2 PIN password.
- Auto
Switch Extender1Modem1AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - Conn
Status int - Connection status.
- Default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - Gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - Ifname string
- FortiExtender interface name.
- Preferred
Carrier string - Preferred carrier.
- Redundant
Intf string - Redundant interface.
- Redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - Sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - Sim1Pin
Code string - SIM #1 PIN password.
- Sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - Sim2Pin
Code string - SIM #2 PIN password.
- auto
Switch Extender1Modem1AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status Integer - Connection status.
- default
Sim String - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps String
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname String
- FortiExtender interface name.
- preferred
Carrier String - Preferred carrier.
- redundant
Intf String - Redundant interface.
- redundant
Mode String - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin String
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code String - SIM #1 PIN password.
- sim2Pin String
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code String - SIM #2 PIN password.
- auto
Switch Extender1Modem1AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status number - Connection status.
- default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname string
- FortiExtender interface name.
- preferred
Carrier string - Preferred carrier.
- redundant
Intf string - Redundant interface.
- redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code string - SIM #1 PIN password.
- sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code string - SIM #2 PIN password.
- auto_
switch Extender1Modem1AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn_
status int - Connection status.
- default_
sim str - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps str
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname str
- FortiExtender interface name.
- preferred_
carrier str - Preferred carrier.
- redundant_
intf str - Redundant interface.
- redundant_
mode str - FortiExtender mode. Valid values:
disable
,enable
. - sim1_
pin str - SIM #1 PIN status. Valid values:
disable
,enable
. - sim1_
pin_ strcode - SIM #1 PIN password.
- sim2_
pin str - SIM #2 PIN status. Valid values:
disable
,enable
. - sim2_
pin_ strcode - SIM #2 PIN password.
- auto
Switch Property Map - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status Number - Connection status.
- default
Sim String - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps String
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname String
- FortiExtender interface name.
- preferred
Carrier String - Preferred carrier.
- redundant
Intf String - Redundant interface.
- redundant
Mode String - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin String
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code String - SIM #1 PIN password.
- sim2Pin String
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code String - SIM #2 PIN password.
Extender1Modem1AutoSwitch, Extender1Modem1AutoSwitchArgs
- Dataplan string
- Automatically switch based on data usage. Valid values:
disable
,enable
. - Disconnect string
- Auto switch by disconnect. Valid values:
disable
,enable
. - Disconnect
Period int - Automatically switch based on disconnect period.
- Disconnect
Threshold int - Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - Switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - Switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- Switch
Back intTimer - 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
. - Disconnect
Period int - Automatically switch based on disconnect period.
- Disconnect
Threshold int - Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - Switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - Switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- Switch
Back intTimer - 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
. - disconnect
Period Integer - Automatically switch based on disconnect period.
- disconnect
Threshold Integer - Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back String - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back StringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back IntegerTimer - 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
. - disconnect
Period number - Automatically switch based on disconnect period.
- disconnect
Threshold number - Automatically switch based on disconnect threshold.
- signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back numberTimer - 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_ strtime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch_
back_ inttimer - 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
. - disconnect
Period Number - Automatically switch based on disconnect period.
- disconnect
Threshold Number - Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back String - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back StringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back NumberTimer - Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
Extender1Modem2, Extender1Modem2Args
- Auto
Switch Pulumiverse.Fortios. Extendercontroller. Inputs. Extender1Modem2Auto Switch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - Conn
Status int - Connection status.
- Default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - Gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - Ifname string
- FortiExtender interface name.
- Preferred
Carrier string - Preferred carrier.
- Redundant
Intf string - Redundant interface.
- Redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - Sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - Sim1Pin
Code string - SIM #1 PIN password.
- Sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - Sim2Pin
Code string - SIM #2 PIN password.
- Auto
Switch Extender1Modem2AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - Conn
Status int - Connection status.
- Default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - Gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - Ifname string
- FortiExtender interface name.
- Preferred
Carrier string - Preferred carrier.
- Redundant
Intf string - Redundant interface.
- Redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - Sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - Sim1Pin
Code string - SIM #1 PIN password.
- Sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - Sim2Pin
Code string - SIM #2 PIN password.
- auto
Switch Extender1Modem2AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status Integer - Connection status.
- default
Sim String - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps String
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname String
- FortiExtender interface name.
- preferred
Carrier String - Preferred carrier.
- redundant
Intf String - Redundant interface.
- redundant
Mode String - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin String
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code String - SIM #1 PIN password.
- sim2Pin String
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code String - SIM #2 PIN password.
- auto
Switch Extender1Modem2AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status number - Connection status.
- default
Sim string - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps string
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname string
- FortiExtender interface name.
- preferred
Carrier string - Preferred carrier.
- redundant
Intf string - Redundant interface.
- redundant
Mode string - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin string
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code string - SIM #1 PIN password.
- sim2Pin string
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code string - SIM #2 PIN password.
- auto_
switch Extender1Modem2AutoSwitch - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn_
status int - Connection status.
- default_
sim str - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps str
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname str
- FortiExtender interface name.
- preferred_
carrier str - Preferred carrier.
- redundant_
intf str - Redundant interface.
- redundant_
mode str - FortiExtender mode. Valid values:
disable
,enable
. - sim1_
pin str - SIM #1 PIN status. Valid values:
disable
,enable
. - sim1_
pin_ strcode - SIM #1 PIN password.
- sim2_
pin str - SIM #2 PIN status. Valid values:
disable
,enable
. - sim2_
pin_ strcode - SIM #2 PIN password.
- auto
Switch Property Map - FortiExtender auto switch configuration. The structure of
auto_switch
block is documented below. - conn
Status Number - Connection status.
- default
Sim String - Default SIM selection. Valid values:
sim1
,sim2
,carrier
,cost
. - gps String
- FortiExtender GPS enable/disable. Valid values:
disable
,enable
. - ifname String
- FortiExtender interface name.
- preferred
Carrier String - Preferred carrier.
- redundant
Intf String - Redundant interface.
- redundant
Mode String - FortiExtender mode. Valid values:
disable
,enable
. - sim1Pin String
- SIM #1 PIN status. Valid values:
disable
,enable
. - sim1Pin
Code String - SIM #1 PIN password.
- sim2Pin String
- SIM #2 PIN status. Valid values:
disable
,enable
. - sim2Pin
Code String - SIM #2 PIN password.
Extender1Modem2AutoSwitch, Extender1Modem2AutoSwitchArgs
- Dataplan string
- Automatically switch based on data usage. Valid values:
disable
,enable
. - Disconnect string
- Auto switch by disconnect. Valid values:
disable
,enable
. - Disconnect
Period int - Automatically switch based on disconnect period.
- Disconnect
Threshold int - Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - Switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - Switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- Switch
Back intTimer - 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
. - Disconnect
Period int - Automatically switch based on disconnect period.
- Disconnect
Threshold int - Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - Switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - Switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- Switch
Back intTimer - 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
. - disconnect
Period Integer - Automatically switch based on disconnect period.
- disconnect
Threshold Integer - Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back String - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back StringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back IntegerTimer - 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
. - disconnect
Period number - Automatically switch based on disconnect period.
- disconnect
Threshold number - Automatically switch based on disconnect threshold.
- signal string
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back string - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back stringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back numberTimer - 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_ strtime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch_
back_ inttimer - 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
. - disconnect
Period Number - Automatically switch based on disconnect period.
- disconnect
Threshold Number - Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values:
disable
,enable
. - switch
Back String - Auto switch with switch back multi-options. Valid values:
time
,timer
. - switch
Back StringTime - Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch
Back NumberTimer - Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
Import
ExtenderController Extender1 can be imported using any of these accepted formats:
$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.