You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/backend/metadata.display.yaml
+192Lines changed: 192 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,51 @@ spec:
34
34
cdn_policy:
35
35
name: cdn_policy
36
36
title: Cdn Policy
37
+
properties:
38
+
signed_url_cache_max_age_sec:
39
+
name: signed_url_cache_max_age_sec
40
+
title: Signed URL Cache Max Age Sec
41
+
regexValidation: "^[0-9]+$"
42
+
validation: Must be a non-negative integer representing the maximum cache age in seconds, for example 0, 300, or 3600. Only numeric digits are allowed
43
+
cache_mode:
44
+
name: cache_mode
45
+
title: Cache Mode
46
+
enumValueLabels:
47
+
- label: CACHE_ALL_STATIC
48
+
value: CACHE_ALL_STATIC
49
+
- label: USE_ORIGIN_HEADERS
50
+
value: USE_ORIGIN_HEADERS
51
+
- label: FORCE_CACHE_ALL
52
+
value: FORCE_CACHE_ALL
53
+
bypass_cache_on_request_headers:
54
+
name: bypass_cache_on_request_headers
55
+
title: Bypass Cache On Request Headers
56
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
57
+
validation: "Must be a valid HTTP header name: start with a letter, contain only letters [A–Z, a–z], digits [0–9], or hyphens [-], and be at most 63 characters long"
58
+
cache_key_policy:
59
+
name: cache_key_policy
60
+
title: Cache Key Policy
61
+
properties:
62
+
query_string_blacklist:
63
+
name: query_string_blacklist
64
+
title: Query String Blacklist
65
+
regexValidation: ^[a-zA-Z0-9_-]+$
66
+
validation: Must only contain letters (a–z, A–Z), numbers (0–9), underscores (_), or hyphens (-)
67
+
query_string_whitelist:
68
+
name: query_string_whitelist
69
+
title: Query String Whitelist
70
+
regexValidation: ^[a-zA-Z0-9_-]+$
71
+
validation: Must only contain letters (a–z, A–Z), numbers (0–9), underscores (_), or hyphens (-)
72
+
include_http_headers:
73
+
name: include_http_headers
74
+
title: Include Http Headers
75
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
76
+
validation: "Must be a valid HTTP header name: start with a letter, contain only letters [A–Z, a–z], digits [0–9], or hyphens [-], and be at most 63 characters long"
validation: "Must be a valid cookie name: 1–63 characters, containing only letters [A–Z, a–z], digits [0–9], and the special characters [! # % & ' * + . ^ _ | ~ -]"
37
82
compression_mode:
38
83
name: compression_mode
39
84
title: Compression Mode
@@ -48,9 +93,13 @@ spec:
48
93
custom_request_headers:
49
94
name: custom_request_headers
50
95
title: Custom Request Headers
96
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
97
+
validation: "Must be a valid HTTP header name: start with a letter, contain only letters [A–Z, a–z], digits [0–9], or hyphens [-], and be at most 63 characters long"
51
98
custom_response_headers:
52
99
name: custom_response_headers
53
100
title: Custom Response Headers
101
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
102
+
validation: "Must be a valid HTTP header name: start with a letter, contain only letters [A–Z, a–z], digits [0–9], or hyphens [-], and be at most 63 characters long"
validation: "Must be a valid IP address (IPv4, IPv6, or 0.0.0.0) or a Compute Address reference in one of the following formats: https://www.googleapis.com/compute/v1/projects/{project}/(global|regions/{region})/addresses/{name}, projects/{project}/(global|regions/{region})/addresses/{name}, regions/{region}/addresses/{name}, global/addresses/{name}, or {address-name}"
validation: "Must be a valid host pattern: a fully qualified domain name (e.g., example.com), or a wildcard in the first component only (e.g., *.example.com). Must contain only lowercase letters, digits, hyphens (-), and dots (.), and be 1–255 characters long"
validation: Must be a reference to a global backend service or backend bucket in the format [projects/{project}/global/backendServices/{name}] or [projects/{project}/global/backendBuckets/{name}]
0 commit comments