@maienm/pulumi-readarr
Version:
A Pulumi package for creating and managing Readarr resources. Based on terraform-provider-readarr: version v2.1.0
138 lines • 8.83 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.Webhook = exports.Twitter = exports.Telegram = exports.SynologyIndexer = exports.Subsonic = exports.Slack = exports.Sendgrid = exports.Pushover = exports.Pushbullet = exports.Prowl = exports.Ntfy = exports.Notification = exports.Notifiarr = exports.Mailgun = exports.Kavita = exports.Join = exports.Gotify = exports.GoodreadsOwnedBooks = exports.GoodreadsBookshelves = exports.getNotificationsOutput = exports.getNotifications = exports.getNotificationOutput = exports.getNotification = exports.Email = exports.Discord = exports.CustomScript = exports.Boxcar = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Boxcar = null;
utilities.lazyLoad(exports, ["Boxcar"], () => require("./boxcar"));
exports.CustomScript = null;
utilities.lazyLoad(exports, ["CustomScript"], () => require("./customScript"));
exports.Discord = null;
utilities.lazyLoad(exports, ["Discord"], () => require("./discord"));
exports.Email = null;
utilities.lazyLoad(exports, ["Email"], () => require("./email"));
exports.getNotification = null;
exports.getNotificationOutput = null;
utilities.lazyLoad(exports, ["getNotification", "getNotificationOutput"], () => require("./getNotification"));
exports.getNotifications = null;
exports.getNotificationsOutput = null;
utilities.lazyLoad(exports, ["getNotifications", "getNotificationsOutput"], () => require("./getNotifications"));
exports.GoodreadsBookshelves = null;
utilities.lazyLoad(exports, ["GoodreadsBookshelves"], () => require("./goodreadsBookshelves"));
exports.GoodreadsOwnedBooks = null;
utilities.lazyLoad(exports, ["GoodreadsOwnedBooks"], () => require("./goodreadsOwnedBooks"));
exports.Gotify = null;
utilities.lazyLoad(exports, ["Gotify"], () => require("./gotify"));
exports.Join = null;
utilities.lazyLoad(exports, ["Join"], () => require("./join"));
exports.Kavita = null;
utilities.lazyLoad(exports, ["Kavita"], () => require("./kavita"));
exports.Mailgun = null;
utilities.lazyLoad(exports, ["Mailgun"], () => require("./mailgun"));
exports.Notifiarr = null;
utilities.lazyLoad(exports, ["Notifiarr"], () => require("./notifiarr"));
exports.Notification = null;
utilities.lazyLoad(exports, ["Notification"], () => require("./notification"));
exports.Ntfy = null;
utilities.lazyLoad(exports, ["Ntfy"], () => require("./ntfy"));
exports.Prowl = null;
utilities.lazyLoad(exports, ["Prowl"], () => require("./prowl"));
exports.Pushbullet = null;
utilities.lazyLoad(exports, ["Pushbullet"], () => require("./pushbullet"));
exports.Pushover = null;
utilities.lazyLoad(exports, ["Pushover"], () => require("./pushover"));
exports.Sendgrid = null;
utilities.lazyLoad(exports, ["Sendgrid"], () => require("./sendgrid"));
exports.Slack = null;
utilities.lazyLoad(exports, ["Slack"], () => require("./slack"));
exports.Subsonic = null;
utilities.lazyLoad(exports, ["Subsonic"], () => require("./subsonic"));
exports.SynologyIndexer = null;
utilities.lazyLoad(exports, ["SynologyIndexer"], () => require("./synologyIndexer"));
exports.Telegram = null;
utilities.lazyLoad(exports, ["Telegram"], () => require("./telegram"));
exports.Twitter = null;
utilities.lazyLoad(exports, ["Twitter"], () => require("./twitter"));
exports.Webhook = null;
utilities.lazyLoad(exports, ["Webhook"], () => require("./webhook"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "readarr:Notifications/boxcar:Boxcar":
return new exports.Boxcar(name, undefined, { urn });
case "readarr:Notifications/customScript:CustomScript":
return new exports.CustomScript(name, undefined, { urn });
case "readarr:Notifications/discord:Discord":
return new exports.Discord(name, undefined, { urn });
case "readarr:Notifications/email:Email":
return new exports.Email(name, undefined, { urn });
case "readarr:Notifications/goodreadsBookshelves:GoodreadsBookshelves":
return new exports.GoodreadsBookshelves(name, undefined, { urn });
case "readarr:Notifications/goodreadsOwnedBooks:GoodreadsOwnedBooks":
return new exports.GoodreadsOwnedBooks(name, undefined, { urn });
case "readarr:Notifications/gotify:Gotify":
return new exports.Gotify(name, undefined, { urn });
case "readarr:Notifications/join:Join":
return new exports.Join(name, undefined, { urn });
case "readarr:Notifications/kavita:Kavita":
return new exports.Kavita(name, undefined, { urn });
case "readarr:Notifications/mailgun:Mailgun":
return new exports.Mailgun(name, undefined, { urn });
case "readarr:Notifications/notifiarr:Notifiarr":
return new exports.Notifiarr(name, undefined, { urn });
case "readarr:Notifications/notification:Notification":
return new exports.Notification(name, undefined, { urn });
case "readarr:Notifications/ntfy:Ntfy":
return new exports.Ntfy(name, undefined, { urn });
case "readarr:Notifications/prowl:Prowl":
return new exports.Prowl(name, undefined, { urn });
case "readarr:Notifications/pushbullet:Pushbullet":
return new exports.Pushbullet(name, undefined, { urn });
case "readarr:Notifications/pushover:Pushover":
return new exports.Pushover(name, undefined, { urn });
case "readarr:Notifications/sendgrid:Sendgrid":
return new exports.Sendgrid(name, undefined, { urn });
case "readarr:Notifications/slack:Slack":
return new exports.Slack(name, undefined, { urn });
case "readarr:Notifications/subsonic:Subsonic":
return new exports.Subsonic(name, undefined, { urn });
case "readarr:Notifications/synologyIndexer:SynologyIndexer":
return new exports.SynologyIndexer(name, undefined, { urn });
case "readarr:Notifications/telegram:Telegram":
return new exports.Telegram(name, undefined, { urn });
case "readarr:Notifications/twitter:Twitter":
return new exports.Twitter(name, undefined, { urn });
case "readarr:Notifications/webhook:Webhook":
return new exports.Webhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("readarr", "Notifications/boxcar", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/customScript", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/discord", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/email", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/goodreadsBookshelves", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/goodreadsOwnedBooks", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/gotify", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/join", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/kavita", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/mailgun", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/notifiarr", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/notification", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/ntfy", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/prowl", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/pushbullet", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/pushover", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/sendgrid", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/slack", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/subsonic", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/synologyIndexer", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/telegram", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/twitter", _module);
pulumi.runtime.registerResourceModule("readarr", "Notifications/webhook", _module);
//# sourceMappingURL=index.js.map