fortios.extendercontroller.Extenderprofile
Explore with Pulumi AI
FortiExtender extender profile configuration. Applies to FortiOS Version 7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0
.
Create Extenderprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Extenderprofile(name: string, args?: ExtenderprofileArgs, opts?: CustomResourceOptions);
@overload
def Extenderprofile(resource_name: str,
args: Optional[ExtenderprofileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Extenderprofile(resource_name: str,
opts: Optional[ResourceOptions] = None,
allowaccess: Optional[str] = None,
bandwidth_limit: Optional[int] = None,
cellular: Optional[ExtenderprofileCellularArgs] = None,
enforce_bandwidth: Optional[str] = None,
extension: Optional[str] = None,
fosid: Optional[int] = None,
get_all_tables: Optional[str] = None,
lan_extension: Optional[ExtenderprofileLanExtensionArgs] = None,
login_password: Optional[str] = None,
login_password_change: Optional[str] = None,
model: Optional[str] = None,
name: Optional[str] = None,
vdomparam: Optional[str] = None)
func NewExtenderprofile(ctx *Context, name string, args *ExtenderprofileArgs, opts ...ResourceOption) (*Extenderprofile, error)
public Extenderprofile(string name, ExtenderprofileArgs? args = null, CustomResourceOptions? opts = null)
public Extenderprofile(String name, ExtenderprofileArgs args)
public Extenderprofile(String name, ExtenderprofileArgs args, CustomResourceOptions options)
type: fortios:extendercontroller:Extenderprofile
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 ExtenderprofileArgs
- 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 ExtenderprofileArgs
- 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 ExtenderprofileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExtenderprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExtenderprofileArgs
- 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 extenderprofileResource = new Fortios.Extendercontroller.Extenderprofile("extenderprofileResource", new()
{
Allowaccess = "string",
BandwidthLimit = 0,
Cellular = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularArgs
{
ControllerReport = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularControllerReportArgs
{
Interval = 0,
SignalThreshold = 0,
Status = "string",
},
Dataplans = new[]
{
new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularDataplanArgs
{
Name = "string",
},
},
Modem1 = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularModem1Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularModem1AutoSwitchArgs
{
Dataplan = "string",
Disconnect = "string",
DisconnectPeriod = 0,
DisconnectThreshold = 0,
Signal = "string",
SwitchBack = "string",
SwitchBackTime = "string",
SwitchBackTimer = 0,
},
ConnStatus = 0,
DefaultSim = "string",
Gps = "string",
PreferredCarrier = "string",
RedundantIntf = "string",
RedundantMode = "string",
Sim1Pin = "string",
Sim1PinCode = "string",
Sim2Pin = "string",
Sim2PinCode = "string",
},
Modem2 = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularModem2Args
{
AutoSwitch = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularModem2AutoSwitchArgs
{
Dataplan = "string",
Disconnect = "string",
DisconnectPeriod = 0,
DisconnectThreshold = 0,
Signal = "string",
SwitchBack = "string",
SwitchBackTime = "string",
SwitchBackTimer = 0,
},
ConnStatus = 0,
DefaultSim = "string",
Gps = "string",
PreferredCarrier = "string",
RedundantIntf = "string",
RedundantMode = "string",
Sim1Pin = "string",
Sim1PinCode = "string",
Sim2Pin = "string",
Sim2PinCode = "string",
},
SmsNotification = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularSmsNotificationArgs
{
Alert = new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularSmsNotificationAlertArgs
{
DataExhausted = "string",
FgtBackupModeSwitch = "string",
LowSignalStrength = "string",
ModeSwitch = "string",
OsImageFallback = "string",
SessionDisconnect = "string",
SystemReboot = "string",
},
Receivers = new[]
{
new Fortios.Extendercontroller.Inputs.ExtenderprofileCellularSmsNotificationReceiverArgs
{
Alert = "string",
Name = "string",
PhoneNumber = "string",
Status = "string",
},
},
Status = "string",
},
},
EnforceBandwidth = "string",
Extension = "string",
Fosid = 0,
GetAllTables = "string",
LanExtension = new Fortios.Extendercontroller.Inputs.ExtenderprofileLanExtensionArgs
{
BackhaulInterface = "string",
BackhaulIp = "string",
Backhauls = new[]
{
new Fortios.Extendercontroller.Inputs.ExtenderprofileLanExtensionBackhaulArgs
{
Name = "string",
Port = "string",
Role = "string",
Weight = 0,
},
},
IpsecTunnel = "string",
LinkLoadbalance = "string",
},
LoginPassword = "string",
LoginPasswordChange = "string",
Model = "string",
Name = "string",
Vdomparam = "string",
});
example, err := extendercontroller.NewExtenderprofile(ctx, "extenderprofileResource", &extendercontroller.ExtenderprofileArgs{
Allowaccess: pulumi.String("string"),
BandwidthLimit: pulumi.Int(0),
Cellular: &extendercontroller.ExtenderprofileCellularArgs{
ControllerReport: &extendercontroller.ExtenderprofileCellularControllerReportArgs{
Interval: pulumi.Int(0),
SignalThreshold: pulumi.Int(0),
Status: pulumi.String("string"),
},
Dataplans: extendercontroller.ExtenderprofileCellularDataplanArray{
&extendercontroller.ExtenderprofileCellularDataplanArgs{
Name: pulumi.String("string"),
},
},
Modem1: &extendercontroller.ExtenderprofileCellularModem1Args{
AutoSwitch: &extendercontroller.ExtenderprofileCellularModem1AutoSwitchArgs{
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"),
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.ExtenderprofileCellularModem2Args{
AutoSwitch: &extendercontroller.ExtenderprofileCellularModem2AutoSwitchArgs{
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"),
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"),
},
SmsNotification: &extendercontroller.ExtenderprofileCellularSmsNotificationArgs{
Alert: &extendercontroller.ExtenderprofileCellularSmsNotificationAlertArgs{
DataExhausted: pulumi.String("string"),
FgtBackupModeSwitch: pulumi.String("string"),
LowSignalStrength: pulumi.String("string"),
ModeSwitch: pulumi.String("string"),
OsImageFallback: pulumi.String("string"),
SessionDisconnect: pulumi.String("string"),
SystemReboot: pulumi.String("string"),
},
Receivers: extendercontroller.ExtenderprofileCellularSmsNotificationReceiverArray{
&extendercontroller.ExtenderprofileCellularSmsNotificationReceiverArgs{
Alert: pulumi.String("string"),
Name: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
Status: pulumi.String("string"),
},
},
EnforceBandwidth: pulumi.String("string"),
Extension: pulumi.String("string"),
Fosid: pulumi.Int(0),
GetAllTables: pulumi.String("string"),
LanExtension: &extendercontroller.ExtenderprofileLanExtensionArgs{
BackhaulInterface: pulumi.String("string"),
BackhaulIp: pulumi.String("string"),
Backhauls: extendercontroller.ExtenderprofileLanExtensionBackhaulArray{
&extendercontroller.ExtenderprofileLanExtensionBackhaulArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Role: pulumi.String("string"),
Weight: pulumi.Int(0),
},
},
IpsecTunnel: pulumi.String("string"),
LinkLoadbalance: pulumi.String("string"),
},
LoginPassword: pulumi.String("string"),
LoginPasswordChange: pulumi.String("string"),
Model: pulumi.String("string"),
Name: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
})
var extenderprofileResource = new Extenderprofile("extenderprofileResource", ExtenderprofileArgs.builder()
.allowaccess("string")
.bandwidthLimit(0)
.cellular(ExtenderprofileCellularArgs.builder()
.controllerReport(ExtenderprofileCellularControllerReportArgs.builder()
.interval(0)
.signalThreshold(0)
.status("string")
.build())
.dataplans(ExtenderprofileCellularDataplanArgs.builder()
.name("string")
.build())
.modem1(ExtenderprofileCellularModem1Args.builder()
.autoSwitch(ExtenderprofileCellularModem1AutoSwitchArgs.builder()
.dataplan("string")
.disconnect("string")
.disconnectPeriod(0)
.disconnectThreshold(0)
.signal("string")
.switchBack("string")
.switchBackTime("string")
.switchBackTimer(0)
.build())
.connStatus(0)
.defaultSim("string")
.gps("string")
.preferredCarrier("string")
.redundantIntf("string")
.redundantMode("string")
.sim1Pin("string")
.sim1PinCode("string")
.sim2Pin("string")
.sim2PinCode("string")
.build())
.modem2(ExtenderprofileCellularModem2Args.builder()
.autoSwitch(ExtenderprofileCellularModem2AutoSwitchArgs.builder()
.dataplan("string")
.disconnect("string")
.disconnectPeriod(0)
.disconnectThreshold(0)
.signal("string")
.switchBack("string")
.switchBackTime("string")
.switchBackTimer(0)
.build())
.connStatus(0)
.defaultSim("string")
.gps("string")
.preferredCarrier("string")
.redundantIntf("string")
.redundantMode("string")
.sim1Pin("string")
.sim1PinCode("string")
.sim2Pin("string")
.sim2PinCode("string")
.build())
.smsNotification(ExtenderprofileCellularSmsNotificationArgs.builder()
.alert(ExtenderprofileCellularSmsNotificationAlertArgs.builder()
.dataExhausted("string")
.fgtBackupModeSwitch("string")
.lowSignalStrength("string")
.modeSwitch("string")
.osImageFallback("string")
.sessionDisconnect("string")
.systemReboot("string")
.build())
.receivers(ExtenderprofileCellularSmsNotificationReceiverArgs.builder()
.alert("string")
.name("string")
.phoneNumber("string")
.status("string")
.build())
.status("string")
.build())
.build())
.enforceBandwidth("string")
.extension("string")
.fosid(0)
.getAllTables("string")
.lanExtension(ExtenderprofileLanExtensionArgs.builder()
.backhaulInterface("string")
.backhaulIp("string")
.backhauls(ExtenderprofileLanExtensionBackhaulArgs.builder()
.name("string")
.port("string")
.role("string")
.weight(0)
.build())
.ipsecTunnel("string")
.linkLoadbalance("string")
.build())
.loginPassword("string")
.loginPasswordChange("string")
.model("string")
.name("string")
.vdomparam("string")
.build());
extenderprofile_resource = fortios.extendercontroller.Extenderprofile("extenderprofileResource",
allowaccess="string",
bandwidth_limit=0,
cellular=fortios.extendercontroller.ExtenderprofileCellularArgs(
controller_report=fortios.extendercontroller.ExtenderprofileCellularControllerReportArgs(
interval=0,
signal_threshold=0,
status="string",
),
dataplans=[fortios.extendercontroller.ExtenderprofileCellularDataplanArgs(
name="string",
)],
modem1=fortios.extendercontroller.ExtenderprofileCellularModem1Args(
auto_switch=fortios.extendercontroller.ExtenderprofileCellularModem1AutoSwitchArgs(
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",
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.ExtenderprofileCellularModem2Args(
auto_switch=fortios.extendercontroller.ExtenderprofileCellularModem2AutoSwitchArgs(
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",
preferred_carrier="string",
redundant_intf="string",
redundant_mode="string",
sim1_pin="string",
sim1_pin_code="string",
sim2_pin="string",
sim2_pin_code="string",
),
sms_notification=fortios.extendercontroller.ExtenderprofileCellularSmsNotificationArgs(
alert=fortios.extendercontroller.ExtenderprofileCellularSmsNotificationAlertArgs(
data_exhausted="string",
fgt_backup_mode_switch="string",
low_signal_strength="string",
mode_switch="string",
os_image_fallback="string",
session_disconnect="string",
system_reboot="string",
),
receivers=[fortios.extendercontroller.ExtenderprofileCellularSmsNotificationReceiverArgs(
alert="string",
name="string",
phone_number="string",
status="string",
)],
status="string",
),
),
enforce_bandwidth="string",
extension="string",
fosid=0,
get_all_tables="string",
lan_extension=fortios.extendercontroller.ExtenderprofileLanExtensionArgs(
backhaul_interface="string",
backhaul_ip="string",
backhauls=[fortios.extendercontroller.ExtenderprofileLanExtensionBackhaulArgs(
name="string",
port="string",
role="string",
weight=0,
)],
ipsec_tunnel="string",
link_loadbalance="string",
),
login_password="string",
login_password_change="string",
model="string",
name="string",
vdomparam="string")
const extenderprofileResource = new fortios.extendercontroller.Extenderprofile("extenderprofileResource", {
allowaccess: "string",
bandwidthLimit: 0,
cellular: {
controllerReport: {
interval: 0,
signalThreshold: 0,
status: "string",
},
dataplans: [{
name: "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",
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",
preferredCarrier: "string",
redundantIntf: "string",
redundantMode: "string",
sim1Pin: "string",
sim1PinCode: "string",
sim2Pin: "string",
sim2PinCode: "string",
},
smsNotification: {
alert: {
dataExhausted: "string",
fgtBackupModeSwitch: "string",
lowSignalStrength: "string",
modeSwitch: "string",
osImageFallback: "string",
sessionDisconnect: "string",
systemReboot: "string",
},
receivers: [{
alert: "string",
name: "string",
phoneNumber: "string",
status: "string",
}],
status: "string",
},
},
enforceBandwidth: "string",
extension: "string",
fosid: 0,
getAllTables: "string",
lanExtension: {
backhaulInterface: "string",
backhaulIp: "string",
backhauls: [{
name: "string",
port: "string",
role: "string",
weight: 0,
}],
ipsecTunnel: "string",
linkLoadbalance: "string",
},
loginPassword: "string",
loginPasswordChange: "string",
model: "string",
name: "string",
vdomparam: "string",
});
type: fortios:extendercontroller:Extenderprofile
properties:
allowaccess: string
bandwidthLimit: 0
cellular:
controllerReport:
interval: 0
signalThreshold: 0
status: string
dataplans:
- name: 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
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
preferredCarrier: string
redundantIntf: string
redundantMode: string
sim1Pin: string
sim1PinCode: string
sim2Pin: string
sim2PinCode: string
smsNotification:
alert:
dataExhausted: string
fgtBackupModeSwitch: string
lowSignalStrength: string
modeSwitch: string
osImageFallback: string
sessionDisconnect: string
systemReboot: string
receivers:
- alert: string
name: string
phoneNumber: string
status: string
status: string
enforceBandwidth: string
extension: string
fosid: 0
getAllTables: string
lanExtension:
backhaulInterface: string
backhaulIp: string
backhauls:
- name: string
port: string
role: string
weight: 0
ipsecTunnel: string
linkLoadbalance: string
loginPassword: string
loginPasswordChange: string
model: string
name: string
vdomparam: string
Extenderprofile 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 Extenderprofile resource accepts the following input properties:
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - Fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Lan
Extension Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Lan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Model string
- Model.
- Name string
- FortiExtender profile name
- 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.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Extenderprofile
Cellular Args - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - Fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Lan
Extension ExtenderprofileLan Extension Args - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Model string
- Model.
- Name string
- FortiExtender profile name
- 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.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit Integer - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension String
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid Integer
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension ExtenderprofileLan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model String
- Model.
- name String
- FortiExtender profile name
- 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.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit number - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid number
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension ExtenderprofileLan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password string - Set the managed extender's administrator password.
- login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model string
- Model.
- name string
- FortiExtender profile name
- 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.
- allowaccess str
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth_
limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular Args - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce_
bandwidth str - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension str
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan_
extension ExtenderprofileLan Extension Args - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login_
password str - Set the managed extender's administrator password.
- login_
password_ strchange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model str
- Model.
- name str
- FortiExtender profile name
- 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.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit Number - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular Property Map
- FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension String
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid Number
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension Property Map - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model String
- Model.
- name String
- FortiExtender profile name
- 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 Extenderprofile 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 Extenderprofile Resource
Get an existing Extenderprofile 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?: ExtenderprofileState, opts?: CustomResourceOptions): Extenderprofile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowaccess: Optional[str] = None,
bandwidth_limit: Optional[int] = None,
cellular: Optional[ExtenderprofileCellularArgs] = None,
enforce_bandwidth: Optional[str] = None,
extension: Optional[str] = None,
fosid: Optional[int] = None,
get_all_tables: Optional[str] = None,
lan_extension: Optional[ExtenderprofileLanExtensionArgs] = None,
login_password: Optional[str] = None,
login_password_change: Optional[str] = None,
model: Optional[str] = None,
name: Optional[str] = None,
vdomparam: Optional[str] = None) -> Extenderprofile
func GetExtenderprofile(ctx *Context, name string, id IDInput, state *ExtenderprofileState, opts ...ResourceOption) (*Extenderprofile, error)
public static Extenderprofile Get(string name, Input<string> id, ExtenderprofileState? state, CustomResourceOptions? opts = null)
public static Extenderprofile get(String name, Output<String> id, ExtenderprofileState 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.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - Fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Lan
Extension Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Lan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Model string
- Model.
- Name string
- FortiExtender profile name
- 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.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - Bandwidth
Limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Extenderprofile
Cellular Args - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - Enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - Extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - Fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Lan
Extension ExtenderprofileLan Extension Args - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - Login
Password string - Set the managed extender's administrator password.
- Login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - Model string
- Model.
- Name string
- FortiExtender profile name
- 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.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit Integer - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension String
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid Integer
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension ExtenderprofileLan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model String
- Model.
- name String
- FortiExtender profile name
- 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.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit number - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth string - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension string
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid number
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension ExtenderprofileLan Extension - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password string - Set the managed extender's administrator password.
- login
Password stringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model string
- Model.
- name string
- FortiExtender profile name
- 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.
- allowaccess str
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth_
limit int - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
Extenderprofile
Cellular Args - FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce_
bandwidth str - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension str
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid int
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan_
extension ExtenderprofileLan Extension Args - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login_
password str - Set the managed extender's administrator password.
- login_
password_ strchange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model str
- Model.
- name str
- FortiExtender profile name
- 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.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values:
ping
,telnet
,http
,https
,ssh
,snmp
. - bandwidth
Limit Number - FortiExtender LAN extension bandwidth limit (Mbps).
- cellular Property Map
- FortiExtender cellular configuration. The structure of
cellular
block is documented below. - enforce
Bandwidth String - Enable/disable enforcement of bandwidth on LAN extension interface. Valid values:
enable
,disable
. - extension String
- Extension option. Valid values:
wan-extension
,lan-extension
. - fosid Number
- id
- 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, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- lan
Extension Property Map - FortiExtender lan extension configuration. The structure of
lan_extension
block is documented below. - login
Password String - Set the managed extender's administrator password.
- login
Password StringChange - Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values:
yes
,default
,no
. - model String
- Model.
- name String
- FortiExtender profile name
- 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
ExtenderprofileCellular, ExtenderprofileCellularArgs
- Controller
Report Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Dataplans
List<Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Dataplan> - Dataplan names. The structure of
dataplan
block is documented below. - Modem1
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - Sms
Notification Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Sms Notification - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
- Controller
Report ExtenderprofileCellular Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - Dataplans
[]Extenderprofile
Cellular Dataplan - Dataplan names. The structure of
dataplan
block is documented below. - Modem1
Extenderprofile
Cellular Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - Modem2
Extenderprofile
Cellular Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - Sms
Notification ExtenderprofileCellular Sms Notification - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
- controller
Report ExtenderprofileCellular Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - dataplans
List<Extenderprofile
Cellular Dataplan> - Dataplan names. The structure of
dataplan
block is documented below. - modem1
Extenderprofile
Cellular Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2
Extenderprofile
Cellular Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - sms
Notification ExtenderprofileCellular Sms Notification - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
- controller
Report ExtenderprofileCellular Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - dataplans
Extenderprofile
Cellular Dataplan[] - Dataplan names. The structure of
dataplan
block is documented below. - modem1
Extenderprofile
Cellular Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2
Extenderprofile
Cellular Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - sms
Notification ExtenderprofileCellular Sms Notification - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
- controller_
report ExtenderprofileCellular Controller Report - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - dataplans
Sequence[Extenderprofile
Cellular Dataplan] - Dataplan names. The structure of
dataplan
block is documented below. - modem1
Extenderprofile
Cellular Modem1 - Configuration options for modem 1. The structure of
modem1
block is documented below. - modem2
Extenderprofile
Cellular Modem2 - Configuration options for modem 2. The structure of
modem2
block is documented below. - sms_
notification ExtenderprofileCellular Sms Notification - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
- controller
Report Property Map - FortiExtender controller report configuration. The structure of
controller_report
block is documented below. - dataplans List<Property Map>
- Dataplan names. The structure of
dataplan
block is documented below. - 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. - sms
Notification Property Map - FortiExtender cellular SMS notification configuration. The structure of
sms_notification
block is documented below.
ExtenderprofileCellularControllerReport, ExtenderprofileCellularControllerReportArgs
- Interval int
- Controller report interval.
- Signal
Threshold int - Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values:
disable
,enable
.
- Interval int
- Controller report interval.
- Signal
Threshold int - Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval Integer
- Controller report interval.
- signal
Threshold Integer - Controller report signal threshold.
- status String
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval number
- Controller report interval.
- signal
Threshold number - Controller report signal threshold.
- status string
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval int
- Controller report interval.
- signal_
threshold int - Controller report signal threshold.
- status str
- FortiExtender controller report status. Valid values:
disable
,enable
.
- interval Number
- Controller report interval.
- signal
Threshold Number - Controller report signal threshold.
- status String
- FortiExtender controller report status. Valid values:
disable
,enable
.
ExtenderprofileCellularDataplan, ExtenderprofileCellularDataplanArgs
- Name string
- Dataplan name.
- Name string
- Dataplan name.
- name String
- Dataplan name.
- name string
- Dataplan name.
- name str
- Dataplan name.
- name String
- Dataplan name.
ExtenderprofileCellularModem1, ExtenderprofileCellularModem1Args
- Auto
Switch Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Modem1Auto Switch - Conn
Status int - Default
Sim string - Gps string
- Preferred
Carrier string - Redundant
Intf string - Redundant
Mode string - Sim1Pin string
- Sim1Pin
Code string - Sim2Pin string
- Sim2Pin
Code string
- Auto
Switch ExtenderprofileCellular Modem1Auto Switch - Conn
Status int - Default
Sim string - Gps string
- Preferred
Carrier string - Redundant
Intf string - Redundant
Mode string - Sim1Pin string
- Sim1Pin
Code string - Sim2Pin string
- Sim2Pin
Code string
- auto
Switch ExtenderprofileCellular Modem1Auto Switch - conn
Status Integer - default
Sim String - gps String
- preferred
Carrier String - redundant
Intf String - redundant
Mode String - sim1Pin String
- sim1Pin
Code String - sim2Pin String
- sim2Pin
Code String
- auto
Switch ExtenderprofileCellular Modem1Auto Switch - conn
Status number - default
Sim string - gps string
- preferred
Carrier string - redundant
Intf string - redundant
Mode string - sim1Pin string
- sim1Pin
Code string - sim2Pin string
- sim2Pin
Code string
- auto_
switch ExtenderprofileCellular Modem1Auto Switch - conn_
status int - default_
sim str - gps str
- preferred_
carrier str - redundant_
intf str - redundant_
mode str - sim1_
pin str - sim1_
pin_ strcode - sim2_
pin str - sim2_
pin_ strcode
- auto
Switch Property Map - conn
Status Number - default
Sim String - gps String
- preferred
Carrier String - redundant
Intf String - redundant
Mode String - sim1Pin String
- sim1Pin
Code String - sim2Pin String
- sim2Pin
Code String
ExtenderprofileCellularModem1AutoSwitch, ExtenderprofileCellularModem1AutoSwitchArgs
- 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).
ExtenderprofileCellularModem2, ExtenderprofileCellularModem2Args
- Auto
Switch Pulumiverse.Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Modem2Auto Switch - Conn
Status int - Default
Sim string - Gps string
- Preferred
Carrier string - Redundant
Intf string - Redundant
Mode string - Sim1Pin string
- Sim1Pin
Code string - Sim2Pin string
- Sim2Pin
Code string
- Auto
Switch ExtenderprofileCellular Modem2Auto Switch - Conn
Status int - Default
Sim string - Gps string
- Preferred
Carrier string - Redundant
Intf string - Redundant
Mode string - Sim1Pin string
- Sim1Pin
Code string - Sim2Pin string
- Sim2Pin
Code string
- auto
Switch ExtenderprofileCellular Modem2Auto Switch - conn
Status Integer - default
Sim String - gps String
- preferred
Carrier String - redundant
Intf String - redundant
Mode String - sim1Pin String
- sim1Pin
Code String - sim2Pin String
- sim2Pin
Code String
- auto
Switch ExtenderprofileCellular Modem2Auto Switch - conn
Status number - default
Sim string - gps string
- preferred
Carrier string - redundant
Intf string - redundant
Mode string - sim1Pin string
- sim1Pin
Code string - sim2Pin string
- sim2Pin
Code string
- auto_
switch ExtenderprofileCellular Modem2Auto Switch - conn_
status int - default_
sim str - gps str
- preferred_
carrier str - redundant_
intf str - redundant_
mode str - sim1_
pin str - sim1_
pin_ strcode - sim2_
pin str - sim2_
pin_ strcode
- auto
Switch Property Map - conn
Status Number - default
Sim String - gps String
- preferred
Carrier String - redundant
Intf String - redundant
Mode String - sim1Pin String
- sim1Pin
Code String - sim2Pin String
- sim2Pin
Code String
ExtenderprofileCellularModem2AutoSwitch, ExtenderprofileCellularModem2AutoSwitchArgs
- 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).
ExtenderprofileCellularSmsNotification, ExtenderprofileCellularSmsNotificationArgs
- Alert
Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Sms Notification Alert - SMS alert list. The structure of
alert
block is documented below. - Receivers
List<Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Cellular Sms Notification Receiver> - SMS notification receiver list. The structure of
receiver
block is documented below. - Status string
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
- Alert
Extenderprofile
Cellular Sms Notification Alert - SMS alert list. The structure of
alert
block is documented below. - Receivers
[]Extenderprofile
Cellular Sms Notification Receiver - SMS notification receiver list. The structure of
receiver
block is documented below. - Status string
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
- alert
Extenderprofile
Cellular Sms Notification Alert - SMS alert list. The structure of
alert
block is documented below. - receivers
List<Extenderprofile
Cellular Sms Notification Receiver> - SMS notification receiver list. The structure of
receiver
block is documented below. - status String
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
- alert
Extenderprofile
Cellular Sms Notification Alert - SMS alert list. The structure of
alert
block is documented below. - receivers
Extenderprofile
Cellular Sms Notification Receiver[] - SMS notification receiver list. The structure of
receiver
block is documented below. - status string
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
- alert
Extenderprofile
Cellular Sms Notification Alert - SMS alert list. The structure of
alert
block is documented below. - receivers
Sequence[Extenderprofile
Cellular Sms Notification Receiver] - SMS notification receiver list. The structure of
receiver
block is documented below. - status str
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
- alert Property Map
- SMS alert list. The structure of
alert
block is documented below. - receivers List<Property Map>
- SMS notification receiver list. The structure of
receiver
block is documented below. - status String
- FortiExtender SMS notification status. Valid values:
disable
,enable
.
ExtenderprofileCellularSmsNotificationAlert, ExtenderprofileCellularSmsNotificationAlertArgs
- Data
Exhausted string - Display string when data exhausted.
- Fgt
Backup stringMode Switch - Display string when FortiGate backup mode switched.
- Low
Signal stringStrength - Display string when signal strength is low.
- Mode
Switch string - Display string when mode is switched.
- Os
Image stringFallback - Display string when falling back to a previous OS image.
- Session
Disconnect string - Display string when session disconnected.
- System
Reboot string - Display string when system rebooted.
- Data
Exhausted string - Display string when data exhausted.
- Fgt
Backup stringMode Switch - Display string when FortiGate backup mode switched.
- Low
Signal stringStrength - Display string when signal strength is low.
- Mode
Switch string - Display string when mode is switched.
- Os
Image stringFallback - Display string when falling back to a previous OS image.
- Session
Disconnect string - Display string when session disconnected.
- System
Reboot string - Display string when system rebooted.
- data
Exhausted String - Display string when data exhausted.
- fgt
Backup StringMode Switch - Display string when FortiGate backup mode switched.
- low
Signal StringStrength - Display string when signal strength is low.
- mode
Switch String - Display string when mode is switched.
- os
Image StringFallback - Display string when falling back to a previous OS image.
- session
Disconnect String - Display string when session disconnected.
- system
Reboot String - Display string when system rebooted.
- data
Exhausted string - Display string when data exhausted.
- fgt
Backup stringMode Switch - Display string when FortiGate backup mode switched.
- low
Signal stringStrength - Display string when signal strength is low.
- mode
Switch string - Display string when mode is switched.
- os
Image stringFallback - Display string when falling back to a previous OS image.
- session
Disconnect string - Display string when session disconnected.
- system
Reboot string - Display string when system rebooted.
- data_
exhausted str - Display string when data exhausted.
- fgt_
backup_ strmode_ switch - Display string when FortiGate backup mode switched.
- low_
signal_ strstrength - Display string when signal strength is low.
- mode_
switch str - Display string when mode is switched.
- os_
image_ strfallback - Display string when falling back to a previous OS image.
- session_
disconnect str - Display string when session disconnected.
- system_
reboot str - Display string when system rebooted.
- data
Exhausted String - Display string when data exhausted.
- fgt
Backup StringMode Switch - Display string when FortiGate backup mode switched.
- low
Signal StringStrength - Display string when signal strength is low.
- mode
Switch String - Display string when mode is switched.
- os
Image StringFallback - Display string when falling back to a previous OS image.
- session
Disconnect String - Display string when session disconnected.
- system
Reboot String - Display string when system rebooted.
ExtenderprofileCellularSmsNotificationReceiver, ExtenderprofileCellularSmsNotificationReceiverArgs
- Alert string
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- Name string
- FortiExtender SMS notification receiver name.
- Phone
Number string - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- Status string
- SMS notification receiver status. Valid values:
disable
,enable
.
- Alert string
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- Name string
- FortiExtender SMS notification receiver name.
- Phone
Number string - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- Status string
- SMS notification receiver status. Valid values:
disable
,enable
.
- alert String
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- name String
- FortiExtender SMS notification receiver name.
- phone
Number String - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- status String
- SMS notification receiver status. Valid values:
disable
,enable
.
- alert string
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- name string
- FortiExtender SMS notification receiver name.
- phone
Number string - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- status string
- SMS notification receiver status. Valid values:
disable
,enable
.
- alert str
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- name str
- FortiExtender SMS notification receiver name.
- phone_
number str - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- status str
- SMS notification receiver status. Valid values:
disable
,enable
.
- alert String
Alert multi-options. Valid values:
system-reboot
,data-exhausted
,session-disconnect
,low-signal-strength
,mode-switch
,os-image-fallback
,fgt-backup-mode-switch
.The
modem1
block supports:- name String
- FortiExtender SMS notification receiver name.
- phone
Number String - Receiver phone number. Format: [+][country code][area code][local phone number]. For example: +16501234567.
- status String
- SMS notification receiver status. Valid values:
disable
,enable
.
ExtenderprofileLanExtension, ExtenderprofileLanExtensionArgs
- Backhaul
Interface string - IPsec phase1 interface.
- Backhaul
Ip string - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- Backhauls
List<Pulumiverse.
Fortios. Extendercontroller. Inputs. Extenderprofile Lan Extension Backhaul> - LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - Ipsec
Tunnel string - IPsec tunnel name.
- Link
Loadbalance string - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
- Backhaul
Interface string - IPsec phase1 interface.
- Backhaul
Ip string - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- Backhauls
[]Extenderprofile
Lan Extension Backhaul - LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - Ipsec
Tunnel string - IPsec tunnel name.
- Link
Loadbalance string - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
- backhaul
Interface String - IPsec phase1 interface.
- backhaul
Ip String - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls
List<Extenderprofile
Lan Extension Backhaul> - LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - ipsec
Tunnel String - IPsec tunnel name.
- link
Loadbalance String - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
- backhaul
Interface string - IPsec phase1 interface.
- backhaul
Ip string - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls
Extenderprofile
Lan Extension Backhaul[] - LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - ipsec
Tunnel string - IPsec tunnel name.
- link
Loadbalance string - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
- backhaul_
interface str - IPsec phase1 interface.
- backhaul_
ip str - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls
Sequence[Extenderprofile
Lan Extension Backhaul] - LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - ipsec_
tunnel str - IPsec tunnel name.
- link_
loadbalance str - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
- backhaul
Interface String - IPsec phase1 interface.
- backhaul
Ip String - IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls List<Property Map>
- LAN extension backhaul tunnel configuration. The structure of
backhaul
block is documented below. - ipsec
Tunnel String - IPsec tunnel name.
- link
Loadbalance String - LAN extension link load balance strategy. Valid values:
activebackup
,loadbalance
.
ExtenderprofileLanExtensionBackhaul, ExtenderprofileLanExtensionBackhaulArgs
Import
ExtenderController ExtenderProfile can be imported using any of these accepted formats:
$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile 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.