@maienm/pulumi-readarr
Version:
A Pulumi package for creating and managing Readarr resources. Based on terraform-provider-readarr: version v2.1.0
76 lines • 4.41 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.Torznab = exports.Torrentleech = exports.TorrentRss = exports.Nyaa = exports.Newznab = exports.Iptorrents = exports.Indexer = exports.getIndexersOutput = exports.getIndexers = exports.getIndexerOutput = exports.getIndexer = exports.getConfigOutput = exports.getConfig = exports.Gazelle = exports.Filelist = exports.Config = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Config = null;
utilities.lazyLoad(exports, ["Config"], () => require("./config"));
exports.Filelist = null;
utilities.lazyLoad(exports, ["Filelist"], () => require("./filelist"));
exports.Gazelle = null;
utilities.lazyLoad(exports, ["Gazelle"], () => require("./gazelle"));
exports.getConfig = null;
exports.getConfigOutput = null;
utilities.lazyLoad(exports, ["getConfig", "getConfigOutput"], () => require("./getConfig"));
exports.getIndexer = null;
exports.getIndexerOutput = null;
utilities.lazyLoad(exports, ["getIndexer", "getIndexerOutput"], () => require("./getIndexer"));
exports.getIndexers = null;
exports.getIndexersOutput = null;
utilities.lazyLoad(exports, ["getIndexers", "getIndexersOutput"], () => require("./getIndexers"));
exports.Indexer = null;
utilities.lazyLoad(exports, ["Indexer"], () => require("./indexer"));
exports.Iptorrents = null;
utilities.lazyLoad(exports, ["Iptorrents"], () => require("./iptorrents"));
exports.Newznab = null;
utilities.lazyLoad(exports, ["Newznab"], () => require("./newznab"));
exports.Nyaa = null;
utilities.lazyLoad(exports, ["Nyaa"], () => require("./nyaa"));
exports.TorrentRss = null;
utilities.lazyLoad(exports, ["TorrentRss"], () => require("./torrentRss"));
exports.Torrentleech = null;
utilities.lazyLoad(exports, ["Torrentleech"], () => require("./torrentleech"));
exports.Torznab = null;
utilities.lazyLoad(exports, ["Torznab"], () => require("./torznab"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "readarr:Indexers/config:Config":
return new exports.Config(name, undefined, { urn });
case "readarr:Indexers/filelist:Filelist":
return new exports.Filelist(name, undefined, { urn });
case "readarr:Indexers/gazelle:Gazelle":
return new exports.Gazelle(name, undefined, { urn });
case "readarr:Indexers/indexer:Indexer":
return new exports.Indexer(name, undefined, { urn });
case "readarr:Indexers/iptorrents:Iptorrents":
return new exports.Iptorrents(name, undefined, { urn });
case "readarr:Indexers/newznab:Newznab":
return new exports.Newznab(name, undefined, { urn });
case "readarr:Indexers/nyaa:Nyaa":
return new exports.Nyaa(name, undefined, { urn });
case "readarr:Indexers/torrentRss:TorrentRss":
return new exports.TorrentRss(name, undefined, { urn });
case "readarr:Indexers/torrentleech:Torrentleech":
return new exports.Torrentleech(name, undefined, { urn });
case "readarr:Indexers/torznab:Torznab":
return new exports.Torznab(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("readarr", "Indexers/config", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/filelist", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/gazelle", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/indexer", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/iptorrents", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/newznab", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/nyaa", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/torrentRss", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/torrentleech", _module);
pulumi.runtime.registerResourceModule("readarr", "Indexers/torznab", _module);
//# sourceMappingURL=index.js.map