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
Description: "Rewrites the Host header according to a regular expression matching the substitution.",
120
120
Optional: true,
121
121
},
122
122
"regex_priority_order": schema.Int64Attribute{
123
123
Description: "Regex priority order.",
124
124
Optional: true,
125
125
},
126
126
"timeout": schema.StringAttribute{
127
-
Description: "Timeout.",
127
+
Description: "Sets the per-route timeout value. Cannot exceed global timeout values. Defaults to 30 seconds.",
128
128
Optional: true,
129
129
CustomType: timetypes.GoDurationType{},
130
130
Computed: true,
131
131
},
132
132
"idle_timeout": schema.StringAttribute{
133
-
Description: "Idle timeout.",
133
+
Description: "Sets the time to terminate the upstream connection if there are no active streams. Defaults to 5 minutes.",
134
134
Optional: true,
135
135
CustomType: timetypes.GoDurationType{},
136
136
Computed: true,
137
137
},
138
138
"allow_websockets": schema.BoolAttribute{
139
-
Description: "Allow websockets.",
139
+
Description: "If applied, this setting enables Pomerium to proxy websocket connections.",
140
140
Optional: true,
141
141
},
142
142
"allow_spdy": schema.BoolAttribute{
143
-
Description: "Allow SPDY.",
143
+
Description: "If applied, this setting enables Pomerium to proxy SPDY protocol upgrades.",
144
144
Optional: true,
145
145
},
146
146
"tls_skip_verify": schema.BoolAttribute{
147
-
Description: "TLS skip verify.",
147
+
Description: "If applied, Pomerium accepts any certificate presented by the upstream server and any Hostname in that certificate. Use for testing only.",
Description: "Sets static and dynamic values for given request headers. Available substitutions: ${pomerium.id_token}, ${pomerium.access_token}, ${pomerium.client_cert_fingerprint}.",
165
165
Optional: true,
166
166
},
167
167
"remove_request_headers": schema.SetAttribute{
168
168
ElementType: types.StringType,
169
-
Description: "Remove request headers.",
169
+
Description: "Removes given request headers so they do not reach the upstream server.",
170
170
Optional: true,
171
171
},
172
172
"set_response_headers": schema.MapAttribute{
173
173
ElementType: types.StringType,
174
-
Description: "Set response headers.",
174
+
Description: "Sets static HTTP Response Header values for a route. These headers take precedence over globally set response headers.",
175
175
Optional: true,
176
176
},
177
177
"preserve_host_header": schema.BoolAttribute{
178
-
Description: "Preserve host header.",
178
+
Description: "Passes the host header from the incoming request to the proxied host, instead of the destination hostname.",
179
179
Optional: true,
180
180
},
181
181
"pass_identity_headers": schema.BoolAttribute{
182
-
Description: "Pass identity headers.",
182
+
Description: "If applied, passes X-Pomerium-Jwt-Assertion header and JWT Claims Headers to the upstream application.",
Description: "Modifies response headers before they are returned to the client. 'Header' matches the HTTP header name; 'prefix' will be replaced with 'value'.",
0 commit comments