From 6c86800d10d6c2648f76a5470572c952b4557c72 Mon Sep 17 00:00:00 2001 From: Ian Streeter Date: Wed, 14 Aug 2024 11:51:29 +0100 Subject: [PATCH] Add com.snowplowanalytics.monitoring.loader/heartbeat/jsonschema/1-0-0 --- .../heartbeat/jsonschema/1-0-0 | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 schemas/com.snowplowanalytics.monitoring.loader/heartbeat/jsonschema/1-0-0 diff --git a/schemas/com.snowplowanalytics.monitoring.loader/heartbeat/jsonschema/1-0-0 b/schemas/com.snowplowanalytics.monitoring.loader/heartbeat/jsonschema/1-0-0 new file mode 100644 index 00000000..67e61f56 --- /dev/null +++ b/schemas/com.snowplowanalytics.monitoring.loader/heartbeat/jsonschema/1-0-0 @@ -0,0 +1,30 @@ +{ + "$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#", + "description": "Webhook payload describing a heartbeat coming from a snowplow loader", + "self": { + "vendor": "com.snowplowanalytics.monitoring.loader", + "name": "heartbeat", + "format": "jsonschema", + "version": "1-0-0" + }, + "type": "object", + "properties": { + "appName": { + "type": "string", + "maxLength": 64, + "description": "Application's name" + }, + "appVersion": { + "type": "string", + "maxLength": 64, + "description": "Application's version" + }, + "tags": { + "description": "Set of key value pairs providing additional information", + "type": "object", + "additionalProperties": { "type": "string" } + } + }, + "required": ["appName", "appVersion", "tags"], + "additionalProperties": false +}