fortimanager.ObjectExtendercontrollerExtenderprofileCellular
Explore with Pulumi AI
FortiExtender cellular configuration.
This resource is a sub resource for variable
cellularof resourcefortimanager.ObjectExtendercontrollerExtenderprofile. Conflict and overwrite may occur if use both of them. The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.
controller_report:fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport
modem1:fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1
modem2:fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2
sms_notification:fortimanager.ObjectExtendercontrollerExtenderprofileCellularSmsnotification
Create ObjectExtendercontrollerExtenderprofileCellular Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectExtendercontrollerExtenderprofileCellular(name: string, args: ObjectExtendercontrollerExtenderprofileCellularArgs, opts?: CustomResourceOptions);@overload
def ObjectExtendercontrollerExtenderprofileCellular(resource_name: str,
                                                    args: ObjectExtendercontrollerExtenderprofileCellularInitArgs,
                                                    opts: Optional[ResourceOptions] = None)
@overload
def ObjectExtendercontrollerExtenderprofileCellular(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    extender_profile: Optional[str] = None,
                                                    adom: Optional[str] = None,
                                                    controller_report: Optional[ObjectExtendercontrollerExtenderprofileCellularControllerReportArgs] = None,
                                                    dataplan: Optional[str] = None,
                                                    modem1: Optional[ObjectExtendercontrollerExtenderprofileCellularModem1Args] = None,
                                                    modem2: Optional[ObjectExtendercontrollerExtenderprofileCellularModem2Args] = None,
                                                    object_extendercontroller_extenderprofile_cellular_id: Optional[str] = None,
                                                    scopetype: Optional[str] = None,
                                                    sms_notification: Optional[ObjectExtendercontrollerExtenderprofileCellularSmsNotificationArgs] = None)func NewObjectExtendercontrollerExtenderprofileCellular(ctx *Context, name string, args ObjectExtendercontrollerExtenderprofileCellularArgs, opts ...ResourceOption) (*ObjectExtendercontrollerExtenderprofileCellular, error)public ObjectExtendercontrollerExtenderprofileCellular(string name, ObjectExtendercontrollerExtenderprofileCellularArgs args, CustomResourceOptions? opts = null)
