fortios.extensioncontroller.Extenderprofile
Explore with Pulumi AI
FortiExtender extender profile configuration. Applies to FortiOS Version >= 7.2.1.
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,
                    wifi: Optional[ExtenderprofileWifiArgs] = 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:extensioncontroller: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 fortiosExtenderprofileResource = new Fortios.Extensioncontroller.Extenderprofile("fortiosExtenderprofileResource", new()
{
    Allowaccess = "string",
    BandwidthLimit = 0,
    Cellular = new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularArgs
    {
        ControllerReport = new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularControllerReportArgs
        {
            Interval = 0,
            SignalThreshold = 0,
            Status = "string",
        },
        Dataplans = new[]
        {
            new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularDataplanArgs
            {
                Name = "string",
            },
        },
        Modem1 = new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularModem1Args
        {
            AutoSwitch = new Fortios.Extensioncontroller.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.Extensioncontroller.Inputs.ExtenderprofileCellularModem2Args
        {
            AutoSwitch = new Fortios.Extensioncontroller.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.Extensioncontroller.Inputs.ExtenderprofileCellularSmsNotificationArgs
        {
            Alert = new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularSmsNotificationAlertArgs
            {
                DataExhausted = "string",
                FgtBackupModeSwitch = "string",
                LowSignalStrength = "string",
                ModeSwitch = "string",
                OsImageFallback = "string",
                SessionDisconnect = "string",
                SystemReboot = "string",
            },
            Receivers = new[]
            {
                new Fortios.Extensioncontroller.Inputs.ExtenderprofileCellularSmsNotificationReceiverArgs
                {
                    Alert = "string",
                    Name = "string",
                    PhoneNumber = "string",
                    Status = "string",
                },
            },
            Status = "string",
        },
    },
    EnforceBandwidth = "string",
    Extension = "string",
    Fosid = 0,
    GetAllTables = "string",
    LanExtension = new Fortios.Extensioncontroller.Inputs.ExtenderprofileLanExtensionArgs
    {
        BackhaulInterface = "string",
        BackhaulIp = "string",
        Backhauls = new[]
        {
            new Fortios.Extensioncontroller.Inputs.ExtenderprofileLanExtensionBackhaulArgs
            {
                Name = "string",
                Port = "string",
                Role = "string",
                Weight = 0,
            },
        },
        IpsecTunnel = "string",
        LinkLoadbalance = "string",
    },
    LoginPassword = "string",
    LoginPasswordChange = "string",
    Model = "string",
    Name = "string",
    Vdomparam = "string",
    Wifi = new Fortios.Extensioncontroller.Inputs.ExtenderprofileWifiArgs
    {
        Country = "string",
        Radio1 = new Fortios.Extensioncontroller.Inputs.ExtenderprofileWifiRadio1Args
        {
            Band = "string",
            Bandwidth = "string",
            BeaconInterval = 0,
            BssColor = 0,
            BssColorMode = "string",
            Channel = "string",
            ExtensionChannel = "string",
            GuardInterval = "string",
            LanExtVap = "string",
            LocalVaps = new[]
            {
                new Fortios.Extensioncontroller.Inputs.ExtenderprofileWifiRadio1LocalVapArgs
                {
                    Name = "string",
                },
            },
            MaxClients = 0,
            Mode = "string",
            N80211d = "string",
            OperatingStandard = "string",
            PowerLevel = 0,
            Status = "string",
        },
        Radio2 = new Fortios.Extensioncontroller.Inputs.ExtenderprofileWifiRadio2Args
        {
            Band = "string",
            Bandwidth = "string",
            BeaconInterval = 0,
            BssColor = 0,
            BssColorMode = "string",
            Channel = "string",
            ExtensionChannel = "string",
            GuardInterval = "string",
            LanExtVap = "string",
            LocalVaps = new[]
            {
                new Fortios.Extensioncontroller.Inputs.ExtenderprofileWifiRadio2LocalVapArgs
                {
                    Name = "string",
                },
            },
            MaxClients = 0,
            Mode = "string",
            N80211d = "string",
            OperatingStandard = "string",
            PowerLevel = 0,
            Status = "string",
        },
    },
});
example, err := extensioncontroller.NewExtenderprofile(ctx, "fortiosExtenderprofileResource", &extensioncontroller.ExtenderprofileArgs{
	Allowaccess:    pulumi.String("string"),
	BandwidthLimit: pulumi.Int(0),
	Cellular: &extensioncontroller.ExtenderprofileCellularArgs{
		ControllerReport: &extensioncontroller.ExtenderprofileCellularControllerReportArgs{
			Interval:        pulumi.Int(0),
			SignalThreshold: pulumi.Int(0),
			Status:          pulumi.String("string"),
		},
		Dataplans: extensioncontroller.ExtenderprofileCellularDataplanArray{
			&extensioncontroller.ExtenderprofileCellularDataplanArgs{
				Name: pulumi.String("string"),
			},
		},
		Modem1: &extensioncontroller.ExtenderprofileCellularModem1Args{
			AutoSwitch: &extensioncontroller.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: &extensioncontroller.ExtenderprofileCellularModem2Args{
			AutoSwitch: &extensioncontroller.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: &extensioncontroller.ExtenderprofileCellularSmsNotificationArgs{
			Alert: &extensioncontroller.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: extensioncontroller.ExtenderprofileCellularSmsNotificationReceiverArray{
				&extensioncontroller.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: &extensioncontroller.ExtenderprofileLanExtensionArgs{
		BackhaulInterface: pulumi.String("string"),
		BackhaulIp:        pulumi.String("string"),
		Backhauls: extensioncontroller.ExtenderprofileLanExtensionBackhaulArray{
			&extensioncontroller.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"),
	Wifi: &extensioncontroller.ExtenderprofileWifiArgs{
		Country: pulumi.String("string"),
		Radio1: &extensioncontroller.ExtenderprofileWifiRadio1Args{
			Band:             pulumi.String("string"),
			Bandwidth:        pulumi.String("string"),
			BeaconInterval:   pulumi.Int(0),
			BssColor:         pulumi.Int(0),
			BssColorMode:     pulumi.String("string"),
			Channel:          pulumi.String("string"),
			ExtensionChannel: pulumi.String("string"),
			GuardInterval:    pulumi.String("string"),
			LanExtVap:        pulumi.String("string"),
			LocalVaps: extensioncontroller.ExtenderprofileWifiRadio1LocalVapArray{
				&extensioncontroller.ExtenderprofileWifiRadio1LocalVapArgs{
					Name: pulumi.String("string"),
				},
			},
			MaxClients:        pulumi.Int(0),
			Mode:              pulumi.String("string"),
			N80211d:           pulumi.String("string"),
			OperatingStandard: pulumi.String("string"),
			PowerLevel:        pulumi.Int(0),
			Status:            pulumi.String("string"),
		},
		Radio2: &extensioncontroller.ExtenderprofileWifiRadio2Args{
			Band:             pulumi.String("string"),
			Bandwidth:        pulumi.String("string"),
			BeaconInterval:   pulumi.Int(0),
			BssColor:         pulumi.Int(0),
			BssColorMode:     pulumi.String("string"),
			Channel:          pulumi.String("string"),
			ExtensionChannel: pulumi.String("string"),
			GuardInterval:    pulumi.String("string"),
			LanExtVap:        pulumi.String("string"),
			LocalVaps: extensioncontroller.ExtenderprofileWifiRadio2LocalVapArray{
				&extensioncontroller.ExtenderprofileWifiRadio2LocalVapArgs{
					Name: pulumi.String("string"),
				},
			},
			MaxClients:        pulumi.Int(0),
			Mode:              pulumi.String("string"),
			N80211d:           pulumi.String("string"),
			OperatingStandard: pulumi.String("string"),
			PowerLevel:        pulumi.Int(0),
			Status:            pulumi.String("string"),
		},
	},
})
var fortiosExtenderprofileResource = new Extenderprofile("fortiosExtenderprofileResource", 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")
    .wifi(ExtenderprofileWifiArgs.builder()
        .country("string")
        .radio1(ExtenderprofileWifiRadio1Args.builder()
            .band("string")
            .bandwidth("string")
            .beaconInterval(0)
            .bssColor(0)
            .bssColorMode("string")
            .channel("string")
            .extensionChannel("string")
            .guardInterval("string")
            .lanExtVap("string")
            .localVaps(ExtenderprofileWifiRadio1LocalVapArgs.builder()
                .name("string")
                .build())
            .maxClients(0)
            .mode("string")
            .n80211d("string")
            .operatingStandard("string")
            .powerLevel(0)
            .status("string")
            .build())
        .radio2(ExtenderprofileWifiRadio2Args.builder()
            .band("string")
            .bandwidth("string")
            .beaconInterval(0)
            .bssColor(0)
            .bssColorMode("string")
            .channel("string")
            .extensionChannel("string")
            .guardInterval("string")
            .lanExtVap("string")
            .localVaps(ExtenderprofileWifiRadio2LocalVapArgs.builder()
                .name("string")
                .build())
            .maxClients(0)
            .mode("string")
            .n80211d("string")
            .operatingStandard("string")
            .powerLevel(0)
            .status("string")
            .build())
        .build())
    .build());
fortios_extenderprofile_resource = fortios.extensioncontroller.Extenderprofile("fortiosExtenderprofileResource",
    allowaccess="string",
    bandwidth_limit=0,
    cellular={
        "controller_report": {
            "interval": 0,
            "signal_threshold": 0,
            "status": "string",
        },
        "dataplans": [{
            "name": "string",
        }],
        "modem1": {
            "auto_switch": {
                "dataplan": "string",
                "disconnect": "string",
                "disconnect_period": 0,
                "disconnect_threshold": 0,
                "signal": "string",
                "switch_back": "string",
                "switch_back_time": "string",
                "switch_back_timer": 0,
            },
            "conn_status": 0,
            "default_sim": "string",
            "gps": "string",
            "preferred_carrier": "string",
            "redundant_intf": "string",
            "redundant_mode": "string",
            "sim1_pin": "string",
            "sim1_pin_code": "string",
            "sim2_pin": "string",
            "sim2_pin_code": "string",
        },
        "modem2": {
            "auto_switch": {
                "dataplan": "string",
                "disconnect": "string",
                "disconnect_period": 0,
                "disconnect_threshold": 0,
                "signal": "string",
                "switch_back": "string",
                "switch_back_time": "string",
                "switch_back_timer": 0,
            },
            "conn_status": 0,
            "default_sim": "string",
            "gps": "string",
            "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": {
            "alert": {
                "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": [{
                "alert": "string",
                "name": "string",
                "phone_number": "string",
                "status": "string",
            }],
            "status": "string",
        },
    },
    enforce_bandwidth="string",
    extension="string",
    fosid=0,
    get_all_tables="string",
    lan_extension={
        "backhaul_interface": "string",
        "backhaul_ip": "string",
        "backhauls": [{
            "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",
    wifi={
        "country": "string",
        "radio1": {
            "band": "string",
            "bandwidth": "string",
            "beacon_interval": 0,
            "bss_color": 0,
            "bss_color_mode": "string",
            "channel": "string",
            "extension_channel": "string",
            "guard_interval": "string",
            "lan_ext_vap": "string",
            "local_vaps": [{
                "name": "string",
            }],
            "max_clients": 0,
            "mode": "string",
            "n80211d": "string",
            "operating_standard": "string",
            "power_level": 0,
            "status": "string",
        },
        "radio2": {
            "band": "string",
            "bandwidth": "string",
            "beacon_interval": 0,
            "bss_color": 0,
            "bss_color_mode": "string",
            "channel": "string",
            "extension_channel": "string",
            "guard_interval": "string",
            "lan_ext_vap": "string",
            "local_vaps": [{
                "name": "string",
            }],
            "max_clients": 0,
            "mode": "string",
            "n80211d": "string",
            "operating_standard": "string",
            "power_level": 0,
            "status": "string",
        },
    })
const fortiosExtenderprofileResource = new fortios.extensioncontroller.Extenderprofile("fortiosExtenderprofileResource", {
    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",
    wifi: {
        country: "string",
        radio1: {
            band: "string",
            bandwidth: "string",
            beaconInterval: 0,
            bssColor: 0,
            bssColorMode: "string",
            channel: "string",
            extensionChannel: "string",
            guardInterval: "string",
            lanExtVap: "string",
            localVaps: [{
                name: "string",
            }],
            maxClients: 0,
            mode: "string",
            n80211d: "string",
            operatingStandard: "string",
            powerLevel: 0,
            status: "string",
        },
        radio2: {
            band: "string",
            bandwidth: "string",
            beaconInterval: 0,
            bssColor: 0,
            bssColorMode: "string",
            channel: "string",
            extensionChannel: "string",
            guardInterval: "string",
            lanExtVap: "string",
            localVaps: [{
                name: "string",
            }],
            maxClients: 0,
            mode: "string",
            n80211d: "string",
            operatingStandard: "string",
            powerLevel: 0,
            status: "string",
        },
    },
});
type: fortios:extensioncontroller: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
    wifi:
        country: string
        radio1:
            band: string
            bandwidth: string
            beaconInterval: 0
            bssColor: 0
            bssColorMode: string
            channel: string
            extensionChannel: string
            guardInterval: string
            lanExtVap: string
            localVaps:
                - name: string
            maxClients: 0
            mode: string
            n80211d: string
            operatingStandard: string
            powerLevel: 0
            status: string
        radio2:
            band: string
            bandwidth: string
            beaconInterval: 0
            bssColor: 0
            bssColorMode: string
            channel: string
            extensionChannel: string
            guardInterval: string
            lanExtVap: string
            localVaps:
                - name: string
            maxClients: 0
            mode: string
            n80211d: string
            operatingStandard: string
            powerLevel: 0
            status: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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.
- BandwidthLimit int
- FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- EnforceBandwidth 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.
- GetAll 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.
- LanExtension Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Lan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- LoginPassword string
- Set the managed extender's administrator password.
- LoginPassword 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.
- Wifi
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- BandwidthLimit int
- FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
ExtenderprofileCellular Args 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- EnforceBandwidth 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.
- GetAll 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.
- LanExtension ExtenderprofileLan Extension Args 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- LoginPassword string
- Set the managed extender's administrator password.
- LoginPassword 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.
- Wifi
ExtenderprofileWifi Args 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit Integer
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
ExtenderprofileCellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension ExtenderprofileLan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword String
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi
ExtenderprofileWifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit number
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
ExtenderprofileCellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension ExtenderprofileLan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword string
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi
ExtenderprofileWifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- 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
ExtenderprofileCellular Args 
- FortiExtender cellular configuration. The structure of cellularblock 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_extensionblock 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.
- wifi
ExtenderprofileWifi Args 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit Number
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular Property Map
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension Property Map
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword String
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi Property Map
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
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,
        wifi: Optional[ExtenderprofileWifiArgs] = None) -> Extenderprofilefunc 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)resources:  _:    type: fortios:extensioncontroller:Extenderprofile    get:      id: ${id}- 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.
- BandwidthLimit int
- FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- EnforceBandwidth 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.
- GetAll 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.
- LanExtension Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Lan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- LoginPassword string
- Set the managed extender's administrator password.
- LoginPassword 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.
- Wifi
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- Allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- BandwidthLimit int
- FortiExtender LAN extension bandwidth limit (Mbps).
- Cellular
ExtenderprofileCellular Args 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- EnforceBandwidth 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.
- GetAll 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.
- LanExtension ExtenderprofileLan Extension Args 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- LoginPassword string
- Set the managed extender's administrator password.
- LoginPassword 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.
- Wifi
ExtenderprofileWifi Args 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit Integer
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
ExtenderprofileCellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension ExtenderprofileLan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword String
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi
ExtenderprofileWifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess string
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit number
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular
ExtenderprofileCellular 
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension ExtenderprofileLan Extension 
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword string
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi
ExtenderprofileWifi 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- 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
ExtenderprofileCellular Args 
- FortiExtender cellular configuration. The structure of cellularblock 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_extensionblock 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.
- wifi
ExtenderprofileWifi Args 
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
- allowaccess String
- Control management access to the managed extender. Separate entries with a space. Valid values: ping,telnet,http,https,ssh,snmp.
- bandwidthLimit Number
- FortiExtender LAN extension bandwidth limit (Mbps).
- cellular Property Map
- FortiExtender cellular configuration. The structure of cellularblock is documented below.
- enforceBandwidth 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.
- getAll 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.
- lanExtension Property Map
- FortiExtender lan extension configuration. The structure of lan_extensionblock is documented below.
- loginPassword String
- Set the managed extender's administrator password.
- loginPassword 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.
- wifi Property Map
- FortiExtender wifi configuration. The structure of wifiblock is documented below.
Supporting Types
ExtenderprofileCellular, ExtenderprofileCellularArgs    
- ControllerReport Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Controller Report 
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- Dataplans
List<Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Dataplan> 
- Dataplan names. The structure of dataplanblock is documented below.
- Modem1
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Modem1 
- Configuration options for modem 1. The structure of modem1block is documented below.
- Modem2
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Modem2 
- Configuration options for modem 2. The structure of modem2block is documented below.
- SmsNotification Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Sms Notification 
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
- ControllerReport ExtenderprofileCellular Controller Report 
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- Dataplans
[]ExtenderprofileCellular Dataplan 
- Dataplan names. The structure of dataplanblock is documented below.
- Modem1
ExtenderprofileCellular Modem1 
- Configuration options for modem 1. The structure of modem1block is documented below.
- Modem2
ExtenderprofileCellular Modem2 
- Configuration options for modem 2. The structure of modem2block is documented below.
- SmsNotification ExtenderprofileCellular Sms Notification 
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
- controllerReport ExtenderprofileCellular Controller Report 
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- dataplans
List<ExtenderprofileCellular Dataplan> 
- Dataplan names. The structure of dataplanblock is documented below.
- modem1
ExtenderprofileCellular Modem1 
- Configuration options for modem 1. The structure of modem1block is documented below.
- modem2
ExtenderprofileCellular Modem2 
- Configuration options for modem 2. The structure of modem2block is documented below.
- smsNotification ExtenderprofileCellular Sms Notification 
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
- controllerReport ExtenderprofileCellular Controller Report 
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- dataplans
ExtenderprofileCellular Dataplan[] 
- Dataplan names. The structure of dataplanblock is documented below.
- modem1
ExtenderprofileCellular Modem1 
- Configuration options for modem 1. The structure of modem1block is documented below.
- modem2
ExtenderprofileCellular Modem2 
- Configuration options for modem 2. The structure of modem2block is documented below.
- smsNotification ExtenderprofileCellular Sms Notification 
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
- controller_report ExtenderprofileCellular Controller Report 
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- dataplans
Sequence[ExtenderprofileCellular Dataplan] 
- Dataplan names. The structure of dataplanblock is documented below.
- modem1
ExtenderprofileCellular Modem1 
- Configuration options for modem 1. The structure of modem1block is documented below.
- modem2
ExtenderprofileCellular Modem2 
- Configuration options for modem 2. The structure of modem2block is documented below.
- sms_notification ExtenderprofileCellular Sms Notification 
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
- controllerReport Property Map
- FortiExtender controller report configuration. The structure of controller_reportblock is documented below.
- dataplans List<Property Map>
- Dataplan names. The structure of dataplanblock is documented below.
- modem1 Property Map
- Configuration options for modem 1. The structure of modem1block is documented below.
- modem2 Property Map
- Configuration options for modem 2. The structure of modem2block is documented below.
- smsNotification Property Map
- FortiExtender cellular SMS notification configuration. The structure of sms_notificationblock is documented below.
ExtenderprofileCellularControllerReport, ExtenderprofileCellularControllerReportArgs        
- Interval int
- Controller report interval.
- SignalThreshold int
- Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values: disable,enable.
- Interval int
- Controller report interval.
- SignalThreshold int
- Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values: disable,enable.
- interval Integer
- Controller report interval.
- signalThreshold Integer
- Controller report signal threshold.
- status String
- FortiExtender controller report status. Valid values: disable,enable.
- interval number
- Controller report interval.
- signalThreshold 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.
- signalThreshold 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      
- AutoSwitch Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Modem1Auto Switch 
- ConnStatus int
- DefaultSim string
- Gps string
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCode string
- Sim2Pin string
- Sim2PinCode string
- AutoSwitch ExtenderprofileCellular Modem1Auto Switch 
- ConnStatus int
- DefaultSim string
- Gps string
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCode string
- Sim2Pin string
- Sim2PinCode string
- autoSwitch ExtenderprofileCellular Modem1Auto Switch 
- connStatus Integer
- defaultSim String
- gps String
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCode String
- sim2Pin String
- sim2PinCode String
- autoSwitch ExtenderprofileCellular Modem1Auto Switch 
- connStatus number
- defaultSim string
- gps string
- preferredCarrier string
- redundantIntf string
- redundantMode string
- sim1Pin string
- sim1PinCode string
- sim2Pin string
- sim2PinCode 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 
- autoSwitch Property Map
- connStatus Number
- defaultSim String
- gps String
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCode String
- sim2Pin String
- sim2PinCode 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.
- DisconnectPeriod int
- Automatically switch based on disconnect period.
- DisconnectThreshold int
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack 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.
- DisconnectPeriod int
- Automatically switch based on disconnect period.
- DisconnectThreshold int
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack 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.
- disconnectPeriod Integer
- Automatically switch based on disconnect period.
- disconnectThreshold Integer
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack String
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack 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.
- disconnectPeriod number
- Automatically switch based on disconnect period.
- disconnectThreshold number
- Automatically switch based on disconnect threshold.
- signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack 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.
- disconnectPeriod Number
- Automatically switch based on disconnect period.
- disconnectThreshold Number
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack String
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack NumberTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
ExtenderprofileCellularModem2, ExtenderprofileCellularModem2Args      
- AutoSwitch Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Modem2Auto Switch 
- ConnStatus int
- DefaultSim string
- Gps string
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCode string
- Sim2Pin string
- Sim2PinCode string
- AutoSwitch ExtenderprofileCellular Modem2Auto Switch 
- ConnStatus int
- DefaultSim string
- Gps string
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCode string
- Sim2Pin string
- Sim2PinCode string
- autoSwitch ExtenderprofileCellular Modem2Auto Switch 
- connStatus Integer
- defaultSim String
- gps String
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCode String
- sim2Pin String
- sim2PinCode String
- autoSwitch ExtenderprofileCellular Modem2Auto Switch 
- connStatus number
- defaultSim string
- gps string
- preferredCarrier string
- redundantIntf string
- redundantMode string
- sim1Pin string
- sim1PinCode string
- sim2Pin string
- sim2PinCode 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 
- autoSwitch Property Map
- connStatus Number
- defaultSim String
- gps String
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCode String
- sim2Pin String
- sim2PinCode 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.
- DisconnectPeriod int
- Automatically switch based on disconnect period.
- DisconnectThreshold int
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack 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.
- DisconnectPeriod int
- Automatically switch based on disconnect period.
- DisconnectThreshold int
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack 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.
- disconnectPeriod Integer
- Automatically switch based on disconnect period.
- disconnectThreshold Integer
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack String
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack 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.
- disconnectPeriod number
- Automatically switch based on disconnect period.
- disconnectThreshold number
- Automatically switch based on disconnect threshold.
- signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack string
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack 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.
- disconnectPeriod Number
- Automatically switch based on disconnect period.
- disconnectThreshold Number
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack String
- Auto switch with switch back multi-options. Valid values: time,timer.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack NumberTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
ExtenderprofileCellularSmsNotification, ExtenderprofileCellularSmsNotificationArgs        
- Alert
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Sms Notification Alert 
- SMS alert list. The structure of alertblock is documented below.
- Receivers
List<Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Cellular Sms Notification Receiver> 
- SMS notification receiver list. The structure of receiverblock is documented below.
- Status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- Alert
ExtenderprofileCellular Sms Notification Alert 
- SMS alert list. The structure of alertblock is documented below.
- Receivers
[]ExtenderprofileCellular Sms Notification Receiver 
- SMS notification receiver list. The structure of receiverblock is documented below.
- Status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ExtenderprofileCellular Sms Notification Alert 
- SMS alert list. The structure of alertblock is documented below.
- receivers
List<ExtenderprofileCellular Sms Notification Receiver> 
- SMS notification receiver list. The structure of receiverblock is documented below.
- status String
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ExtenderprofileCellular Sms Notification Alert 
- SMS alert list. The structure of alertblock is documented below.
- receivers
ExtenderprofileCellular Sms Notification Receiver[] 
- SMS notification receiver list. The structure of receiverblock is documented below.
- status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ExtenderprofileCellular Sms Notification Alert 
- SMS alert list. The structure of alertblock is documented below.
- receivers
Sequence[ExtenderprofileCellular Sms Notification Receiver] 
- SMS notification receiver list. The structure of receiverblock is documented below.
- status str
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert Property Map
- SMS alert list. The structure of alertblock is documented below.
- receivers List<Property Map>
- SMS notification receiver list. The structure of receiverblock is documented below.
- status String
- FortiExtender SMS notification status. Valid values: disable,enable.
ExtenderprofileCellularSmsNotificationAlert, ExtenderprofileCellularSmsNotificationAlertArgs          
- DataExhausted string
- Display string when data exhausted.
- FgtBackup stringMode Switch 
- Display string when FortiGate backup mode switched.
- LowSignal stringStrength 
- Display string when signal strength is low.
- ModeSwitch string
- Display string when mode is switched.
- OsImage stringFallback 
- Display string when falling back to a previous OS image.
- SessionDisconnect string
- Display string when session disconnected.
- SystemReboot string
- Display string when system rebooted.
- DataExhausted string
- Display string when data exhausted.
- FgtBackup stringMode Switch 
- Display string when FortiGate backup mode switched.
- LowSignal stringStrength 
- Display string when signal strength is low.
- ModeSwitch string
- Display string when mode is switched.
- OsImage stringFallback 
- Display string when falling back to a previous OS image.
- SessionDisconnect string
- Display string when session disconnected.
- SystemReboot string
- Display string when system rebooted.
- dataExhausted String
- Display string when data exhausted.
- fgtBackup StringMode Switch 
- Display string when FortiGate backup mode switched.
- lowSignal StringStrength 
- Display string when signal strength is low.
- modeSwitch String
- Display string when mode is switched.
- osImage StringFallback 
- Display string when falling back to a previous OS image.
- sessionDisconnect String
- Display string when session disconnected.
- systemReboot String
- Display string when system rebooted.
- dataExhausted string
- Display string when data exhausted.
- fgtBackup stringMode Switch 
- Display string when FortiGate backup mode switched.
- lowSignal stringStrength 
- Display string when signal strength is low.
- modeSwitch string
- Display string when mode is switched.
- osImage stringFallback 
- Display string when falling back to a previous OS image.
- sessionDisconnect string
- Display string when session disconnected.
- systemReboot 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.
- dataExhausted String
- Display string when data exhausted.
- fgtBackup StringMode Switch 
- Display string when FortiGate backup mode switched.
- lowSignal StringStrength 
- Display string when signal strength is low.
- modeSwitch String
- Display string when mode is switched.
- osImage StringFallback 
- Display string when falling back to a previous OS image.
- sessionDisconnect String
- Display string when session disconnected.
- systemReboot 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 - modem1block supports:
- Name string
- FortiExtender SMS notification receiver name.
- PhoneNumber 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 - modem1block supports:
- Name string
- FortiExtender SMS notification receiver name.
- PhoneNumber 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 - modem1block supports:
- name String
- FortiExtender SMS notification receiver name.
- phoneNumber 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 - modem1block supports:
- name string
- FortiExtender SMS notification receiver name.
- phoneNumber 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 - modem1block 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 - modem1block supports:
- name String
- FortiExtender SMS notification receiver name.
- phoneNumber 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      
- BackhaulInterface string
- IPsec phase1 interface.
- BackhaulIp 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. Extensioncontroller. Inputs. Extenderprofile Lan Extension Backhaul> 
- LAN extension backhaul tunnel configuration. The structure of backhaulblock is documented below.
- IpsecTunnel string
- IPsec tunnel name.
- LinkLoadbalance string
- LAN extension link load balance strategy. Valid values: activebackup,loadbalance.
- BackhaulInterface string
- IPsec phase1 interface.
- BackhaulIp string
- IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- Backhauls
[]ExtenderprofileLan Extension Backhaul 
- LAN extension backhaul tunnel configuration. The structure of backhaulblock is documented below.
- IpsecTunnel string
- IPsec tunnel name.
- LinkLoadbalance string
- LAN extension link load balance strategy. Valid values: activebackup,loadbalance.
- backhaulInterface String
- IPsec phase1 interface.
- backhaulIp String
- IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls
List<ExtenderprofileLan Extension Backhaul> 
- LAN extension backhaul tunnel configuration. The structure of backhaulblock is documented below.
- ipsecTunnel String
- IPsec tunnel name.
- linkLoadbalance String
- LAN extension link load balance strategy. Valid values: activebackup,loadbalance.
- backhaulInterface string
- IPsec phase1 interface.
- backhaulIp string
- IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device.
- backhauls
ExtenderprofileLan Extension Backhaul[] 
- LAN extension backhaul tunnel configuration. The structure of backhaulblock is documented below.
- ipsecTunnel string
- IPsec tunnel name.
- linkLoadbalance 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[ExtenderprofileLan Extension Backhaul] 
- LAN extension backhaul tunnel configuration. The structure of backhaulblock is documented below.
- ipsec_tunnel str
- IPsec tunnel name.
- link_loadbalance str
- LAN extension link load balance strategy. Valid values: activebackup,loadbalance.
- backhaulInterface String
- IPsec phase1 interface.
- backhaulIp 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 backhaulblock is documented below.
- ipsecTunnel String
- IPsec tunnel name.
- linkLoadbalance String
- LAN extension link load balance strategy. Valid values: activebackup,loadbalance.
ExtenderprofileLanExtensionBackhaul, ExtenderprofileLanExtensionBackhaulArgs        
ExtenderprofileWifi, ExtenderprofileWifiArgs    
- Country string
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- Radio1
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi Radio1 
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- Radio2
Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi Radio2 
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
- Country string
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- Radio1
ExtenderprofileWifi Radio1 
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- Radio2
ExtenderprofileWifi Radio2 
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
- country String
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- radio1
ExtenderprofileWifi Radio1 
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- radio2
ExtenderprofileWifi Radio2 
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
- country string
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- radio1
ExtenderprofileWifi Radio1 
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- radio2
ExtenderprofileWifi Radio2 
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
- country str
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- radio1
ExtenderprofileWifi Radio1 
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- radio2
ExtenderprofileWifi Radio2 
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
- country String
- Country in which this FEX will operate (default = NA). Valid values: --,AF,AL,DZ,AS,AO,AR,AM,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BR,BN,BG,BF,KH,CM,KY,CF,TD,CL,CN,CX,CO,CG,CD,CR,HR,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,ET,EE,GF,PF,FO,FJ,FI,FR,GA,GE,GM,DE,GH,GI,GR,GL,GD,GP,GU,GT,GY,HT,HN,HK,HU,IS,IN,ID,IQ,IE,IM,IL,IT,CI,JM,JO,KZ,KE,KR,KW,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,MA,MZ,MM,NA,NP,NL,AN,AW,NZ,NI,NE,NG,NO,MP,OM,PK,PW,PA,PG,PY,PE,PH,PL,PT,PR,QA,RE,RO,RU,RW,BL,KN,LC,MF,PM,VC,SA,SN,RS,ME,SL,SG,SK,SI,SO,ZA,ES,LK,SR,SZ,SE,CH,TW,TZ,TH,TG,TT,TN,TR,TM,AE,TC,UG,UA,GB,US,PS,UY,UZ,VU,VE,VN,VI,WF,YE,ZM,ZW,JP,CA.
- radio1 Property Map
- Radio-1 config for Wi-Fi 2.4GHz The structure of radio_1block is documented below.
- radio2 Property Map
- Radio-2 config for Wi-Fi 5GHz The structure of - radio_2block is documented below.- The - radio_1block supports:
ExtenderprofileWifiRadio1, ExtenderprofileWifiRadio1Args      
- Band string
- Bandwidth string
- BeaconInterval int
- BssColor int
- BssColor stringMode 
- Channel string
- ExtensionChannel string
- GuardInterval string
- LanExt stringVap 
- LocalVaps List<Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi Radio1Local Vap> 
- MaxClients int
- Mode string
- N80211d string
- OperatingStandard string
- PowerLevel int
- Status string
- Band string
- Bandwidth string
- BeaconInterval int
- BssColor int
- BssColor stringMode 
- Channel string
- ExtensionChannel string
- GuardInterval string
- LanExt stringVap 
- LocalVaps []ExtenderprofileWifi Radio1Local Vap 
- MaxClients int
- Mode string
- N80211d string
- OperatingStandard string
- PowerLevel int
- Status string
- band String
- bandwidth String
- beaconInterval Integer
- bssColor Integer
- bssColor StringMode 
- channel String
- extensionChannel String
- guardInterval String
- lanExt StringVap 
- localVaps List<ExtenderprofileWifi Radio1Local Vap> 
- maxClients Integer
- mode String
- n80211d String
- operatingStandard String
- powerLevel Integer
- status String
- band string
- bandwidth string
- beaconInterval number
- bssColor number
- bssColor stringMode 
- channel string
- extensionChannel string
- guardInterval string
- lanExt stringVap 
- localVaps ExtenderprofileWifi Radio1Local Vap[] 
- maxClients number
- mode string
- n80211d string
- operatingStandard string
- powerLevel number
- status string
- band str
- bandwidth str
- beacon_interval int
- bss_color int
- bss_color_ strmode 
- channel str
- extension_channel str
- guard_interval str
- lan_ext_ strvap 
- local_vaps Sequence[ExtenderprofileWifi Radio1Local Vap] 
- max_clients int
- mode str
- n80211d str
- operating_standard str
- power_level int
- status str
- band String
- bandwidth String
- beaconInterval Number
- bssColor Number
- bssColor StringMode 
- channel String
- extensionChannel String
- guardInterval String
- lanExt StringVap 
- localVaps List<Property Map>
- maxClients Number
- mode String
- n80211d String
- operatingStandard String
- powerLevel Number
- status String
ExtenderprofileWifiRadio1LocalVap, ExtenderprofileWifiRadio1LocalVapArgs        
- Name string
- Wi-Fi local VAP name.
- Name string
- Wi-Fi local VAP name.
- name String
- Wi-Fi local VAP name.
- name string
- Wi-Fi local VAP name.
- name str
- Wi-Fi local VAP name.
- name String
- Wi-Fi local VAP name.
ExtenderprofileWifiRadio2, ExtenderprofileWifiRadio2Args      
- Band string
- Bandwidth string
- BeaconInterval int
- BssColor int
- BssColor stringMode 
- Channel string
- ExtensionChannel string
- GuardInterval string
- LanExt stringVap 
- LocalVaps List<Pulumiverse.Fortios. Extensioncontroller. Inputs. Extenderprofile Wifi Radio2Local Vap> 
- MaxClients int
- Mode string
- N80211d string
- OperatingStandard string
- PowerLevel int
- Status string
- Band string
- Bandwidth string
- BeaconInterval int
- BssColor int
- BssColor stringMode 
- Channel string
- ExtensionChannel string
- GuardInterval string
- LanExt stringVap 
- LocalVaps []ExtenderprofileWifi Radio2Local Vap 
- MaxClients int
- Mode string
- N80211d string
- OperatingStandard string
- PowerLevel int
- Status string
- band String
- bandwidth String
- beaconInterval Integer
- bssColor Integer
- bssColor StringMode 
- channel String
- extensionChannel String
- guardInterval String
- lanExt StringVap 
- localVaps List<ExtenderprofileWifi Radio2Local Vap> 
- maxClients Integer
- mode String
- n80211d String
- operatingStandard String
- powerLevel Integer
- status String
- band string
- bandwidth string
- beaconInterval number
- bssColor number
- bssColor stringMode 
- channel string
- extensionChannel string
- guardInterval string
- lanExt stringVap 
- localVaps ExtenderprofileWifi Radio2Local Vap[] 
- maxClients number
- mode string
- n80211d string
- operatingStandard string
- powerLevel number
- status string
- band str
- bandwidth str
- beacon_interval int
- bss_color int
- bss_color_ strmode 
- channel str
- extension_channel str
- guard_interval str
- lan_ext_ strvap 
- local_vaps Sequence[ExtenderprofileWifi Radio2Local Vap] 
- max_clients int
- mode str
- n80211d str
- operating_standard str
- power_level int
- status str
- band String
- bandwidth String
- beaconInterval Number
- bssColor Number
- bssColor StringMode 
- channel String
- extensionChannel String
- guardInterval String
- lanExt StringVap 
- localVaps List<Property Map>
- maxClients Number
- mode String
- n80211d String
- operatingStandard String
- powerLevel Number
- status String
ExtenderprofileWifiRadio2LocalVap, ExtenderprofileWifiRadio2LocalVapArgs        
- Name string
- Wi-Fi local VAP name.
- Name string
- Wi-Fi local VAP name.
- name String
- Wi-Fi local VAP name.
- name string
- Wi-Fi local VAP name.
- name str
- Wi-Fi local VAP name.
- name String
- Wi-Fi local VAP name.
Import
ExtensionController ExtenderProfile can be imported using any of these accepted formats:
$ pulumi import fortios:extensioncontroller/extenderprofile:Extenderprofile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:extensioncontroller/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 fortiosTerraform Provider.
