go.d: dyncfg: allow "name" additional property (#17272)
Ilya Mashchenko committed
Mar 27, 2024 at 13:48 UTC
a6c29dc34025cd222228143282d69f89953e3855
76 files changed
+308
-74
src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
+4
-1
@@ -132,7 +132,10 @@
132
"url",
133
"webadmin"
134
],
135
- "additionalProperties": false
135
+ "additionalProperties": false,
136
+ "patternProperties": {
137
+ "^name$": {}
138
+ }
139
},
140
"uiSchema": {
141
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/apache/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"uiOptions": {
src/go/collectors/go.d.plugin/modules/bind/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
+4
-1
@@ -27,7 +27,10 @@
27
"required": [
28
"address"
29
],
30
- "additionalProperties": false
30
+ "additionalProperties": false,
31
+ "patternProperties": {
32
+ "^name$": {}
33
+ }
34
},
35
"uiSchema": {
36
"uiOptions": {
src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/consul/config_schema.json
+4
-1
@@ -103,7 +103,10 @@
103
"required": [
104
"url"
105
],
106
- "additionalProperties": false
106
+ "additionalProperties": false,
107
+ "patternProperties": {
108
+ "^name$": {}
109
+ }
110
},
111
"uiSchema": {
112
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
+4
-1
@@ -169,7 +169,10 @@
169
"required": [
170
"url"
171
],
172
- "additionalProperties": false
172
+ "additionalProperties": false,
173
+ "patternProperties": {
174
+ "^name$": {}
175
+ }
176
},
177
"uiSchema": {
178
"uiOptions": {
src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
+4
-1
@@ -109,7 +109,10 @@
109
"url",
110
"node"
111
],
112
- "additionalProperties": false
112
+ "additionalProperties": false,
113
+ "patternProperties": {
114
+ "^name$": {}
115
+ }
116
},
117
"uiSchema": {
118
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
+4
-1
@@ -39,7 +39,10 @@
39
"address",
40
"protocol"
41
],
42
- "additionalProperties": false
42
+ "additionalProperties": false,
43
+ "patternProperties": {
44
+ "^name$": {}
45
+ }
46
},
47
"uiSchema": {
48
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
+4
-1
@@ -37,7 +37,10 @@
37
"leases_path",
38
"conf_path"
39
],
40
- "additionalProperties": false
40
+ "additionalProperties": false,
41
+ "patternProperties": {
42
+ "^name$": {}
43
+ }
44
},
45
"uiSchema": {
46
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
+4
-1
@@ -105,7 +105,10 @@
105
"servers",
106
"network"
107
],
108
- "additionalProperties": false
108
+ "additionalProperties": false,
109
+ "patternProperties": {
110
+ "^name$": {}
111
+ }
112
},
113
"uiSchema": {
114
"uiOptions": {
src/go/collectors/go.d.plugin/modules/docker/config_schema.json
+4
-1
@@ -33,7 +33,10 @@
33
"required": [
34
"address"
35
],
36
- "additionalProperties": false
36
+ "additionalProperties": false,
37
+ "patternProperties": {
38
+ "^name$": {}
39
+ }
40
},
41
"uiSchema": {
42
"uiOptions": {
src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
+4
-1
@@ -113,7 +113,10 @@
113
"url",
114
"repositories"
115
],
116
- "additionalProperties": false
116
+ "additionalProperties": false,
117
+ "patternProperties": {
118
+ "^name$": {}
119
+ }
120
},
121
"uiSchema": {
122
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
+4
-1
@@ -127,7 +127,10 @@
127
"required": [
128
"url"
129
],
130
- "additionalProperties": false
130
+ "additionalProperties": false,
131
+ "patternProperties": {
132
+ "^name$": {}
133
+ }
134
},
135
"uiSchema": {
136
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/envoy/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/example/config_schema.json
+4
-1
@@ -125,7 +125,10 @@
125
"required": [
126
"charts"
127
],
128
- "additionalProperties": false
128
+ "additionalProperties": false,
129
+ "patternProperties": {
130
+ "^name$": {}
131
+ }
132
},
133
"uiSchema": {
134
"uiOptions": {
src/go/collectors/go.d.plugin/modules/filecheck/config_schema.json
+4
-1
@@ -100,7 +100,10 @@
100
]
101
}
102
},
103
- "additionalProperties": false
103
+ "additionalProperties": false,
104
+ "patternProperties": {
105
+ "^name$": {}
106
+ }
107
},
108
"uiSchema": {
109
"uiOptions": {
src/go/collectors/go.d.plugin/modules/fluentd/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/freeradius/config_schema.json
+4
-1
@@ -41,7 +41,10 @@
41
"port",
42
"secret"
43
],
44
- "additionalProperties": false
44
+ "additionalProperties": false,
45
+ "patternProperties": {
46
+ "^name$": {}
47
+ }
48
},
49
"uiSchema": {
50
"uiOptions": {
src/go/collectors/go.d.plugin/modules/geth/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/haproxy/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/hdfs/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/httpcheck/config_schema.json
+11
-2
@@ -100,6 +100,11 @@
100
"type": "string",
101
"sensitive": true
102
},
103
+ "cookie_file": {
104
+ "title": "Cookie file",
105
+ "description": "Specifies the path to the file containing cookies. For more information about the cookie file format, see [cookie file format](https://everything.curl.dev/http/cookies/fileformat).",
106
+ "type": "string"
107
+ },
108
"proxy_url": {
109
"title": "Proxy URL",
110
"description": "The URL of the proxy server.",
@@ -156,7 +161,10 @@
161
"url",
162
"accepted_statuses"
163
],
159
- "additionalProperties": false
164
+ "additionalProperties": false,
165
+ "patternProperties": {
166
+ "^name$": {}
167
+ }
168
},
169
"uiSchema": {
170
"ui:flavour": "tabs",
@@ -183,7 +191,8 @@
191
"title": "Auth",
192
"fields": [
193
"username",
186
- "password"
194
+ "password",
195
+ "cookie_file"
196
]
197
},
198
{
src/go/collectors/go.d.plugin/modules/isc_dhcpd/config_schema.json
+4
-1
@@ -57,7 +57,10 @@
57
"leases_path",
58
"pools"
59
],
60
- "additionalProperties": false
60
+ "additionalProperties": false,
61
+ "patternProperties": {
62
+ "^name$": {}
63
+ }
64
},
65
"uiSchema": {
66
"uiOptions": {
src/go/collectors/go.d.plugin/modules/k8s_kubelet/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_kubeproxy/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_state/config_schema.json
+4
-1
@@ -12,7 +12,10 @@
12
"default": 1
13
}
14
},
15
- "additionalProperties": false
15
+ "additionalProperties": false,
16
+ "patternProperties": {
17
+ "^name$": {}
18
+ }
19
},
20
"uiSchema": {
21
"uiOptions": {
src/go/collectors/go.d.plugin/modules/lighttpd/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/logind/config_schema.json
+4
-1
@@ -19,7 +19,10 @@
19
"default": 1
20
}
21
},
22
- "additionalProperties": false
22
+ "additionalProperties": false,
23
+ "patternProperties": {
24
+ "^name$": {}
25
+ }
26
},
27
"uiSchema": {
28
"uiOptions": {
src/go/collectors/go.d.plugin/modules/logstash/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/mongodb/config_schema.json
+4
-1
@@ -64,7 +64,10 @@
64
"required": [
65
"uri"
66
],
67
- "additionalProperties": false
67
+ "additionalProperties": false,
68
+ "patternProperties": {
69
+ "^name$": {}
70
+ }
71
},
72
"uiSchema": {
73
"uiOptions": {
src/go/collectors/go.d.plugin/modules/mysql/config_schema.json
+4
-1
@@ -33,7 +33,10 @@
33
"required": [
34
"dsn"
35
],
36
- "additionalProperties": false
36
+ "additionalProperties": false,
37
+ "patternProperties": {
38
+ "^name$": {}
39
+ }
40
},
41
"uiSchema": {
42
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nginx/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxplus/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxvts/config_schema.json
+4
-1
@@ -96,7 +96,10 @@
96
"required": [
97
"url"
98
],
99
- "additionalProperties": false
99
+ "additionalProperties": false,
100
+ "patternProperties": {
101
+ "^name$": {}
102
+ }
103
},
104
"uiSchema": {
105
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/ntpd/config_schema.json
+4
-1
@@ -33,7 +33,10 @@
33
"required": [
34
"address"
35
],
36
- "additionalProperties": false
36
+ "additionalProperties": false,
37
+ "patternProperties": {
38
+ "^name$": {}
39
+ }
40
},
41
"uiSchema": {
42
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nvidia_smi/config_schema.json
+4
-1
@@ -34,7 +34,10 @@
34
"required": [
35
"binary_path"
36
],
37
- "additionalProperties": false
37
+ "additionalProperties": false,
38
+ "patternProperties": {
39
+ "^name$": {}
40
+ }
41
},
42
"uiSchema": {
43
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nvme/config_schema.json
+4
-1
@@ -28,7 +28,10 @@
28
"required": [
29
"binary_path"
30
],
31
- "additionalProperties": false
31
+ "additionalProperties": false,
32
+ "patternProperties": {
33
+ "^name$": {}
34
+ }
35
},
36
"uiSchema": {
37
"uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn/config_schema.json
+4
-1
@@ -64,7 +64,10 @@
64
"required": [
65
"address"
66
],
67
- "additionalProperties": false
67
+ "additionalProperties": false,
68
+ "patternProperties": {
69
+ "^name$": {}
70
+ }
71
},
72
"uiSchema": {
73
"uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn_status_log/config_schema.json
+4
-1
@@ -58,7 +58,10 @@
58
"required": [
59
"address"
60
],
61
- "additionalProperties": false
61
+ "additionalProperties": false,
62
+ "patternProperties": {
63
+ "^name$": {}
64
+ }
65
},
66
"uiSchema": {
67
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pgbouncer/config_schema.json
+4
-1
@@ -28,7 +28,10 @@
28
"required": [
29
"dsn"
30
],
31
- "additionalProperties": false
31
+ "additionalProperties": false,
32
+ "patternProperties": {
33
+ "^name$": {}
34
+ }
35
},
36
"uiSchema": {
37
"uiOptions": {
src/go/collectors/go.d.plugin/modules/phpdaemon/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/pihole/config_schema.json
+4
-1
@@ -103,7 +103,10 @@
103
"required": [
104
"url"
105
],
106
- "additionalProperties": false
106
+ "additionalProperties": false,
107
+ "patternProperties": {
108
+ "^name$": {}
109
+ }
110
},
111
"uiSchema": {
112
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pika/config_schema.json
+4
-1
@@ -51,7 +51,10 @@
51
"required": [
52
"address"
53
],
54
- "additionalProperties": false
54
+ "additionalProperties": false,
55
+ "patternProperties": {
56
+ "^name$": {}
57
+ }
58
},
59
"uiSchema": {
60
"uiOptions": {
src/go/collectors/go.d.plugin/modules/ping/config_schema.json
+4
-1
@@ -60,7 +60,10 @@
60
"required": [
61
"hosts"
62
],
63
- "additionalProperties": false
63
+ "additionalProperties": false,
64
+ "patternProperties": {
65
+ "^name$": {}
66
+ }
67
},
68
"uiSchema": {
69
"uiOptions": {
src/go/collectors/go.d.plugin/modules/portcheck/config_schema.json
+4
-1
@@ -44,7 +44,10 @@
44
"host",
45
"ports"
46
],
47
- "additionalProperties": false
47
+ "additionalProperties": false,
48
+ "patternProperties": {
49
+ "^name$": {}
50
+ }
51
},
52
"uiSchema": {
53
"uiOptions": {
src/go/collectors/go.d.plugin/modules/postgres/config_schema.json
+4
-1
@@ -91,7 +91,10 @@
91
"required": [
92
"dsn"
93
],
94
- "additionalProperties": false
94
+ "additionalProperties": false,
95
+ "patternProperties": {
96
+ "^name$": {}
97
+ }
98
},
99
"uiSchema": {
100
"uiOptions": {
src/go/collectors/go.d.plugin/modules/powerdns/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/powerdns_recursor/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/prometheus/config_schema.json
+4
-1
@@ -197,7 +197,10 @@
197
"required": [
198
"url"
199
],
200
- "additionalProperties": false
200
+ "additionalProperties": false,
201
+ "patternProperties": {
202
+ "^name$": {}
203
+ }
204
},
205
"uiSchema": {
206
"uiOptions": {
src/go/collectors/go.d.plugin/modules/proxysql/config_schema.json
+4
-1
@@ -28,7 +28,10 @@
28
"required": [
29
"dsn"
30
],
31
- "additionalProperties": false
31
+ "additionalProperties": false,
32
+ "patternProperties": {
33
+ "^name$": {}
34
+ }
35
},
36
"uiSchema": {
37
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pulsar/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/rabbitmq/config_schema.json
+4
-1
@@ -105,7 +105,10 @@
105
"required": [
106
"url"
107
],
108
- "additionalProperties": false
108
+ "additionalProperties": false,
109
+ "patternProperties": {
110
+ "^name$": {}
111
+ }
112
},
113
"uiSchema": {
114
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/redis/config_schema.json
+4
-1
@@ -67,7 +67,10 @@
67
"required": [
68
"address"
69
],
70
- "additionalProperties": false
70
+ "additionalProperties": false,
71
+ "patternProperties": {
72
+ "^name$": {}
73
+ }
74
},
75
"uiSchema": {
76
"uiOptions": {
src/go/collectors/go.d.plugin/modules/scaleio/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/snmp/config_schema.json
+4
-1
@@ -287,7 +287,10 @@
287
"options",
288
"charts"
289
],
290
- "additionalProperties": false
290
+ "additionalProperties": false,
291
+ "patternProperties": {
292
+ "^name$": {}
293
+ }
294
},
295
"uiSchema": {
296
"uiOptions": {
src/go/collectors/go.d.plugin/modules/squidlog/config_schema.json
+3
@@ -41,6 +41,9 @@
41
"log_type"
42
],
43
"additionalProperties": false,
44
+ "patternProperties": {
45
+ "^name$": {}
46
+ },
47
"dependencies": {
48
"log_type": {
49
"oneOf": [
src/go/collectors/go.d.plugin/modules/supervisord/config_schema.json
+4
-1
@@ -49,7 +49,10 @@
49
"required": [
50
"url"
51
],
52
- "additionalProperties": false
52
+ "additionalProperties": false,
53
+ "patternProperties": {
54
+ "^name$": {}
55
+ }
56
},
57
"uiSchema": {
58
"uiOptions": {
src/go/collectors/go.d.plugin/modules/systemdunits/config_schema.json
+4
-1
@@ -39,7 +39,10 @@
39
"required": [
40
"include"
41
],
42
- "additionalProperties": false
42
+ "additionalProperties": false,
43
+ "patternProperties": {
44
+ "^name$": {}
45
+ }
46
},
47
"uiSchema": {
48
"uiOptions": {
src/go/collectors/go.d.plugin/modules/tengine/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/traefik/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/unbound/config_schema.json
+4
-1
@@ -72,7 +72,10 @@
72
"required": [
73
"address"
74
],
75
- "additionalProperties": false
75
+ "additionalProperties": false,
76
+ "patternProperties": {
77
+ "^name$": {}
78
+ }
79
},
80
"uiSchema": {
81
"uiOptions": {
src/go/collectors/go.d.plugin/modules/upsd/config_schema.json
+3
@@ -39,6 +39,9 @@
39
"address"
40
],
41
"additionalProperties": false,
42
+ "patternProperties": {
43
+ "^name$": {}
44
+ },
45
"dependencies": {
46
"username": [
47
"password"
src/go/collectors/go.d.plugin/modules/vcsa/config_schema.json
+4
-1
@@ -96,7 +96,10 @@
96
"required": [
97
"url"
98
],
99
- "additionalProperties": false
99
+ "additionalProperties": false,
100
+ "patternProperties": {
101
+ "^name$": {}
102
+ }
103
},
104
"uiSchema": {
105
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vernemq/config_schema.json
+4
-1
@@ -97,7 +97,10 @@
97
"required": [
98
"url"
99
],
100
- "additionalProperties": false
100
+ "additionalProperties": false,
101
+ "patternProperties": {
102
+ "^name$": {}
103
+ }
104
},
105
"uiSchema": {
106
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vsphere/config_schema.json
+4
-1
@@ -145,7 +145,10 @@
145
"host_include",
146
"vm_include"
147
],
148
- "additionalProperties": false
148
+ "additionalProperties": false,
149
+ "patternProperties": {
150
+ "^name$": {}
151
+ }
152
},
153
"uiSchema": {
154
"uiOptions": {
src/go/collectors/go.d.plugin/modules/weblog/config_schema.json
+3
@@ -249,6 +249,9 @@
249
"log_type"
250
],
251
"additionalProperties": false,
252
+ "patternProperties": {
253
+ "^name$": {}
254
+ },
255
"dependencies": {
256
"log_type": {
257
"oneOf": [
src/go/collectors/go.d.plugin/modules/whoisquery/config_schema.json
+4
-1
@@ -41,7 +41,10 @@
41
"required": [
42
"source"
43
],
44
- "additionalProperties": false
44
+ "additionalProperties": false,
45
+ "patternProperties": {
46
+ "^name$": {}
47
+ }
48
},
49
"uiSchema": {
50
"uiOptions": {
src/go/collectors/go.d.plugin/modules/windows/config_schema.json
+4
-1
@@ -95,7 +95,10 @@
95
"required": [
96
"url"
97
],
98
- "additionalProperties": false
98
+ "additionalProperties": false,
99
+ "patternProperties": {
100
+ "^name$": {}
101
+ }
102
},
103
"uiSchema": {
104
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/wireguard/config_schema.json
+4
-1
@@ -12,7 +12,10 @@
12
"default": 1
13
}
14
},
15
- "additionalProperties": false
15
+ "additionalProperties": false,
16
+ "patternProperties": {
17
+ "^name$": {}
18
+ }
19
},
20
"uiSchema": {
21
"uiOptions": {
src/go/collectors/go.d.plugin/modules/x509check/config_schema.json
+4
-1
@@ -69,7 +69,10 @@
69
"required": [
70
"source"
71
],
72
- "additionalProperties": false
72
+ "additionalProperties": false,
73
+ "patternProperties": {
74
+ "^name$": {}
75
+ }
76
},
77
"uiSchema": {
78
"uiOptions": {
src/go/collectors/go.d.plugin/modules/zookeeper/config_schema.json
+4
-1
@@ -56,7 +56,10 @@
56
"required": [
57
"address"
58
],
59
- "additionalProperties": false
59
+ "additionalProperties": false,
60
+ "patternProperties": {
61
+ "^name$": {}
62
+ }
63
},
64
"uiSchema": {
65
"uiOptions": {