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
+196Lines changed: 196 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,55 @@ 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: ^\d+$
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
+
properties:
57
+
header_name:
58
+
name: header_name
59
+
title: Header Name
60
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
61
+
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"
62
+
cache_key_policy:
63
+
name: cache_key_policy
64
+
title: Cache Key Policy
65
+
properties:
66
+
query_string_blacklist:
67
+
name: query_string_blacklist
68
+
title: Query String Blacklist
69
+
regexValidation: ^[a-zA-Z0-9_-]+$
70
+
validation: Must only contain letters (a–z, A–Z), numbers (0–9), underscores (_), or hyphens (-)
71
+
query_string_whitelist:
72
+
name: query_string_whitelist
73
+
title: Query String Whitelist
74
+
regexValidation: ^[a-zA-Z0-9_-]+$
75
+
validation: Must only contain letters (a–z, A–Z), numbers (0–9), underscores (_), or hyphens (-)
76
+
include_http_headers:
77
+
name: include_http_headers
78
+
title: Include Http Headers
79
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
80
+
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
86
compression_mode:
38
87
name: compression_mode
39
88
title: Compression Mode
@@ -48,9 +97,13 @@ spec:
48
97
custom_request_headers:
49
98
name: custom_request_headers
50
99
title: Custom Request Headers
100
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
101
+
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
102
custom_response_headers:
52
103
name: custom_response_headers
53
104
title: Custom Response Headers
105
+
regexValidation: ^[A-Za-z][A-Za-z0-9-]{0,62}$
106
+
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 IPv4 address, IPv6 address, or a reference to a Compute Address resource in the format [projects/{project}/global/addresses/{name}] or [projects/{project}/regions/{region}/addresses/{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