|
6 | 6 | "editorTag": { |
7 | 7 | "type": "string", |
8 | 8 | "title": "Editor Tag", |
9 | | - "description": "Editor tag for Lenses UX." |
| 9 | + "description": "Editor tag for Lenses UX.", |
| 10 | + "enum": [ |
| 11 | + "Lenses HQ", |
| 12 | + "Lenses HQ TLS", |
| 13 | + "Aiven", |
| 14 | + "AWS MSK, SSL/TLS", |
| 15 | + "AWS MSK, mutal SSL/TLS", |
| 16 | + "AWS MSK, IAM", |
| 17 | + "Azure Eventhubs", |
| 18 | + "Confluent Cloud, SASL_SSL, PLAIN", |
| 19 | + "IBM Event Streams", |
| 20 | + "Redpanda", |
| 21 | + "PLAINTEXT", |
| 22 | + "SASL_PLAINTEXT, PLAIN", |
| 23 | + "SASL_PLAINTEXT, SCRAM-SHA-256", |
| 24 | + "SASL_PLAINTEXT, SCRAM-SHA-512", |
| 25 | + "SASL_SSL, PLAIN", |
| 26 | + "SASL_SSL, SCRAM-SHA-256", |
| 27 | + "SASL_SSL, SCRAM-SHA-512", |
| 28 | + "SSL/TLS", |
| 29 | + "Mutual SSL/TLS", |
| 30 | + "Zookeeper", |
| 31 | + "No Auth", |
| 32 | + "HTTP Basic Auth", |
| 33 | + "HTTP Basic Auth, SSL/TLS", |
| 34 | + "HTTP Basic Auth, Mutual SSL/TLS", |
| 35 | + "Confluent No Auth", |
| 36 | + "Confluent Basic Auth", |
| 37 | + "Confluent Basic Auth, SSL/TLS", |
| 38 | + "Confluent Basic Auth, Mutual SSL/TLS", |
| 39 | + "Aiven (Karpace)", |
| 40 | + "AWS Glue (Access Keys)", |
| 41 | + "AWS Glue (Credentials chain)", |
| 42 | + "AWS Glue (Assume Role)", |
| 43 | + "IBM Event Streams Registry", |
| 44 | + "ApiCurio", |
| 45 | + "AWS Connection for Glue & CloudWatch", |
| 46 | + "Webhook", |
| 47 | + "DataDog", |
| 48 | + "PagerDuty", |
| 49 | + "Slack", |
| 50 | + "Splunk", |
| 51 | + "Alert Manager" |
| 52 | + ] |
10 | 53 | }, |
11 | 54 | "version": { |
12 | 55 | "type": "integer", |
|
863 | 906 | }, |
864 | 907 | "title": "LensesHQ Max Jitter Window Milliseconds", |
865 | 908 | "description": "The maximum duration of jitter window in milliseconds for retries in communication with the LensesHQ server." |
| 909 | + }, |
| 910 | + "editorTagLensesHq": { |
| 911 | + "type": "string", |
| 912 | + "title": "Editor Tag", |
| 913 | + "description": "Editor tag for Lenses UX (Lenses HQ connection).", |
| 914 | + "enum": ["Lenses HQ", "Lenses HQ TLS"] |
| 915 | + }, |
| 916 | + "editorTagKafka": { |
| 917 | + "type": "string", |
| 918 | + "title": "Editor Tag", |
| 919 | + "description": "Editor tag for Lenses UX (Kafka connection).", |
| 920 | + "enum": [ |
| 921 | + "Aiven", |
| 922 | + "AWS MSK, SSL/TLS", |
| 923 | + "AWS MSK, mutal SSL/TLS", |
| 924 | + "AWS MSK, IAM", |
| 925 | + "Azure Eventhubs", |
| 926 | + "Confluent Cloud, SASL_SSL, PLAIN", |
| 927 | + "IBM Event Streams", |
| 928 | + "Redpanda", |
| 929 | + "PLAINTEXT", |
| 930 | + "SASL_PLAINTEXT, PLAIN", |
| 931 | + "SASL_PLAINTEXT, SCRAM-SHA-256", |
| 932 | + "SASL_PLAINTEXT, SCRAM-SHA-512", |
| 933 | + "SASL_SSL, PLAIN", |
| 934 | + "SASL_SSL, SCRAM-SHA-256", |
| 935 | + "SASL_SSL, SCRAM-SHA-512", |
| 936 | + "SSL/TLS", |
| 937 | + "Mutual SSL/TLS" |
| 938 | + ] |
| 939 | + }, |
| 940 | + "editorTagZookeeper": { |
| 941 | + "type": "string", |
| 942 | + "title": "Editor Tag", |
| 943 | + "description": "Editor tag for Lenses UX (Zookeeper connection).", |
| 944 | + "enum": ["Zookeeper"] |
| 945 | + }, |
| 946 | + "editorTagConnect": { |
| 947 | + "type": "string", |
| 948 | + "title": "Editor Tag", |
| 949 | + "description": "Editor tag for Lenses UX (Kafka Connect connection).", |
| 950 | + "enum": ["No Auth", "HTTP Basic Auth", "HTTP Basic Auth, SSL/TLS", "HTTP Basic Auth, Mutual SSL/TLS"] |
| 951 | + }, |
| 952 | + "editorTagSchemaRegistry": { |
| 953 | + "type": "string", |
| 954 | + "title": "Editor Tag", |
| 955 | + "description": "Editor tag for Lenses UX (Schema Registry connection).", |
| 956 | + "enum": [ |
| 957 | + "Confluent No Auth", |
| 958 | + "Confluent Basic Auth", |
| 959 | + "Confluent Basic Auth, SSL/TLS", |
| 960 | + "Confluent Basic Auth, Mutual SSL/TLS", |
| 961 | + "Aiven (Karpace)", |
| 962 | + "AWS Glue (Access Keys)", |
| 963 | + "AWS Glue (Credentials chain)", |
| 964 | + "AWS Glue (Assume Role)", |
| 965 | + "IBM Event Streams Registry", |
| 966 | + "ApiCurio" |
| 967 | + ] |
| 968 | + }, |
| 969 | + "editorTagAws": { |
| 970 | + "type": "string", |
| 971 | + "title": "Editor Tag", |
| 972 | + "description": "Editor tag for Lenses UX (AWS connection).", |
| 973 | + "enum": ["AWS Connection for Glue & CloudWatch"] |
| 974 | + }, |
| 975 | + "editorTagWebhook": { |
| 976 | + "type": "string", |
| 977 | + "title": "Editor Tag", |
| 978 | + "description": "Editor tag for Lenses UX (Webhook connection).", |
| 979 | + "enum": ["Webhook"] |
| 980 | + }, |
| 981 | + "editorTagDatadog": { |
| 982 | + "type": "string", |
| 983 | + "title": "Editor Tag", |
| 984 | + "description": "Editor tag for Lenses UX (DataDog connection).", |
| 985 | + "enum": ["DataDog"] |
| 986 | + }, |
| 987 | + "editorTagPagerduty": { |
| 988 | + "type": "string", |
| 989 | + "title": "Editor Tag", |
| 990 | + "description": "Editor tag for Lenses UX (PagerDuty connection).", |
| 991 | + "enum": ["PagerDuty"] |
| 992 | + }, |
| 993 | + "editorTagSlack": { |
| 994 | + "type": "string", |
| 995 | + "title": "Editor Tag", |
| 996 | + "description": "Editor tag for Lenses UX (Slack connection).", |
| 997 | + "enum": ["Slack"] |
| 998 | + }, |
| 999 | + "editorTagSplunk": { |
| 1000 | + "type": "string", |
| 1001 | + "title": "Editor Tag", |
| 1002 | + "description": "Editor tag for Lenses UX (Splunk connection).", |
| 1003 | + "enum": ["Splunk"] |
| 1004 | + }, |
| 1005 | + "editorTagAlertmanager": { |
| 1006 | + "type": "string", |
| 1007 | + "title": "Editor Tag", |
| 1008 | + "description": "Editor tag for Lenses UX (Alert Manager connection).", |
| 1009 | + "enum": ["Alert Manager"] |
866 | 1010 | } |
867 | 1011 | }, |
868 | 1012 | "properties": { |
|
879 | 1023 | "enum": ["lenses-hq"], |
880 | 1024 | "default": "lenses-hq" |
881 | 1025 | }, |
882 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1026 | + "editorTag": { "$ref": "#/definitions/editorTagLensesHq" }, |
883 | 1027 | "version": { "$ref": "#/definitions/version" }, |
884 | 1028 | "tags": { "$ref": "#/definitions/tags" }, |
885 | 1029 | "configuration": { |
|
929 | 1073 | "enum": ["kafka"], |
930 | 1074 | "default": "kafka" |
931 | 1075 | }, |
932 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1076 | + "editorTag": { "$ref": "#/definitions/editorTagKafka" }, |
933 | 1077 | "version": { "$ref": "#/definitions/version" }, |
934 | 1078 | "tags": { "$ref": "#/definitions/tags" }, |
935 | 1079 | "configuration": { |
|
1177 | 1321 | "enum": ["zookeeper"], |
1178 | 1322 | "default": "zookeeper" |
1179 | 1323 | }, |
1180 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1324 | + "editorTag": { "$ref": "#/definitions/editorTagZookeeper" }, |
1181 | 1325 | "version": { "$ref": "#/definitions/version" }, |
1182 | 1326 | "tags": { "$ref": "#/definitions/tags" }, |
1183 | 1327 | "configuration": { |
|
1235 | 1379 | "enum": ["schema-registry"], |
1236 | 1380 | "default": "schema-registry" |
1237 | 1381 | }, |
1238 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1382 | + "editorTag": { "$ref": "#/definitions/editorTagSchemaRegistry" }, |
1239 | 1383 | "version": { "$ref": "#/definitions/version" }, |
1240 | 1384 | "tags": { "$ref": "#/definitions/tags" }, |
1241 | 1385 | "configuration": { |
|
1393 | 1537 | "enum": ["schema-registry"], |
1394 | 1538 | "default": "schema-registry" |
1395 | 1539 | }, |
1396 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1540 | + "editorTag": { "$ref": "#/definitions/editorTagSchemaRegistry" }, |
1397 | 1541 | "version": { "$ref": "#/definitions/version" }, |
1398 | 1542 | "tags": { "$ref": "#/definitions/tags" }, |
1399 | 1543 | "configuration": { |
|
1438 | 1582 | "pattern": "^[a-zA-Z0-9-]+$", |
1439 | 1583 | "default": "connect" |
1440 | 1584 | }, |
1441 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1585 | + "editorTag": { "$ref": "#/definitions/editorTagConnect" }, |
1442 | 1586 | "version": { "$ref": "#/definitions/version" }, |
1443 | 1587 | "tags": { "$ref": "#/definitions/tags" }, |
1444 | 1588 | "configuration": { |
|
1569 | 1713 | "pattern": "^[a-zA-Z0-9-]+$", |
1570 | 1714 | "default": "aws" |
1571 | 1715 | }, |
1572 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1716 | + "editorTag": { "$ref": "#/definitions/editorTagAws" }, |
1573 | 1717 | "version": { "$ref": "#/definitions/version" }, |
1574 | 1718 | "tags": { "$ref": "#/definitions/tags" }, |
1575 | 1719 | "configuration": { |
|
1605 | 1749 | "pattern": "^[a-zA-Z0-9-]+$", |
1606 | 1750 | "default": "webhook" |
1607 | 1751 | }, |
1608 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1752 | + "editorTag": { "$ref": "#/definitions/editorTagWebhook" }, |
1609 | 1753 | "version": { "$ref": "#/definitions/version" }, |
1610 | 1754 | "tags": { "$ref": "#/definitions/tags" }, |
1611 | 1755 | "configuration": { |
|
1636 | 1780 | "pattern": "^[a-zA-Z0-9-]+$", |
1637 | 1781 | "default": "datadog" |
1638 | 1782 | }, |
1639 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1783 | + "editorTag": { "$ref": "#/definitions/editorTagDatadog" }, |
1640 | 1784 | "version": { "$ref": "#/definitions/version" }, |
1641 | 1785 | "tags": { "$ref": "#/definitions/tags" }, |
1642 | 1786 | "configuration": { |
|
1665 | 1809 | "pattern": "^[a-zA-Z0-9-]+$", |
1666 | 1810 | "default": "pagerduty" |
1667 | 1811 | }, |
1668 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1812 | + "editorTag": { "$ref": "#/definitions/editorTagPagerduty" }, |
1669 | 1813 | "version": { "$ref": "#/definitions/version" }, |
1670 | 1814 | "tags": { "$ref": "#/definitions/tags" }, |
1671 | 1815 | "configuration": { |
|
1692 | 1836 | "pattern": "^[a-zA-Z0-9-]+$", |
1693 | 1837 | "default": "slack" |
1694 | 1838 | }, |
1695 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1839 | + "editorTag": { "$ref": "#/definitions/editorTagSlack" }, |
1696 | 1840 | "version": { "$ref": "#/definitions/version" }, |
1697 | 1841 | "tags": { "$ref": "#/definitions/tags" }, |
1698 | 1842 | "configuration": { |
|
1720 | 1864 | "pattern": "^[a-zA-Z0-9-]+$", |
1721 | 1865 | "default": "splunk" |
1722 | 1866 | }, |
1723 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1867 | + "editorTag": { "$ref": "#/definitions/editorTagSplunk" }, |
1724 | 1868 | "version": { "$ref": "#/definitions/version" }, |
1725 | 1869 | "tags": { "$ref": "#/definitions/tags" }, |
1726 | 1870 | "configuration": { |
|
1751 | 1895 | "pattern": "^[a-zA-Z0-9-]+$", |
1752 | 1896 | "default": "my-alertmanager-connection" |
1753 | 1897 | }, |
1754 | | - "editorTag": { "$ref": "#/definitions/editorTag" }, |
| 1898 | + "editorTag": { "$ref": "#/definitions/editorTagAlertmanager" }, |
1755 | 1899 | "version": { "$ref": "#/definitions/version" }, |
1756 | 1900 | "tags": { "$ref": "#/definitions/tags" }, |
1757 | 1901 | "configuration": { |
|
0 commit comments