summaryrefslogtreecommitdiffstats
path: root/integrations/schemas/notification.json
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-09 08:36:07 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-25 11:21:20 +0000
commiteae52fdaa9298e00f14b0b6256400d200db9c373 (patch)
treea3040a19bd024295ded05370853647bab9d7c225 /integrations/schemas/notification.json
parentAdding upstream version 1.47.5. (diff)
downloadnetdata-upstream/2.0.3.tar.xz
netdata-upstream/2.0.3.zip
Adding upstream version 2.0.3.upstream/2.0.3
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'integrations/schemas/notification.json')
-rw-r--r--integrations/schemas/notification.json87
1 files changed, 0 insertions, 87 deletions
diff --git a/integrations/schemas/notification.json b/integrations/schemas/notification.json
deleted file mode 100644
index 2596ca441..000000000
--- a/integrations/schemas/notification.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "$schema": "http://json-schema.org/draft-07/schema#",
- "title": "Netdata notification mechanism metadata.",
- "oneOf": [
- {
- "$ref": "#/$defs/entry"
- },
- {
- "type": "array",
- "minLength": 1,
- "items": {
- "$ref": "#/$defs/entry"
- }
- }
- ],
- "$defs": {
- "entry": {
- "type": "object",
- "description": "Data for a single notification method.",
- "properties": {
- "id": {
- "$ref": "./shared.json#/$defs/id"
- },
- "meta": {
- "$ref": "./shared.json#/$defs/instance"
- },
- "keywords": {
- "$ref": "./shared.json#/$defs/keywords"
- },
- "overview": {
- "type": "object",
- "description": "General information about the notification method.",
- "properties": {
- "notification_description": {
- "type": "string",
- "description": "General description of what the notification method does."
- },
- "notification_limitations": {
- "type": "string",
- "description": "Explanation of any limitations of the notification method."
- }
- },
- "required": [
- "notification_description",
- "notification_limitations"
- ]
- },
- "global_setup": {
- "type": "object",
- "description": "Flags that show which global setup sections are relevant for this notification method.",
- "properties": {
- "severity_filtering": {
- "type": "boolean"
- },
- "http_proxy": {
- "type": "boolean"
- }
- },
- "required": [
- "severity_filtering",
- "http_proxy"
- ]
- },
- "setup": {
- "oneOf": [
- {
- "$ref": "./shared.json#/$defs/short_setup"
- },
- {
- "$ref": "./shared.json#/$defs/full_setup"
- }
- ]
- },
- "troubleshooting": {
- "$ref": "./shared.json#/$defs/troubleshooting"
- }
- },
- "required": [
- "id",
- "meta",
- "keywords",
- "overview",
- "setup"
- ]
- }
- }
-}