UNPKG

@pulumi/f5bigip

Version:

A Pulumi package for creating and managing F5 BigIP resources.

195 lines • 13.2 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.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.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 = require("@pulumi/pulumi"); const utilities = 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.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/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/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