Skip to content

Commit c2ce6d6

Browse files
sANGINI2004Sangini Garg
andauthored
chore: Implement regex validation for required fields (#313)
Co-authored-by: Sangini Garg <[email protected]>
1 parent 5c13494 commit c2ce6d6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

modules/redis-cluster/metadata.display.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,13 @@ spec:
4949
name:
5050
name: name
5151
title: Name
52+
regexValidation: ^[a-z][a-z0-9-]{0,38}[a-z0-9]$
53+
validation: Use lowercase letters, numbers, and hyphens. Start with a letter and end with letter/number. Must be 40 characters or fewer.
5254
network:
5355
name: network
5456
title: Network
57+
regexValidation: ^(?:http(?:s)?://.+/)?projects/((?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?)))/global/networks/((?:[a-z](?:[-a-z0-9]*[a-z0-9])?))$
58+
validation: Invalid format. Expected a valid Google Cloud network in the form of projects/{network_project_id_or_number}/global/networks/{network_id}.
5559
node_type:
5660
name: node_type
5761
title: Node Type
@@ -85,6 +89,8 @@ spec:
8589
shard_count:
8690
name: shard_count
8791
title: Shard Count
92+
regexValidation: ^(?:[1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|250)$
93+
validation: Must be an integer value betweeen 1 and 250.
8894
transit_encryption_mode:
8995
name: transit_encryption_mode
9096
title: Transit Encryption Mode

0 commit comments

Comments
 (0)