UNPKG

@pulumiverse/fortios

Version:

A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0

162 lines 9.7 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.Modem = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * Configure MODEM. Applies to FortiOS Version `7.0.4`. * * ## Import * * System Modem can be imported using any of these accepted formats: * * ```sh * $ pulumi import fortios:system/modem:Modem labelname SystemModem * ``` * * If you do not want to import arguments of block: * * $ export "FORTIOS_IMPORT_TABLE"="false" * * ```sh * $ pulumi import fortios:system/modem:Modem labelname SystemModem * ``` * * $ unset "FORTIOS_IMPORT_TABLE" */ class Modem extends pulumi.CustomResource { /** * Get an existing Modem resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name, id, state, opts) { return new Modem(name, state, Object.assign(Object.assign({}, opts), { id: id })); } /** * Returns true if the given object is an instance of Modem. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj) { if (obj === undefined || obj === null) { return false; } return obj['__pulumiType'] === Modem.__pulumiType; } constructor(name, argsOrState, opts) { let resourceInputs = {}; opts = opts || {}; if (opts.id) { const state = argsOrState; resourceInputs["action"] = state ? state.action : undefined; resourceInputs["altmode"] = state ? state.altmode : undefined; resourceInputs["authtype1"] = state ? state.authtype1 : undefined; resourceInputs["authtype2"] = state ? state.authtype2 : undefined; resourceInputs["authtype3"] = state ? state.authtype3 : undefined; resourceInputs["autoDial"] = state ? state.autoDial : undefined; resourceInputs["connectTimeout"] = state ? state.connectTimeout : undefined; resourceInputs["dialCmd1"] = state ? state.dialCmd1 : undefined; resourceInputs["dialCmd2"] = state ? state.dialCmd2 : undefined; resourceInputs["dialCmd3"] = state ? state.dialCmd3 : undefined; resourceInputs["dialOnDemand"] = state ? state.dialOnDemand : undefined; resourceInputs["distance"] = state ? state.distance : undefined; resourceInputs["dontSendCr1"] = state ? state.dontSendCr1 : undefined; resourceInputs["dontSendCr2"] = state ? state.dontSendCr2 : undefined; resourceInputs["dontSendCr3"] = state ? state.dontSendCr3 : undefined; resourceInputs["extraInit1"] = state ? state.extraInit1 : undefined; resourceInputs["extraInit2"] = state ? state.extraInit2 : undefined; resourceInputs["extraInit3"] = state ? state.extraInit3 : undefined; resourceInputs["holddownTimer"] = state ? state.holddownTimer : undefined; resourceInputs["idleTimer"] = state ? state.idleTimer : undefined; resourceInputs["interface"] = state ? state.interface : undefined; resourceInputs["lockdownLac"] = state ? state.lockdownLac : undefined; resourceInputs["mode"] = state ? state.mode : undefined; resourceInputs["networkInit"] = state ? state.networkInit : undefined; resourceInputs["passwd1"] = state ? state.passwd1 : undefined; resourceInputs["passwd2"] = state ? state.passwd2 : undefined; resourceInputs["passwd3"] = state ? state.passwd3 : undefined; resourceInputs["peerModem1"] = state ? state.peerModem1 : undefined; resourceInputs["peerModem2"] = state ? state.peerModem2 : undefined; resourceInputs["peerModem3"] = state ? state.peerModem3 : undefined; resourceInputs["phone1"] = state ? state.phone1 : undefined; resourceInputs["phone2"] = state ? state.phone2 : undefined; resourceInputs["phone3"] = state ? state.phone3 : undefined; resourceInputs["pinInit"] = state ? state.pinInit : undefined; resourceInputs["pppEchoRequest1"] = state ? state.pppEchoRequest1 : undefined; resourceInputs["pppEchoRequest2"] = state ? state.pppEchoRequest2 : undefined; resourceInputs["pppEchoRequest3"] = state ? state.pppEchoRequest3 : undefined; resourceInputs["priority"] = state ? state.priority : undefined; resourceInputs["redial"] = state ? state.redial : undefined; resourceInputs["reset"] = state ? state.reset : undefined; resourceInputs["status"] = state ? state.status : undefined; resourceInputs["trafficCheck"] = state ? state.trafficCheck : undefined; resourceInputs["username1"] = state ? state.username1 : undefined; resourceInputs["username2"] = state ? state.username2 : undefined; resourceInputs["username3"] = state ? state.username3 : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; resourceInputs["wirelessPort"] = state ? state.wirelessPort : undefined; } else { const args = argsOrState; resourceInputs["action"] = args ? args.action : undefined; resourceInputs["altmode"] = args ? args.altmode : undefined; resourceInputs["authtype1"] = args ? args.authtype1 : undefined; resourceInputs["authtype2"] = args ? args.authtype2 : undefined; resourceInputs["authtype3"] = args ? args.authtype3 : undefined; resourceInputs["autoDial"] = args ? args.autoDial : undefined; resourceInputs["connectTimeout"] = args ? args.connectTimeout : undefined; resourceInputs["dialCmd1"] = args ? args.dialCmd1 : undefined; resourceInputs["dialCmd2"] = args ? args.dialCmd2 : undefined; resourceInputs["dialCmd3"] = args ? args.dialCmd3 : undefined; resourceInputs["dialOnDemand"] = args ? args.dialOnDemand : undefined; resourceInputs["distance"] = args ? args.distance : undefined; resourceInputs["dontSendCr1"] = args ? args.dontSendCr1 : undefined; resourceInputs["dontSendCr2"] = args ? args.dontSendCr2 : undefined; resourceInputs["dontSendCr3"] = args ? args.dontSendCr3 : undefined; resourceInputs["extraInit1"] = args ? args.extraInit1 : undefined; resourceInputs["extraInit2"] = args ? args.extraInit2 : undefined; resourceInputs["extraInit3"] = args ? args.extraInit3 : undefined; resourceInputs["holddownTimer"] = args ? args.holddownTimer : undefined; resourceInputs["idleTimer"] = args ? args.idleTimer : undefined; resourceInputs["interface"] = args ? args.interface : undefined; resourceInputs["lockdownLac"] = args ? args.lockdownLac : undefined; resourceInputs["mode"] = args ? args.mode : undefined; resourceInputs["networkInit"] = args ? args.networkInit : undefined; resourceInputs["passwd1"] = args ? args.passwd1 : undefined; resourceInputs["passwd2"] = args ? args.passwd2 : undefined; resourceInputs["passwd3"] = args ? args.passwd3 : undefined; resourceInputs["peerModem1"] = args ? args.peerModem1 : undefined; resourceInputs["peerModem2"] = args ? args.peerModem2 : undefined; resourceInputs["peerModem3"] = args ? args.peerModem3 : undefined; resourceInputs["phone1"] = args ? args.phone1 : undefined; resourceInputs["phone2"] = args ? args.phone2 : undefined; resourceInputs["phone3"] = args ? args.phone3 : undefined; resourceInputs["pinInit"] = args ? args.pinInit : undefined; resourceInputs["pppEchoRequest1"] = args ? args.pppEchoRequest1 : undefined; resourceInputs["pppEchoRequest2"] = args ? args.pppEchoRequest2 : undefined; resourceInputs["pppEchoRequest3"] = args ? args.pppEchoRequest3 : undefined; resourceInputs["priority"] = args ? args.priority : undefined; resourceInputs["redial"] = args ? args.redial : undefined; resourceInputs["reset"] = args ? args.reset : undefined; resourceInputs["status"] = args ? args.status : undefined; resourceInputs["trafficCheck"] = args ? args.trafficCheck : undefined; resourceInputs["username1"] = args ? args.username1 : undefined; resourceInputs["username2"] = args ? args.username2 : undefined; resourceInputs["username3"] = args ? args.username3 : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; resourceInputs["wirelessPort"] = args ? args.wirelessPort : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Modem.__pulumiType, name, resourceInputs, opts); } } exports.Modem = Modem; /** @internal */ Modem.__pulumiType = 'fortios:system/modem:Modem'; //# sourceMappingURL=modem.js.map