@maienm/pulumi-readarr
Version:
A Pulumi package for creating and managing Readarr resources. Based on terraform-provider-readarr: version v2.1.0
132 lines • 8.97 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.Vuze = exports.Utorrent = exports.UsenetDownloadStation = exports.UsenetBlackhole = exports.Transmission = exports.TorrentDownloadStation = exports.TorrentBlackhole = exports.Sabnzbd = exports.Rtorrent = exports.RemotePathMapping = exports.Qbittorrent = exports.Pneumatic = exports.Nzbvortex = exports.Nzbget = exports.Hadouken = exports.getRemotePathMappingsOutput = exports.getRemotePathMappings = exports.getRemotePathMappingOutput = exports.getRemotePathMapping = exports.getDownloadClientsOutput = exports.getDownloadClients = exports.getDownloadClientOutput = exports.getDownloadClient = exports.getConfigOutput = exports.getConfig = exports.Flood = exports.DownloadClient = exports.Deluge = exports.Config = exports.Aria2 = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Aria2 = null;
utilities.lazyLoad(exports, ["Aria2"], () => require("./aria2"));
exports.Config = null;
utilities.lazyLoad(exports, ["Config"], () => require("./config"));
exports.Deluge = null;
utilities.lazyLoad(exports, ["Deluge"], () => require("./deluge"));
exports.DownloadClient = null;
utilities.lazyLoad(exports, ["DownloadClient"], () => require("./downloadClient"));
exports.Flood = null;
utilities.lazyLoad(exports, ["Flood"], () => require("./flood"));
exports.getConfig = null;
exports.getConfigOutput = null;
utilities.lazyLoad(exports, ["getConfig", "getConfigOutput"], () => require("./getConfig"));
exports.getDownloadClient = null;
exports.getDownloadClientOutput = null;
utilities.lazyLoad(exports, ["getDownloadClient", "getDownloadClientOutput"], () => require("./getDownloadClient"));
exports.getDownloadClients = null;
exports.getDownloadClientsOutput = null;
utilities.lazyLoad(exports, ["getDownloadClients", "getDownloadClientsOutput"], () => require("./getDownloadClients"));
exports.getRemotePathMapping = null;
exports.getRemotePathMappingOutput = null;
utilities.lazyLoad(exports, ["getRemotePathMapping", "getRemotePathMappingOutput"], () => require("./getRemotePathMapping"));
exports.getRemotePathMappings = null;
exports.getRemotePathMappingsOutput = null;
utilities.lazyLoad(exports, ["getRemotePathMappings", "getRemotePathMappingsOutput"], () => require("./getRemotePathMappings"));
exports.Hadouken = null;
utilities.lazyLoad(exports, ["Hadouken"], () => require("./hadouken"));
exports.Nzbget = null;
utilities.lazyLoad(exports, ["Nzbget"], () => require("./nzbget"));
exports.Nzbvortex = null;
utilities.lazyLoad(exports, ["Nzbvortex"], () => require("./nzbvortex"));
exports.Pneumatic = null;
utilities.lazyLoad(exports, ["Pneumatic"], () => require("./pneumatic"));
exports.Qbittorrent = null;
utilities.lazyLoad(exports, ["Qbittorrent"], () => require("./qbittorrent"));
exports.RemotePathMapping = null;
utilities.lazyLoad(exports, ["RemotePathMapping"], () => require("./remotePathMapping"));
exports.Rtorrent = null;
utilities.lazyLoad(exports, ["Rtorrent"], () => require("./rtorrent"));
exports.Sabnzbd = null;
utilities.lazyLoad(exports, ["Sabnzbd"], () => require("./sabnzbd"));
exports.TorrentBlackhole = null;
utilities.lazyLoad(exports, ["TorrentBlackhole"], () => require("./torrentBlackhole"));
exports.TorrentDownloadStation = null;
utilities.lazyLoad(exports, ["TorrentDownloadStation"], () => require("./torrentDownloadStation"));
exports.Transmission = null;
utilities.lazyLoad(exports, ["Transmission"], () => require("./transmission"));
exports.UsenetBlackhole = null;
utilities.lazyLoad(exports, ["UsenetBlackhole"], () => require("./usenetBlackhole"));
exports.UsenetDownloadStation = null;
utilities.lazyLoad(exports, ["UsenetDownloadStation"], () => require("./usenetDownloadStation"));
exports.Utorrent = null;
utilities.lazyLoad(exports, ["Utorrent"], () => require("./utorrent"));
exports.Vuze = null;
utilities.lazyLoad(exports, ["Vuze"], () => require("./vuze"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "readarr:DownloadClients/aria2:Aria2":
return new exports.Aria2(name, undefined, { urn });
case "readarr:DownloadClients/config:Config":
return new exports.Config(name, undefined, { urn });
case "readarr:DownloadClients/deluge:Deluge":
return new exports.Deluge(name, undefined, { urn });
case "readarr:DownloadClients/downloadClient:DownloadClient":
return new exports.DownloadClient(name, undefined, { urn });
case "readarr:DownloadClients/flood:Flood":
return new exports.Flood(name, undefined, { urn });
case "readarr:DownloadClients/hadouken:Hadouken":
return new exports.Hadouken(name, undefined, { urn });
case "readarr:DownloadClients/nzbget:Nzbget":
return new exports.Nzbget(name, undefined, { urn });
case "readarr:DownloadClients/nzbvortex:Nzbvortex":
return new exports.Nzbvortex(name, undefined, { urn });
case "readarr:DownloadClients/pneumatic:Pneumatic":
return new exports.Pneumatic(name, undefined, { urn });
case "readarr:DownloadClients/qbittorrent:Qbittorrent":
return new exports.Qbittorrent(name, undefined, { urn });
case "readarr:DownloadClients/remotePathMapping:RemotePathMapping":
return new exports.RemotePathMapping(name, undefined, { urn });
case "readarr:DownloadClients/rtorrent:Rtorrent":
return new exports.Rtorrent(name, undefined, { urn });
case "readarr:DownloadClients/sabnzbd:Sabnzbd":
return new exports.Sabnzbd(name, undefined, { urn });
case "readarr:DownloadClients/torrentBlackhole:TorrentBlackhole":
return new exports.TorrentBlackhole(name, undefined, { urn });
case "readarr:DownloadClients/torrentDownloadStation:TorrentDownloadStation":
return new exports.TorrentDownloadStation(name, undefined, { urn });
case "readarr:DownloadClients/transmission:Transmission":
return new exports.Transmission(name, undefined, { urn });
case "readarr:DownloadClients/usenetBlackhole:UsenetBlackhole":
return new exports.UsenetBlackhole(name, undefined, { urn });
case "readarr:DownloadClients/usenetDownloadStation:UsenetDownloadStation":
return new exports.UsenetDownloadStation(name, undefined, { urn });
case "readarr:DownloadClients/utorrent:Utorrent":
return new exports.Utorrent(name, undefined, { urn });
case "readarr:DownloadClients/vuze:Vuze":
return new exports.Vuze(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/aria2", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/config", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/deluge", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/downloadClient", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/flood", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/hadouken", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/nzbget", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/nzbvortex", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/pneumatic", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/qbittorrent", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/remotePathMapping", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/rtorrent", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/sabnzbd", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/torrentBlackhole", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/torrentDownloadStation", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/transmission", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/usenetBlackhole", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/usenetDownloadStation", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/utorrent", _module);
pulumi.runtime.registerResourceModule("readarr", "DownloadClients/vuze", _module);
//# sourceMappingURL=index.js.map