UNPKG

@pulumiverse/fortios

Version:

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

180 lines 12.6 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.Widsprofile = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * Configure wireless intrusion detection system (WIDS) profiles. * * ## Import * * WirelessController WidsProfile can be imported using any of these accepted formats: * * ```sh * $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile labelname {{name}} * ``` * * If you do not want to import arguments of block: * * $ export "FORTIOS_IMPORT_TABLE"="false" * * ```sh * $ pulumi import fortios:wirelesscontroller/widsprofile:Widsprofile labelname {{name}} * ``` * * $ unset "FORTIOS_IMPORT_TABLE" */ class Widsprofile extends pulumi.CustomResource { /** * Get an existing Widsprofile 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 Widsprofile(name, state, Object.assign(Object.assign({}, opts), { id: id })); } /** * Returns true if the given object is an instance of Widsprofile. 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'] === Widsprofile.__pulumiType; } constructor(name, argsOrState, opts) { let resourceInputs = {}; opts = opts || {}; if (opts.id) { const state = argsOrState; resourceInputs["apAutoSuppress"] = state ? state.apAutoSuppress : undefined; resourceInputs["apBgscanDisableDay"] = state ? state.apBgscanDisableDay : undefined; resourceInputs["apBgscanDisableEnd"] = state ? state.apBgscanDisableEnd : undefined; resourceInputs["apBgscanDisableSchedules"] = state ? state.apBgscanDisableSchedules : undefined; resourceInputs["apBgscanDisableStart"] = state ? state.apBgscanDisableStart : undefined; resourceInputs["apBgscanDuration"] = state ? state.apBgscanDuration : undefined; resourceInputs["apBgscanIdle"] = state ? state.apBgscanIdle : undefined; resourceInputs["apBgscanIntv"] = state ? state.apBgscanIntv : undefined; resourceInputs["apBgscanPeriod"] = state ? state.apBgscanPeriod : undefined; resourceInputs["apBgscanReportIntv"] = state ? state.apBgscanReportIntv : undefined; resourceInputs["apFgscanReportIntv"] = state ? state.apFgscanReportIntv : undefined; resourceInputs["apScan"] = state ? state.apScan : undefined; resourceInputs["apScanChannelList2g5gs"] = state ? state.apScanChannelList2g5gs : undefined; resourceInputs["apScanChannelList6gs"] = state ? state.apScanChannelList6gs : undefined; resourceInputs["apScanPassive"] = state ? state.apScanPassive : undefined; resourceInputs["apScanThreshold"] = state ? state.apScanThreshold : undefined; resourceInputs["asleapAttack"] = state ? state.asleapAttack : undefined; resourceInputs["assocFloodThresh"] = state ? state.assocFloodThresh : undefined; resourceInputs["assocFloodTime"] = state ? state.assocFloodTime : undefined; resourceInputs["assocFrameFlood"] = state ? state.assocFrameFlood : undefined; resourceInputs["authFloodThresh"] = state ? state.authFloodThresh : undefined; resourceInputs["authFloodTime"] = state ? state.authFloodTime : undefined; resourceInputs["authFrameFlood"] = state ? state.authFrameFlood : undefined; resourceInputs["comment"] = state ? state.comment : undefined; resourceInputs["deauthBroadcast"] = state ? state.deauthBroadcast : undefined; resourceInputs["deauthUnknownSrcThresh"] = state ? state.deauthUnknownSrcThresh : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["eapolFailFlood"] = state ? state.eapolFailFlood : undefined; resourceInputs["eapolFailIntv"] = state ? state.eapolFailIntv : undefined; resourceInputs["eapolFailThresh"] = state ? state.eapolFailThresh : undefined; resourceInputs["eapolLogoffFlood"] = state ? state.eapolLogoffFlood : undefined; resourceInputs["eapolLogoffIntv"] = state ? state.eapolLogoffIntv : undefined; resourceInputs["eapolLogoffThresh"] = state ? state.eapolLogoffThresh : undefined; resourceInputs["eapolPreFailFlood"] = state ? state.eapolPreFailFlood : undefined; resourceInputs["eapolPreFailIntv"] = state ? state.eapolPreFailIntv : undefined; resourceInputs["eapolPreFailThresh"] = state ? state.eapolPreFailThresh : undefined; resourceInputs["eapolPreSuccFlood"] = state ? state.eapolPreSuccFlood : undefined; resourceInputs["eapolPreSuccIntv"] = state ? state.eapolPreSuccIntv : undefined; resourceInputs["eapolPreSuccThresh"] = state ? state.eapolPreSuccThresh : undefined; resourceInputs["eapolStartFlood"] = state ? state.eapolStartFlood : undefined; resourceInputs["eapolStartIntv"] = state ? state.eapolStartIntv : undefined; resourceInputs["eapolStartThresh"] = state ? state.eapolStartThresh : undefined; resourceInputs["eapolSuccFlood"] = state ? state.eapolSuccFlood : undefined; resourceInputs["eapolSuccIntv"] = state ? state.eapolSuccIntv : undefined; resourceInputs["eapolSuccThresh"] = state ? state.eapolSuccThresh : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["invalidMacOui"] = state ? state.invalidMacOui : undefined; resourceInputs["longDurationAttack"] = state ? state.longDurationAttack : undefined; resourceInputs["longDurationThresh"] = state ? state.longDurationThresh : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["nullSsidProbeResp"] = state ? state.nullSsidProbeResp : undefined; resourceInputs["sensorMode"] = state ? state.sensorMode : undefined; resourceInputs["spoofedDeauth"] = state ? state.spoofedDeauth : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; resourceInputs["weakWepIv"] = state ? state.weakWepIv : undefined; resourceInputs["wirelessBridge"] = state ? state.wirelessBridge : undefined; } else { const args = argsOrState; resourceInputs["apAutoSuppress"] = args ? args.apAutoSuppress : undefined; resourceInputs["apBgscanDisableDay"] = args ? args.apBgscanDisableDay : undefined; resourceInputs["apBgscanDisableEnd"] = args ? args.apBgscanDisableEnd : undefined; resourceInputs["apBgscanDisableSchedules"] = args ? args.apBgscanDisableSchedules : undefined; resourceInputs["apBgscanDisableStart"] = args ? args.apBgscanDisableStart : undefined; resourceInputs["apBgscanDuration"] = args ? args.apBgscanDuration : undefined; resourceInputs["apBgscanIdle"] = args ? args.apBgscanIdle : undefined; resourceInputs["apBgscanIntv"] = args ? args.apBgscanIntv : undefined; resourceInputs["apBgscanPeriod"] = args ? args.apBgscanPeriod : undefined; resourceInputs["apBgscanReportIntv"] = args ? args.apBgscanReportIntv : undefined; resourceInputs["apFgscanReportIntv"] = args ? args.apFgscanReportIntv : undefined; resourceInputs["apScan"] = args ? args.apScan : undefined; resourceInputs["apScanChannelList2g5gs"] = args ? args.apScanChannelList2g5gs : undefined; resourceInputs["apScanChannelList6gs"] = args ? args.apScanChannelList6gs : undefined; resourceInputs["apScanPassive"] = args ? args.apScanPassive : undefined; resourceInputs["apScanThreshold"] = args ? args.apScanThreshold : undefined; resourceInputs["asleapAttack"] = args ? args.asleapAttack : undefined; resourceInputs["assocFloodThresh"] = args ? args.assocFloodThresh : undefined; resourceInputs["assocFloodTime"] = args ? args.assocFloodTime : undefined; resourceInputs["assocFrameFlood"] = args ? args.assocFrameFlood : undefined; resourceInputs["authFloodThresh"] = args ? args.authFloodThresh : undefined; resourceInputs["authFloodTime"] = args ? args.authFloodTime : undefined; resourceInputs["authFrameFlood"] = args ? args.authFrameFlood : undefined; resourceInputs["comment"] = args ? args.comment : undefined; resourceInputs["deauthBroadcast"] = args ? args.deauthBroadcast : undefined; resourceInputs["deauthUnknownSrcThresh"] = args ? args.deauthUnknownSrcThresh : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["eapolFailFlood"] = args ? args.eapolFailFlood : undefined; resourceInputs["eapolFailIntv"] = args ? args.eapolFailIntv : undefined; resourceInputs["eapolFailThresh"] = args ? args.eapolFailThresh : undefined; resourceInputs["eapolLogoffFlood"] = args ? args.eapolLogoffFlood : undefined; resourceInputs["eapolLogoffIntv"] = args ? args.eapolLogoffIntv : undefined; resourceInputs["eapolLogoffThresh"] = args ? args.eapolLogoffThresh : undefined; resourceInputs["eapolPreFailFlood"] = args ? args.eapolPreFailFlood : undefined; resourceInputs["eapolPreFailIntv"] = args ? args.eapolPreFailIntv : undefined; resourceInputs["eapolPreFailThresh"] = args ? args.eapolPreFailThresh : undefined; resourceInputs["eapolPreSuccFlood"] = args ? args.eapolPreSuccFlood : undefined; resourceInputs["eapolPreSuccIntv"] = args ? args.eapolPreSuccIntv : undefined; resourceInputs["eapolPreSuccThresh"] = args ? args.eapolPreSuccThresh : undefined; resourceInputs["eapolStartFlood"] = args ? args.eapolStartFlood : undefined; resourceInputs["eapolStartIntv"] = args ? args.eapolStartIntv : undefined; resourceInputs["eapolStartThresh"] = args ? args.eapolStartThresh : undefined; resourceInputs["eapolSuccFlood"] = args ? args.eapolSuccFlood : undefined; resourceInputs["eapolSuccIntv"] = args ? args.eapolSuccIntv : undefined; resourceInputs["eapolSuccThresh"] = args ? args.eapolSuccThresh : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["invalidMacOui"] = args ? args.invalidMacOui : undefined; resourceInputs["longDurationAttack"] = args ? args.longDurationAttack : undefined; resourceInputs["longDurationThresh"] = args ? args.longDurationThresh : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["nullSsidProbeResp"] = args ? args.nullSsidProbeResp : undefined; resourceInputs["sensorMode"] = args ? args.sensorMode : undefined; resourceInputs["spoofedDeauth"] = args ? args.spoofedDeauth : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; resourceInputs["weakWepIv"] = args ? args.weakWepIv : undefined; resourceInputs["wirelessBridge"] = args ? args.wirelessBridge : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Widsprofile.__pulumiType, name, resourceInputs, opts); } } exports.Widsprofile = Widsprofile; /** @internal */ Widsprofile.__pulumiType = 'fortios:wirelesscontroller/widsprofile:Widsprofile'; //# sourceMappingURL=widsprofile.js.map