UNPKG

@ctfer-io/pulumi-ctfd

Version:

The CTFd provider for Pulumi, to manage its resources as code.

88 lines 4.81 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.types = exports.config = exports.User = exports.Team = exports.Provider = exports.Hint = exports.getUsersOutput = exports.getUsers = exports.getTeamsOutput = exports.getTeams = exports.getChallengesStandardOutput = exports.getChallengesStandard = exports.getChallengesDynamicOutput = exports.getChallengesDynamic = exports.getBracketsOutput = exports.getBrackets = exports.Flag = exports.File = exports.ChallengeStandard = exports.ChallengeDynamic = exports.Bracket = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Bracket = null; utilities.lazyLoad(exports, ["Bracket"], () => require("./bracket")); exports.ChallengeDynamic = null; utilities.lazyLoad(exports, ["ChallengeDynamic"], () => require("./challengeDynamic")); exports.ChallengeStandard = null; utilities.lazyLoad(exports, ["ChallengeStandard"], () => require("./challengeStandard")); exports.File = null; utilities.lazyLoad(exports, ["File"], () => require("./file")); exports.Flag = null; utilities.lazyLoad(exports, ["Flag"], () => require("./flag")); exports.getBrackets = null; exports.getBracketsOutput = null; utilities.lazyLoad(exports, ["getBrackets", "getBracketsOutput"], () => require("./getBrackets")); exports.getChallengesDynamic = null; exports.getChallengesDynamicOutput = null; utilities.lazyLoad(exports, ["getChallengesDynamic", "getChallengesDynamicOutput"], () => require("./getChallengesDynamic")); exports.getChallengesStandard = null; exports.getChallengesStandardOutput = null; utilities.lazyLoad(exports, ["getChallengesStandard", "getChallengesStandardOutput"], () => require("./getChallengesStandard")); exports.getTeams = null; exports.getTeamsOutput = null; utilities.lazyLoad(exports, ["getTeams", "getTeamsOutput"], () => require("./getTeams")); exports.getUsers = null; exports.getUsersOutput = null; utilities.lazyLoad(exports, ["getUsers", "getUsersOutput"], () => require("./getUsers")); exports.Hint = null; utilities.lazyLoad(exports, ["Hint"], () => require("./hint")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.Team = null; utilities.lazyLoad(exports, ["Team"], () => require("./team")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); // Export sub-modules: const config = require("./config"); exports.config = config; const types = require("./types"); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "ctfd:index/bracket:Bracket": return new exports.Bracket(name, undefined, { urn }); case "ctfd:index/challengeDynamic:ChallengeDynamic": return new exports.ChallengeDynamic(name, undefined, { urn }); case "ctfd:index/challengeStandard:ChallengeStandard": return new exports.ChallengeStandard(name, undefined, { urn }); case "ctfd:index/file:File": return new exports.File(name, undefined, { urn }); case "ctfd:index/flag:Flag": return new exports.Flag(name, undefined, { urn }); case "ctfd:index/hint:Hint": return new exports.Hint(name, undefined, { urn }); case "ctfd:index/team:Team": return new exports.Team(name, undefined, { urn }); case "ctfd:index/user:User": return new exports.User(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("ctfd", "index/bracket", _module); pulumi.runtime.registerResourceModule("ctfd", "index/challengeDynamic", _module); pulumi.runtime.registerResourceModule("ctfd", "index/challengeStandard", _module); pulumi.runtime.registerResourceModule("ctfd", "index/file", _module); pulumi.runtime.registerResourceModule("ctfd", "index/flag", _module); pulumi.runtime.registerResourceModule("ctfd", "index/hint", _module); pulumi.runtime.registerResourceModule("ctfd", "index/team", _module); pulumi.runtime.registerResourceModule("ctfd", "index/user", _module); pulumi.runtime.registerResourcePackage("ctfd", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:ctfd") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map