@maienm/pulumi-prowlarr
Version:
A Pulumi package for creating and managing Prowlarr resources. Based on terraform-provider-prowlarr: version v2.3.0
74 lines • 4.54 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.Whisparr = exports.SyncProfile = exports.Sonarr = exports.Readarr = exports.Radarr = exports.Mylar = exports.Lidarr = exports.LazyLibrarian = exports.getSyncProfilesOutput = exports.getSyncProfiles = exports.getSyncProfileOutput = exports.getSyncProfile = exports.getApplicationsOutput = exports.getApplications = exports.getApplicationOutput = exports.getApplication = exports.Application = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Application = null;
utilities.lazyLoad(exports, ["Application"], () => require("./application"));
exports.getApplication = null;
exports.getApplicationOutput = null;
utilities.lazyLoad(exports, ["getApplication", "getApplicationOutput"], () => require("./getApplication"));
exports.getApplications = null;
exports.getApplicationsOutput = null;
utilities.lazyLoad(exports, ["getApplications", "getApplicationsOutput"], () => require("./getApplications"));
exports.getSyncProfile = null;
exports.getSyncProfileOutput = null;
utilities.lazyLoad(exports, ["getSyncProfile", "getSyncProfileOutput"], () => require("./getSyncProfile"));
exports.getSyncProfiles = null;
exports.getSyncProfilesOutput = null;
utilities.lazyLoad(exports, ["getSyncProfiles", "getSyncProfilesOutput"], () => require("./getSyncProfiles"));
exports.LazyLibrarian = null;
utilities.lazyLoad(exports, ["LazyLibrarian"], () => require("./lazyLibrarian"));
exports.Lidarr = null;
utilities.lazyLoad(exports, ["Lidarr"], () => require("./lidarr"));
exports.Mylar = null;
utilities.lazyLoad(exports, ["Mylar"], () => require("./mylar"));
exports.Radarr = null;
utilities.lazyLoad(exports, ["Radarr"], () => require("./radarr"));
exports.Readarr = null;
utilities.lazyLoad(exports, ["Readarr"], () => require("./readarr"));
exports.Sonarr = null;
utilities.lazyLoad(exports, ["Sonarr"], () => require("./sonarr"));
exports.SyncProfile = null;
utilities.lazyLoad(exports, ["SyncProfile"], () => require("./syncProfile"));
exports.Whisparr = null;
utilities.lazyLoad(exports, ["Whisparr"], () => require("./whisparr"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "prowlarr:Applications/application:Application":
return new exports.Application(name, undefined, { urn });
case "prowlarr:Applications/lazyLibrarian:LazyLibrarian":
return new exports.LazyLibrarian(name, undefined, { urn });
case "prowlarr:Applications/lidarr:Lidarr":
return new exports.Lidarr(name, undefined, { urn });
case "prowlarr:Applications/mylar:Mylar":
return new exports.Mylar(name, undefined, { urn });
case "prowlarr:Applications/radarr:Radarr":
return new exports.Radarr(name, undefined, { urn });
case "prowlarr:Applications/readarr:Readarr":
return new exports.Readarr(name, undefined, { urn });
case "prowlarr:Applications/sonarr:Sonarr":
return new exports.Sonarr(name, undefined, { urn });
case "prowlarr:Applications/syncProfile:SyncProfile":
return new exports.SyncProfile(name, undefined, { urn });
case "prowlarr:Applications/whisparr:Whisparr":
return new exports.Whisparr(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("prowlarr", "Applications/application", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/lazyLibrarian", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/lidarr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/mylar", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/radarr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/readarr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/sonarr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/syncProfile", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Applications/whisparr", _module);
//# sourceMappingURL=index.js.map