aboutsummaryrefslogtreecommitdiff
path: root/tools/run_tests/xds_k8s_test_driver/framework/rpc/xds_protos_imports.py
blob: 5b151bb502080a8557a541ba1478da9a7a331f26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# Copyright 2023 The gRPC Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Envoy protos provided by PyPI package xds-protos"""
# pylint: disable=unused-import,ungrouped-imports,reimported
# isort: off

from envoy.config.health_checker.redis.v2 import redis_pb2
from envoy.config.listener.v3 import listener_components_pb2
from envoy.config.listener.v3 import udp_listener_config_pb2
from envoy.config.listener.v3 import quic_config_pb2
from envoy.config.listener.v3 import api_listener_pb2
from envoy.config.listener.v3 import listener_pb2
from envoy.config.listener.v2 import api_listener_pb2
from envoy.config.transport_socket.alts.v2alpha import alts_pb2
from envoy.config.transport_socket.raw_buffer.v2 import raw_buffer_pb2
from envoy.config.transport_socket.tap.v2alpha import tap_pb2
from envoy.config.core.v3 import base_pb2
from envoy.config.core.v3 import substitution_format_string_pb2
from envoy.config.core.v3 import backoff_pb2
from envoy.config.core.v3 import grpc_service_pb2
from envoy.config.core.v3 import proxy_protocol_pb2
from envoy.config.core.v3 import protocol_pb2
from envoy.config.core.v3 import address_pb2
from envoy.config.core.v3 import health_check_pb2
from envoy.config.core.v3 import udp_socket_config_pb2
from envoy.config.core.v3 import grpc_method_list_pb2
from envoy.config.core.v3 import socket_option_pb2
from envoy.config.core.v3 import extension_pb2
from envoy.config.core.v3 import config_source_pb2
from envoy.config.core.v3 import event_service_config_pb2
from envoy.config.core.v3 import http_uri_pb2
from envoy.config.core.v3 import resolver_pb2
from envoy.config.retry.previous_hosts.v2 import previous_hosts_pb2
from envoy.config.retry.previous_priorities import (
    previous_priorities_config_pb2,
)
from envoy.config.retry.omit_host_metadata.v2 import (
    omit_host_metadata_config_pb2,
)
from envoy.config.retry.omit_canary_hosts.v2 import omit_canary_hosts_pb2
from envoy.config.common.dynamic_forward_proxy.v2alpha import dns_cache_pb2
from envoy.config.common.mutation_rules.v3 import mutation_rules_pb2
from envoy.config.common.matcher.v3 import matcher_pb2
from envoy.config.common.tap.v2alpha import common_pb2
from envoy.config.common.key_value.v3 import config_pb2
from envoy.config.metrics.v3 import stats_pb2
from envoy.config.metrics.v3 import metrics_service_pb2
from envoy.config.metrics.v2 import stats_pb2
from envoy.config.metrics.v2 import metrics_service_pb2
from envoy.config.ratelimit.v3 import rls_pb2
from envoy.config.ratelimit.v2 import rls_pb2
from envoy.config.trace.v2alpha import xray_pb2
from envoy.config.trace.v3 import http_tracer_pb2
from envoy.config.trace.v3 import zipkin_pb2
from envoy.config.trace.v3 import trace_pb2
from envoy.config.trace.v3 import lightstep_pb2
from envoy.config.trace.v3 import datadog_pb2
from envoy.config.trace.v3 import opentelemetry_pb2
from envoy.config.trace.v3 import opencensus_pb2
from envoy.config.trace.v3 import dynamic_ot_pb2
from envoy.config.trace.v3 import xray_pb2
from envoy.config.trace.v3 import service_pb2
from envoy.config.trace.v3 import skywalking_pb2
from envoy.config.trace.v2 import http_tracer_pb2
from envoy.config.trace.v2 import zipkin_pb2
from envoy.config.trace.v2 import trace_pb2
from envoy.config.trace.v2 import lightstep_pb2
from envoy.config.trace.v2 import datadog_pb2
from envoy.config.trace.v2 import opencensus_pb2
from envoy.config.trace.v2 import dynamic_ot_pb2
from envoy.config.trace.v2 import service_pb2
from envoy.config.cluster.dynamic_forward_proxy.v2alpha import cluster_pb2
from envoy.config.cluster.redis import redis_cluster_pb2
from envoy.config.cluster.v3 import filter_pb2
from envoy.config.cluster.v3 import cluster_pb2
from envoy.config.cluster.v3 import circuit_breaker_pb2
from envoy.config.cluster.v3 import outlier_detection_pb2
from envoy.config.cluster.aggregate.v2alpha import cluster_pb2
from envoy.config.rbac.v3 import rbac_pb2
from envoy.config.rbac.v2 import rbac_pb2
from envoy.config.endpoint.v3 import endpoint_components_pb2
from envoy.config.endpoint.v3 import load_report_pb2
from envoy.config.endpoint.v3 import endpoint_pb2
from envoy.config.resource_monitor.fixed_heap.v2alpha import fixed_heap_pb2
from envoy.config.resource_monitor.injected_resource.v2alpha import (
    injected_resource_pb2,
)
from envoy.config.grpc_credential.v2alpha import aws_iam_pb2
from envoy.config.grpc_credential.v2alpha import file_based_metadata_pb2
from envoy.config.grpc_credential.v3 import aws_iam_pb2
from envoy.config.grpc_credential.v3 import file_based_metadata_pb2
from envoy.config.accesslog.v3 import accesslog_pb2
from envoy.config.accesslog.v2 import als_pb2
from envoy.config.accesslog.v2 import file_pb2
from envoy.config.tap.v3 import common_pb2
from envoy.config.route.v3 import route_components_pb2
from envoy.config.route.v3 import scoped_route_pb2
from envoy.config.route.v3 import route_pb2
from envoy.config.filter.listener.original_dst.v2 import original_dst_pb2
from envoy.config.filter.listener.tls_inspector.v2 import tls_inspector_pb2
from envoy.config.filter.listener.proxy_protocol.v2 import proxy_protocol_pb2
from envoy.config.filter.listener.http_inspector.v2 import http_inspector_pb2
from envoy.config.filter.listener.original_src.v2alpha1 import original_src_pb2
from envoy.config.filter.network.mongo_proxy.v2 import mongo_proxy_pb2
from envoy.config.filter.network.rate_limit.v2 import rate_limit_pb2
from envoy.config.filter.network.ext_authz.v2 import ext_authz_pb2
from envoy.config.filter.network.client_ssl_auth.v2 import client_ssl_auth_pb2
from envoy.config.filter.network.thrift_proxy.v2alpha1 import thrift_proxy_pb2
from envoy.config.filter.network.thrift_proxy.v2alpha1 import route_pb2
from envoy.config.filter.network.kafka_broker.v2alpha1 import kafka_broker_pb2
from envoy.config.filter.network.zookeeper_proxy.v1alpha1 import (
    zookeeper_proxy_pb2,
)
from envoy.config.filter.network.dubbo_proxy.v2alpha1 import route_pb2
from envoy.config.filter.network.dubbo_proxy.v2alpha1 import dubbo_proxy_pb2
from envoy.config.filter.network.rbac.v2 import rbac_pb2
from envoy.config.filter.network.tcp_proxy.v2 import tcp_proxy_pb2
from envoy.config.filter.network.echo.v2 import echo_pb2
from envoy.config.filter.network.direct_response.v2 import config_pb2
from envoy.config.filter.network.local_rate_limit.v2alpha import (
    local_rate_limit_pb2,
)
from envoy.config.filter.network.sni_cluster.v2 import sni_cluster_pb2
from envoy.config.filter.network.redis_proxy.v2 import redis_proxy_pb2
from envoy.config.filter.network.http_connection_manager.v2 import (
    http_connection_manager_pb2,
)
from envoy.config.filter.network.mysql_proxy.v1alpha1 import mysql_proxy_pb2
from envoy.config.filter.dubbo.router.v2alpha1 import router_pb2
from envoy.config.filter.http.dynamic_forward_proxy.v2alpha import (
    dynamic_forward_proxy_pb2,
)
from envoy.config.filter.http.gzip.v2 import gzip_pb2
from envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1 import (
    config_pb2,
)
from envoy.config.filter.http.buffer.v2 import buffer_pb2
from envoy.config.filter.http.cors.v2 import cors_pb2
from envoy.config.filter.http.rate_limit.v2 import rate_limit_pb2
from envoy.config.filter.http.health_check.v2 import health_check_pb2
from envoy.config.filter.http.ext_authz.v2 import ext_authz_pb2
from envoy.config.filter.http.compressor.v2 import compressor_pb2
from envoy.config.filter.http.cache.v2alpha import cache_pb2
from envoy.config.filter.http.adaptive_concurrency.v2alpha import (
    adaptive_concurrency_pb2,
)
from envoy.config.filter.http.on_demand.v2 import on_demand_pb2
from envoy.config.filter.http.header_to_metadata.v2 import (
    header_to_metadata_pb2,
)
from envoy.config.filter.http.aws_request_signing.v2alpha import (
    aws_request_signing_pb2,
)
from envoy.config.filter.http.rbac.v2 import rbac_pb2
from envoy.config.filter.http.transcoder.v2 import transcoder_pb2
from envoy.config.filter.http.dynamo.v2 import dynamo_pb2
from envoy.config.filter.http.csrf.v2 import csrf_pb2
from envoy.config.filter.http.aws_lambda.v2alpha import aws_lambda_pb2
from envoy.config.filter.http.tap.v2alpha import tap_pb2
from envoy.config.filter.http.grpc_http1_bridge.v2 import config_pb2
from envoy.config.filter.http.lua.v2 import lua_pb2
from envoy.config.filter.http.ip_tagging.v2 import ip_tagging_pb2
from envoy.config.filter.http.grpc_stats.v2alpha import config_pb2
from envoy.config.filter.http.router.v2 import router_pb2
from envoy.config.filter.http.fault.v2 import fault_pb2
from envoy.config.filter.http.jwt_authn.v2alpha import config_pb2
from envoy.config.filter.http.grpc_web.v2 import grpc_web_pb2
from envoy.config.filter.http.squash.v2 import squash_pb2
from envoy.config.filter.http.original_src.v2alpha1 import original_src_pb2
from envoy.config.filter.accesslog.v2 import accesslog_pb2
from envoy.config.filter.thrift.rate_limit.v2alpha1 import rate_limit_pb2
from envoy.config.filter.thrift.router.v2alpha1 import router_pb2
from envoy.config.filter.udp.udp_proxy.v2alpha import udp_proxy_pb2
from envoy.config.filter.fault.v2 import fault_pb2
from envoy.config.bootstrap.v3 import bootstrap_pb2
from envoy.config.bootstrap.v2 import bootstrap_pb2
from envoy.config.overload.v2alpha import overload_pb2
from envoy.config.overload.v3 import overload_pb2
from envoy.extensions.internal_redirect.previous_routes.v3 import (
    previous_routes_config_pb2,
)
from envoy.extensions.internal_redirect.allow_listed_routes.v3 import (
    allow_listed_routes_config_pb2,
)
from envoy.extensions.internal_redirect.safe_cross_scheme.v3 import (
    safe_cross_scheme_config_pb2,
)
from envoy.extensions.rate_limit_descriptors.expr.v3 import expr_pb2
from envoy.extensions.udp_packet_writer.v3 import (
    udp_gso_batch_writer_factory_pb2,
)
from envoy.extensions.udp_packet_writer.v3 import udp_default_writer_factory_pb2
from envoy.extensions.transport_sockets.s2a.v3 import s2a_pb2
from envoy.extensions.transport_sockets.alts.v3 import alts_pb2
from envoy.extensions.transport_sockets.raw_buffer.v3 import raw_buffer_pb2
from envoy.extensions.transport_sockets.quic.v3 import quic_transport_pb2
from envoy.extensions.transport_sockets.tls.v3 import cert_pb2
from envoy.extensions.transport_sockets.tls.v3 import common_pb2
from envoy.extensions.transport_sockets.tls.v3 import (
    tls_spiffe_validator_config_pb2,
)
from envoy.extensions.transport_sockets.tls.v3 import tls_pb2
from envoy.extensions.transport_sockets.tls.v3 import secret_pb2
from envoy.extensions.transport_sockets.http_11_proxy.v3 import (
    upstream_http_11_connect_pb2,
)
from envoy.extensions.transport_sockets.starttls.v3 import starttls_pb2
from envoy.extensions.transport_sockets.proxy_protocol.v3 import (
    upstream_proxy_protocol_pb2,
)
from envoy.extensions.transport_sockets.tap.v3 import tap_pb2
from envoy.extensions.transport_sockets.internal_upstream.v3 import (
    internal_upstream_pb2,
)
from envoy.extensions.transport_sockets.tcp_stats.v3 import tcp_stats_pb2
from envoy.extensions.config.validators.minimum_clusters.v3 import (
    minimum_clusters_pb2,
)
from envoy.extensions.stat_sinks.open_telemetry.v3 import open_telemetry_pb2
from envoy.extensions.stat_sinks.graphite_statsd.v3 import graphite_statsd_pb2
from envoy.extensions.stat_sinks.wasm.v3 import wasm_pb2
from envoy.extensions.retry.host.previous_hosts.v3 import previous_hosts_pb2
from envoy.extensions.retry.host.omit_host_metadata.v3 import (
    omit_host_metadata_config_pb2,
)
from envoy.extensions.retry.host.omit_canary_hosts.v3 import (
    omit_canary_hosts_pb2,
)
from envoy.extensions.retry.priority.previous_priorities.v3 import (
    previous_priorities_config_pb2,
)
from envoy.extensions.common.dynamic_forward_proxy.v3 import dns_cache_pb2
from envoy.extensions.common.matching.v3 import extension_matcher_pb2
from envoy.extensions.common.ratelimit.v3 import ratelimit_pb2
from envoy.extensions.common.tap.v3 import common_pb2
from envoy.extensions.common.async_files.v3 import async_file_manager_pb2
from envoy.extensions.network.dns_resolver.cares.v3 import (
    cares_dns_resolver_pb2,
)
from envoy.extensions.network.dns_resolver.getaddrinfo.v3 import (
    getaddrinfo_dns_resolver_pb2,
)
from envoy.extensions.network.dns_resolver.apple.v3 import (
    apple_dns_resolver_pb2,
)
from envoy.extensions.network.socket_interface.v3 import (
    default_socket_interface_pb2,
)
from envoy.extensions.matching.common_inputs.network.v3 import (
    network_inputs_pb2,
)
from envoy.extensions.matching.common_inputs.environment_variable.v3 import (
    input_pb2,
)
from envoy.extensions.matching.common_inputs.ssl.v3 import ssl_inputs_pb2
from envoy.extensions.matching.input_matchers.consistent_hashing.v3 import (
    consistent_hashing_pb2,
)
from envoy.extensions.matching.input_matchers.ip.v3 import ip_pb2
from envoy.extensions.matching.input_matchers.runtime_fraction.v3 import (
    runtime_fraction_pb2,
)
from envoy.extensions.load_balancing_policies.common.v3 import common_pb2
from envoy.extensions.load_balancing_policies.random.v3 import random_pb2
from envoy.extensions.load_balancing_policies.subset.v3 import subset_pb2
from envoy.extensions.load_balancing_policies.pick_first.v3 import (
    pick_first_pb2,
)
from envoy.extensions.load_balancing_policies.ring_hash.v3 import ring_hash_pb2
from envoy.extensions.load_balancing_policies.cluster_provided.v3 import (
    cluster_provided_pb2,
)
from envoy.extensions.load_balancing_policies.maglev.v3 import maglev_pb2
from envoy.extensions.load_balancing_policies.least_request.v3 import (
    least_request_pb2,
)
from envoy.extensions.load_balancing_policies.round_robin.v3 import (
    round_robin_pb2,
)
from envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3 import (
    client_side_weighted_round_robin_pb2,
)
from envoy.extensions.load_balancing_policies.wrr_locality.v3 import (
    wrr_locality_pb2,
)
from envoy.extensions.health_check.event_sinks.file.v3 import file_pb2
from envoy.extensions.early_data.v3 import default_early_data_policy_pb2
from envoy.extensions.watchdog.profile_action.v3 import profile_action_pb2
from envoy.extensions.http.custom_response.local_response_policy.v3 import (
    local_response_policy_pb2,
)
from envoy.extensions.http.custom_response.redirect_policy.v3 import (
    redirect_policy_pb2,
)
from envoy.extensions.http.stateful_session.cookie.v3 import cookie_pb2
from envoy.extensions.http.stateful_session.header.v3 import header_pb2
from envoy.extensions.http.early_header_mutation.header_mutation.v3 import (
    header_mutation_pb2,
)
from envoy.extensions.http.header_formatters.preserve_case.v3 import (
    preserve_case_pb2,
)
from envoy.extensions.http.original_ip_detection.custom_header.v3 import (
    custom_header_pb2,
)
from envoy.extensions.http.original_ip_detection.xff.v3 import xff_pb2
from envoy.extensions.http.cache.simple_http_cache.v3 import config_pb2
from envoy.extensions.http.cache.file_system_http_cache.v3 import (
    file_system_http_cache_pb2,
)
from envoy.extensions.http.header_validators.envoy_default.v3 import (
    header_validator_pb2,
)
from envoy.extensions.request_id.uuid.v3 import uuid_pb2
from envoy.extensions.formatter.req_without_query.v3 import (
    req_without_query_pb2,
)
from envoy.extensions.formatter.metadata.v3 import metadata_pb2
from envoy.extensions.formatter.cel.v3 import cel_pb2
from envoy.extensions.filters.listener.original_dst.v3 import original_dst_pb2
from envoy.extensions.filters.listener.tls_inspector.v3 import tls_inspector_pb2
from envoy.extensions.filters.listener.local_ratelimit.v3 import (
    local_ratelimit_pb2,
)
from envoy.extensions.filters.listener.proxy_protocol.v3 import (
    proxy_protocol_pb2,
)
from envoy.extensions.filters.listener.http_inspector.v3 import (
    http_inspector_pb2,
)
from envoy.extensions.filters.listener.original_src.v3 import original_src_pb2
from envoy.extensions.filters.common.matcher.action.v3 import skip_action_pb2
from envoy.extensions.filters.common.dependency.v3 import dependency_pb2
from envoy.extensions.filters.common.fault.v3 import fault_pb2
from envoy.extensions.filters.network.mongo_proxy.v3 import mongo_proxy_pb2
from envoy.extensions.filters.network.ext_authz.v3 import ext_authz_pb2
from envoy.extensions.filters.network.ratelimit.v3 import rate_limit_pb2
from envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3 import (
    sni_dynamic_forward_proxy_pb2,
)
from envoy.extensions.filters.network.thrift_proxy.v3 import thrift_proxy_pb2
from envoy.extensions.filters.network.thrift_proxy.v3 import route_pb2
from envoy.extensions.filters.network.thrift_proxy.filters.ratelimit.v3 import (
    rate_limit_pb2,
)
from envoy.extensions.filters.network.thrift_proxy.filters.header_to_metadata.v3 import (
    header_to_metadata_pb2,
)
from envoy.extensions.filters.network.thrift_proxy.filters.payload_to_metadata.v3 import (
    payload_to_metadata_pb2,
)
from envoy.extensions.filters.network.thrift_proxy.router.v3 import router_pb2
from envoy.extensions.filters.network.zookeeper_proxy.v3 import (
    zookeeper_proxy_pb2,
)
from envoy.extensions.filters.network.dubbo_proxy.v3 import route_pb2
from envoy.extensions.filters.network.dubbo_proxy.v3 import dubbo_proxy_pb2
from envoy.extensions.filters.network.dubbo_proxy.router.v3 import router_pb2
from envoy.extensions.filters.network.rbac.v3 import rbac_pb2
from envoy.extensions.filters.network.local_ratelimit.v3 import (
    local_rate_limit_pb2,
)
from envoy.extensions.filters.network.connection_limit.v3 import (
    connection_limit_pb2,
)
from envoy.extensions.filters.network.tcp_proxy.v3 import tcp_proxy_pb2
from envoy.extensions.filters.network.echo.v3 import echo_pb2
from envoy.extensions.filters.network.direct_response.v3 import config_pb2
from envoy.extensions.filters.network.sni_cluster.v3 import sni_cluster_pb2
from envoy.extensions.filters.network.redis_proxy.v3 import redis_proxy_pb2
from envoy.extensions.filters.network.http_connection_manager.v3 import (
    http_connection_manager_pb2,
)
from envoy.extensions.filters.network.wasm.v3 import wasm_pb2
from envoy.extensions.filters.http.custom_response.v3 import custom_response_pb2
from envoy.extensions.filters.http.dynamic_forward_proxy.v3 import (
    dynamic_forward_proxy_pb2,
)
from envoy.extensions.filters.http.oauth2.v3 import oauth_pb2
from envoy.extensions.filters.http.gzip.v3 import gzip_pb2
from envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3 import (
    config_pb2,
)
from envoy.extensions.filters.http.buffer.v3 import buffer_pb2
from envoy.extensions.filters.http.cors.v3 import cors_pb2
from envoy.extensions.filters.http.decompressor.v3 import decompressor_pb2
from envoy.extensions.filters.http.stateful_session.v3 import (
    stateful_session_pb2,
)
from envoy.extensions.filters.http.health_check.v3 import health_check_pb2
from envoy.extensions.filters.http.ext_authz.v3 import ext_authz_pb2
from envoy.extensions.filters.http.ratelimit.v3 import rate_limit_pb2
from envoy.extensions.filters.http.geoip.v3 import geoip_pb2
from envoy.extensions.filters.http.compressor.v3 import compressor_pb2
from envoy.extensions.filters.http.cache.v3 import cache_pb2
from envoy.extensions.filters.http.adaptive_concurrency.v3 import (
    adaptive_concurrency_pb2,
)
from envoy.extensions.filters.http.kill_request.v3 import kill_request_pb2
from envoy.extensions.filters.http.admission_control.v3 import (
    admission_control_pb2,
)
from envoy.extensions.filters.http.on_demand.v3 import on_demand_pb2
from envoy.extensions.filters.http.header_to_metadata.v3 import (
    header_to_metadata_pb2,
)
from envoy.extensions.filters.http.aws_request_signing.v3 import (
    aws_request_signing_pb2,
)
from envoy.extensions.filters.http.rbac.v3 import rbac_pb2
from envoy.extensions.filters.http.cdn_loop.v3 import cdn_loop_pb2
from envoy.extensions.filters.http.composite.v3 import composite_pb2
from envoy.extensions.filters.http.csrf.v3 import csrf_pb2
from envoy.extensions.filters.http.local_ratelimit.v3 import (
    local_rate_limit_pb2,
)
from envoy.extensions.filters.http.aws_lambda.v3 import aws_lambda_pb2
from envoy.extensions.filters.http.tap.v3 import tap_pb2
from envoy.extensions.filters.http.connect_grpc_bridge.v3 import config_pb2
from envoy.extensions.filters.http.header_mutation.v3 import header_mutation_pb2
from envoy.extensions.filters.http.ext_proc.v3 import processing_mode_pb2
from envoy.extensions.filters.http.ext_proc.v3 import ext_proc_pb2
from envoy.extensions.filters.http.grpc_http1_bridge.v3 import config_pb2
from envoy.extensions.filters.http.gcp_authn.v3 import gcp_authn_pb2
from envoy.extensions.filters.http.alternate_protocols_cache.v3 import (
    alternate_protocols_cache_pb2,
)
from envoy.extensions.filters.http.lua.v3 import lua_pb2
from envoy.extensions.filters.http.ip_tagging.v3 import ip_tagging_pb2
from envoy.extensions.filters.http.grpc_stats.v3 import config_pb2
from envoy.extensions.filters.http.set_metadata.v3 import set_metadata_pb2
from envoy.extensions.filters.http.router.v3 import router_pb2
from envoy.extensions.filters.http.fault.v3 import fault_pb2
from envoy.extensions.filters.http.bandwidth_limit.v3 import bandwidth_limit_pb2
from envoy.extensions.filters.http.file_system_buffer.v3 import (
    file_system_buffer_pb2,
)
from envoy.extensions.filters.http.jwt_authn.v3 import config_pb2
from envoy.extensions.filters.http.grpc_web.v3 import grpc_web_pb2
from envoy.extensions.filters.http.grpc_json_transcoder.v3 import transcoder_pb2
from envoy.extensions.filters.http.wasm.v3 import wasm_pb2
from envoy.extensions.filters.http.original_src.v3 import original_src_pb2
from envoy.extensions.filters.http.rate_limit_quota.v3 import (
    rate_limit_quota_pb2,
)
from envoy.extensions.filters.http.upstream_codec.v3 import upstream_codec_pb2
from envoy.extensions.filters.udp.udp_proxy.v3 import route_pb2
from envoy.extensions.filters.udp.udp_proxy.v3 import udp_proxy_pb2
from envoy.extensions.filters.udp.dns_filter.v3 import dns_filter_pb2
from envoy.extensions.quic.proof_source.v3 import proof_source_pb2
from envoy.extensions.quic.crypto_stream.v3 import crypto_stream_pb2
from envoy.extensions.quic.server_preferred_address.v3 import (
    fixed_server_preferred_address_config_pb2,
)
from envoy.extensions.quic.connection_id_generator.v3 import (
    envoy_deterministic_connection_id_generator_pb2,
)
from envoy.extensions.rbac.audit_loggers.stream.v3 import stream_pb2
from envoy.extensions.rbac.matchers.upstream_ip_port.v3 import (
    upstream_ip_port_matcher_pb2,
)
from envoy.extensions.path.match.uri_template.v3 import uri_template_match_pb2
from envoy.extensions.path.rewrite.uri_template.v3 import (
    uri_template_rewrite_pb2,
)
from envoy.extensions.upstreams.tcp.v3 import tcp_protocol_options_pb2
from envoy.extensions.upstreams.tcp.generic.v3 import (
    generic_connection_pool_pb2,
)
from envoy.extensions.upstreams.http.v3 import http_protocol_options_pb2
from envoy.extensions.upstreams.http.generic.v3 import (
    generic_connection_pool_pb2,
)
from envoy.extensions.upstreams.http.tcp.v3 import tcp_connection_pool_pb2
from envoy.extensions.upstreams.http.http.v3 import http_connection_pool_pb2
from envoy.extensions.compression.gzip.decompressor.v3 import gzip_pb2
from envoy.extensions.compression.gzip.compressor.v3 import gzip_pb2
from envoy.extensions.compression.brotli.decompressor.v3 import brotli_pb2
from envoy.extensions.compression.brotli.compressor.v3 import brotli_pb2
from envoy.extensions.compression.zstd.decompressor.v3 import zstd_pb2
from envoy.extensions.compression.zstd.compressor.v3 import zstd_pb2
from envoy.extensions.resource_monitors.downstream_connections.v3 import (
    downstream_connections_pb2,
)
from envoy.extensions.resource_monitors.fixed_heap.v3 import fixed_heap_pb2
from envoy.extensions.resource_monitors.injected_resource.v3 import (
    injected_resource_pb2,
)
from envoy.extensions.key_value.file_based.v3 import config_pb2
from envoy.extensions.health_checkers.redis.v3 import redis_pb2
from envoy.extensions.health_checkers.thrift.v3 import thrift_pb2
from envoy.extensions.access_loggers.open_telemetry.v3 import logs_service_pb2
from envoy.extensions.access_loggers.grpc.v3 import als_pb2
from envoy.extensions.access_loggers.stream.v3 import stream_pb2
from envoy.extensions.access_loggers.filters.cel.v3 import cel_pb2
from envoy.extensions.access_loggers.file.v3 import file_pb2
from envoy.extensions.access_loggers.wasm.v3 import wasm_pb2
from envoy.extensions.regex_engines.v3 import google_re2_pb2
from envoy.extensions.clusters.dynamic_forward_proxy.v3 import cluster_pb2
from envoy.extensions.clusters.redis.v3 import redis_cluster_pb2
from envoy.extensions.clusters.aggregate.v3 import cluster_pb2
from envoy.extensions.bootstrap.internal_listener.v3 import (
    internal_listener_pb2,
)
from envoy.extensions.wasm.v3 import wasm_pb2
from envoy.data.core.v2alpha import health_check_event_pb2
from envoy.data.core.v3 import health_check_event_pb2
from envoy.data.cluster.v2alpha import outlier_detection_event_pb2
from envoy.data.cluster.v3 import outlier_detection_event_pb2
from envoy.data.dns.v2alpha import dns_table_pb2
from envoy.data.dns.v3 import dns_table_pb2
from envoy.data.accesslog.v3 import accesslog_pb2
from envoy.data.accesslog.v2 import accesslog_pb2
from envoy.data.tap.v2alpha import common_pb2
from envoy.data.tap.v2alpha import http_pb2
from envoy.data.tap.v2alpha import wrapper_pb2
from envoy.data.tap.v2alpha import transport_pb2
from envoy.data.tap.v3 import common_pb2
from envoy.data.tap.v3 import http_pb2
from envoy.data.tap.v3 import wrapper_pb2
from envoy.data.tap.v3 import transport_pb2
from envoy.watchdog.v3 import abort_action_pb2
from envoy.admin.v2alpha import mutex_stats_pb2
from envoy.admin.v2alpha import memory_pb2
from envoy.admin.v2alpha import server_info_pb2
from envoy.admin.v2alpha import certs_pb2
from envoy.admin.v2alpha import tap_pb2
from envoy.admin.v2alpha import metrics_pb2
from envoy.admin.v2alpha import config_dump_pb2
from envoy.admin.v2alpha import clusters_pb2
from envoy.admin.v2alpha import listeners_pb2
from envoy.admin.v3 import mutex_stats_pb2
from envoy.admin.v3 import memory_pb2
from envoy.admin.v3 import server_info_pb2
from envoy.admin.v3 import certs_pb2
from envoy.admin.v3 import tap_pb2
from envoy.admin.v3 import metrics_pb2
from envoy.admin.v3 import config_dump_pb2
from envoy.admin.v3 import clusters_pb2
from envoy.admin.v3 import init_dump_pb2
from envoy.admin.v3 import listeners_pb2
from envoy.admin.v3 import config_dump_shared_pb2
from envoy.service.load_stats.v3 import lrs_pb2
from envoy.service.load_stats.v3 import lrs_pb2_grpc
from envoy.service.load_stats.v2 import lrs_pb2
from envoy.service.load_stats.v2 import lrs_pb2_grpc
from envoy.service.listener.v3 import lds_pb2
from envoy.service.listener.v3 import lds_pb2_grpc
from envoy.service.extension.v3 import config_discovery_pb2
from envoy.service.extension.v3 import config_discovery_pb2_grpc
from envoy.service.ratelimit.v3 import rls_pb2
from envoy.service.ratelimit.v3 import rls_pb2_grpc
from envoy.service.ratelimit.v2 import rls_pb2
from envoy.service.ratelimit.v2 import rls_pb2_grpc
from envoy.service.trace.v3 import trace_service_pb2
from envoy.service.trace.v3 import trace_service_pb2_grpc
from envoy.service.trace.v2 import trace_service_pb2
from envoy.service.trace.v2 import trace_service_pb2_grpc
from envoy.service.cluster.v3 import cds_pb2
from envoy.service.cluster.v3 import cds_pb2_grpc
from envoy.service.endpoint.v3 import leds_pb2
from envoy.service.endpoint.v3 import leds_pb2_grpc
from envoy.service.endpoint.v3 import eds_pb2
from envoy.service.endpoint.v3 import eds_pb2_grpc
from envoy.service.auth.v2alpha import external_auth_pb2
from envoy.service.auth.v2alpha import external_auth_pb2_grpc
from envoy.service.auth.v3 import external_auth_pb2
from envoy.service.auth.v3 import external_auth_pb2_grpc
from envoy.service.auth.v3 import attribute_context_pb2
from envoy.service.auth.v3 import attribute_context_pb2_grpc
from envoy.service.auth.v2 import external_auth_pb2
from envoy.service.auth.v2 import external_auth_pb2_grpc
from envoy.service.auth.v2 import attribute_context_pb2
from envoy.service.auth.v2 import attribute_context_pb2_grpc
from envoy.service.accesslog.v3 import als_pb2
from envoy.service.accesslog.v3 import als_pb2_grpc
from envoy.service.accesslog.v2 import als_pb2
from envoy.service.accesslog.v2 import als_pb2_grpc
from envoy.service.tap.v2alpha import tap_pb2
from envoy.service.tap.v2alpha import tap_pb2_grpc
from envoy.service.tap.v2alpha import common_pb2
from envoy.service.tap.v2alpha import common_pb2_grpc
from envoy.service.tap.v3 import tap_pb2
from envoy.service.tap.v3 import tap_pb2_grpc
from envoy.service.ext_proc.v3 import external_processor_pb2
from envoy.service.ext_proc.v3 import external_processor_pb2_grpc
from envoy.service.route.v3 import rds_pb2
from envoy.service.route.v3 import rds_pb2_grpc
from envoy.service.route.v3 import srds_pb2
from envoy.service.route.v3 import srds_pb2_grpc
from envoy.service.event_reporting.v2alpha import event_reporting_service_pb2
from envoy.service.event_reporting.v2alpha import (
    event_reporting_service_pb2_grpc,
)
from envoy.service.event_reporting.v3 import event_reporting_service_pb2
from envoy.service.event_reporting.v3 import event_reporting_service_pb2_grpc
from envoy.service.runtime.v3 import rtds_pb2
from envoy.service.runtime.v3 import rtds_pb2_grpc
from envoy.service.health.v3 import hds_pb2
from envoy.service.health.v3 import hds_pb2_grpc
from envoy.service.status.v3 import csds_pb2
from envoy.service.status.v3 import csds_pb2_grpc
from envoy.service.status.v2 import csds_pb2
from envoy.service.status.v2 import csds_pb2_grpc
from envoy.service.rate_limit_quota.v3 import rlqs_pb2
from envoy.service.rate_limit_quota.v3 import rlqs_pb2_grpc
from envoy.service.discovery.v3 import ads_pb2
from envoy.service.discovery.v3 import ads_pb2_grpc
from envoy.service.discovery.v3 import discovery_pb2
from envoy.service.discovery.v3 import discovery_pb2_grpc
from envoy.service.discovery.v2 import ads_pb2
from envoy.service.discovery.v2 import ads_pb2_grpc
from envoy.service.discovery.v2 import sds_pb2
from envoy.service.discovery.v2 import sds_pb2_grpc
from envoy.service.discovery.v2 import hds_pb2
from envoy.service.discovery.v2 import hds_pb2_grpc
from envoy.service.discovery.v2 import rtds_pb2
from envoy.service.discovery.v2 import rtds_pb2_grpc
from envoy.service.secret.v3 import sds_pb2
from envoy.service.secret.v3 import sds_pb2_grpc
from envoy.type import range_pb2
from envoy.type import token_bucket_pb2
from envoy.type import hash_policy_pb2
from envoy.type import semantic_version_pb2
from envoy.type import http_status_pb2
from envoy.type import http_pb2
from envoy.type import percent_pb2
from envoy.type.v3 import range_pb2
from envoy.type.v3 import token_bucket_pb2
from envoy.type.v3 import ratelimit_strategy_pb2
from envoy.type.v3 import hash_policy_pb2
from envoy.type.v3 import ratelimit_unit_pb2
from envoy.type.v3 import semantic_version_pb2
from envoy.type.v3 import http_status_pb2
from envoy.type.v3 import http_pb2
from envoy.type.v3 import percent_pb2
from envoy.type.http.v3 import path_transformation_pb2
from envoy.type.http.v3 import cookie_pb2
from envoy.type.matcher import struct_pb2
from envoy.type.matcher import path_pb2
from envoy.type.matcher import regex_pb2
from envoy.type.matcher import number_pb2
from envoy.type.matcher import metadata_pb2
from envoy.type.matcher import string_pb2
from envoy.type.matcher import node_pb2
from envoy.type.matcher import value_pb2
from envoy.type.matcher.v3 import struct_pb2
from envoy.type.matcher.v3 import http_inputs_pb2
from envoy.type.matcher.v3 import path_pb2
from envoy.type.matcher.v3 import regex_pb2
from envoy.type.matcher.v3 import status_code_input_pb2
from envoy.type.matcher.v3 import number_pb2
from envoy.type.matcher.v3 import metadata_pb2
from envoy.type.matcher.v3 import string_pb2
from envoy.type.matcher.v3 import node_pb2
from envoy.type.matcher.v3 import value_pb2
from envoy.type.matcher.v3 import filter_state_pb2
from envoy.type.metadata.v3 import metadata_pb2
from envoy.type.metadata.v2 import metadata_pb2
from envoy.type.tracing.v3 import custom_tag_pb2
from envoy.type.tracing.v2 import custom_tag_pb2
from envoy.annotations import deprecation_pb2
from envoy.annotations import resource_pb2
from envoy.api.v2 import rds_pb2
from envoy.api.v2 import lds_pb2
from envoy.api.v2 import scoped_route_pb2
from envoy.api.v2 import route_pb2
from envoy.api.v2 import discovery_pb2
from envoy.api.v2 import cds_pb2
from envoy.api.v2 import cluster_pb2
from envoy.api.v2 import eds_pb2
from envoy.api.v2 import srds_pb2
from envoy.api.v2 import listener_pb2
from envoy.api.v2 import endpoint_pb2
from envoy.api.v2.listener import listener_components_pb2
from envoy.api.v2.listener import udp_listener_config_pb2
from envoy.api.v2.listener import quic_config_pb2
from envoy.api.v2.listener import listener_pb2
from envoy.api.v2.core import base_pb2
from envoy.api.v2.core import backoff_pb2
from envoy.api.v2.core import grpc_service_pb2
from envoy.api.v2.core import protocol_pb2
from envoy.api.v2.core import address_pb2
from envoy.api.v2.core import health_check_pb2
from envoy.api.v2.core import grpc_method_list_pb2
from envoy.api.v2.core import socket_option_pb2
from envoy.api.v2.core import config_source_pb2
from envoy.api.v2.core import event_service_config_pb2
from envoy.api.v2.core import http_uri_pb2
from envoy.api.v2.ratelimit import ratelimit_pb2
from envoy.api.v2.cluster import filter_pb2
from envoy.api.v2.cluster import circuit_breaker_pb2
from envoy.api.v2.cluster import outlier_detection_pb2
from envoy.api.v2.endpoint import endpoint_components_pb2
from envoy.api.v2.endpoint import load_report_pb2
from envoy.api.v2.endpoint import endpoint_pb2
from envoy.api.v2.auth import cert_pb2
from envoy.api.v2.auth import common_pb2
from envoy.api.v2.auth import tls_pb2
from envoy.api.v2.auth import secret_pb2
from envoy.api.v2.route import route_components_pb2
from envoy.api.v2.route import route_pb2
from xds.core.v3 import cidr_pb2
from xds.core.v3 import authority_pb2
from xds.core.v3 import resource_locator_pb2
from xds.core.v3 import resource_name_pb2
from xds.core.v3 import context_params_pb2
from xds.core.v3 import resource_pb2
from xds.core.v3 import extension_pb2
from xds.core.v3 import collection_entry_pb2
from xds.data.orca.v3 import orca_load_report_pb2
from xds.service.orca.v3 import orca_pb2
from xds.type.v3 import range_pb2
from xds.type.v3 import cel_pb2
from xds.type.v3 import typed_struct_pb2
from xds.type.matcher.v3 import range_pb2
from xds.type.matcher.v3 import http_inputs_pb2
from xds.type.matcher.v3 import domain_pb2
from xds.type.matcher.v3 import regex_pb2
from xds.type.matcher.v3 import cel_pb2
from xds.type.matcher.v3 import matcher_pb2
from xds.type.matcher.v3 import string_pb2
from xds.type.matcher.v3 import ip_pb2
from xds.annotations.v3 import versioning_pb2
from xds.annotations.v3 import migrate_pb2
from xds.annotations.v3 import sensitive_pb2
from xds.annotations.v3 import status_pb2
from xds.annotations.v3 import security_pb2
from udpa.data.orca.v1 import orca_load_report_pb2
from udpa.service.orca.v1 import orca_pb2
from udpa.type.v1 import typed_struct_pb2
from udpa.annotations import versioning_pb2
from udpa.annotations import migrate_pb2
from udpa.annotations import sensitive_pb2
from udpa.annotations import status_pb2
from udpa.annotations import security_pb2
from google.api import context_pb2
from google.api import visibility_pb2
from google.api import config_change_pb2
from google.api import source_info_pb2
from google.api import field_behavior_pb2
from google.api import monitored_resource_pb2
from google.api import metric_pb2
from google.api import usage_pb2
from google.api import backend_pb2
from google.api import monitoring_pb2
from google.api import control_pb2
from google.api import billing_pb2
from google.api import system_parameter_pb2
from google.api import auth_pb2
from google.api import quota_pb2
from google.api import client_pb2
from google.api import documentation_pb2
from google.api import http_pb2
from google.api import resource_pb2
from google.api import annotations_pb2
from google.api import log_pb2
from google.api import httpbody_pb2
from google.api import service_pb2
from google.api import launch_stage_pb2
from google.api import consumer_pb2
from google.api import endpoint_pb2
from google.api import label_pb2
from google.api import distribution_pb2
from google.api import logging_pb2
from google.api import error_reason_pb2
from google.api.servicecontrol.v1 import log_entry_pb2
from google.api.servicecontrol.v1 import metric_value_pb2
from google.api.servicecontrol.v1 import operation_pb2
from google.api.servicecontrol.v1 import service_controller_pb2
from google.api.servicecontrol.v1 import http_request_pb2
from google.api.servicecontrol.v1 import quota_controller_pb2
from google.api.servicecontrol.v1 import check_error_pb2
from google.api.servicecontrol.v1 import distribution_pb2
from google.api.servicemanagement.v1 import resources_pb2
from google.api.servicemanagement.v1 import servicemanager_pb2
from google.api.expr.v1beta1 import source_pb2
from google.api.expr.v1beta1 import eval_pb2
from google.api.expr.v1beta1 import expr_pb2
from google.api.expr.v1beta1 import value_pb2
from google.api.expr.v1beta1 import decl_pb2
from google.api.expr.v1alpha1 import explain_pb2
from google.api.expr.v1alpha1 import eval_pb2
from google.api.expr.v1alpha1 import syntax_pb2
from google.api.expr.v1alpha1 import checked_pb2
from google.api.expr.v1alpha1 import conformance_service_pb2
from google.api.expr.v1alpha1 import value_pb2
from google.api.serviceusage.v1 import resources_pb2
from google.api.serviceusage.v1 import serviceusage_pb2
from google.api.serviceusage.v1beta1 import resources_pb2
from google.api.serviceusage.v1beta1 import serviceusage_pb2
from google.rpc import code_pb2
from google.rpc import error_details_pb2
from google.rpc import status_pb2
from google.rpc.context import attribute_context_pb2
from google.longrunning import operations_pb2
from google.logging.v2 import logging_metrics_pb2
from google.logging.v2 import log_entry_pb2
from google.logging.v2 import logging_config_pb2
from google.logging.v2 import logging_pb2
from google.logging.type import http_request_pb2
from google.logging.type import log_severity_pb2
from google.type import calendar_period_pb2
from google.type import datetime_pb2
from google.type import color_pb2
from google.type import phone_number_pb2
from google.type import money_pb2
from google.type import timeofday_pb2
from google.type import decimal_pb2
from google.type import postal_address_pb2
from google.type import date_pb2
from google.type import expr_pb2
from google.type import interval_pb2
from google.type import localized_text_pb2
from google.type import dayofweek_pb2
from google.type import quaternion_pb2
from google.type import month_pb2
from google.type import latlng_pb2
from google.type import fraction_pb2
from validate import validate_pb2
from opencensus.proto.metrics.v1 import metrics_pb2
from opencensus.proto.agent.common.v1 import common_pb2
from opencensus.proto.agent.metrics.v1 import metrics_service_pb2
from opencensus.proto.agent.trace.v1 import trace_service_pb2
from opencensus.proto.trace.v1 import trace_config_pb2
from opencensus.proto.trace.v1 import trace_pb2
from opencensus.proto.stats.v1 import stats_pb2
from opencensus.proto.resource.v1 import resource_pb2
from opentelemetry.proto.common.v1 import common_pb2
from opentelemetry.proto.metrics.v1 import metrics_pb2
from opentelemetry.proto.metrics.experimental import metrics_config_service_pb2
from opentelemetry.proto.trace.v1 import trace_config_pb2
from opentelemetry.proto.trace.v1 import trace_pb2
from opentelemetry.proto.logs.v1 import logs_pb2
from opentelemetry.proto.collector.metrics.v1 import metrics_service_pb2
from opentelemetry.proto.collector.trace.v1 import trace_service_pb2
from opentelemetry.proto.collector.logs.v1 import logs_service_pb2
from opentelemetry.proto.resource.v1 import resource_pb2