@pulumiverse/fortios
Version: 
A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0
50 lines • 2.9 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.Recurring = exports.Onetime = exports.Group = exports.getRecurringlistOutput = exports.getRecurringlist = exports.getRecurringOutput = exports.getRecurring = exports.getOnetimelistOutput = exports.getOnetimelist = exports.getOnetimeOutput = exports.getOnetime = exports.getGrouplistOutput = exports.getGrouplist = exports.getGroupOutput = exports.getGroup = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../../utilities");
exports.getGroup = null;
exports.getGroupOutput = null;
utilities.lazyLoad(exports, ["getGroup", "getGroupOutput"], () => require("./getGroup"));
exports.getGrouplist = null;
exports.getGrouplistOutput = null;
utilities.lazyLoad(exports, ["getGrouplist", "getGrouplistOutput"], () => require("./getGrouplist"));
exports.getOnetime = null;
exports.getOnetimeOutput = null;
utilities.lazyLoad(exports, ["getOnetime", "getOnetimeOutput"], () => require("./getOnetime"));
exports.getOnetimelist = null;
exports.getOnetimelistOutput = null;
utilities.lazyLoad(exports, ["getOnetimelist", "getOnetimelistOutput"], () => require("./getOnetimelist"));
exports.getRecurring = null;
exports.getRecurringOutput = null;
utilities.lazyLoad(exports, ["getRecurring", "getRecurringOutput"], () => require("./getRecurring"));
exports.getRecurringlist = null;
exports.getRecurringlistOutput = null;
utilities.lazyLoad(exports, ["getRecurringlist", "getRecurringlistOutput"], () => require("./getRecurringlist"));
exports.Group = null;
utilities.lazyLoad(exports, ["Group"], () => require("./group"));
exports.Onetime = null;
utilities.lazyLoad(exports, ["Onetime"], () => require("./onetime"));
exports.Recurring = null;
utilities.lazyLoad(exports, ["Recurring"], () => require("./recurring"));
const _module = {
    version: utilities.getVersion(),
    construct: (name, type, urn) => {
        switch (type) {
            case "fortios:firewall/schedule/group:Group":
                return new exports.Group(name, undefined, { urn });
            case "fortios:firewall/schedule/onetime:Onetime":
                return new exports.Onetime(name, undefined, { urn });
            case "fortios:firewall/schedule/recurring:Recurring":
                return new exports.Recurring(name, undefined, { urn });
            default:
                throw new Error(`unknown resource type ${type}`);
        }
    },
};
pulumi.runtime.registerResourceModule("fortios", "firewall/schedule/group", _module);
pulumi.runtime.registerResourceModule("fortios", "firewall/schedule/onetime", _module);
pulumi.runtime.registerResourceModule("fortios", "firewall/schedule/recurring", _module);
//# sourceMappingURL=index.js.map