public ObjectExtendercontrollerExtenderprofileCellular(String name, ObjectExtendercontrollerExtenderprofileCellularArgs args)
public ObjectExtendercontrollerExtenderprofileCellular(String name, ObjectExtendercontrollerExtenderprofileCellularArgs args, CustomResourceOptions options)
type: fortimanager:ObjectExtendercontrollerExtenderprofileCellular
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 ObjectExtendercontrollerExtenderprofileCellularArgs
- 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 ObjectExtendercontrollerExtenderprofileCellularInitArgs
- 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 ObjectExtendercontrollerExtenderprofileCellularArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectExtendercontrollerExtenderprofileCellularArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectExtendercontrollerExtenderprofileCellularArgs
- 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 objectExtendercontrollerExtenderprofileCellularResource = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellular("objectExtendercontrollerExtenderprofileCellularResource", new()
{
    ExtenderProfile = "string",
    Adom = "string",
    ControllerReport = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularControllerReportArgs
    {
        Interval = 0,
        SignalThreshold = 0,
        Status = "string",
    },
    Dataplan = "string",
    Modem1 = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularModem1Args
    {
        AutoSwitch = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitchArgs
        {
            Dataplan = "string",
            Disconnect = "string",
            DisconnectPeriod = 0,
            DisconnectThreshold = 0,
            Signal = "string",
            SwitchBackTime = "string",
            SwitchBackTimer = 0,
            SwitchBacks = new[]
            {
                "string",
            },
        },
        ConnStatus = 0,
        DefaultSim = "string",
        Gps = "string",
        ModemId = 0,
        PreferredCarrier = "string",
        RedundantIntf = "string",
        RedundantMode = "string",
        Sim1Pin = "string",
        Sim1PinCodes = new[]
        {
            "string",
        },
        Sim2Pin = "string",
        Sim2PinCodes = new[]
        {
            "string",
        },
    },
    Modem2 = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularModem2Args
    {
        AutoSwitch = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitchArgs
        {
            Dataplan = "string",
            Disconnect = "string",
            DisconnectPeriod = 0,
            DisconnectThreshold = 0,
            Signal = "string",
            SwitchBackTime = "string",
            SwitchBackTimer = 0,
            SwitchBacks = new[]
            {
                "string",
            },
        },
        ConnStatus = 0,
        DefaultSim = "string",
        Gps = "string",
        ModemId = 0,
        PreferredCarrier = "string",
        RedundantIntf = "string",
        RedundantMode = "string",
        Sim1Pin = "string",
        Sim1PinCodes = new[]
        {
            "string",
        },
        Sim2Pin = "string",
        Sim2PinCodes = new[]
        {
            "string",
        },
    },
    ObjectExtendercontrollerExtenderprofileCellularId = "string",
    Scopetype = "string",
    SmsNotification = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationArgs
    {
        Alert = new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlertArgs
        {
            DataExhausted = "string",
            FgtBackupModeSwitch = "string",
            LowSignalStrength = "string",
            ModeSwitch = "string",
            OsImageFallback = "string",
            SessionDisconnect = "string",
            SystemReboot = "string",
        },
        Receivers = new[]
        {
            new Fortimanager.Inputs.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiverArgs
            {
                Alerts = new[]
                {
                    "string",
                },
                Name = "string",
                PhoneNumber = "string",
                Status = "string",
            },
        },
        Status = "string",
    },
});
example, err := fortimanager.NewObjectExtendercontrollerExtenderprofileCellular(ctx, "objectExtendercontrollerExtenderprofileCellularResource", &fortimanager.ObjectExtendercontrollerExtenderprofileCellularArgs{
ExtenderProfile: pulumi.String("string"),
Adom: pulumi.String("string"),
ControllerReport: &.ObjectExtendercontrollerExtenderprofileCellularControllerReportTypeArgs{
Interval: pulumi.Float64(0),
SignalThreshold: pulumi.Float64(0),
Status: pulumi.String("string"),
},
Dataplan: pulumi.String("string"),
Modem1: &.ObjectExtendercontrollerExtenderprofileCellularModem1TypeArgs{
AutoSwitch: &.ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitchTypeArgs{
Dataplan: pulumi.String("string"),
Disconnect: pulumi.String("string"),
DisconnectPeriod: pulumi.Float64(0),
DisconnectThreshold: pulumi.Float64(0),
Signal: pulumi.String("string"),
SwitchBackTime: pulumi.String("string"),
SwitchBackTimer: pulumi.Float64(0),
SwitchBacks: pulumi.StringArray{
pulumi.String("string"),
},
},
ConnStatus: pulumi.Float64(0),
DefaultSim: pulumi.String("string"),
Gps: pulumi.String("string"),
ModemId: pulumi.Float64(0),
PreferredCarrier: pulumi.String("string"),
RedundantIntf: pulumi.String("string"),
RedundantMode: pulumi.String("string"),
Sim1Pin: pulumi.String("string"),
Sim1PinCodes: pulumi.StringArray{
pulumi.String("string"),
},
Sim2Pin: pulumi.String("string"),
Sim2PinCodes: pulumi.StringArray{
pulumi.String("string"),
},
},
Modem2: &.ObjectExtendercontrollerExtenderprofileCellularModem2TypeArgs{
AutoSwitch: &.ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitchTypeArgs{
Dataplan: pulumi.String("string"),
Disconnect: pulumi.String("string"),
DisconnectPeriod: pulumi.Float64(0),
DisconnectThreshold: pulumi.Float64(0),
Signal: pulumi.String("string"),
SwitchBackTime: pulumi.String("string"),
SwitchBackTimer: pulumi.Float64(0),
SwitchBacks: pulumi.StringArray{
pulumi.String("string"),
},
},
ConnStatus: pulumi.Float64(0),
DefaultSim: pulumi.String("string"),
Gps: pulumi.String("string"),
ModemId: pulumi.Float64(0),
PreferredCarrier: pulumi.String("string"),
RedundantIntf: pulumi.String("string"),
RedundantMode: pulumi.String("string"),
Sim1Pin: pulumi.String("string"),
Sim1PinCodes: pulumi.StringArray{
pulumi.String("string"),
},
Sim2Pin: pulumi.String("string"),
Sim2PinCodes: pulumi.StringArray{
pulumi.String("string"),
},
},
ObjectExtendercontrollerExtenderprofileCellularId: pulumi.String("string"),
Scopetype: pulumi.String("string"),
SmsNotification: &.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationTypeArgs{
Alert: &.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlertTypeArgs{
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: .ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiverTypeArray{
&.ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiverTypeArgs{
Alerts: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
Status: pulumi.String("string"),
},
})
var objectExtendercontrollerExtenderprofileCellularResource = new ObjectExtendercontrollerExtenderprofileCellular("objectExtendercontrollerExtenderprofileCellularResource", ObjectExtendercontrollerExtenderprofileCellularArgs.builder()
    .extenderProfile("string")
    .adom("string")
    .controllerReport(ObjectExtendercontrollerExtenderprofileCellularControllerReportArgs.builder()
        .interval(0)
        .signalThreshold(0)
        .status("string")
        .build())
    .dataplan("string")
    .modem1(ObjectExtendercontrollerExtenderprofileCellularModem1Args.builder()
        .autoSwitch(ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitchArgs.builder()
            .dataplan("string")
            .disconnect("string")
            .disconnectPeriod(0)
            .disconnectThreshold(0)
            .signal("string")
            .switchBackTime("string")
            .switchBackTimer(0)
            .switchBacks("string")
            .build())
        .connStatus(0)
        .defaultSim("string")
        .gps("string")
        .modemId(0)
        .preferredCarrier("string")
        .redundantIntf("string")
        .redundantMode("string")
        .sim1Pin("string")
        .sim1PinCodes("string")
        .sim2Pin("string")
        .sim2PinCodes("string")
        .build())
    .modem2(ObjectExtendercontrollerExtenderprofileCellularModem2Args.builder()
        .autoSwitch(ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitchArgs.builder()
            .dataplan("string")
            .disconnect("string")
            .disconnectPeriod(0)
            .disconnectThreshold(0)
            .signal("string")
            .switchBackTime("string")
            .switchBackTimer(0)
            .switchBacks("string")
            .build())
        .connStatus(0)
        .defaultSim("string")
        .gps("string")
        .modemId(0)
        .preferredCarrier("string")
        .redundantIntf("string")
        .redundantMode("string")
        .sim1Pin("string")
        .sim1PinCodes("string")
        .sim2Pin("string")
        .sim2PinCodes("string")
        .build())
    .objectExtendercontrollerExtenderprofileCellularId("string")
    .scopetype("string")
    .smsNotification(ObjectExtendercontrollerExtenderprofileCellularSmsNotificationArgs.builder()
        .alert(ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlertArgs.builder()
            .dataExhausted("string")
            .fgtBackupModeSwitch("string")
            .lowSignalStrength("string")
            .modeSwitch("string")
            .osImageFallback("string")
            .sessionDisconnect("string")
            .systemReboot("string")
            .build())
        .receivers(ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiverArgs.builder()
            .alerts("string")
            .name("string")
            .phoneNumber("string")
            .status("string")
            .build())
        .status("string")
        .build())
    .build());
object_extendercontroller_extenderprofile_cellular_resource = fortimanager.ObjectExtendercontrollerExtenderprofileCellular("objectExtendercontrollerExtenderprofileCellularResource",
    extender_profile="string",
    adom="string",
    controller_report={
        "interval": 0,
        "signal_threshold": 0,
        "status": "string",
    },
    dataplan="string",
    modem1={
        "auto_switch": {
            "dataplan": "string",
            "disconnect": "string",
            "disconnect_period": 0,
            "disconnect_threshold": 0,
            "signal": "string",
            "switch_back_time": "string",
            "switch_back_timer": 0,
            "switch_backs": ["string"],
        },
        "conn_status": 0,
        "default_sim": "string",
        "gps": "string",
        "modem_id": 0,
        "preferred_carrier": "string",
        "redundant_intf": "string",
        "redundant_mode": "string",
        "sim1_pin": "string",
        "sim1_pin_codes": ["string"],
        "sim2_pin": "string",
        "sim2_pin_codes": ["string"],
    },
    modem2={
        "auto_switch": {
            "dataplan": "string",
            "disconnect": "string",
            "disconnect_period": 0,
            "disconnect_threshold": 0,
            "signal": "string",
            "switch_back_time": "string",
            "switch_back_timer": 0,
            "switch_backs": ["string"],
        },
        "conn_status": 0,
        "default_sim": "string",
        "gps": "string",
        "modem_id": 0,
        "preferred_carrier": "string",
        "redundant_intf": "string",
        "redundant_mode": "string",
        "sim1_pin": "string",
        "sim1_pin_codes": ["string"],
        "sim2_pin": "string",
        "sim2_pin_codes": ["string"],
    },
    object_extendercontroller_extenderprofile_cellular_id="string",
    scopetype="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": [{
            "alerts": ["string"],
            "name": "string",
            "phone_number": "string",
            "status": "string",
        }],
        "status": "string",
    })
const objectExtendercontrollerExtenderprofileCellularResource = new fortimanager.ObjectExtendercontrollerExtenderprofileCellular("objectExtendercontrollerExtenderprofileCellularResource", {
    extenderProfile: "string",
    adom: "string",
    controllerReport: {
        interval: 0,
        signalThreshold: 0,
        status: "string",
    },
    dataplan: "string",
    modem1: {
        autoSwitch: {
            dataplan: "string",
            disconnect: "string",
            disconnectPeriod: 0,
            disconnectThreshold: 0,
            signal: "string",
            switchBackTime: "string",
            switchBackTimer: 0,
            switchBacks: ["string"],
        },
        connStatus: 0,
        defaultSim: "string",
        gps: "string",
        modemId: 0,
        preferredCarrier: "string",
        redundantIntf: "string",
        redundantMode: "string",
        sim1Pin: "string",
        sim1PinCodes: ["string"],
        sim2Pin: "string",
        sim2PinCodes: ["string"],
    },
    modem2: {
        autoSwitch: {
            dataplan: "string",
            disconnect: "string",
            disconnectPeriod: 0,
            disconnectThreshold: 0,
            signal: "string",
            switchBackTime: "string",
            switchBackTimer: 0,
            switchBacks: ["string"],
        },
        connStatus: 0,
        defaultSim: "string",
        gps: "string",
        modemId: 0,
        preferredCarrier: "string",
        redundantIntf: "string",
        redundantMode: "string",
        sim1Pin: "string",
        sim1PinCodes: ["string"],
        sim2Pin: "string",
        sim2PinCodes: ["string"],
    },
    objectExtendercontrollerExtenderprofileCellularId: "string",
    scopetype: "string",
    smsNotification: {
        alert: {
            dataExhausted: "string",
            fgtBackupModeSwitch: "string",
            lowSignalStrength: "string",
            modeSwitch: "string",
            osImageFallback: "string",
            sessionDisconnect: "string",
            systemReboot: "string",
        },
        receivers: [{
            alerts: ["string"],
            name: "string",
            phoneNumber: "string",
            status: "string",
        }],
        status: "string",
    },
});
type: fortimanager:ObjectExtendercontrollerExtenderprofileCellular
properties:
    adom: string
    controllerReport:
        interval: 0
        signalThreshold: 0
        status: string
    dataplan: string
    extenderProfile: string
    modem1:
        autoSwitch:
            dataplan: string
            disconnect: string
            disconnectPeriod: 0
            disconnectThreshold: 0
            signal: string
            switchBackTime: string
            switchBackTimer: 0
            switchBacks:
                - string
        connStatus: 0
        defaultSim: string
        gps: string
        modemId: 0
        preferredCarrier: string
        redundantIntf: string
        redundantMode: string
        sim1Pin: string
        sim1PinCodes:
            - string
        sim2Pin: string
        sim2PinCodes:
            - string
    modem2:
        autoSwitch:
            dataplan: string
            disconnect: string
            disconnectPeriod: 0
            disconnectThreshold: 0
            signal: string
            switchBackTime: string
            switchBackTimer: 0
            switchBacks:
                - string
        connStatus: 0
        defaultSim: string
        gps: string
        modemId: 0
        preferredCarrier: string
        redundantIntf: string
        redundantMode: string
        sim1Pin: string
        sim1PinCodes:
            - string
        sim2Pin: string
        sim2PinCodes:
            - string
    objectExtendercontrollerExtenderprofileCellularId: string
    scopetype: string
    smsNotification:
        alert:
            dataExhausted: string
            fgtBackupModeSwitch: string
            lowSignalStrength: string
            modeSwitch: string
            osImageFallback: string
            sessionDisconnect: string
            systemReboot: string
        receivers:
            - alerts:
                - string
              name: string
              phoneNumber: string
              status: string
        status: string
ObjectExtendercontrollerExtenderprofileCellular 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 ObjectExtendercontrollerExtenderprofileCellular resource accepts the following input properties:
- ExtenderProfile string
- Extender Profile.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ControllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- Dataplan string
- Dataplan names.
- Modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- Modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- ObjectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SmsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- ExtenderProfile string
- Extender Profile.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ControllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report Type Args 
- Controller-Report. The structure of controller_reportblock is documented below.
- Dataplan string
- Dataplan names.
- Modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1Type Args 
- Modem1. The structure of modem1block is documented below.
- Modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2Type Args 
- Modem2. The structure of modem2block is documented below.
- ObjectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SmsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification Type Args 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- extenderProfile String
- Extender Profile.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan String
- Dataplan names.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller StringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- extenderProfile string
- Extender Profile.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan string
- Dataplan names.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- extender_profile str
- Extender Profile.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controller_report ObjectExtendercontroller Extenderprofile Cellular Controller Report Args 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan str
- Dataplan names.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1Args 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2Args 
- Modem2. The structure of modem2block is documented below.
- object_extendercontroller_ strextenderprofile_ cellular_ id 
- an identifier for the resource.
- scopetype str
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sms_notification ObjectExtendercontroller Extenderprofile Cellular Sms Notification Args 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- extenderProfile String
- Extender Profile.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport Property Map
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan String
- Dataplan names.
- modem1 Property Map
- Modem1. The structure of modem1block is documented below.
- modem2 Property Map
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller StringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification Property Map
- Sms-Notification. The structure of sms_notificationblock is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectExtendercontrollerExtenderprofileCellular 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 ObjectExtendercontrollerExtenderprofileCellular Resource
Get an existing ObjectExtendercontrollerExtenderprofileCellular 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?: ObjectExtendercontrollerExtenderprofileCellularState, opts?: CustomResourceOptions): ObjectExtendercontrollerExtenderprofileCellular@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        controller_report: Optional[ObjectExtendercontrollerExtenderprofileCellularControllerReportArgs] = None,
        dataplan: Optional[str] = None,
        extender_profile: Optional[str] = None,
        modem1: Optional[ObjectExtendercontrollerExtenderprofileCellularModem1Args] = None,
        modem2: Optional[ObjectExtendercontrollerExtenderprofileCellularModem2Args] = None,
        object_extendercontroller_extenderprofile_cellular_id: Optional[str] = None,
        scopetype: Optional[str] = None,
        sms_notification: Optional[ObjectExtendercontrollerExtenderprofileCellularSmsNotificationArgs] = None) -> ObjectExtendercontrollerExtenderprofileCellularfunc GetObjectExtendercontrollerExtenderprofileCellular(ctx *Context, name string, id IDInput, state *ObjectExtendercontrollerExtenderprofileCellularState, opts ...ResourceOption) (*ObjectExtendercontrollerExtenderprofileCellular, error)public static ObjectExtendercontrollerExtenderprofileCellular Get(string name, Input<string> id, ObjectExtendercontrollerExtenderprofileCellularState? state, CustomResourceOptions? opts = null)public static ObjectExtendercontrollerExtenderprofileCellular get(String name, Output<String> id, ObjectExtendercontrollerExtenderprofileCellularState state, CustomResourceOptions options)resources:  _:    type: fortimanager:ObjectExtendercontrollerExtenderprofileCellular    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.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ControllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- Dataplan string
