UNPKG

@pulumi/f5bigip

Version:

A Pulumi package for creating and managing F5 BigIP resources.

223 lines • 14.5 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.VirtualServer = exports.VirtualAddress = exports.SnatPool = exports.Snat = exports.RequestLogProfile = exports.ProfileWebAcceleration = exports.ProfileTcp = exports.ProfileServerSsl = exports.ProfileRewriteUriRules = exports.ProfileRewrite = exports.ProfileOneConnect = exports.ProfileHttpCompress = exports.ProfileHttp2 = exports.ProfileHttp = exports.ProfileFtp = exports.ProfileFastL4 = exports.ProfileFastHttp = exports.ProfileClientSsl = exports.ProfileBotDefense = exports.PoolAttachment = exports.Pool = exports.Policy = exports.PersistenceProfileSsl = exports.PersistenceProfileSrcAddr = exports.PersistenceProfileDstAddr = exports.PersistenceProfileCookie = exports.Node = exports.Monitor = exports.IRule = exports.Ifile = exports.getPoolOutput = exports.getPool = exports.getPolicyOutput = exports.getPolicy = exports.getNodeOutput = exports.getNode = exports.getMonitorOutput = exports.getMonitor = exports.getIruleOutput = exports.getIrule = exports.getDataGroupOutput = exports.getDataGroup = exports.DataGroup = exports.CipherRule = exports.CipherGroup = void 0; const pulumi = __importStar(require("@pulumi/pulumi")); const utilities = __importStar(require("../utilities")); exports.CipherGroup = null; utilities.lazyLoad(exports, ["CipherGroup"], () => require("./cipherGroup")); exports.CipherRule = null; utilities.lazyLoad(exports, ["CipherRule"], () => require("./cipherRule")); exports.DataGroup = null; utilities.lazyLoad(exports, ["DataGroup"], () => require("./dataGroup")); exports.getDataGroup = null; exports.getDataGroupOutput = null; utilities.lazyLoad(exports, ["getDataGroup", "getDataGroupOutput"], () => require("./getDataGroup")); exports.getIrule = null; exports.getIruleOutput = null; utilities.lazyLoad(exports, ["getIrule", "getIruleOutput"], () => require("./getIrule")); exports.getMonitor = null; exports.getMonitorOutput = null; utilities.lazyLoad(exports, ["getMonitor", "getMonitorOutput"], () => require("./getMonitor")); exports.getNode = null; exports.getNodeOutput = null; utilities.lazyLoad(exports, ["getNode", "getNodeOutput"], () => require("./getNode")); exports.getPolicy = null; exports.getPolicyOutput = null; utilities.lazyLoad(exports, ["getPolicy", "getPolicyOutput"], () => require("./getPolicy")); exports.getPool = null; exports.getPoolOutput = null; utilities.lazyLoad(exports, ["getPool", "getPoolOutput"], () => require("./getPool")); exports.Ifile = null; utilities.lazyLoad(exports, ["Ifile"], () => require("./ifile")); exports.IRule = null; utilities.lazyLoad(exports, ["IRule"], () => require("./irule")); exports.Monitor = null; utilities.lazyLoad(exports, ["Monitor"], () => require("./monitor")); exports.Node = null; utilities.lazyLoad(exports, ["Node"], () => require("./node")); exports.PersistenceProfileCookie = null; utilities.lazyLoad(exports, ["PersistenceProfileCookie"], () => require("./persistenceProfileCookie")); exports.PersistenceProfileDstAddr = null; utilities.lazyLoad(exports, ["PersistenceProfileDstAddr"], () => require("./persistenceProfileDstAddr")); exports.PersistenceProfileSrcAddr = null; utilities.lazyLoad(exports, ["PersistenceProfileSrcAddr"], () => require("./persistenceProfileSrcAddr")); exports.PersistenceProfileSsl = null; utilities.lazyLoad(exports, ["PersistenceProfileSsl"], () => require("./persistenceProfileSsl")); exports.Policy = null; utilities.lazyLoad(exports, ["Policy"], () => require("./policy")); exports.Pool = null; utilities.lazyLoad(exports, ["Pool"], () => require("./pool")); exports.PoolAttachment = null; utilities.lazyLoad(exports, ["PoolAttachment"], () => require("./poolAttachment")); exports.ProfileBotDefense = null; utilities.lazyLoad(exports, ["ProfileBotDefense"], () => require("./profileBotDefense")); exports.ProfileClientSsl = null; utilities.lazyLoad(exports, ["ProfileClientSsl"], () => require("./profileClientSsl")); exports.ProfileFastHttp = null; utilities.lazyLoad(exports, ["ProfileFastHttp"], () => require("./profileFastHttp")); exports.ProfileFastL4 = null; utilities.lazyLoad(exports, ["ProfileFastL4"], () => require("./profileFastL4")); exports.ProfileFtp = null; utilities.lazyLoad(exports, ["ProfileFtp"], () => require("./profileFtp")); exports.ProfileHttp = null; utilities.lazyLoad(exports, ["ProfileHttp"], () => require("./profileHttp")); exports.ProfileHttp2 = null; utilities.lazyLoad(exports, ["ProfileHttp2"], () => require("./profileHttp2")); exports.ProfileHttpCompress = null; utilities.lazyLoad(exports, ["ProfileHttpCompress"], () => require("./profileHttpCompress")); exports.ProfileOneConnect = null; utilities.lazyLoad(exports, ["ProfileOneConnect"], () => require("./profileOneConnect")); exports.ProfileRewrite = null; utilities.lazyLoad(exports, ["ProfileRewrite"], () => require("./profileRewrite")); exports.ProfileRewriteUriRules = null; utilities.lazyLoad(exports, ["ProfileRewriteUriRules"], () => require("./profileRewriteUriRules")); exports.ProfileServerSsl = null; utilities.lazyLoad(exports, ["ProfileServerSsl"], () => require("./profileServerSsl")); exports.ProfileTcp = null; utilities.lazyLoad(exports, ["ProfileTcp"], () => require("./profileTcp")); exports.ProfileWebAcceleration = null; utilities.lazyLoad(exports, ["ProfileWebAcceleration"], () => require("./profileWebAcceleration")); exports.RequestLogProfile = null; utilities.lazyLoad(exports, ["RequestLogProfile"], () => require("./requestLogProfile")); exports.Snat = null; utilities.lazyLoad(exports, ["Snat"], () => require("./snat")); exports.SnatPool = null; utilities.lazyLoad(exports, ["SnatPool"], () => require("./snatPool")); exports.VirtualAddress = null; utilities.lazyLoad(exports, ["VirtualAddress"], () => require("./virtualAddress")); exports.VirtualServer = null; utilities.lazyLoad(exports, ["VirtualServer"], () => require("./virtualServer")); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "f5bigip:ltm/cipherGroup:CipherGroup": return new exports.CipherGroup(name, undefined, { urn }); case "f5bigip:ltm/cipherRule:CipherRule": return new exports.CipherRule(name, undefined, { urn }); case "f5bigip:ltm/dataGroup:DataGroup": return new exports.DataGroup(name, undefined, { urn }); case "f5bigip:ltm/iRule:IRule": return new exports.IRule(name, undefined, { urn }); case "f5bigip:ltm/ifile:Ifile": return new exports.Ifile(name, undefined, { urn }); case "f5bigip:ltm/monitor:Monitor": return new exports.Monitor(name, undefined, { urn }); case "f5bigip:ltm/node:Node": return new exports.Node(name, undefined, { urn }); case "f5bigip:ltm/persistenceProfileCookie:PersistenceProfileCookie": return new exports.PersistenceProfileCookie(name, undefined, { urn }); case "f5bigip:ltm/persistenceProfileDstAddr:PersistenceProfileDstAddr": return new exports.PersistenceProfileDstAddr(name, undefined, { urn }); case "f5bigip:ltm/persistenceProfileSrcAddr:PersistenceProfileSrcAddr": return new exports.PersistenceProfileSrcAddr(name, undefined, { urn }); case "f5bigip:ltm/persistenceProfileSsl:PersistenceProfileSsl": return new exports.PersistenceProfileSsl(name, undefined, { urn }); case "f5bigip:ltm/policy:Policy": return new exports.Policy(name, undefined, { urn }); case "f5bigip:ltm/pool:Pool": return new exports.Pool(name, undefined, { urn }); case "f5bigip:ltm/poolAttachment:PoolAttachment": return new exports.PoolAttachment(name, undefined, { urn }); case "f5bigip:ltm/profileBotDefense:ProfileBotDefense": return new exports.ProfileBotDefense(name, undefined, { urn }); case "f5bigip:ltm/profileClientSsl:ProfileClientSsl": return new exports.ProfileClientSsl(name, undefined, { urn }); case "f5bigip:ltm/profileFastHttp:ProfileFastHttp": return new exports.ProfileFastHttp(name, undefined, { urn }); case "f5bigip:ltm/profileFastL4:ProfileFastL4": return new exports.ProfileFastL4(name, undefined, { urn }); case "f5bigip:ltm/profileFtp:ProfileFtp": return new exports.ProfileFtp(name, undefined, { urn }); case "f5bigip:ltm/profileHttp2:ProfileHttp2": return new exports.ProfileHttp2(name, undefined, { urn }); case "f5bigip:ltm/profileHttp:ProfileHttp": return new exports.ProfileHttp(name, undefined, { urn }); case "f5bigip:ltm/profileHttpCompress:ProfileHttpCompress": return new exports.ProfileHttpCompress(name, undefined, { urn }); case "f5bigip:ltm/profileOneConnect:ProfileOneConnect": return new exports.ProfileOneConnect(name, undefined, { urn }); case "f5bigip:ltm/profileRewrite:ProfileRewrite": return new exports.ProfileRewrite(name, undefined, { urn }); case "f5bigip:ltm/profileRewriteUriRules:ProfileRewriteUriRules": return new exports.ProfileRewriteUriRules(name, undefined, { urn }); case "f5bigip:ltm/profileServerSsl:ProfileServerSsl": return new exports.ProfileServerSsl(name, undefined, { urn }); case "f5bigip:ltm/profileTcp:ProfileTcp": return new exports.ProfileTcp(name, undefined, { urn }); case "f5bigip:ltm/profileWebAcceleration:ProfileWebAcceleration": return new exports.ProfileWebAcceleration(name, undefined, { urn }); case "f5bigip:ltm/requestLogProfile:RequestLogProfile": return new exports.RequestLogProfile(name, undefined, { urn }); case "f5bigip:ltm/snat:Snat": return new exports.Snat(name, undefined, { urn }); case "f5bigip:ltm/snatPool:SnatPool": return new exports.SnatPool(name, undefined, { urn }); case "f5bigip:ltm/virtualAddress:VirtualAddress": return new exports.VirtualAddress(name, undefined, { urn }); case "f5bigip:ltm/virtualServer:VirtualServer": return new exports.VirtualServer(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("f5bigip", "ltm/cipherGroup", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/cipherRule", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/dataGroup", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/iRule", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/ifile", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/monitor", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/node", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/persistenceProfileCookie", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/persistenceProfileDstAddr", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/persistenceProfileSrcAddr", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/persistenceProfileSsl", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/policy", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/pool", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/poolAttachment", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileBotDefense", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileClientSsl", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileFastHttp", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileFastL4", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileFtp", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileHttp", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileHttp2", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileHttpCompress", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileOneConnect", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileRewrite", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileRewriteUriRules", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileServerSsl", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileTcp", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/profileWebAcceleration", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/requestLogProfile", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/snat", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/snatPool", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/virtualAddress", _module); pulumi.runtime.registerResourceModule("f5bigip", "ltm/virtualServer", _module); //# sourceMappingURL=index.js.map