@maienm/pulumi-prowlarr
Version:
A Pulumi package for creating and managing Prowlarr resources. Based on terraform-provider-prowlarr: version v2.3.0
123 lines • 7.66 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.Slack = exports.Simplepush = exports.Signal = exports.Sendgrid = exports.Pushover = exports.Pushbullet = exports.Prowl = exports.Ntfy = exports.Notification = exports.Notifiarr = exports.Mailgun = exports.Join = exports.Gotify = exports.getNotificationsOutput = exports.getNotifications = exports.getNotificationOutput = exports.getNotification = exports.Email = exports.Discord = exports.CustomScript = exports.Apprise = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Apprise = null;
utilities.lazyLoad(exports, ["Apprise"], () => require("./apprise"));
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.Gotify = null;
utilities.lazyLoad(exports, ["Gotify"], () => require("./gotify"));
exports.Join = null;
utilities.lazyLoad(exports, ["Join"], () => require("./join"));
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.Signal = null;
utilities.lazyLoad(exports, ["Signal"], () => require("./signal"));
exports.Simplepush = null;
utilities.lazyLoad(exports, ["Simplepush"], () => require("./simplepush"));
exports.Slack = null;
utilities.lazyLoad(exports, ["Slack"], () => require("./slack"));
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 "prowlarr:Notifications/apprise:Apprise":
return new exports.Apprise(name, undefined, { urn });
case "prowlarr:Notifications/customScript:CustomScript":
return new exports.CustomScript(name, undefined, { urn });
case "prowlarr:Notifications/discord:Discord":
return new exports.Discord(name, undefined, { urn });
case "prowlarr:Notifications/email:Email":
return new exports.Email(name, undefined, { urn });
case "prowlarr:Notifications/gotify:Gotify":
return new exports.Gotify(name, undefined, { urn });
case "prowlarr:Notifications/join:Join":
return new exports.Join(name, undefined, { urn });
case "prowlarr:Notifications/mailgun:Mailgun":
return new exports.Mailgun(name, undefined, { urn });
case "prowlarr:Notifications/notifiarr:Notifiarr":
return new exports.Notifiarr(name, undefined, { urn });
case "prowlarr:Notifications/notification:Notification":
return new exports.Notification(name, undefined, { urn });
case "prowlarr:Notifications/ntfy:Ntfy":
return new exports.Ntfy(name, undefined, { urn });
case "prowlarr:Notifications/prowl:Prowl":
return new exports.Prowl(name, undefined, { urn });
case "prowlarr:Notifications/pushbullet:Pushbullet":
return new exports.Pushbullet(name, undefined, { urn });
case "prowlarr:Notifications/pushover:Pushover":
return new exports.Pushover(name, undefined, { urn });
case "prowlarr:Notifications/sendgrid:Sendgrid":
return new exports.Sendgrid(name, undefined, { urn });
case "prowlarr:Notifications/signal:Signal":
return new exports.Signal(name, undefined, { urn });
case "prowlarr:Notifications/simplepush:Simplepush":
return new exports.Simplepush(name, undefined, { urn });
case "prowlarr:Notifications/slack:Slack":
return new exports.Slack(name, undefined, { urn });
case "prowlarr:Notifications/telegram:Telegram":
return new exports.Telegram(name, undefined, { urn });
case "prowlarr:Notifications/twitter:Twitter":
return new exports.Twitter(name, undefined, { urn });
case "prowlarr:Notifications/webhook:Webhook":
return new exports.Webhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/apprise", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/customScript", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/discord", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/email", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/gotify", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/join", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/mailgun", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/notifiarr", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/notification", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/ntfy", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/prowl", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/pushbullet", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/pushover", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/sendgrid", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/signal", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/simplepush", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/slack", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/telegram", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/twitter", _module);
pulumi.runtime.registerResourceModule("prowlarr", "Notifications/webhook", _module);
//# sourceMappingURL=index.js.map