- Dataplan names.
- ExtenderProfile string
- Extender Profile.
- Modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- Modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- ObjectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SmsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- ControllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report Type Args 
- Controller-Report. The structure of controller_reportblock is documented below.
- Dataplan string
- Dataplan names.
- ExtenderProfile string
- Extender Profile.
- Modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1Type Args 
- Modem1. The structure of modem1block is documented below.
- Modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2Type Args 
- Modem2. The structure of modem2block is documented below.
- ObjectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- SmsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification Type Args 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan String
- Dataplan names.
- extenderProfile String
- Extender Profile.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller StringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport ObjectExtendercontroller Extenderprofile Cellular Controller Report 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan string
- Dataplan names.
- extenderProfile string
- Extender Profile.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2 
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller stringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification ObjectExtendercontroller Extenderprofile Cellular Sms Notification 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controller_report ObjectExtendercontroller Extenderprofile Cellular Controller Report Args 
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan str
- Dataplan names.
- extender_profile str
- Extender Profile.
- modem1
ObjectExtendercontroller Extenderprofile Cellular Modem1Args 
- Modem1. The structure of modem1block is documented below.
- modem2
ObjectExtendercontroller Extenderprofile Cellular Modem2Args 
- Modem2. The structure of modem2block is documented below.
- object_extendercontroller_ strextenderprofile_ cellular_ id 
- an identifier for the resource.
- scopetype str
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- sms_notification ObjectExtendercontroller Extenderprofile Cellular Sms Notification Args 
- Sms-Notification. The structure of sms_notificationblock is documented below.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- controllerReport Property Map
- Controller-Report. The structure of controller_reportblock is documented below.
- dataplan String
- Dataplan names.
- extenderProfile String
- Extender Profile.
- modem1 Property Map
- Modem1. The structure of modem1block is documented below.
- modem2 Property Map
- Modem2. The structure of modem2block is documented below.
- objectExtendercontroller StringExtenderprofile Cellular Id 
- an identifier for the resource.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- smsNotification Property Map
- Sms-Notification. The structure of sms_notificationblock is documented below.
Supporting Types
ObjectExtendercontrollerExtenderprofileCellularControllerReport, ObjectExtendercontrollerExtenderprofileCellularControllerReportArgs            
- Interval double
- Controller report interval.
- SignalThreshold double
- Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
- Interval float64
- Controller report interval.
- SignalThreshold float64
- Controller report signal threshold.
- Status string
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
- interval Double
- Controller report interval.
- signalThreshold Double
- Controller report signal threshold.
- status String
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
- interval number
- Controller report interval.
- signalThreshold number
- Controller report signal threshold.
- status string
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
- interval float
- Controller report interval.
- signal_threshold float
- Controller report signal threshold.
- status str
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
- interval Number
- Controller report interval.
- signalThreshold Number
- Controller report signal threshold.
- status String
- FortiExtender controller report status. Valid values: - disable,- enable.- The - modem1block supports:
ObjectExtendercontrollerExtenderprofileCellularModem1, ObjectExtendercontrollerExtenderprofileCellularModem1Args          
- AutoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem1Auto Switch 
- ConnStatus double
- DefaultSim string
- Gps string
- ModemId double
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCodes List<string>
- Sim2Pin string
- Sim2PinCodes List<string>
- AutoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem1Auto Switch Type 
- ConnStatus float64
- DefaultSim string
- Gps string
- ModemId float64
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCodes []string
- Sim2Pin string
- Sim2PinCodes []string
- autoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem1Auto Switch 
- connStatus Double
- defaultSim String
- gps String
- modemId Double
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCodes List<String>
- sim2Pin String
- sim2PinCodes List<String>
- autoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem1Auto Switch 
- connStatus number
- defaultSim string
- gps string
- modemId number
- preferredCarrier string
- redundantIntf string
- redundantMode string
- sim1Pin string
- sim1PinCodes string[]
- sim2Pin string
- sim2PinCodes string[]
- auto_switch ObjectExtendercontroller Extenderprofile Cellular Modem1Auto Switch 
- conn_status float
- default_sim str
- gps str
- modem_id float
- preferred_carrier str
- redundant_intf str
- redundant_mode str
- sim1_pin str
- sim1_pin_ Sequence[str]codes 
- sim2_pin str
- sim2_pin_ Sequence[str]codes 
- autoSwitch Property Map
- connStatus Number
- defaultSim String
- gps String
- modemId Number
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCodes List<String>
- sim2Pin String
- sim2PinCodes List<String>
ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitch, ObjectExtendercontrollerExtenderprofileCellularModem1AutoSwitchArgs            
- Dataplan string
- Automatically switch based on data usage. Valid values: disable,enable.
- Disconnect string
- Auto switch by disconnect. Valid values: disable,enable.
- DisconnectPeriod double
- Automatically switch based on disconnect period.
- DisconnectThreshold double
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack doubleTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- SwitchBacks List<string>
- Auto switch with switch back multi-options. Valid values: time,timer.
- Dataplan string
- Automatically switch based on data usage. Valid values: disable,enable.
- Disconnect string
- Auto switch by disconnect. Valid values: disable,enable.
- DisconnectPeriod float64
- Automatically switch based on disconnect period.
- DisconnectThreshold float64
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack float64Timer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- SwitchBacks []string
- Auto switch with switch back multi-options. Valid values: time,timer.
- dataplan String
- Automatically switch based on data usage. Valid values: disable,enable.
- disconnect String
- Auto switch by disconnect. Valid values: disable,enable.
- disconnectPeriod Double
- Automatically switch based on disconnect period.
- disconnectThreshold Double
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack DoubleTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- switchBacks List<String>
- Auto switch with switch back multi-options. Valid values: time,timer.
- 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 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).
- switchBacks string[]
- Auto switch with switch back multi-options. Valid values: time,timer.
- dataplan str
- Automatically switch based on data usage. Valid values: disable,enable.
- disconnect str
- Auto switch by disconnect. Valid values: disable,enable.
- disconnect_period float
- Automatically switch based on disconnect period.
- disconnect_threshold float
- Automatically switch based on disconnect threshold.
- signal str
- Automatically switch based on signal strength. Valid values: disable,enable.
- switch_back_ strtime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch_back_ floattimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- switch_backs Sequence[str]
- Auto switch with switch back multi-options. Valid values: time,timer.
- 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 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).
- switchBacks List<String>
- Auto switch with switch back multi-options. Valid values: time,timer.
ObjectExtendercontrollerExtenderprofileCellularModem2, ObjectExtendercontrollerExtenderprofileCellularModem2Args          
- AutoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem2Auto Switch 
- ConnStatus double
- DefaultSim string
- Gps string
- ModemId double
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCodes List<string>
- Sim2Pin string
- Sim2PinCodes List<string>
- AutoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem2Auto Switch Type 
- ConnStatus float64
- DefaultSim string
- Gps string
- ModemId float64
- PreferredCarrier string
- RedundantIntf string
- RedundantMode string
- Sim1Pin string
- Sim1PinCodes []string
- Sim2Pin string
- Sim2PinCodes []string
- autoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem2Auto Switch 
- connStatus Double
- defaultSim String
- gps String
- modemId Double
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCodes List<String>
- sim2Pin String
- sim2PinCodes List<String>
- autoSwitch ObjectExtendercontroller Extenderprofile Cellular Modem2Auto Switch 
- connStatus number
- defaultSim string
- gps string
- modemId number
- preferredCarrier string
- redundantIntf string
- redundantMode string
- sim1Pin string
- sim1PinCodes string[]
- sim2Pin string
- sim2PinCodes string[]
- auto_switch ObjectExtendercontroller Extenderprofile Cellular Modem2Auto Switch 
- conn_status float
- default_sim str
- gps str
- modem_id float
- preferred_carrier str
- redundant_intf str
- redundant_mode str
- sim1_pin str
- sim1_pin_ Sequence[str]codes 
- sim2_pin str
- sim2_pin_ Sequence[str]codes 
- autoSwitch Property Map
- connStatus Number
- defaultSim String
- gps String
- modemId Number
- preferredCarrier String
- redundantIntf String
- redundantMode String
- sim1Pin String
- sim1PinCodes List<String>
- sim2Pin String
- sim2PinCodes List<String>
ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitch, ObjectExtendercontrollerExtenderprofileCellularModem2AutoSwitchArgs            
- Dataplan string
- Automatically switch based on data usage. Valid values: disable,enable.
- Disconnect string
- Auto switch by disconnect. Valid values: disable,enable.
- DisconnectPeriod double
- Automatically switch based on disconnect period.
- DisconnectThreshold double
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack doubleTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- SwitchBacks List<string>
- Auto switch with switch back multi-options. Valid values: time,timer.
- Dataplan string
- Automatically switch based on data usage. Valid values: disable,enable.
- Disconnect string
- Auto switch by disconnect. Valid values: disable,enable.
- DisconnectPeriod float64
- Automatically switch based on disconnect period.
- DisconnectThreshold float64
- Automatically switch based on disconnect threshold.
- Signal string
- Automatically switch based on signal strength. Valid values: disable,enable.
- SwitchBack stringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- SwitchBack float64Timer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- SwitchBacks []string
- Auto switch with switch back multi-options. Valid values: time,timer.
- dataplan String
- Automatically switch based on data usage. Valid values: disable,enable.
- disconnect String
- Auto switch by disconnect. Valid values: disable,enable.
- disconnectPeriod Double
- Automatically switch based on disconnect period.
- disconnectThreshold Double
- Automatically switch based on disconnect threshold.
- signal String
- Automatically switch based on signal strength. Valid values: disable,enable.
- switchBack StringTime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switchBack DoubleTimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- switchBacks List<String>
- Auto switch with switch back multi-options. Valid values: time,timer.
- 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 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).
- switchBacks string[]
- Auto switch with switch back multi-options. Valid values: time,timer.
- dataplan str
- Automatically switch based on data usage. Valid values: disable,enable.
- disconnect str
- Auto switch by disconnect. Valid values: disable,enable.
- disconnect_period float
- Automatically switch based on disconnect period.
- disconnect_threshold float
- Automatically switch based on disconnect threshold.
- signal str
- Automatically switch based on signal strength. Valid values: disable,enable.
- switch_back_ strtime 
- Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).
- switch_back_ floattimer 
- Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).
- switch_backs Sequence[str]
- Auto switch with switch back multi-options. Valid values: time,timer.
- 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 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).
- switchBacks List<String>
- Auto switch with switch back multi-options. Valid values: time,timer.
ObjectExtendercontrollerExtenderprofileCellularSmsNotification, ObjectExtendercontrollerExtenderprofileCellularSmsNotificationArgs            
- Alert
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Alert 
- Alert. The structure of alertblock is documented below.
- Receivers
List<ObjectExtendercontroller Extenderprofile Cellular Sms Notification Receiver> 
- Receiver. The structure of receiverblock is documented below.
- Status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- Alert
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Alert Type 
- Alert. The structure of alertblock is documented below.
- Receivers
[]ObjectExtendercontroller Extenderprofile Cellular Sms Notification Receiver Type 
- Receiver. The structure of receiverblock is documented below.
- Status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Alert 
- Alert. The structure of alertblock is documented below.
- receivers
List<ObjectExtendercontroller Extenderprofile Cellular Sms Notification Receiver> 
- Receiver. The structure of receiverblock is documented below.
- status String
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Alert 
- Alert. The structure of alertblock is documented below.
- receivers
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Receiver[] 
- Receiver. The structure of receiverblock is documented below.
- status string
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert
ObjectExtendercontroller Extenderprofile Cellular Sms Notification Alert 
- Alert. The structure of alertblock is documented below.
- receivers
Sequence[ObjectExtendercontroller Extenderprofile Cellular Sms Notification Receiver] 
- Receiver. The structure of receiverblock is documented below.
- status str
- FortiExtender SMS notification status. Valid values: disable,enable.
- alert Property Map
- Alert. The structure of alertblock is documented below.
- receivers List<Property Map>
- Receiver. The structure of receiverblock is documented below.
- status String
- FortiExtender SMS notification status. Valid values: disable,enable.
ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlert, ObjectExtendercontrollerExtenderprofileCellularSmsNotificationAlertArgs              
- 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.
ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiver, ObjectExtendercontrollerExtenderprofileCellularSmsNotificationReceiverArgs              
- Alerts List<string>
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
- Alerts []string
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
- alerts List<String>
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
- alerts string[]
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
- alerts Sequence[str]
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
- alerts List<String>
- Alert multi-options. Valid values: system-reboot,data-exhausted,session-disconnect,low-signal-strength,mode-switch,os-image-fallback,fgt-backup-mode-switch.
- 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.
Import
ObjectExtenderController ExtenderProfileCellular can be imported using any of these accepted formats:
Set import_options = [“extender_profile=YOUR_VALUE”] in the provider section.
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellular:ObjectExtendercontrollerExtenderprofileCellular labelname ObjectExtenderControllerExtenderProfileCellular
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortimanager fortinetdev/terraform-provider-fortimanager
- License
- Notes
- This Pulumi package is based on the fortimanagerTerraform Provider.