Skip to content

Commit ab02a2b

Browse files
committed
Add regex validation for required parameters
1 parent 29771d8 commit ab02a2b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

metadata.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@
66
"name": "input_subscription",
77
"label": "Input Pub/Sub Subscription",
88
"helpText": "The name of the Pub/Sub subscription to read from.",
9-
"isOptional": false
9+
"isOptional": false,
10+
"regexes": ["^projects/[^/]+/subscriptions/[^/]+$"]
1011
},
1112
{
1213
"name": "better_stack_source_token",
1314
"label": "Better Stack Source Token",
1415
"helpText": "The source token of your telemetry source in Better Stack.",
15-
"isOptional": false
16+
"isOptional": false,
17+
"regexes": ["^[a-zA-Z0-9]{24,}$"]
1618
},
1719
{
1820
"name": "better_stack_ingesting_host",
1921
"label": "Better Stack Ingesting Host",
2022
"helpText": "The ingesting host of your telemetry source in Better Stack.",
21-
"isOptional": false
23+
"isOptional": false,
24+
"regexes": ["^([a-z-A-Z][a-z-A-Z0-9]*\\.)+[a-z-A-Z]+$"]
2225
},
2326
{
2427
"name": "batch_size",

0 commit comments

Comments
 (0)