96 lines
4.4 KiB
JavaScript
96 lines
4.4 KiB
JavaScript
(function (factory) {
|
|
if (typeof module === "object" && typeof module.exports === "object") {
|
|
var v = factory(require, exports);
|
|
if (v !== undefined) module.exports = v;
|
|
}
|
|
else if (typeof define === "function" && define.amd) {
|
|
define(["require", "exports"], factory);
|
|
}
|
|
})(function (require, exports) {
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.defaultMessageEventBusDestinationSentryOptions = exports.defaultMessageEventBusDestinationWebhookOptions = exports.defaultMessageEventBusDestinationSyslogOptions = exports.defaultMessageEventBusDestinationOptions = exports.messageEventBusDestinationTypeNames = exports.MessageEventBusDestinationTypeNames = exports.EventMessageTypeNames = void 0;
|
|
// ===============================
|
|
// General Enums And Interfaces
|
|
// ===============================
|
|
var EventMessageTypeNames;
|
|
(function (EventMessageTypeNames) {
|
|
EventMessageTypeNames["generic"] = "$$EventMessage";
|
|
EventMessageTypeNames["audit"] = "$$EventMessageAudit";
|
|
EventMessageTypeNames["confirm"] = "$$EventMessageConfirm";
|
|
EventMessageTypeNames["workflow"] = "$$EventMessageWorkflow";
|
|
EventMessageTypeNames["node"] = "$$EventMessageNode";
|
|
EventMessageTypeNames["execution"] = "$$EventMessageExecution";
|
|
EventMessageTypeNames["aiNode"] = "$$EventMessageAiNode";
|
|
EventMessageTypeNames["runner"] = "$$EventMessageRunner";
|
|
EventMessageTypeNames["queue"] = "$$EventMessageQueue";
|
|
})(EventMessageTypeNames || (exports.EventMessageTypeNames = EventMessageTypeNames = {}));
|
|
var MessageEventBusDestinationTypeNames;
|
|
(function (MessageEventBusDestinationTypeNames) {
|
|
MessageEventBusDestinationTypeNames["abstract"] = "$$AbstractMessageEventBusDestination";
|
|
MessageEventBusDestinationTypeNames["webhook"] = "$$MessageEventBusDestinationWebhook";
|
|
MessageEventBusDestinationTypeNames["sentry"] = "$$MessageEventBusDestinationSentry";
|
|
MessageEventBusDestinationTypeNames["syslog"] = "$$MessageEventBusDestinationSyslog";
|
|
})(MessageEventBusDestinationTypeNames || (exports.MessageEventBusDestinationTypeNames = MessageEventBusDestinationTypeNames = {}));
|
|
exports.messageEventBusDestinationTypeNames = [
|
|
MessageEventBusDestinationTypeNames.abstract,
|
|
MessageEventBusDestinationTypeNames.webhook,
|
|
MessageEventBusDestinationTypeNames.sentry,
|
|
MessageEventBusDestinationTypeNames.syslog,
|
|
];
|
|
// ==================================
|
|
// Event Destination Default Settings
|
|
// ==================================
|
|
exports.defaultMessageEventBusDestinationOptions = {
|
|
__type: MessageEventBusDestinationTypeNames.abstract,
|
|
id: '',
|
|
label: 'New Event Destination',
|
|
enabled: true,
|
|
subscribedEvents: ['n8n.audit', 'n8n.workflow'],
|
|
credentials: {},
|
|
anonymizeAuditMessages: false,
|
|
};
|
|
exports.defaultMessageEventBusDestinationSyslogOptions = {
|
|
...exports.defaultMessageEventBusDestinationOptions,
|
|
__type: MessageEventBusDestinationTypeNames.syslog,
|
|
label: 'Syslog Server',
|
|
expectedStatusCode: 200,
|
|
host: '127.0.0.1',
|
|
port: 514,
|
|
protocol: 'tcp',
|
|
facility: 16,
|
|
app_name: 'n8n',
|
|
eol: '\n',
|
|
};
|
|
exports.defaultMessageEventBusDestinationWebhookOptions = {
|
|
...exports.defaultMessageEventBusDestinationOptions,
|
|
__type: MessageEventBusDestinationTypeNames.webhook,
|
|
credentials: {},
|
|
label: 'Webhook Endpoint',
|
|
expectedStatusCode: 200,
|
|
responseCodeMustMatch: false,
|
|
url: 'https://',
|
|
method: 'POST',
|
|
authentication: 'none',
|
|
sendQuery: false,
|
|
sendHeaders: false,
|
|
genericAuthType: '',
|
|
nodeCredentialType: '',
|
|
specifyHeaders: '',
|
|
specifyQuery: '',
|
|
jsonQuery: '',
|
|
jsonHeaders: '',
|
|
headerParameters: { parameters: [] },
|
|
queryParameters: { parameters: [] },
|
|
sendPayload: true,
|
|
options: {},
|
|
};
|
|
exports.defaultMessageEventBusDestinationSentryOptions = {
|
|
...exports.defaultMessageEventBusDestinationOptions,
|
|
__type: MessageEventBusDestinationTypeNames.sentry,
|
|
label: 'Sentry DSN',
|
|
dsn: 'https://',
|
|
sendPayload: true,
|
|
};
|
|
});
|
|
//# sourceMappingURL=message-event-bus.js.map
|