@pulumiverse/fortios
Version:
A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0
62 lines • 3.52 kB
JavaScript
// *** 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.Profile = exports.Options = exports.Mheader = exports.Iptrust = exports.Fortishield = exports.Dnsbl = exports.Bword = exports.Bwl = exports.Blockallowlist = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../../utilities");
exports.Blockallowlist = null;
utilities.lazyLoad(exports, ["Blockallowlist"], () => require("./blockallowlist"));
exports.Bwl = null;
utilities.lazyLoad(exports, ["Bwl"], () => require("./bwl"));
exports.Bword = null;
utilities.lazyLoad(exports, ["Bword"], () => require("./bword"));
exports.Dnsbl = null;
utilities.lazyLoad(exports, ["Dnsbl"], () => require("./dnsbl"));
exports.Fortishield = null;
utilities.lazyLoad(exports, ["Fortishield"], () => require("./fortishield"));
exports.Iptrust = null;
utilities.lazyLoad(exports, ["Iptrust"], () => require("./iptrust"));
exports.Mheader = null;
utilities.lazyLoad(exports, ["Mheader"], () => require("./mheader"));
exports.Options = null;
utilities.lazyLoad(exports, ["Options"], () => require("./options"));
exports.Profile = null;
utilities.lazyLoad(exports, ["Profile"], () => require("./profile"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "fortios:filter/email/blockallowlist:Blockallowlist":
return new exports.Blockallowlist(name, undefined, { urn });
case "fortios:filter/email/bwl:Bwl":
return new exports.Bwl(name, undefined, { urn });
case "fortios:filter/email/bword:Bword":
return new exports.Bword(name, undefined, { urn });
case "fortios:filter/email/dnsbl:Dnsbl":
return new exports.Dnsbl(name, undefined, { urn });
case "fortios:filter/email/fortishield:Fortishield":
return new exports.Fortishield(name, undefined, { urn });
case "fortios:filter/email/iptrust:Iptrust":
return new exports.Iptrust(name, undefined, { urn });
case "fortios:filter/email/mheader:Mheader":
return new exports.Mheader(name, undefined, { urn });
case "fortios:filter/email/options:Options":
return new exports.Options(name, undefined, { urn });
case "fortios:filter/email/profile:Profile":
return new exports.Profile(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("fortios", "filter/email/blockallowlist", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/bwl", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/bword", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/dnsbl", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/fortishield", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/iptrust", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/mheader", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/options", _module);
pulumi.runtime.registerResourceModule("fortios", "filter/email/profile", _module);
//# sourceMappingURL=index.js.map
;