@@ -47,6 +47,7 @@ import "google/protobuf/wrappers.proto";
47
47
- use `a[*][1]` to create a list of all values from object "a"
48
48
*/
49
49
50
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
50
51
// Defines a configuration for generating outgoing requests for a resolver.
51
52
message RequestTemplate {
52
53
// Use this attribute to set request headers to your REST service. It consists of a
@@ -77,6 +78,7 @@ message RequestTemplate {
77
78
google.protobuf.Value body = 3 ;
78
79
}
79
80
81
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
80
82
message ResponseTemplate {
81
83
/*
82
84
Sets the "root" of the upstream response to be turned into a graphql type by the graphql server.
@@ -120,6 +122,7 @@ message ResponseTemplate {
120
122
map <string , string > setters = 2 ;
121
123
}
122
124
125
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
123
126
// Defines a configuration for generating outgoing requests for a resolver.
124
127
message GrpcRequestTemplate {
125
128
// json representation of outgoing gRPC message to be sent to gRPC service
@@ -138,6 +141,7 @@ message GrpcRequestTemplate {
138
141
map <string , string > request_metadata = 4 ;
139
142
}
140
143
144
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
141
145
// control-plane API
142
146
message RESTResolver {
143
147
core.solo.io.ResourceRef upstream_ref = 1 ;
@@ -153,6 +157,7 @@ message RESTResolver {
153
157
google.protobuf.Duration timeout = 5 ;
154
158
}
155
159
160
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
156
161
// Defines a configuration for serializing and deserializing requests for a gRPC resolver.
157
162
// Is a Schema Extension
158
163
message GrpcDescriptorRegistry {
@@ -199,6 +204,7 @@ message GrpcResolver {
199
204
google.protobuf.Duration timeout = 5 ;
200
205
}
201
206
207
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
202
208
message StitchedSchema {
203
209
204
210
message SubschemaConfig {
@@ -286,6 +292,7 @@ message StitchedSchema {
286
292
repeated SubschemaConfig subschemas = 1 ;
287
293
}
288
294
295
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
289
296
message MockResolver {
290
297
message AsyncResponse {
291
298
// The response from the resolver as a JSON.
@@ -305,6 +312,7 @@ message MockResolver {
305
312
}
306
313
}
307
314
315
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
308
316
// Define a named resolver which can be then matched to a field using the `resolve` directive.
309
317
// if a field does not have resolver, the default resolver will be used.
310
318
// the default resolver takes the field with the same name from the parent, and uses that value
@@ -331,7 +339,7 @@ message Resolution {
331
339
google.protobuf.StringValue stat_prefix = 3 ;
332
340
}
333
341
334
- // Enterprise-Only: THIS FEATURE IS IN TECH PREVIEW . APIs are versioned as alpha and subject to change.
342
+ // Deprecated, Enterprise-Only: THIS FEATURE IS DEPRECATED AND WILL BE REMOVED IN A FUTURE RELEASE . APIs are versioned as alpha and subject to change.
335
343
// User-facing CR config for resolving client requests to graphql schemas.
336
344
// Routes that have this config will execute graphql queries, and will not make it to the router filter. i.e. this
337
345
// filter will terminate the request for these routes.
@@ -381,12 +389,14 @@ message GraphQLApi {
381
389
GraphQLApiOptions options = 8 ;
382
390
}
383
391
392
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
384
393
// This message specifies Persisted Query Cache configuration.
385
394
message PersistedQueryCacheConfig {
386
395
// The unit is number of queries to store, default to 1000.
387
396
uint32 cache_size = 1 ;
388
397
}
389
398
399
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
390
400
message ExecutableSchema {
391
401
// Schema to use in string format.
392
402
@@ -420,6 +430,7 @@ message ExecutableSchema {
420
430
GrpcDescriptorRegistry grpc_descriptor_registry = 3 ;
421
431
}
422
432
433
+ // Deprecated: The GraphQL feature of Gloo Gateway will be removed in a future release.
423
434
message Executor {
424
435
// Execute schema using resolvers.
425
436
message Local {
0 commit comments