|
1 | 1 | import { |
2 | | - ALL_REQUEST_VARIABLES, |
3 | | - ALL_RESPONSE_VARIABLES, |
4 | | - BUILD_BUNDLERS, |
5 | | - COOKIE_BEHAVIORS, |
6 | | - CUSTOM_PAGE_ERROR_CODES, |
7 | | - CUSTOM_PAGE_TYPES, |
8 | | - EDGE_CONNECTOR_DNS_RESOLUTION, |
9 | | - EDGE_CONNECTOR_HMAC_TYPE, |
10 | | - EDGE_CONNECTOR_HTTP_VERSION_POLICY, |
11 | | - EDGE_CONNECTOR_LOAD_BALANCE_METHOD, |
12 | | - EDGE_CONNECTOR_TRANSPORT_POLICY, |
13 | | - EDGE_CONNECTOR_TYPES, |
14 | | - FIREWALL_RATE_LIMIT_BY, |
15 | | - FIREWALL_RATE_LIMIT_TYPES, |
16 | | - FIREWALL_VARIABLES, |
17 | | - FIREWALL_WAF_MODES, |
18 | | - HEADER_BEHAVIORS, |
19 | | - ID_BEHAVIORS, |
20 | | - NETWORK_LIST_TYPES, |
21 | | - NO_ARGS_BEHAVIORS, |
22 | | - RULE_CONDITIONALS, |
23 | | - RULE_OPERATORS_WITH_VALUE, |
24 | | - RULE_OPERATORS_WITHOUT_VALUE, |
25 | | - SPECIAL_VARIABLES, |
26 | | - STRING_BEHAVIORS, |
27 | | - WORKLOAD_HTTP_VERSIONS, |
28 | | - WORKLOAD_MTLS_VERIFICATION, |
29 | | - WORKLOAD_TLS_VERSIONS, |
30 | | - WORKLOADS_ACCESS_TYPES, |
| 2 | + ALL_REQUEST_VARIABLES, |
| 3 | + ALL_RESPONSE_VARIABLES, |
| 4 | + BUILD_BUNDLERS, |
| 5 | + COOKIE_BEHAVIORS, |
| 6 | + CUSTOM_PAGE_ERROR_CODES, |
| 7 | + CUSTOM_PAGE_TYPES, |
| 8 | + EDGE_CONNECTOR_DNS_RESOLUTION, |
| 9 | + EDGE_CONNECTOR_HMAC_TYPE, |
| 10 | + EDGE_CONNECTOR_HTTP_VERSION_POLICY, |
| 11 | + EDGE_CONNECTOR_LOAD_BALANCE_METHOD, |
| 12 | + EDGE_CONNECTOR_TRANSPORT_POLICY, |
| 13 | + EDGE_CONNECTOR_TYPES, |
| 14 | + FIREWALL_RATE_LIMIT_BY, |
| 15 | + FIREWALL_RATE_LIMIT_TYPES, |
| 16 | + FIREWALL_VARIABLES, |
| 17 | + FIREWALL_WAF_MODES, |
| 18 | + HEADER_BEHAVIORS, |
| 19 | + ID_BEHAVIORS, |
| 20 | + NETWORK_LIST_TYPES, |
| 21 | + NO_ARGS_BEHAVIORS, |
| 22 | + RULE_CONDITIONALS, |
| 23 | + RULE_OPERATORS_WITH_VALUE, |
| 24 | + RULE_OPERATORS_WITHOUT_VALUE, |
| 25 | + SPECIAL_VARIABLES, |
| 26 | + STRING_BEHAVIORS, |
| 27 | + WORKLOAD_HTTP_VERSIONS, |
| 28 | + WORKLOAD_MTLS_VERIFICATION, |
| 29 | + WORKLOAD_TLS_VERSIONS, |
| 30 | + WORKLOADS_ACCESS_TYPES, |
31 | 31 | } from '../../constants'; |
32 | 32 |
|
33 | 33 | const createCriteriaBaseSchema = (isRequestPhase = false) => ({ |
@@ -609,8 +609,7 @@ const azionConfigSchema = { |
609 | 609 | type: 'string', |
610 | 610 | minLength: 1, |
611 | 611 | maxLength: 250, |
612 | | - pattern: "^[a-zA-Z0-9 \\-.',|]+$", |
613 | | - errorMessage: "The 'name' field must be a string between 1-250 characters with valid pattern.", |
| 612 | + errorMessage: "The 'name' field must be a string with 1 to 250 characters", |
614 | 613 | }, |
615 | 614 | stale: { |
616 | 615 | type: 'boolean', |
@@ -638,13 +637,13 @@ const azionConfigSchema = { |
638 | 637 | }, |
639 | 638 | required: ['enabled'], |
640 | 639 | if: { |
641 | | - properties: { enabled: { const: true } } |
| 640 | + properties: { enabled: { const: true } }, |
642 | 641 | }, |
643 | 642 | then: { |
644 | 643 | required: ['enabled', 'topology'], |
645 | 644 | errorMessage: { |
646 | | - required: "When 'enabled' is true, 'topology' is required in the 'tiered_cache' object." |
647 | | - } |
| 645 | + required: "When 'enabled' is true, 'topology' is required in the 'tiered_cache' object.", |
| 646 | + }, |
648 | 647 | }, |
649 | 648 | additionalProperties: false, |
650 | 649 | errorMessage: { |
|
0 commit comments