UNPKG

@pulumi/f5bigip

Version:

A Pulumi package for creating and managing F5 BigIP resources.

152 lines • 8.88 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.vcmp = exports.types = exports.sys = exports.ssl = exports.net = exports.ltm = exports.fast = exports.config = exports.cm = exports.WafPolicy = exports.TrafficSelector = exports.SslKeyCert = exports.SaasBotDefenseProfile = exports.Provider = exports.Partition = exports.NetTunnel = exports.NetIkePeer = exports.IpsecProfile = exports.IpsecPolicy = exports.FastUdpApp = exports.FastTemplate = exports.FastTcpApp = exports.FastHttpsApp = exports.FastHttpApp = exports.FastApplication = exports.EventServiceDiscovery = exports.Do = exports.CommonLicenseManageBigIq = exports.Command = exports.BigIqAs3 = exports.As3 = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.As3 = null; utilities.lazyLoad(exports, ["As3"], () => require("./as3")); exports.BigIqAs3 = null; utilities.lazyLoad(exports, ["BigIqAs3"], () => require("./bigIqAs3")); exports.Command = null; utilities.lazyLoad(exports, ["Command"], () => require("./command")); exports.CommonLicenseManageBigIq = null; utilities.lazyLoad(exports, ["CommonLicenseManageBigIq"], () => require("./commonLicenseManageBigIq")); exports.Do = null; utilities.lazyLoad(exports, ["Do"], () => require("./do")); exports.EventServiceDiscovery = null; utilities.lazyLoad(exports, ["EventServiceDiscovery"], () => require("./eventServiceDiscovery")); exports.FastApplication = null; utilities.lazyLoad(exports, ["FastApplication"], () => require("./fastApplication")); exports.FastHttpApp = null; utilities.lazyLoad(exports, ["FastHttpApp"], () => require("./fastHttpApp")); exports.FastHttpsApp = null; utilities.lazyLoad(exports, ["FastHttpsApp"], () => require("./fastHttpsApp")); exports.FastTcpApp = null; utilities.lazyLoad(exports, ["FastTcpApp"], () => require("./fastTcpApp")); exports.FastTemplate = null; utilities.lazyLoad(exports, ["FastTemplate"], () => require("./fastTemplate")); exports.FastUdpApp = null; utilities.lazyLoad(exports, ["FastUdpApp"], () => require("./fastUdpApp")); exports.IpsecPolicy = null; utilities.lazyLoad(exports, ["IpsecPolicy"], () => require("./ipsecPolicy")); exports.IpsecProfile = null; utilities.lazyLoad(exports, ["IpsecProfile"], () => require("./ipsecProfile")); exports.NetIkePeer = null; utilities.lazyLoad(exports, ["NetIkePeer"], () => require("./netIkePeer")); exports.NetTunnel = null; utilities.lazyLoad(exports, ["NetTunnel"], () => require("./netTunnel")); exports.Partition = null; utilities.lazyLoad(exports, ["Partition"], () => require("./partition")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.SaasBotDefenseProfile = null; utilities.lazyLoad(exports, ["SaasBotDefenseProfile"], () => require("./saasBotDefenseProfile")); exports.SslKeyCert = null; utilities.lazyLoad(exports, ["SslKeyCert"], () => require("./sslKeyCert")); exports.TrafficSelector = null; utilities.lazyLoad(exports, ["TrafficSelector"], () => require("./trafficSelector")); exports.WafPolicy = null; utilities.lazyLoad(exports, ["WafPolicy"], () => require("./wafPolicy")); // Export sub-modules: const cm = require("./cm"); exports.cm = cm; const config = require("./config"); exports.config = config; const fast = require("./fast"); exports.fast = fast; const ltm = require("./ltm"); exports.ltm = ltm; const net = require("./net"); exports.net = net; const ssl = require("./ssl"); exports.ssl = ssl; const sys = require("./sys"); exports.sys = sys; const types = require("./types"); exports.types = types; const vcmp = require("./vcmp"); exports.vcmp = vcmp; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "f5bigip:index/as3:As3": return new exports.As3(name, undefined, { urn }); case "f5bigip:index/bigIqAs3:BigIqAs3": return new exports.BigIqAs3(name, undefined, { urn }); case "f5bigip:index/command:Command": return new exports.Command(name, undefined, { urn }); case "f5bigip:index/commonLicenseManageBigIq:CommonLicenseManageBigIq": return new exports.CommonLicenseManageBigIq(name, undefined, { urn }); case "f5bigip:index/do:Do": return new exports.Do(name, undefined, { urn }); case "f5bigip:index/eventServiceDiscovery:EventServiceDiscovery": return new exports.EventServiceDiscovery(name, undefined, { urn }); case "f5bigip:index/fastApplication:FastApplication": return new exports.FastApplication(name, undefined, { urn }); case "f5bigip:index/fastHttpApp:FastHttpApp": return new exports.FastHttpApp(name, undefined, { urn }); case "f5bigip:index/fastHttpsApp:FastHttpsApp": return new exports.FastHttpsApp(name, undefined, { urn }); case "f5bigip:index/fastTcpApp:FastTcpApp": return new exports.FastTcpApp(name, undefined, { urn }); case "f5bigip:index/fastTemplate:FastTemplate": return new exports.FastTemplate(name, undefined, { urn }); case "f5bigip:index/fastUdpApp:FastUdpApp": return new exports.FastUdpApp(name, undefined, { urn }); case "f5bigip:index/ipsecPolicy:IpsecPolicy": return new exports.IpsecPolicy(name, undefined, { urn }); case "f5bigip:index/ipsecProfile:IpsecProfile": return new exports.IpsecProfile(name, undefined, { urn }); case "f5bigip:index/netIkePeer:NetIkePeer": return new exports.NetIkePeer(name, undefined, { urn }); case "f5bigip:index/netTunnel:NetTunnel": return new exports.NetTunnel(name, undefined, { urn }); case "f5bigip:index/partition:Partition": return new exports.Partition(name, undefined, { urn }); case "f5bigip:index/saasBotDefenseProfile:SaasBotDefenseProfile": return new exports.SaasBotDefenseProfile(name, undefined, { urn }); case "f5bigip:index/sslKeyCert:SslKeyCert": return new exports.SslKeyCert(name, undefined, { urn }); case "f5bigip:index/trafficSelector:TrafficSelector": return new exports.TrafficSelector(name, undefined, { urn }); case "f5bigip:index/wafPolicy:WafPolicy": return new exports.WafPolicy(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("f5bigip", "index/as3", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/bigIqAs3", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/command", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/commonLicenseManageBigIq", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/do", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/eventServiceDiscovery", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastApplication", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastHttpApp", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastHttpsApp", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastTcpApp", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastTemplate", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/fastUdpApp", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/ipsecPolicy", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/ipsecProfile", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/netIkePeer", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/netTunnel", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/partition", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/saasBotDefenseProfile", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/sslKeyCert", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/trafficSelector", _module); pulumi.runtime.registerResourceModule("f5bigip", "index/wafPolicy", _module); pulumi.runtime.registerResourcePackage("f5bigip", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:f5bigip") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map