envoy_types/generated/
mod.rs1pub mod cel {
3 pub mod expr {
4 include!("cel.expr.rs");
5 }
6}
7pub mod envoy {
8 pub mod admin {
9 pub mod v3 {
10 include!("envoy.admin.v3.rs");
11 }
12 }
13 pub mod annotations {
14 include!("envoy.annotations.rs");
15 }
16 pub mod config {
17 pub mod accesslog {
18 pub mod v3 {
19 include!("envoy.config.accesslog.v3.rs");
20 }
21 }
22 pub mod bootstrap {
23 pub mod v3 {
24 include!("envoy.config.bootstrap.v3.rs");
25 }
26 }
27 pub mod cluster {
28 pub mod v3 {
29 include!("envoy.config.cluster.v3.rs");
30 }
31 }
32 pub mod common {
33 pub mod key_value {
34 pub mod v3 {
35 include!("envoy.config.common.key_value.v3.rs");
36 }
37 }
38 pub mod matcher {
39 pub mod v3 {
40 include!("envoy.config.common.matcher.v3.rs");
41 }
42 }
43 pub mod mutation_rules {
44 pub mod v3 {
45 include!("envoy.config.common.mutation_rules.v3.rs");
46 }
47 }
48 }
49 pub mod core {
50 pub mod v3 {
51 include!("envoy.config.core.v3.rs");
52 }
53 }
54 pub mod endpoint {
55 pub mod v3 {
56 include!("envoy.config.endpoint.v3.rs");
57 }
58 }
59 pub mod grpc_credential {
60 pub mod v3 {
61 include!("envoy.config.grpc_credential.v3.rs");
62 }
63 }
64 pub mod listener {
65 pub mod v3 {
66 include!("envoy.config.listener.v3.rs");
67 }
68 }
69 pub mod metrics {
70 pub mod v3 {
71 include!("envoy.config.metrics.v3.rs");
72 }
73 }
74 pub mod overload {
75 pub mod v3 {
76 include!("envoy.config.overload.v3.rs");
77 }
78 }
79 pub mod ratelimit {
80 pub mod v3 {
81 include!("envoy.config.ratelimit.v3.rs");
82 }
83 }
84 pub mod rbac {
85 pub mod v3 {
86 include!("envoy.config.rbac.v3.rs");
87 }
88 }
89 pub mod route {
90 pub mod v3 {
91 include!("envoy.config.route.v3.rs");
92 }
93 }
94 pub mod tap {
95 pub mod v3 {
96 include!("envoy.config.tap.v3.rs");
97 }
98 }
99 pub mod trace {
100 pub mod v3 {
101 include!("envoy.config.trace.v3.rs");
102 }
103 }
104 pub mod upstream {
105 pub mod local_address_selector {
106 pub mod v3 {
107 include!("envoy.config.upstream.local_address_selector.v3.rs");
108 }
109 }
110 }
111 }
112 pub mod data {
113 pub mod accesslog {
114 pub mod v3 {
115 include!("envoy.data.accesslog.v3.rs");
116 }
117 }
118 pub mod cluster {
119 pub mod v3 {
120 include!("envoy.data.cluster.v3.rs");
121 }
122 }
123 pub mod core {
124 pub mod v3 {
125 include!("envoy.data.core.v3.rs");
126 }
127 }
128 pub mod dns {
129 pub mod v3 {
130 include!("envoy.data.dns.v3.rs");
131 }
132 }
133 pub mod tap {
134 pub mod v3 {
135 include!("envoy.data.tap.v3.rs");
136 }
137 }
138 }
139 pub mod extensions {
140 pub mod access_loggers {
141 pub mod dynamic_modules {
142 pub mod v3 {
143 include!("envoy.extensions.access_loggers.dynamic_modules.v3.rs");
144 }
145 }
146 pub mod file {
147 pub mod v3 {
148 include!("envoy.extensions.access_loggers.file.v3.rs");
149 }
150 }
151 pub mod filters {
152 pub mod cel {
153 pub mod v3 {
154 include!("envoy.extensions.access_loggers.filters.cel.v3.rs");
155 }
156 }
157 pub mod process_ratelimit {
158 pub mod v3 {
159 include!("envoy.extensions.access_loggers.filters.process_ratelimit.v3.rs");
160 }
161 }
162 }
163 pub mod fluentd {
164 pub mod v3 {
165 include!("envoy.extensions.access_loggers.fluentd.v3.rs");
166 }
167 }
168 pub mod grpc {
169 pub mod v3 {
170 include!("envoy.extensions.access_loggers.grpc.v3.rs");
171 }
172 }
173 pub mod open_telemetry {
174 pub mod v3 {
175 include!("envoy.extensions.access_loggers.open_telemetry.v3.rs");
176 }
177 }
178 pub mod stats {
179 pub mod v3 {
180 include!("envoy.extensions.access_loggers.stats.v3.rs");
181 }
182 }
183 pub mod stream {
184 pub mod v3 {
185 include!("envoy.extensions.access_loggers.stream.v3.rs");
186 }
187 }
188 pub mod wasm {
189 pub mod v3 {
190 include!("envoy.extensions.access_loggers.wasm.v3.rs");
191 }
192 }
193 }
194 pub mod bootstrap {
195 pub mod dynamic_modules {
196 pub mod v3 {
197 include!("envoy.extensions.bootstrap.dynamic_modules.v3.rs");
198 }
199 }
200 pub mod internal_listener {
201 pub mod v3 {
202 include!("envoy.extensions.bootstrap.internal_listener.v3.rs");
203 }
204 }
205 pub mod reverse_tunnel {
206 pub mod downstream_socket_interface {
207 pub mod v3 {
208 include!("envoy.extensions.bootstrap.reverse_tunnel.downstream_socket_interface.v3.rs");
209 }
210 }
211 pub mod upstream_socket_interface {
212 pub mod v3 {
213 include!("envoy.extensions.bootstrap.reverse_tunnel.upstream_socket_interface.v3.rs");
214 }
215 }
216 }
217 }
218 pub mod clusters {
219 pub mod aggregate {
220 pub mod v3 {
221 include!("envoy.extensions.clusters.aggregate.v3.rs");
222 }
223 }
224 pub mod common {
225 pub mod dns {
226 pub mod v3 {
227 include!("envoy.extensions.clusters.common.dns.v3.rs");
228 }
229 }
230 }
231 pub mod composite {
232 pub mod v3 {
233 include!("envoy.extensions.clusters.composite.v3.rs");
234 }
235 }
236 pub mod dns {
237 pub mod v3 {
238 include!("envoy.extensions.clusters.dns.v3.rs");
239 }
240 }
241 pub mod dynamic_forward_proxy {
242 pub mod v3 {
243 include!("envoy.extensions.clusters.dynamic_forward_proxy.v3.rs");
244 }
245 }
246 pub mod redis {
247 pub mod v3 {
248 include!("envoy.extensions.clusters.redis.v3.rs");
249 }
250 }
251 pub mod reverse_connection {
252 pub mod v3 {
253 include!("envoy.extensions.clusters.reverse_connection.v3.rs");
254 }
255 }
256 }
257 pub mod common {
258 pub mod async_files {
259 pub mod v3 {
260 include!("envoy.extensions.common.async_files.v3.rs");
261 }
262 }
263 pub mod aws {
264 pub mod v3 {
265 include!("envoy.extensions.common.aws.v3.rs");
266 }
267 }
268 pub mod dynamic_forward_proxy {
269 pub mod v3 {
270 include!("envoy.extensions.common.dynamic_forward_proxy.v3.rs");
271 }
272 }
273 pub mod matching {
274 pub mod v3 {
275 include!("envoy.extensions.common.matching.v3.rs");
276 }
277 }
278 pub mod ratelimit {
279 pub mod v3 {
280 include!("envoy.extensions.common.ratelimit.v3.rs");
281 }
282 }
283 pub mod tap {
284 pub mod v3 {
285 include!("envoy.extensions.common.tap.v3.rs");
286 }
287 }
288 }
289 pub mod compression {
290 pub mod brotli {
291 pub mod compressor {
292 pub mod v3 {
293 include!("envoy.extensions.compression.brotli.compressor.v3.rs");
294 }
295 }
296 pub mod decompressor {
297 pub mod v3 {
298 include!("envoy.extensions.compression.brotli.decompressor.v3.rs");
299 }
300 }
301 }
302 pub mod gzip {
303 pub mod compressor {
304 pub mod v3 {
305 include!("envoy.extensions.compression.gzip.compressor.v3.rs");
306 }
307 }
308 pub mod decompressor {
309 pub mod v3 {
310 include!("envoy.extensions.compression.gzip.decompressor.v3.rs");
311 }
312 }
313 }
314 pub mod zstd {
315 pub mod compressor {
316 pub mod v3 {
317 include!("envoy.extensions.compression.zstd.compressor.v3.rs");
318 }
319 }
320 pub mod decompressor {
321 pub mod v3 {
322 include!("envoy.extensions.compression.zstd.decompressor.v3.rs");
323 }
324 }
325 }
326 }
327 pub mod config {
328 pub mod validators {
329 pub mod minimum_clusters {
330 pub mod v3 {
331 include!("envoy.extensions.config.validators.minimum_clusters.v3.rs");
332 }
333 }
334 }
335 }
336 pub mod dynamic_modules {
337 pub mod v3 {
338 include!("envoy.extensions.dynamic_modules.v3.rs");
339 }
340 }
341 pub mod early_data {
342 pub mod v3 {
343 include!("envoy.extensions.early_data.v3.rs");
344 }
345 }
346 pub mod filters {
347 pub mod common {
348 pub mod dependency {
349 pub mod v3 {
350 include!("envoy.extensions.filters.common.dependency.v3.rs");
351 }
352 }
353 pub mod fault {
354 pub mod v3 {
355 include!("envoy.extensions.filters.common.fault.v3.rs");
356 }
357 }
358 pub mod matcher {
359 pub mod action {
360 pub mod v3 {
361 include!("envoy.extensions.filters.common.matcher.action.v3.rs");
362 }
363 }
364 }
365 pub mod set_filter_state {
366 pub mod v3 {
367 include!("envoy.extensions.filters.common.set_filter_state.v3.rs");
368 }
369 }
370 }
371 pub mod http {
372 pub mod adaptive_concurrency {
373 pub mod v3 {
374 include!("envoy.extensions.filters.http.adaptive_concurrency.v3.rs");
375 }
376 }
377 pub mod admission_control {
378 pub mod v3 {
379 include!("envoy.extensions.filters.http.admission_control.v3.rs");
380 }
381 }
382 pub mod alternate_protocols_cache {
383 pub mod v3 {
384 include!("envoy.extensions.filters.http.alternate_protocols_cache.v3.rs");
385 }
386 }
387 pub mod api_key_auth {
388 pub mod v3 {
389 include!("envoy.extensions.filters.http.api_key_auth.v3.rs");
390 }
391 }
392 pub mod aws_lambda {
393 pub mod v3 {
394 include!("envoy.extensions.filters.http.aws_lambda.v3.rs");
395 }
396 }
397 pub mod aws_request_signing {
398 pub mod v3 {
399 include!("envoy.extensions.filters.http.aws_request_signing.v3.rs");
400 }
401 }
402 pub mod bandwidth_limit {
403 pub mod v3 {
404 include!("envoy.extensions.filters.http.bandwidth_limit.v3.rs");
405 }
406 }
407 pub mod basic_auth {
408 pub mod v3 {
409 include!("envoy.extensions.filters.http.basic_auth.v3.rs");
410 }
411 }
412 pub mod buffer {
413 pub mod v3 {
414 include!("envoy.extensions.filters.http.buffer.v3.rs");
415 }
416 }
417 pub mod cache {
418 pub mod v3 {
419 include!("envoy.extensions.filters.http.cache.v3.rs");
420 }
421 }
422 pub mod cache_v2 {
423 pub mod v3 {
424 include!("envoy.extensions.filters.http.cache_v2.v3.rs");
425 }
426 }
427 pub mod cdn_loop {
428 pub mod v3 {
429 include!("envoy.extensions.filters.http.cdn_loop.v3.rs");
430 }
431 }
432 pub mod composite {
433 pub mod v3 {
434 include!("envoy.extensions.filters.http.composite.v3.rs");
435 }
436 }
437 pub mod compressor {
438 pub mod v3 {
439 include!("envoy.extensions.filters.http.compressor.v3.rs");
440 }
441 }
442 pub mod connect_grpc_bridge {
443 pub mod v3 {
444 include!("envoy.extensions.filters.http.connect_grpc_bridge.v3.rs");
445 }
446 }
447 pub mod cors {
448 pub mod v3 {
449 include!("envoy.extensions.filters.http.cors.v3.rs");
450 }
451 }
452 pub mod credential_injector {
453 pub mod v3 {
454 include!("envoy.extensions.filters.http.credential_injector.v3.rs");
455 }
456 }
457 pub mod csrf {
458 pub mod v3 {
459 include!("envoy.extensions.filters.http.csrf.v3.rs");
460 }
461 }
462 pub mod custom_response {
463 pub mod v3 {
464 include!("envoy.extensions.filters.http.custom_response.v3.rs");
465 }
466 }
467 pub mod decompressor {
468 pub mod v3 {
469 include!("envoy.extensions.filters.http.decompressor.v3.rs");
470 }
471 }
472 pub mod dynamic_forward_proxy {
473 pub mod v3 {
474 include!("envoy.extensions.filters.http.dynamic_forward_proxy.v3.rs");
475 }
476 }
477 pub mod dynamic_modules {
478 pub mod v3 {
479 include!("envoy.extensions.filters.http.dynamic_modules.v3.rs");
480 }
481 }
482 pub mod ext_authz {
483 pub mod v3 {
484 include!("envoy.extensions.filters.http.ext_authz.v3.rs");
485 }
486 }
487 pub mod ext_proc {
488 pub mod v3 {
489 include!("envoy.extensions.filters.http.ext_proc.v3.rs");
490 }
491 }
492 pub mod fault {
493 pub mod v3 {
494 include!("envoy.extensions.filters.http.fault.v3.rs");
495 }
496 }
497 pub mod file_system_buffer {
498 pub mod v3 {
499 include!("envoy.extensions.filters.http.file_system_buffer.v3.rs");
500 }
501 }
502 pub mod gcp_authn {
503 pub mod v3 {
504 include!("envoy.extensions.filters.http.gcp_authn.v3.rs");
505 }
506 }
507 pub mod geoip {
508 pub mod v3 {
509 include!("envoy.extensions.filters.http.geoip.v3.rs");
510 }
511 }
512 pub mod grpc_field_extraction {
513 pub mod v3 {
514 include!("envoy.extensions.filters.http.grpc_field_extraction.v3.rs");
515 }
516 }
517 pub mod grpc_http1_bridge {
518 pub mod v3 {
519 include!("envoy.extensions.filters.http.grpc_http1_bridge.v3.rs");
520 }
521 }
522 pub mod grpc_http1_reverse_bridge {
523 pub mod v3 {
524 include!("envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3.rs");
525 }
526 }
527 pub mod grpc_json_reverse_transcoder {
528 pub mod v3 {
529 include!("envoy.extensions.filters.http.grpc_json_reverse_transcoder.v3.rs");
530 }
531 }
532 pub mod grpc_json_transcoder {
533 pub mod v3 {
534 include!("envoy.extensions.filters.http.grpc_json_transcoder.v3.rs");
535 }
536 }
537 pub mod grpc_stats {
538 pub mod v3 {
539 include!("envoy.extensions.filters.http.grpc_stats.v3.rs");
540 }
541 }
542 pub mod grpc_web {
543 pub mod v3 {
544 include!("envoy.extensions.filters.http.grpc_web.v3.rs");
545 }
546 }
547 pub mod gzip {
548 pub mod v3 {
549 include!("envoy.extensions.filters.http.gzip.v3.rs");
550 }
551 }
552 pub mod header_mutation {
553 pub mod v3 {
554 include!("envoy.extensions.filters.http.header_mutation.v3.rs");
555 }
556 }
557 pub mod header_to_metadata {
558 pub mod v3 {
559 include!("envoy.extensions.filters.http.header_to_metadata.v3.rs");
560 }
561 }
562 pub mod health_check {
563 pub mod v3 {
564 include!("envoy.extensions.filters.http.health_check.v3.rs");
565 }
566 }
567 pub mod ip_tagging {
568 pub mod v3 {
569 include!("envoy.extensions.filters.http.ip_tagging.v3.rs");
570 }
571 }
572 pub mod json_to_metadata {
573 pub mod v3 {
574 include!("envoy.extensions.filters.http.json_to_metadata.v3.rs");
575 }
576 }
577 pub mod jwt_authn {
578 pub mod v3 {
579 include!("envoy.extensions.filters.http.jwt_authn.v3.rs");
580 }
581 }
582 pub mod kill_request {
583 pub mod v3 {
584 include!("envoy.extensions.filters.http.kill_request.v3.rs");
585 }
586 }
587 pub mod local_ratelimit {
588 pub mod v3 {
589 include!("envoy.extensions.filters.http.local_ratelimit.v3.rs");
590 }
591 }
592 pub mod lua {
593 pub mod v3 {
594 include!("envoy.extensions.filters.http.lua.v3.rs");
595 }
596 }
597 pub mod mcp {
598 pub mod v3 {
599 include!("envoy.extensions.filters.http.mcp.v3.rs");
600 }
601 }
602 pub mod mcp_router {
603 pub mod v3 {
604 include!("envoy.extensions.filters.http.mcp_router.v3.rs");
605 }
606 }
607 pub mod oauth2 {
608 pub mod v3 {
609 include!("envoy.extensions.filters.http.oauth2.v3.rs");
610 }
611 }
612 pub mod on_demand {
613 pub mod v3 {
614 include!("envoy.extensions.filters.http.on_demand.v3.rs");
615 }
616 }
617 pub mod original_src {
618 pub mod v3 {
619 include!("envoy.extensions.filters.http.original_src.v3.rs");
620 }
621 }
622 pub mod proto_api_scrubber {
623 pub mod v3 {
624 include!("envoy.extensions.filters.http.proto_api_scrubber.v3.rs");
625 }
626 }
627 pub mod proto_message_extraction {
628 pub mod v3 {
629 include!("envoy.extensions.filters.http.proto_message_extraction.v3.rs");
630 }
631 }
632 pub mod rate_limit_quota {
633 pub mod v3 {
634 include!("envoy.extensions.filters.http.rate_limit_quota.v3.rs");
635 }
636 }
637 pub mod ratelimit {
638 pub mod v3 {
639 include!("envoy.extensions.filters.http.ratelimit.v3.rs");
640 }
641 }
642 pub mod rbac {
643 pub mod v3 {
644 include!("envoy.extensions.filters.http.rbac.v3.rs");
645 }
646 }
647 pub mod router {
648 pub mod v3 {
649 include!("envoy.extensions.filters.http.router.v3.rs");
650 }
651 }
652 pub mod set_filter_state {
653 pub mod v3 {
654 include!("envoy.extensions.filters.http.set_filter_state.v3.rs");
655 }
656 }
657 pub mod set_metadata {
658 pub mod v3 {
659 include!("envoy.extensions.filters.http.set_metadata.v3.rs");
660 }
661 }
662 pub mod stateful_session {
663 pub mod v3 {
664 include!("envoy.extensions.filters.http.stateful_session.v3.rs");
665 }
666 }
667 pub mod tap {
668 pub mod v3 {
669 include!("envoy.extensions.filters.http.tap.v3.rs");
670 }
671 }
672 pub mod thrift_to_metadata {
673 pub mod v3 {
674 include!("envoy.extensions.filters.http.thrift_to_metadata.v3.rs");
675 }
676 }
677 pub mod transform {
678 pub mod v3 {
679 include!("envoy.extensions.filters.http.transform.v3.rs");
680 }
681 }
682 pub mod upstream_codec {
683 pub mod v3 {
684 include!("envoy.extensions.filters.http.upstream_codec.v3.rs");
685 }
686 }
687 pub mod wasm {
688 pub mod v3 {
689 include!("envoy.extensions.filters.http.wasm.v3.rs");
690 }
691 }
692 }
693 pub mod listener {
694 pub mod dynamic_modules {
695 pub mod v3 {
696 include!("envoy.extensions.filters.listener.dynamic_modules.v3.rs");
697 }
698 }
699 pub mod http_inspector {
700 pub mod v3 {
701 include!("envoy.extensions.filters.listener.http_inspector.v3.rs");
702 }
703 }
704 pub mod local_ratelimit {
705 pub mod v3 {
706 include!("envoy.extensions.filters.listener.local_ratelimit.v3.rs");
707 }
708 }
709 pub mod original_dst {
710 pub mod v3 {
711 include!("envoy.extensions.filters.listener.original_dst.v3.rs");
712 }
713 }
714 pub mod original_src {
715 pub mod v3 {
716 include!("envoy.extensions.filters.listener.original_src.v3.rs");
717 }
718 }
719 pub mod proxy_protocol {
720 pub mod v3 {
721 include!("envoy.extensions.filters.listener.proxy_protocol.v3.rs");
722 }
723 }
724 pub mod tls_inspector {
725 pub mod v3 {
726 include!("envoy.extensions.filters.listener.tls_inspector.v3.rs");
727 }
728 }
729 }
730 pub mod network {
731 pub mod connection_limit {
732 pub mod v3 {
733 include!("envoy.extensions.filters.network.connection_limit.v3.rs");
734 }
735 }
736 pub mod direct_response {
737 pub mod v3 {
738 include!("envoy.extensions.filters.network.direct_response.v3.rs");
739 }
740 }
741 pub mod dubbo_proxy {
742 pub mod router {
743 pub mod v3 {
744 include!("envoy.extensions.filters.network.dubbo_proxy.router.v3.rs");
745 }
746 }
747 pub mod v3 {
748 include!("envoy.extensions.filters.network.dubbo_proxy.v3.rs");
749 }
750 }
751 pub mod dynamic_modules {
752 pub mod v3 {
753 include!("envoy.extensions.filters.network.dynamic_modules.v3.rs");
754 }
755 }
756 pub mod echo {
757 pub mod v3 {
758 include!("envoy.extensions.filters.network.echo.v3.rs");
759 }
760 }
761 pub mod ext_authz {
762 pub mod v3 {
763 include!("envoy.extensions.filters.network.ext_authz.v3.rs");
764 }
765 }
766 pub mod ext_proc {
767 pub mod v3 {
768 include!("envoy.extensions.filters.network.ext_proc.v3.rs");
769 }
770 }
771 pub mod generic_proxy {
772 pub mod action {
773 pub mod v3 {
774 include!("envoy.extensions.filters.network.generic_proxy.action.v3.rs");
775 }
776 }
777 pub mod codecs {
778 pub mod dubbo {
779 pub mod v3 {
780 include!("envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3.rs");
781 }
782 }
783 pub mod http1 {
784 pub mod v3 {
785 include!("envoy.extensions.filters.network.generic_proxy.codecs.http1.v3.rs");
786 }
787 }
788 }
789 pub mod matcher {
790 pub mod v3 {
791 include!("envoy.extensions.filters.network.generic_proxy.matcher.v3.rs");
792 }
793 }
794 pub mod router {
795 pub mod v3 {
796 include!("envoy.extensions.filters.network.generic_proxy.router.v3.rs");
797 }
798 }
799 pub mod v3 {
800 include!("envoy.extensions.filters.network.generic_proxy.v3.rs");
801 }
802 }
803 pub mod geoip {
804 pub mod v3 {
805 include!("envoy.extensions.filters.network.geoip.v3.rs");
806 }
807 }
808 pub mod http_connection_manager {
809 pub mod v3 {
810 include!("envoy.extensions.filters.network.http_connection_manager.v3.rs");
811 }
812 }
813 pub mod local_ratelimit {
814 pub mod v3 {
815 include!("envoy.extensions.filters.network.local_ratelimit.v3.rs");
816 }
817 }
818 pub mod mongo_proxy {
819 pub mod v3 {
820 include!("envoy.extensions.filters.network.mongo_proxy.v3.rs");
821 }
822 }
823 pub mod ratelimit {
824 pub mod v3 {
825 include!("envoy.extensions.filters.network.ratelimit.v3.rs");
826 }
827 }
828 pub mod rbac {
829 pub mod v3 {
830 include!("envoy.extensions.filters.network.rbac.v3.rs");
831 }
832 }
833 pub mod redis_proxy {
834 pub mod v3 {
835 include!("envoy.extensions.filters.network.redis_proxy.v3.rs");
836 }
837 }
838 pub mod reverse_tunnel {
839 pub mod v3 {
840 include!("envoy.extensions.filters.network.reverse_tunnel.v3.rs");
841 }
842 }
843 pub mod set_filter_state {
844 pub mod v3 {
845 include!("envoy.extensions.filters.network.set_filter_state.v3.rs");
846 }
847 }
848 pub mod sni_cluster {
849 pub mod v3 {
850 include!("envoy.extensions.filters.network.sni_cluster.v3.rs");
851 }
852 }
853 pub mod sni_dynamic_forward_proxy {
854 pub mod v3 {
855 include!("envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3.rs");
856 }
857 }
858 pub mod tcp_proxy {
859 pub mod v3 {
860 include!("envoy.extensions.filters.network.tcp_proxy.v3.rs");
861 }
862 }
863 pub mod thrift_proxy {
864 pub mod filters {
865 pub mod header_to_metadata {
866 pub mod v3 {
867 include!("envoy.extensions.filters.network.thrift_proxy.filters.header_to_metadata.v3.rs");
868 }
869 }
870 pub mod payload_to_metadata {
871 pub mod v3 {
872 include!("envoy.extensions.filters.network.thrift_proxy.filters.payload_to_metadata.v3.rs");
873 }
874 }
875 pub mod ratelimit {
876 pub mod v3 {
877 include!("envoy.extensions.filters.network.thrift_proxy.filters.ratelimit.v3.rs");
878 }
879 }
880 }
881 pub mod router {
882 pub mod v3 {
883 include!("envoy.extensions.filters.network.thrift_proxy.router.v3.rs");
884 }
885 }
886 pub mod v3 {
887 include!("envoy.extensions.filters.network.thrift_proxy.v3.rs");
888 }
889 }
890 pub mod wasm {
891 pub mod v3 {
892 include!("envoy.extensions.filters.network.wasm.v3.rs");
893 }
894 }
895 pub mod zookeeper_proxy {
896 pub mod v3 {
897 include!("envoy.extensions.filters.network.zookeeper_proxy.v3.rs");
898 }
899 }
900 }
901 pub mod udp {
902 pub mod dns_filter {
903 pub mod v3 {
904 include!("envoy.extensions.filters.udp.dns_filter.v3.rs");
905 }
906 }
907 pub mod dynamic_modules {
908 pub mod v3 {
909 include!("envoy.extensions.filters.udp.dynamic_modules.v3.rs");
910 }
911 }
912 pub mod udp_proxy {
913 pub mod session {
914 pub mod dynamic_forward_proxy {
915 pub mod v3 {
916 include!("envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3.rs");
917 }
918 }
919 pub mod http_capsule {
920 pub mod v3 {
921 include!("envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3.rs");
922 }
923 }
924 }
925 pub mod v3 {
926 include!("envoy.extensions.filters.udp.udp_proxy.v3.rs");
927 }
928 }
929 }
930 }
931 pub mod formatter {
932 pub mod cel {
933 pub mod v3 {
934 include!("envoy.extensions.formatter.cel.v3.rs");
935 }
936 }
937 pub mod metadata {
938 pub mod v3 {
939 include!("envoy.extensions.formatter.metadata.v3.rs");
940 }
941 }
942 pub mod req_without_query {
943 pub mod v3 {
944 include!("envoy.extensions.formatter.req_without_query.v3.rs");
945 }
946 }
947 }
948 pub mod geoip_providers {
949 pub mod common {
950 pub mod v3 {
951 include!("envoy.extensions.geoip_providers.common.v3.rs");
952 }
953 }
954 pub mod maxmind {
955 pub mod v3 {
956 include!("envoy.extensions.geoip_providers.maxmind.v3.rs");
957 }
958 }
959 }
960 pub mod grpc_service {
961 pub mod call_credentials {
962 pub mod access_token {
963 pub mod v3 {
964 include!("envoy.extensions.grpc_service.call_credentials.access_token.v3.rs");
965 }
966 }
967 pub mod file_based_metadata {
968 pub mod v3 {
969 include!("envoy.extensions.grpc_service.call_credentials.file_based_metadata.v3.rs");
970 }
971 }
972 pub mod google_compute_engine {
973 pub mod v3 {
974 include!("envoy.extensions.grpc_service.call_credentials.google_compute_engine.v3.rs");
975 }
976 }
977 pub mod google_iam {
978 pub mod v3 {
979 include!("envoy.extensions.grpc_service.call_credentials.google_iam.v3.rs");
980 }
981 }
982 pub mod google_refresh_token {
983 pub mod v3 {
984 include!("envoy.extensions.grpc_service.call_credentials.google_refresh_token.v3.rs");
985 }
986 }
987 pub mod service_account_jwt_access {
988 pub mod v3 {
989 include!("envoy.extensions.grpc_service.call_credentials.service_account_jwt_access.v3.rs");
990 }
991 }
992 pub mod sts_service {
993 pub mod v3 {
994 include!("envoy.extensions.grpc_service.call_credentials.sts_service.v3.rs");
995 }
996 }
997 }
998 pub mod channel_credentials {
999 pub mod google_default {
1000 pub mod v3 {
1001 include!("envoy.extensions.grpc_service.channel_credentials.google_default.v3.rs");
1002 }
1003 }
1004 pub mod insecure {
1005 pub mod v3 {
1006 include!("envoy.extensions.grpc_service.channel_credentials.insecure.v3.rs");
1007 }
1008 }
1009 pub mod local {
1010 pub mod v3 {
1011 include!("envoy.extensions.grpc_service.channel_credentials.local.v3.rs");
1012 }
1013 }
1014 pub mod tls {
1015 pub mod v3 {
1016 include!("envoy.extensions.grpc_service.channel_credentials.tls.v3.rs");
1017 }
1018 }
1019 pub mod xds {
1020 pub mod v3 {
1021 include!("envoy.extensions.grpc_service.channel_credentials.xds.v3.rs");
1022 }
1023 }
1024 }
1025 }
1026 pub mod health_check {
1027 pub mod event_sinks {
1028 pub mod file {
1029 pub mod v3 {
1030 include!("envoy.extensions.health_check.event_sinks.file.v3.rs");
1031 }
1032 }
1033 }
1034 }
1035 pub mod health_checkers {
1036 pub mod redis {
1037 pub mod v3 {
1038 include!("envoy.extensions.health_checkers.redis.v3.rs");
1039 }
1040 }
1041 pub mod thrift {
1042 pub mod v3 {
1043 include!("envoy.extensions.health_checkers.thrift.v3.rs");
1044 }
1045 }
1046 }
1047 pub mod http {
1048 pub mod cache {
1049 pub mod file_system_http_cache {
1050 pub mod v3 {
1051 include!("envoy.extensions.http.cache.file_system_http_cache.v3.rs");
1052 }
1053 }
1054 pub mod simple_http_cache {
1055 pub mod v3 {
1056 include!("envoy.extensions.http.cache.simple_http_cache.v3.rs");
1057 }
1058 }
1059 }
1060 pub mod cache_v2 {
1061 pub mod file_system_http_cache {
1062 pub mod v3 {
1063 include!("envoy.extensions.http.cache_v2.file_system_http_cache.v3.rs");
1064 }
1065 }
1066 pub mod simple_http_cache {
1067 pub mod v3 {
1068 include!("envoy.extensions.http.cache_v2.simple_http_cache.v3.rs");
1069 }
1070 }
1071 }
1072 pub mod custom_response {
1073 pub mod local_response_policy {
1074 pub mod v3 {
1075 include!("envoy.extensions.http.custom_response.local_response_policy.v3.rs");
1076 }
1077 }
1078 pub mod redirect_policy {
1079 pub mod v3 {
1080 include!("envoy.extensions.http.custom_response.redirect_policy.v3.rs");
1081 }
1082 }
1083 }
1084 pub mod early_header_mutation {
1085 pub mod header_mutation {
1086 pub mod v3 {
1087 include!("envoy.extensions.http.early_header_mutation.header_mutation.v3.rs");
1088 }
1089 }
1090 }
1091 pub mod ext_proc {
1092 pub mod processing_request_modifiers {
1093 pub mod mapped_attribute_builder {
1094 pub mod v3 {
1095 include!("envoy.extensions.http.ext_proc.processing_request_modifiers.mapped_attribute_builder.v3.rs");
1096 }
1097 }
1098 }
1099 pub mod response_processors {
1100 pub mod save_processing_response {
1101 pub mod v3 {
1102 include!("envoy.extensions.http.ext_proc.response_processors.save_processing_response.v3.rs");
1103 }
1104 }
1105 }
1106 }
1107 pub mod header_formatters {
1108 pub mod preserve_case {
1109 pub mod v3 {
1110 include!("envoy.extensions.http.header_formatters.preserve_case.v3.rs");
1111 }
1112 }
1113 }
1114 pub mod header_validators {
1115 pub mod envoy_default {
1116 pub mod v3 {
1117 include!("envoy.extensions.http.header_validators.envoy_default.v3.rs");
1118 }
1119 }
1120 }
1121 pub mod injected_credentials {
1122 pub mod generic {
1123 pub mod v3 {
1124 include!("envoy.extensions.http.injected_credentials.generic.v3.rs");
1125 }
1126 }
1127 pub mod oauth2 {
1128 pub mod v3 {
1129 include!("envoy.extensions.http.injected_credentials.oauth2.v3.rs");
1130 }
1131 }
1132 }
1133 pub mod original_ip_detection {
1134 pub mod custom_header {
1135 pub mod v3 {
1136 include!("envoy.extensions.http.original_ip_detection.custom_header.v3.rs");
1137 }
1138 }
1139 pub mod xff {
1140 pub mod v3 {
1141 include!("envoy.extensions.http.original_ip_detection.xff.v3.rs");
1142 }
1143 }
1144 }
1145 pub mod stateful_session {
1146 pub mod cookie {
1147 pub mod v3 {
1148 include!("envoy.extensions.http.stateful_session.cookie.v3.rs");
1149 }
1150 }
1151 pub mod envelope {
1152 pub mod v3 {
1153 include!("envoy.extensions.http.stateful_session.envelope.v3.rs");
1154 }
1155 }
1156 pub mod header {
1157 pub mod v3 {
1158 include!("envoy.extensions.http.stateful_session.header.v3.rs");
1159 }
1160 }
1161 }
1162 }
1163 pub mod internal_redirect {
1164 pub mod allow_listed_routes {
1165 pub mod v3 {
1166 include!("envoy.extensions.internal_redirect.allow_listed_routes.v3.rs");
1167 }
1168 }
1169 pub mod previous_routes {
1170 pub mod v3 {
1171 include!("envoy.extensions.internal_redirect.previous_routes.v3.rs");
1172 }
1173 }
1174 pub mod safe_cross_scheme {
1175 pub mod v3 {
1176 include!("envoy.extensions.internal_redirect.safe_cross_scheme.v3.rs");
1177 }
1178 }
1179 }
1180 pub mod key_value {
1181 pub mod file_based {
1182 pub mod v3 {
1183 include!("envoy.extensions.key_value.file_based.v3.rs");
1184 }
1185 }
1186 }
1187 pub mod load_balancing_policies {
1188 pub mod client_side_weighted_round_robin {
1189 pub mod v3 {
1190 include!("envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3.rs");
1191 }
1192 }
1193 pub mod cluster_provided {
1194 pub mod v3 {
1195 include!("envoy.extensions.load_balancing_policies.cluster_provided.v3.rs");
1196 }
1197 }
1198 pub mod common {
1199 pub mod v3 {
1200 include!("envoy.extensions.load_balancing_policies.common.v3.rs");
1201 }
1202 }
1203 pub mod least_request {
1204 pub mod v3 {
1205 include!("envoy.extensions.load_balancing_policies.least_request.v3.rs");
1206 }
1207 }
1208 pub mod maglev {
1209 pub mod v3 {
1210 include!("envoy.extensions.load_balancing_policies.maglev.v3.rs");
1211 }
1212 }
1213 pub mod override_host {
1214 pub mod v3 {
1215 include!("envoy.extensions.load_balancing_policies.override_host.v3.rs");
1216 }
1217 }
1218 pub mod pick_first {
1219 pub mod v3 {
1220 include!("envoy.extensions.load_balancing_policies.pick_first.v3.rs");
1221 }
1222 }
1223 pub mod random {
1224 pub mod v3 {
1225 include!("envoy.extensions.load_balancing_policies.random.v3.rs");
1226 }
1227 }
1228 pub mod random_subsetting {
1229 pub mod v3 {
1230 include!("envoy.extensions.load_balancing_policies.random_subsetting.v3.rs");
1231 }
1232 }
1233 pub mod ring_hash {
1234 pub mod v3 {
1235 include!("envoy.extensions.load_balancing_policies.ring_hash.v3.rs");
1236 }
1237 }
1238 pub mod round_robin {
1239 pub mod v3 {
1240 include!("envoy.extensions.load_balancing_policies.round_robin.v3.rs");
1241 }
1242 }
1243 pub mod subset {
1244 pub mod v3 {
1245 include!("envoy.extensions.load_balancing_policies.subset.v3.rs");
1246 }
1247 }
1248 pub mod wrr_locality {
1249 pub mod v3 {
1250 include!("envoy.extensions.load_balancing_policies.wrr_locality.v3.rs");
1251 }
1252 }
1253 }
1254 pub mod local_address_selectors {
1255 pub mod filter_state_override {
1256 pub mod v3 {
1257 include!("envoy.extensions.local_address_selectors.filter_state_override.v3.rs");
1258 }
1259 }
1260 }
1261 pub mod matching {
1262 pub mod common_inputs {
1263 pub mod environment_variable {
1264 pub mod v3 {
1265 include!("envoy.extensions.matching.common_inputs.environment_variable.v3.rs");
1266 }
1267 }
1268 pub mod network {
1269 pub mod v3 {
1270 include!("envoy.extensions.matching.common_inputs.network.v3.rs");
1271 }
1272 }
1273 pub mod ssl {
1274 pub mod v3 {
1275 include!("envoy.extensions.matching.common_inputs.ssl.v3.rs");
1276 }
1277 }
1278 pub mod stats {
1279 pub mod v3 {
1280 include!("envoy.extensions.matching.common_inputs.stats.v3.rs");
1281 }
1282 }
1283 pub mod transport_socket {
1284 pub mod v3 {
1285 include!("envoy.extensions.matching.common_inputs.transport_socket.v3.rs");
1286 }
1287 }
1288 }
1289 pub mod input_matchers {
1290 pub mod consistent_hashing {
1291 pub mod v3 {
1292 include!("envoy.extensions.matching.input_matchers.consistent_hashing.v3.rs");
1293 }
1294 }
1295 pub mod ip {
1296 pub mod v3 {
1297 include!("envoy.extensions.matching.input_matchers.ip.v3.rs");
1298 }
1299 }
1300 pub mod metadata {
1301 pub mod v3 {
1302 include!("envoy.extensions.matching.input_matchers.metadata.v3.rs");
1303 }
1304 }
1305 pub mod runtime_fraction {
1306 pub mod v3 {
1307 include!("envoy.extensions.matching.input_matchers.runtime_fraction.v3.rs");
1308 }
1309 }
1310 }
1311 }
1312 pub mod network {
1313 pub mod dns_resolver {
1314 pub mod apple {
1315 pub mod v3 {
1316 include!("envoy.extensions.network.dns_resolver.apple.v3.rs");
1317 }
1318 }
1319 pub mod cares {
1320 pub mod v3 {
1321 include!("envoy.extensions.network.dns_resolver.cares.v3.rs");
1322 }
1323 }
1324 pub mod getaddrinfo {
1325 pub mod v3 {
1326 include!("envoy.extensions.network.dns_resolver.getaddrinfo.v3.rs");
1327 }
1328 }
1329 }
1330 pub mod socket_interface {
1331 pub mod v3 {
1332 include!("envoy.extensions.network.socket_interface.v3.rs");
1333 }
1334 }
1335 }
1336 pub mod outlier_detection_monitors {
1337 pub mod common {
1338 pub mod v3 {
1339 include!("envoy.extensions.outlier_detection_monitors.common.v3.rs");
1340 }
1341 }
1342 pub mod consecutive_errors {
1343 pub mod v3 {
1344 include!("envoy.extensions.outlier_detection_monitors.consecutive_errors.v3.rs");
1345 }
1346 }
1347 }
1348 pub mod path {
1349 pub mod r#match {
1350 pub mod uri_template {
1351 pub mod v3 {
1352 include!("envoy.extensions.path.r#match.uri_template.v3.rs");
1353 }
1354 }
1355 }
1356 pub mod rewrite {
1357 pub mod uri_template {
1358 pub mod v3 {
1359 include!("envoy.extensions.path.rewrite.uri_template.v3.rs");
1360 }
1361 }
1362 }
1363 }
1364 pub mod quic {
1365 pub mod client_writer_factory {
1366 pub mod v3 {
1367 include!("envoy.extensions.quic.client_writer_factory.v3.rs");
1368 }
1369 }
1370 pub mod connection_debug_visitor {
1371 pub mod quic_stats {
1372 pub mod v3 {
1373 include!("envoy.extensions.quic.connection_debug_visitor.quic_stats.v3.rs");
1374 }
1375 }
1376 pub mod v3 {
1377 include!("envoy.extensions.quic.connection_debug_visitor.v3.rs");
1378 }
1379 }
1380 pub mod connection_id_generator {
1381 pub mod quic_lb {
1382 pub mod v3 {
1383 include!("envoy.extensions.quic.connection_id_generator.quic_lb.v3.rs");
1384 }
1385 }
1386 pub mod v3 {
1387 include!("envoy.extensions.quic.connection_id_generator.v3.rs");
1388 }
1389 }
1390 pub mod crypto_stream {
1391 pub mod v3 {
1392 include!("envoy.extensions.quic.crypto_stream.v3.rs");
1393 }
1394 }
1395 pub mod proof_source {
1396 pub mod v3 {
1397 include!("envoy.extensions.quic.proof_source.v3.rs");
1398 }
1399 }
1400 pub mod server_preferred_address {
1401 pub mod v3 {
1402 include!("envoy.extensions.quic.server_preferred_address.v3.rs");
1403 }
1404 }
1405 }
1406 pub mod rate_limit_descriptors {
1407 pub mod expr {
1408 pub mod v3 {
1409 include!("envoy.extensions.rate_limit_descriptors.expr.v3.rs");
1410 }
1411 }
1412 }
1413 pub mod rbac {
1414 pub mod audit_loggers {
1415 pub mod stream {
1416 pub mod v3 {
1417 include!("envoy.extensions.rbac.audit_loggers.stream.v3.rs");
1418 }
1419 }
1420 }
1421 pub mod matchers {
1422 pub mod upstream_ip_port {
1423 pub mod v3 {
1424 include!("envoy.extensions.rbac.matchers.upstream_ip_port.v3.rs");
1425 }
1426 }
1427 }
1428 pub mod principals {
1429 pub mod mtls_authenticated {
1430 pub mod v3 {
1431 include!("envoy.extensions.rbac.principals.mtls_authenticated.v3.rs");
1432 }
1433 }
1434 }
1435 }
1436 pub mod regex_engines {
1437 pub mod v3 {
1438 include!("envoy.extensions.regex_engines.v3.rs");
1439 }
1440 }
1441 pub mod request_id {
1442 pub mod uuid {
1443 pub mod v3 {
1444 include!("envoy.extensions.request_id.uuid.v3.rs");
1445 }
1446 }
1447 }
1448 pub mod resource_monitors {
1449 pub mod cgroup_memory {
1450 pub mod v3 {
1451 include!("envoy.extensions.resource_monitors.cgroup_memory.v3.rs");
1452 }
1453 }
1454 pub mod cpu_utilization {
1455 pub mod v3 {
1456 include!("envoy.extensions.resource_monitors.cpu_utilization.v3.rs");
1457 }
1458 }
1459 pub mod downstream_connections {
1460 pub mod v3 {
1461 include!("envoy.extensions.resource_monitors.downstream_connections.v3.rs");
1462 }
1463 }
1464 pub mod fixed_heap {
1465 pub mod v3 {
1466 include!("envoy.extensions.resource_monitors.fixed_heap.v3.rs");
1467 }
1468 }
1469 pub mod injected_resource {
1470 pub mod v3 {
1471 include!("envoy.extensions.resource_monitors.injected_resource.v3.rs");
1472 }
1473 }
1474 }
1475 pub mod retry {
1476 pub mod host {
1477 pub mod omit_canary_hosts {
1478 pub mod v3 {
1479 include!("envoy.extensions.retry.host.omit_canary_hosts.v3.rs");
1480 }
1481 }
1482 pub mod omit_host_metadata {
1483 pub mod v3 {
1484 include!("envoy.extensions.retry.host.omit_host_metadata.v3.rs");
1485 }
1486 }
1487 pub mod previous_hosts {
1488 pub mod v3 {
1489 include!("envoy.extensions.retry.host.previous_hosts.v3.rs");
1490 }
1491 }
1492 }
1493 pub mod priority {
1494 pub mod previous_priorities {
1495 pub mod v3 {
1496 include!("envoy.extensions.retry.priority.previous_priorities.v3.rs");
1497 }
1498 }
1499 }
1500 }
1501 pub mod router {
1502 pub mod cluster_specifiers {
1503 pub mod lua {
1504 pub mod v3 {
1505 include!("envoy.extensions.router.cluster_specifiers.lua.v3.rs");
1506 }
1507 }
1508 pub mod matcher {
1509 pub mod v3 {
1510 include!("envoy.extensions.router.cluster_specifiers.matcher.v3.rs");
1511 }
1512 }
1513 }
1514 }
1515 pub mod stat_sinks {
1516 pub mod graphite_statsd {
1517 pub mod v3 {
1518 include!("envoy.extensions.stat_sinks.graphite_statsd.v3.rs");
1519 }
1520 }
1521 pub mod open_telemetry {
1522 pub mod v3 {
1523 include!("envoy.extensions.stat_sinks.open_telemetry.v3.rs");
1524 }
1525 }
1526 pub mod wasm {
1527 pub mod v3 {
1528 include!("envoy.extensions.stat_sinks.wasm.v3.rs");
1529 }
1530 }
1531 }
1532 pub mod string_matcher {
1533 pub mod lua {
1534 pub mod v3 {
1535 include!("envoy.extensions.string_matcher.lua.v3.rs");
1536 }
1537 }
1538 }
1539 pub mod tracers {
1540 pub mod fluentd {
1541 pub mod v3 {
1542 include!("envoy.extensions.tracers.fluentd.v3.rs");
1543 }
1544 }
1545 pub mod opentelemetry {
1546 pub mod resource_detectors {
1547 pub mod v3 {
1548 include!("envoy.extensions.tracers.opentelemetry.resource_detectors.v3.rs");
1549 }
1550 }
1551 pub mod samplers {
1552 pub mod v3 {
1553 include!("envoy.extensions.tracers.opentelemetry.samplers.v3.rs");
1554 }
1555 }
1556 }
1557 }
1558 pub mod transport_sockets {
1559 pub mod alts {
1560 pub mod v3 {
1561 include!("envoy.extensions.transport_sockets.alts.v3.rs");
1562 }
1563 }
1564 pub mod http_11_proxy {
1565 pub mod v3 {
1566 include!("envoy.extensions.transport_sockets.http_11_proxy.v3.rs");
1567 }
1568 }
1569 pub mod internal_upstream {
1570 pub mod v3 {
1571 include!("envoy.extensions.transport_sockets.internal_upstream.v3.rs");
1572 }
1573 }
1574 pub mod proxy_protocol {
1575 pub mod v3 {
1576 include!("envoy.extensions.transport_sockets.proxy_protocol.v3.rs");
1577 }
1578 }
1579 pub mod quic {
1580 pub mod v3 {
1581 include!("envoy.extensions.transport_sockets.quic.v3.rs");
1582 }
1583 }
1584 pub mod raw_buffer {
1585 pub mod v3 {
1586 include!("envoy.extensions.transport_sockets.raw_buffer.v3.rs");
1587 }
1588 }
1589 pub mod s2a {
1590 pub mod v3 {
1591 include!("envoy.extensions.transport_sockets.s2a.v3.rs");
1592 }
1593 }
1594 pub mod starttls {
1595 pub mod v3 {
1596 include!("envoy.extensions.transport_sockets.starttls.v3.rs");
1597 }
1598 }
1599 pub mod tap {
1600 pub mod v3 {
1601 include!("envoy.extensions.transport_sockets.tap.v3.rs");
1602 }
1603 }
1604 pub mod tcp_stats {
1605 pub mod v3 {
1606 include!("envoy.extensions.transport_sockets.tcp_stats.v3.rs");
1607 }
1608 }
1609 pub mod tls {
1610 pub mod cert_mappers {
1611 pub mod filter_state_override {
1612 pub mod v3 {
1613 include!("envoy.extensions.transport_sockets.tls.cert_mappers.filter_state_override.v3.rs");
1614 }
1615 }
1616 pub mod sni {
1617 pub mod v3 {
1618 include!("envoy.extensions.transport_sockets.tls.cert_mappers.sni.v3.rs");
1619 }
1620 }
1621 pub mod static_name {
1622 pub mod v3 {
1623 include!("envoy.extensions.transport_sockets.tls.cert_mappers.static_name.v3.rs");
1624 }
1625 }
1626 }
1627 pub mod cert_selectors {
1628 pub mod on_demand_secret {
1629 pub mod v3 {
1630 include!("envoy.extensions.transport_sockets.tls.cert_selectors.on_demand_secret.v3.rs");
1631 }
1632 }
1633 }
1634 pub mod v3 {
1635 include!("envoy.extensions.transport_sockets.tls.v3.rs");
1636 }
1637 }
1638 }
1639 pub mod udp_packet_writer {
1640 pub mod v3 {
1641 include!("envoy.extensions.udp_packet_writer.v3.rs");
1642 }
1643 }
1644 pub mod upstreams {
1645 pub mod http {
1646 pub mod generic {
1647 pub mod v3 {
1648 include!("envoy.extensions.upstreams.http.generic.v3.rs");
1649 }
1650 }
1651 pub mod http {
1652 pub mod v3 {
1653 include!("envoy.extensions.upstreams.http.http.v3.rs");
1654 }
1655 }
1656 pub mod tcp {
1657 pub mod v3 {
1658 include!("envoy.extensions.upstreams.http.tcp.v3.rs");
1659 }
1660 }
1661 pub mod udp {
1662 pub mod v3 {
1663 include!("envoy.extensions.upstreams.http.udp.v3.rs");
1664 }
1665 }
1666 pub mod v3 {
1667 include!("envoy.extensions.upstreams.http.v3.rs");
1668 }
1669 }
1670 pub mod tcp {
1671 pub mod generic {
1672 pub mod v3 {
1673 include!("envoy.extensions.upstreams.tcp.generic.v3.rs");
1674 }
1675 }
1676 pub mod v3 {
1677 include!("envoy.extensions.upstreams.tcp.v3.rs");
1678 }
1679 }
1680 }
1681 pub mod wasm {
1682 pub mod v3 {
1683 include!("envoy.extensions.wasm.v3.rs");
1684 }
1685 }
1686 pub mod watchdog {
1687 pub mod profile_action {
1688 pub mod v3 {
1689 include!("envoy.extensions.watchdog.profile_action.v3.rs");
1690 }
1691 }
1692 }
1693 }
1694 pub mod r#type {
1695 include!("envoy.r#type.rs");
1696 pub mod http {
1697 pub mod v3 {
1698 include!("envoy.r#type.http.v3.rs");
1699 }
1700 }
1701 pub mod matcher {
1702 pub mod v3 {
1703 include!("envoy.r#type.matcher.v3.rs");
1704 }
1705 }
1706 pub mod metadata {
1707 pub mod v3 {
1708 include!("envoy.r#type.metadata.v3.rs");
1709 }
1710 }
1711 pub mod tracing {
1712 pub mod v3 {
1713 include!("envoy.r#type.tracing.v3.rs");
1714 }
1715 }
1716 pub mod v3 {
1717 include!("envoy.r#type.v3.rs");
1718 }
1719 }
1720 pub mod service {
1721 pub mod accesslog {
1722 pub mod v3 {
1723 include!("envoy.service.accesslog.v3.rs");
1724 }
1725 }
1726 pub mod auth {
1727 pub mod v3 {
1728 include!("envoy.service.auth.v3.rs");
1729 }
1730 }
1731 pub mod cluster {
1732 pub mod v3 {
1733 include!("envoy.service.cluster.v3.rs");
1734 }
1735 }
1736 pub mod discovery {
1737 pub mod v3 {
1738 include!("envoy.service.discovery.v3.rs");
1739 }
1740 }
1741 pub mod endpoint {
1742 pub mod v3 {
1743 include!("envoy.service.endpoint.v3.rs");
1744 }
1745 }
1746 pub mod event_reporting {
1747 pub mod v3 {
1748 include!("envoy.service.event_reporting.v3.rs");
1749 }
1750 }
1751 pub mod ext_proc {
1752 pub mod v3 {
1753 include!("envoy.service.ext_proc.v3.rs");
1754 }
1755 }
1756 pub mod extension {
1757 pub mod v3 {
1758 include!("envoy.service.extension.v3.rs");
1759 }
1760 }
1761 pub mod health {
1762 pub mod v3 {
1763 include!("envoy.service.health.v3.rs");
1764 }
1765 }
1766 pub mod listener {
1767 pub mod v3 {
1768 include!("envoy.service.listener.v3.rs");
1769 }
1770 }
1771 pub mod load_stats {
1772 pub mod v3 {
1773 include!("envoy.service.load_stats.v3.rs");
1774 }
1775 }
1776 pub mod metrics {
1777 pub mod v3 {
1778 include!("envoy.service.metrics.v3.rs");
1779 }
1780 }
1781 pub mod network_ext_proc {
1782 pub mod v3 {
1783 include!("envoy.service.network_ext_proc.v3.rs");
1784 }
1785 }
1786 pub mod rate_limit_quota {
1787 pub mod v3 {
1788 include!("envoy.service.rate_limit_quota.v3.rs");
1789 }
1790 }
1791 pub mod ratelimit {
1792 pub mod v3 {
1793 include!("envoy.service.ratelimit.v3.rs");
1794 }
1795 }
1796 pub mod redis_auth {
1797 pub mod v3 {
1798 include!("envoy.service.redis_auth.v3.rs");
1799 }
1800 }
1801 pub mod route {
1802 pub mod v3 {
1803 include!("envoy.service.route.v3.rs");
1804 }
1805 }
1806 pub mod runtime {
1807 pub mod v3 {
1808 include!("envoy.service.runtime.v3.rs");
1809 }
1810 }
1811 pub mod secret {
1812 pub mod v3 {
1813 include!("envoy.service.secret.v3.rs");
1814 }
1815 }
1816 pub mod status {
1817 pub mod v3 {
1818 include!("envoy.service.status.v3.rs");
1819 }
1820 }
1821 pub mod tap {
1822 pub mod v3 {
1823 include!("envoy.service.tap.v3.rs");
1824 }
1825 }
1826 }
1827 pub mod watchdog {
1828 pub mod v3 {
1829 include!("envoy.watchdog.v3.rs");
1830 }
1831 }
1832}
1833pub mod google {
1834 pub mod api {
1835 include!("google.api.rs");
1836 pub mod expr {
1837 pub mod v1alpha1 {
1838 include!("google.api.expr.v1alpha1.rs");
1839 }
1840 }
1841 }
1842 pub mod protobuf {
1843 include!("google.protobuf.rs");
1844 }
1845 pub mod rpc {
1846 include!("google.rpc.rs");
1847 }
1848}
1849pub mod io {
1850 pub mod prometheus {
1851 pub mod client {
1852 include!("io.prometheus.client.rs");
1853 }
1854 }
1855}
1856pub mod opentelemetry {
1857 pub mod proto {
1858 pub mod common {
1859 pub mod v1 {
1860 include!("opentelemetry.proto.common.v1.rs");
1861 }
1862 }
1863 }
1864}
1865pub mod udpa {
1866 pub mod annotations {
1867 include!("udpa.annotations.rs");
1868 }
1869}
1870pub mod validate {
1871 include!("validate.rs");
1872}
1873pub mod xds {
1874 pub mod annotations {
1875 pub mod v3 {
1876 include!("xds.annotations.v3.rs");
1877 }
1878 }
1879 pub mod core {
1880 pub mod v3 {
1881 include!("xds.core.v3.rs");
1882 }
1883 }
1884 pub mod r#type {
1885 pub mod matcher {
1886 pub mod v3 {
1887 include!("xds.r#type.matcher.v3.rs");
1888 }
1889 }
1890 pub mod v3 {
1891 include!("xds.r#type.v3.rs");
1892 }
1893 }
1894}