@maienm/pulumi-prowlarr
Version:
A Pulumi package for creating and managing Prowlarr resources. Based on terraform-provider-prowlarr: version v2.3.0
48 lines • 2.77 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.Socks5 = exports.Socks4 = exports.IndexerProxy = exports.Http = exports.getIndexerProxyOutput = exports.getIndexerProxy = exports.getIndexerProxiesOutput = exports.getIndexerProxies = exports.Flaresolverr = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Flaresolverr = null;
utilities.lazyLoad(exports, ["Flaresolverr"], () => require("./flaresolverr"));
exports.getIndexerProxies = null;
exports.getIndexerProxiesOutput = null;
utilities.lazyLoad(exports, ["getIndexerProxies", "getIndexerProxiesOutput"], () => require("./getIndexerProxies"));
exports.getIndexerProxy = null;
exports.getIndexerProxyOutput = null;
utilities.lazyLoad(exports, ["getIndexerProxy", "getIndexerProxyOutput"], () => require("./getIndexerProxy"));
exports.Http = null;
utilities.lazyLoad(exports, ["Http"], () => require("./http"));
exports.IndexerProxy = null;
utilities.lazyLoad(exports, ["IndexerProxy"], () => require("./indexerProxy"));
exports.Socks4 = null;
utilities.lazyLoad(exports, ["Socks4"], () => require("./socks4"));
exports.Socks5 = null;
utilities.lazyLoad(exports, ["Socks5"], () => require("./socks5"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "prowlarr:IndexerProxies/flaresolverr:Flaresolverr":
return new exports.Flaresolverr(name, undefined, { urn });
case "prowlarr:IndexerProxies/http:Http":
return new exports.Http(name, undefined, { urn });
case "prowlarr:IndexerProxies/indexerProxy:IndexerProxy":
return new exports.IndexerProxy(name, undefined, { urn });
case "prowlarr:IndexerProxies/socks4:Socks4":
return new exports.Socks4(name, undefined, { urn });
case "prowlarr:IndexerProxies/socks5:Socks5":
return new exports.Socks5(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("prowlarr", "IndexerProxies/flaresolverr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "IndexerProxies/http", _module);
pulumi.runtime.registerResourceModule("prowlarr", "IndexerProxies/indexerProxy", _module);
pulumi.runtime.registerResourceModule("prowlarr", "IndexerProxies/socks4", _module);
pulumi.runtime.registerResourceModule("prowlarr", "IndexerProxies/socks5", _module);
//# sourceMappingURL=index.js.map