From 7903a195bec9bc6152b9b578ca8649bee5dd645d Mon Sep 17 00:00:00 2001 From: Eugene Ostroukhov Date: Mon, 22 Jan 2024 14:09:03 -0800 Subject: [PATCH] fixup: fixed local env --- CMakeLists.txt | 22 +- .../ext/upb-gen/xds/type/matcher/v3/cel.upb.h | 15 + .../xds/type/matcher/v3/cel.upb_minitable.c | 7 +- .../xds/type/matcher/v3/cel.upbdefs.c | 18 +- .../testdata/test1_pb2.py | 25 ++ .../testdata/test_extension_pb2.py | 24 ++ .../testdata/test_pb2.py | 26 ++ .../qatzip/compressor/v3alpha/qatzip_pb2.py | 41 +++ .../kv_store_xds_delegate_config_pb2.py | 4 +- .../http/checksum/v3alpha/checksum_pb2.py | 36 +++ .../filters/http/dynamo/v3/dynamo_pb2.py | 4 +- .../filters/http/golang/v3alpha/golang_pb2.py | 4 +- .../http/language/v3alpha/language_pb2.py | 4 +- .../filters/http/squash/v3/squash_pb2.py | 4 +- .../filters/http/sxg/v3alpha/sxg_pb2.py | 4 +- .../client_ssl_auth/v3/client_ssl_auth_pb2.py | 4 +- .../generic_proxy/action/v3/action_pb2.py | 4 +- .../codecs/dubbo/v3/dubbo_pb2.py | 4 +- .../codecs/kafka/v3/kafka_pb2.py | 28 ++ .../generic_proxy/matcher/v3/matcher_pb2.py | 4 +- .../generic_proxy/router/v3/router_pb2.py | 6 +- .../generic_proxy/v3/generic_proxy_pb2.py | 13 +- .../network/generic_proxy/v3/route_pb2.py | 4 +- .../network/golang/v3alpha/golang_pb2.py | 36 +++ .../kafka_broker/v3/kafka_broker_pb2.py | 18 +- .../kafka_mesh/v3alpha/kafka_mesh_pb2.py | 4 +- .../network/mysql_proxy/v3/mysql_proxy_pb2.py | 4 +- .../v3alpha/postgres_proxy_pb2.py | 4 +- .../rocketmq_proxy/v3/rocketmq_proxy_pb2.py | 4 +- .../network/rocketmq_proxy/v3/route_pb2.py | 4 +- .../sip_proxy/router/v3alpha/router_pb2.py | 4 +- .../network/sip_proxy/tra/v3alpha/tra_pb2.py | 4 +- .../network/sip_proxy/v3alpha/route_pb2.py | 4 +- .../sip_proxy/v3alpha/sip_proxy_pb2.py | 4 +- .../hyperscan/v3alpha/hyperscan_pb2.py | 4 +- .../connection_balance/dlb/v3alpha/dlb_pb2.py | 10 +- .../cryptomb/v3alpha/cryptomb_pb2.py | 4 +- .../qat/v3alpha/qat_pb2.py | 4 +- .../hyperscan/v3alpha/hyperscan_pb2.py | 4 +- .../golang/v3alpha/golang_pb2.py | 4 +- .../vcl/v3alpha/vcl_socket_interface_pb2.py | 4 +- .../config/accesslog/v3/accesslog_pb2.py | 26 +- .../config/bootstrap/v3/bootstrap_pb2.py | 94 ++++--- .../envoy/config/cluster/v3/cluster_pb2.py | 131 ++++----- .../envoy/config/cluster/v3/filter_pb2.py | 7 +- .../cluster/v3/outlier_detection_pb2.py | 4 +- .../config/common/matcher/v3/matcher_pb2.py | 65 +++-- .../envoy/config/core/v3/address_pb2.py | 39 +-- .../envoy/config/core/v3/base_pb2.py | 66 ++--- .../envoy/config/core/v3/http_service_pb2.py | 32 +++ .../envoy/config/core/v3/http_uri_pb2.py | 6 +- .../envoy/config/core/v3/protocol_pb2.py | 60 ++-- .../core/v3/substitution_format_string_pb2.py | 8 +- .../envoy/config/endpoint/v3/endpoint_pb2.py | 14 +- .../kafka_broker/v2alpha1/kafka_broker_pb2.py | 16 +- .../config/route/v3/route_components_pb2.py | 258 +++++++++--------- .../envoy/config/route/v3/route_pb2.py | 12 +- .../envoy/config/tap/v3/common_pb2.py | 55 ++-- .../envoy/config/trace/v3/dynamic_ot_pb2.py | 11 +- .../envoy/config/trace/v3/opencensus_pb2.py | 30 +- .../config/trace/v3/opentelemetry_pb2.py | 13 +- .../envoy/config/upstream/__init__.py | 0 .../local_address_selector/__init__.py | 0 .../local_address_selector/v3/__init__.py | 0 .../v3/default_local_address_selector_pb2.py | 27 ++ .../envoy/data/accesslog/v3/accesslog_pb2.py | 38 +-- .../envoy/data/tap/v3/common_pb2.py | 11 +- .../xds_protos/envoy/data/tap/v3/http_pb2.py | 15 +- .../envoy/data/tap/v3/transport_pb2.py | 31 +-- .../open_telemetry/v3/logs_service_pb2.py | 4 +- .../v3/internal_listener_pb2.py | 9 +- .../matching/v3/extension_matcher_pb2.py | 13 +- .../common/set_filter_state/__init__.py | 0 .../common/set_filter_state/v3/__init__.py | 0 .../common/set_filter_state/v3/value_pb2.py | 37 +++ .../v3/aws_request_signing_pb2.py | 10 +- .../filters/http/basic_auth/__init__.py | 0 .../filters/http/basic_auth/v3/__init__.py | 0 .../http/basic_auth/v3/basic_auth_pb2.py | 31 +++ .../http/composite/v3/composite_pb2.py | 24 +- .../http/compressor/v3/compressor_pb2.py | 12 +- .../http/credential_injector/__init__.py | 0 .../http/credential_injector/v3/__init__.py | 0 .../v3/credential_injector_pb2.py | 32 +++ .../http/ext_authz/v3/ext_authz_pb2.py | 35 +-- .../filters/http/ext_proc/v3/ext_proc_pb2.py | 21 +- .../http/ext_proc/v3/processing_mode_pb2.py | 17 +- .../filters/http/geoip/v3/geoip_pb2.py | 30 +- .../http/grpc_field_extraction/__init__.py | 0 .../http/grpc_field_extraction/v3/__init__.py | 0 .../grpc_field_extraction/v3/config_pb2.py | 43 +++ .../http/grpc_http1_bridge/v3/config_pb2.py | 6 +- .../header_mutation/v3/header_mutation_pb2.py | 6 +- .../filters/http/json_to_metadata/__init__.py | 0 .../http/json_to_metadata/v3/__init__.py | 0 .../v3/json_to_metadata_pb2.py | 51 ++++ .../filters/http/jwt_authn/v3/config_pb2.py | 72 ++--- .../v3/local_rate_limit_pb2.py | 7 +- .../filters/http/oauth2/v3/oauth_pb2.py | 24 +- .../http/proto_message_logging/__init__.py | 0 .../http/proto_message_logging/v3/__init__.py | 0 .../proto_message_logging/v3/config_pb2.py | 47 ++++ .../http/ratelimit/v3/rate_limit_pb2.py | 68 ++--- .../filters/http/router/v3/router_pb2.py | 13 +- .../filters/http/set_filter_state/__init__.py | 0 .../http/set_filter_state/v3/__init__.py | 0 .../v3/set_filter_state_pb2.py | 28 ++ .../http/set_metadata/v3/set_metadata_pb2.py | 16 +- .../v3/stateful_session_pb2.py | 8 +- .../extensions/filters/http/tap/v3/tap_pb2.py | 4 +- .../v3/http_connection_manager_pb2.py | 104 +++---- .../network/redis_proxy/v3/redis_proxy_pb2.py | 34 ++- .../network/set_filter_state/__init__.py | 0 .../network/set_filter_state/v3/__init__.py | 0 .../v3/set_filter_state_pb2.py | 28 ++ .../zookeeper_proxy/v3/zookeeper_proxy_pb2.py | 12 +- .../filters/udp/udp_proxy/session/__init__.py | 0 .../session/dynamic_forward_proxy/__init__.py | 0 .../dynamic_forward_proxy/v3/__init__.py | 0 .../v3/dynamic_forward_proxy_pb2.py | 36 +++ .../session/http_capsule/__init__.py | 0 .../session/http_capsule/v3/__init__.py | 0 .../http_capsule/v3/http_capsule_pb2.py | 27 ++ .../filters/udp/udp_proxy/v3/udp_proxy_pb2.py | 35 ++- .../extensions/geoip_providers/__init__.py | 0 .../geoip_providers/common/__init__.py | 0 .../geoip_providers/common/v3/__init__.py | 0 .../geoip_providers/common/v3/common_pb2.py | 50 ++++ .../geoip_providers/maxmind/__init__.py | 0 .../geoip_providers/maxmind/v3/__init__.py | 0 .../geoip_providers/maxmind/v3/maxmind_pb2.py | 38 +++ .../envoy_default/v3/header_validator_pb2.py | 20 +- .../injected_credentials/__init__.py | 0 .../injected_credentials/generic/__init__.py | 0 .../generic/v3/__init__.py | 0 .../generic/v3/generic_pb2.py | 34 +++ .../injected_credentials/oauth2/__init__.py | 0 .../oauth2/v3/__init__.py | 0 .../oauth2/v3/oauth2_pb2.py | 43 +++ .../least_request/v3/least_request_pb2.py | 4 +- .../ring_hash/v3/ring_hash_pb2.py | 10 +- .../subset/v3/subset_pb2.py | 20 +- .../v3/downstream_connections_pb2.py | 9 +- .../envoy/extensions/router/__init__.py | 0 .../router/cluster_specifiers/__init__.py | 0 .../router/cluster_specifiers/lua/__init__.py | 0 .../cluster_specifiers/lua/v3/__init__.py | 0 .../cluster_specifiers/lua/v3/lua_pb2.py | 31 +++ .../open_telemetry/v3/open_telemetry_pb2.py | 4 +- .../envoy/extensions/tracers/__init__.py | 0 .../tracers/opentelemetry/__init__.py | 0 .../resource_detectors/__init__.py | 0 .../resource_detectors/v3/__init__.py | 0 .../v3/dynatrace_resource_detector_pb2.py | 27 ++ .../v3/environment_resource_detector_pb2.py | 27 ++ .../opentelemetry/samplers/__init__.py | 0 .../opentelemetry/samplers/v3/__init__.py | 0 .../samplers/v3/always_on_sampler_pb2.py | 27 ++ .../transport_sockets/tls/v3/common_pb2.py | 32 +-- .../transport_sockets/tls/v3/tls_pb2.py | 32 +-- .../extensions/upstreams/http/udp/__init__.py | 0 .../upstreams/http/udp/v3/__init__.py | 0 .../http/udp/v3/udp_connection_pool_pb2.py | 27 ++ .../service/auth/v3/attribute_context_pb2.py | 32 +-- .../ext_proc/v3/external_processor_pb2.py | 69 +++-- .../extension/v3/config_discovery_pb2_grpc.py | 24 +- .../rate_limit_quota/v3/rlqs_pb2_grpc.py | 24 ++ .../envoy/service/status/v3/csds_pb2.py | 24 +- .../envoy/type/matcher/v3/value_pb2.py | 16 +- .../xds_protos/generated_file_import_test.py | 28 ++ .../xds_protos/xds/type/matcher/v3/cel_pb2.py | 4 +- 171 files changed, 2114 insertions(+), 984 deletions(-) create mode 100644 tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test1_pb2.py create mode 100644 tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_extension_pb2.py create mode 100644 tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_pb2.py create mode 100644 tools/distrib/python/xds_protos/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip_pb2.py create mode 100644 tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/http/checksum/v3alpha/checksum_pb2.py create mode 100644 tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka_pb2.py create mode 100644 tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/golang/v3alpha/golang_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/config/core/v3/http_service_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/config/upstream/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/default_local_address_selector_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/value_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/basic_auth_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/credential_injector/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/credential_injector/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/credential_injector/v3/credential_injector_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/grpc_field_extraction/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/grpc_field_extraction/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/grpc_field_extraction/v3/config_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/config_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/set_filter_state_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/set_filter_state_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/common_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/maxmind_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/generic_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/oauth2_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/router/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/router/cluster_specifiers/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/router/cluster_specifiers/lua/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/router/cluster_specifiers/lua/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/router/cluster_specifiers/lua/v3/lua_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/resource_detectors/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/resource_detectors/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/resource_detectors/v3/dynatrace_resource_detector_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/resource_detectors/v3/environment_resource_detector_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/samplers/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/samplers/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/tracers/opentelemetry/samplers/v3/always_on_sampler_pb2.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/__init__.py create mode 100644 tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool_pb2.py diff --git a/CMakeLists.txt b/CMakeLists.txt index 65d5eed32197f..3a4be3151e840 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -401,23 +401,33 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src AND opencensus-proto-0.3.0/src ) endif() +# Setup external proto library at third_party/xds if it doesn't exist +if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds AND gRPC_DOWNLOAD_ARCHIVES) + # Download the archive via HTTP, validate the checksum, and extract to third_party/xds. + download_archive( + ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds + https://github.com/cncf/xds/archive/3a472e524827f72d1ad621c4983dd5af54c46776.tar.gz + dc305e20c9fa80822322271b50aa2ffa917bf4fd3973bcec52bfc28dc32c5927 + xds-3a472e524827f72d1ad621c4983dd5af54c46776 + ) +endif() # Setup external proto library at third_party/xds with 2 download URLs if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds AND gRPC_DOWNLOAD_ARCHIVES) # Download the archive via HTTP, validate the checksum, and extract to third_party/xds. download_archive( ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds - https://storage.googleapis.com/grpc-bazel-mirror/github.com/cncf/xds/archive/e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7.tar.gz - 0d33b83f8c6368954e72e7785539f0d272a8aba2f6e2e336ed15fd1514bc9899 - xds-e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7 + https://storage.googleapis.com/grpc-bazel-mirror/github.com/cncf/xds/archive/3a472e524827f72d1ad621c4983dd5af54c46776.tar.gz + dc305e20c9fa80822322271b50aa2ffa917bf4fd3973bcec52bfc28dc32c5927 + xds-3a472e524827f72d1ad621c4983dd5af54c46776 ) endif() if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds AND gRPC_DOWNLOAD_ARCHIVES) # Download the archive via HTTP, validate the checksum, and extract to third_party/xds. download_archive( ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds - https://github.com/cncf/xds/archive/e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7.tar.gz - 0d33b83f8c6368954e72e7785539f0d272a8aba2f6e2e336ed15fd1514bc9899 - xds-e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7 + https://github.com/cncf/xds/archive/3a472e524827f72d1ad621c4983dd5af54c46776.tar.gz + dc305e20c9fa80822322271b50aa2ffa917bf4fd3973bcec52bfc28dc32c5927 + xds-3a472e524827f72d1ad621c4983dd5af54c46776 ) endif() diff --git a/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb.h b/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb.h index dd2e4222aa984..ae1b60e53be20 100644 --- a/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb.h +++ b/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb.h @@ -78,6 +78,17 @@ UPB_INLINE bool xds_type_matcher_v3_CelMatcher_has_expr_match(const xds_type_mat const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; return _upb_Message_HasNonExtensionField(msg, &field); } +UPB_INLINE void xds_type_matcher_v3_CelMatcher_clear_description(xds_type_matcher_v3_CelMatcher* msg) { + const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; + _upb_Message_ClearNonExtensionField(msg, &field); +} +UPB_INLINE upb_StringView xds_type_matcher_v3_CelMatcher_description(const xds_type_matcher_v3_CelMatcher* msg) { + upb_StringView default_val = upb_StringView_FromString(""); + upb_StringView ret; + const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; + _upb_Message_GetNonExtensionField(msg, &field, &default_val, &ret); + return ret; +} UPB_INLINE void xds_type_matcher_v3_CelMatcher_set_expr_match(xds_type_matcher_v3_CelMatcher *msg, struct xds_type_v3_CelExpression* value) { const upb_MiniTableField field = {1, UPB_SIZE(4, 8), 1, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}; @@ -91,6 +102,10 @@ UPB_INLINE struct xds_type_v3_CelExpression* xds_type_matcher_v3_CelMatcher_muta } return sub; } +UPB_INLINE void xds_type_matcher_v3_CelMatcher_set_description(xds_type_matcher_v3_CelMatcher *msg, upb_StringView value) { + const upb_MiniTableField field = {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}; + _upb_Message_SetNonExtensionField(msg, &field, &value); +} #ifdef __cplusplus } /* extern "C" */ diff --git a/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c b/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c index f97c407c134c0..13e03824ac0f0 100644 --- a/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c +++ b/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c @@ -19,17 +19,20 @@ static const upb_MiniTableSub xds_type_matcher_v3_CelMatcher_submsgs[1] = { {.submsg = &xds__type__v3__CelExpression_msg_init}, }; -static const upb_MiniTableField xds_type_matcher_v3_CelMatcher__fields[1] = { +static const upb_MiniTableField xds_type_matcher_v3_CelMatcher__fields[2] = { {1, UPB_SIZE(4, 8), 1, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, + {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, }; const upb_MiniTable xds__type__matcher__v3__CelMatcher_msg_init = { &xds_type_matcher_v3_CelMatcher_submsgs[0], &xds_type_matcher_v3_CelMatcher__fields[0], - UPB_SIZE(8, 16), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, + UPB_SIZE(16, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, UPB_FASTTABLE_INIT({ {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, {0x000800000100000a, &upb_psm_1bt_maxmaxb}, + {0x001000003f000012, &upb_pss_1bt}, + {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, }) }; diff --git a/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c b/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c index 5b72b5c063337..412db4f8fccbe 100644 --- a/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c +++ b/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c @@ -12,19 +12,21 @@ extern _upb_DefPool_Init xds_annotations_v3_status_proto_upbdefinit; extern _upb_DefPool_Init xds_type_v3_cel_proto_upbdefinit; extern _upb_DefPool_Init validate_validate_proto_upbdefinit; -static const char descriptor[322] = {'\n', '\035', 'x', 'd', 's', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'c', 'e', 'l', +static const char descriptor[356] = {'\n', '\035', 'x', 'd', 's', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '/', 'c', 'e', 'l', '.', 'p', 'r', 'o', 't', 'o', '\022', '\023', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', '\032', '\037', 'x', 'd', 's', '/', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', 's', '/', 'v', '3', '/', 's', 't', 'a', 't', 'u', 's', '.', 'p', 'r', 'o', 't', 'o', '\032', '\025', 'x', 'd', 's', '/', 't', 'y', 'p', 'e', '/', 'v', '3', '/', 'c', 'e', 'l', '.', 'p', 'r', 'o', 't', 'o', '\032', '\027', 'v', 'a', 'l', 'i', 'd', 'a', 't', 'e', '/', 'v', 'a', 'l', 'i', 'd', 'a', -'t', 'e', '.', 'p', 'r', 'o', 't', 'o', '\"', 'Q', '\n', '\n', 'C', 'e', 'l', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', 'C', '\n', +'t', 'e', '.', 'p', 'r', 'o', 't', 'o', '\"', 's', '\n', '\n', 'C', 'e', 'l', 'M', 'a', 't', 'c', 'h', 'e', 'r', '\022', 'C', '\n', '\n', 'e', 'x', 'p', 'r', '_', 'm', 'a', 't', 'c', 'h', '\030', '\001', ' ', '\001', '(', '\013', '2', '\032', '.', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'v', '3', '.', 'C', 'e', 'l', 'E', 'x', 'p', 'r', 'e', 's', 's', 'i', 'o', 'n', 'B', '\010', '\372', 'B', '\005', -'\212', '\001', '\002', '\020', '\001', 'R', '\t', 'e', 'x', 'p', 'r', 'M', 'a', 't', 'c', 'h', 'B', '`', '\n', '\036', 'c', 'o', 'm', '.', 'g', -'i', 't', 'h', 'u', 'b', '.', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'm', 'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', -'B', '\010', 'C', 'e', 'l', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', '*', 'g', 'i', 't', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', -'c', 'n', 'c', 'f', '/', 'x', 'd', 's', '/', 'g', 'o', '/', 'x', 'd', 's', '/', 't', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', -'h', 'e', 'r', '/', 'v', '3', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'b', '\006', 'p', 'r', 'o', 't', 'o', '3', +'\212', '\001', '\002', '\020', '\001', 'R', '\t', 'e', 'x', 'p', 'r', 'M', 'a', 't', 'c', 'h', '\022', ' ', '\n', '\013', 'd', 'e', 's', 'c', 'r', +'i', 'p', 't', 'i', 'o', 'n', '\030', '\002', ' ', '\001', '(', '\t', 'R', '\013', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'i', 'o', 'n', +'B', '`', '\n', '\036', 'c', 'o', 'm', '.', 'g', 'i', 't', 'h', 'u', 'b', '.', 'x', 'd', 's', '.', 't', 'y', 'p', 'e', '.', 'm', +'a', 't', 'c', 'h', 'e', 'r', '.', 'v', '3', 'B', '\010', 'C', 'e', 'l', 'P', 'r', 'o', 't', 'o', 'P', '\001', 'Z', '*', 'g', 'i', +'t', 'h', 'u', 'b', '.', 'c', 'o', 'm', '/', 'c', 'n', 'c', 'f', '/', 'x', 'd', 's', '/', 'g', 'o', '/', 'x', 'd', 's', '/', +'t', 'y', 'p', 'e', '/', 'm', 'a', 't', 'c', 'h', 'e', 'r', '/', 'v', '3', '\322', '\306', '\244', '\341', '\006', '\002', '\010', '\001', 'b', '\006', +'p', 'r', 'o', 't', 'o', '3', }; static _upb_DefPool_Init *deps[4] = { @@ -38,5 +40,5 @@ _upb_DefPool_Init xds_type_matcher_v3_cel_proto_upbdefinit = { deps, &xds_type_matcher_v3_cel_proto_upb_file_layout, "xds/type/matcher/v3/cel.proto", - UPB_STRINGVIEW_INIT(descriptor, 322) + UPB_STRINGVIEW_INIT(descriptor, 356) }; diff --git a/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test1_pb2.py b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test1_pb2.py new file mode 100644 index 0000000000000..3890c6baeced7 --- /dev/null +++ b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test1_pb2.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: bazel/cc_proto_descriptor_library/testdata/test1.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n6bazel/cc_proto_descriptor_library/testdata/test1.proto\x12\x1ctestdata.dynamic_descriptors\"\x1c\n\x07\x46ooCopy\x12\x0b\n\x03\x62\x61r\x18\x01 \x01(\t*\x04\x08\n\x10\x15') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'bazel.cc_proto_descriptor_library.testdata.test1_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_FOOCOPY']._serialized_start=88 + _globals['_FOOCOPY']._serialized_end=116 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_extension_pb2.py b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_extension_pb2.py new file mode 100644 index 0000000000000..ddf5986d5cd7c --- /dev/null +++ b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_extension_pb2.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: bazel/cc_proto_descriptor_library/testdata/test-extension.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from bazel.cc_proto_descriptor_library.testdata import test_pb2 as bazel_dot_cc__proto__descriptor__library_dot_testdata_dot_test__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?bazel/cc_proto_descriptor_library/testdata/test-extension.proto\x12\x1ctestdata.dynamic_descriptors\x1a\x35\x62\x61zel/cc_proto_descriptor_library/testdata/test.proto:1\n\x06number\x12!.testdata.dynamic_descriptors.Foo\x18\x0b \x01(\x03') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'bazel.cc_proto_descriptor_library.testdata.test_extension_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_pb2.py b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_pb2.py new file mode 100644 index 0000000000000..caab696c34c9a --- /dev/null +++ b/tools/distrib/python/xds_protos/bazel/cc_proto_descriptor_library/testdata/test_pb2.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: bazel/cc_proto_descriptor_library/testdata/test.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5bazel/cc_proto_descriptor_library/testdata/test.proto\x12\x1ctestdata.dynamic_descriptors\x1a\x19google/protobuf/any.proto\";\n\x03\x46oo\x12\x0b\n\x03\x62\x61r\x18\x01 \x01(\t\x12!\n\x03\x62\x61z\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any*\x04\x08\n\x10\x15') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'bazel.cc_proto_descriptor_library.testdata.test_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + _globals['_FOO']._serialized_start=114 + _globals['_FOO']._serialized_end=173 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip_pb2.py new file mode 100644 index 0000000000000..52e0dcc201d81 --- /dev/null +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip_pb2.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: contrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nKcontrib/envoy/extensions/compression/qatzip/compressor/v3alpha/qatzip.proto\x12\x36\x65nvoy.extensions.compression.qatzip.compressor.v3alpha\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x84\x04\n\x06Qatzip\x12\x42\n\x11\x63ompression_level\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\t\xfa\x42\x06*\x04\x18\t(\x01\x12y\n\x14hardware_buffer_size\x18\x02 \x01(\x0e\x32Q.envoy.extensions.compression.qatzip.compressor.v3alpha.Qatzip.HardwareBufferSizeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12H\n\x14input_size_threshold\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80 (\x80\x01\x12\x46\n\x12stream_buffer_size\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\xd8\x7f(\x80\x08\x12>\n\nchunk_size\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80\x04(\x80 \"i\n\x12HardwareBufferSize\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\t\n\x05SZ_4K\x10\x01\x12\t\n\x05SZ_8K\x10\x02\x12\n\n\x06SZ_32K\x10\x03\x12\n\n\x06SZ_64K\x10\x04\x12\x0b\n\x07SZ_128K\x10\x05\x12\x0b\n\x07SZ_512K\x10\x06\x42\xc4\x01\nDio.envoyproxy.envoy.extensions.compression.qatzip.compressor.v3alphaB\x0bQatzipProtoP\x01Zegithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.compression.qatzip.compressor.v3alpha.qatzip_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nDio.envoyproxy.envoy.extensions.compression.qatzip.compressor.v3alphaB\013QatzipProtoP\001Zegithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/compression/qatzip/compressor/v3alpha\272\200\310\321\006\002\020\002' + _QATZIP.fields_by_name['compression_level']._options = None + _QATZIP.fields_by_name['compression_level']._serialized_options = b'\372B\006*\004\030\t(\001' + _QATZIP.fields_by_name['hardware_buffer_size']._options = None + _QATZIP.fields_by_name['hardware_buffer_size']._serialized_options = b'\372B\005\202\001\002\020\001' + _QATZIP.fields_by_name['input_size_threshold']._options = None + _QATZIP.fields_by_name['input_size_threshold']._serialized_options = b'\372B\t*\007\030\200\200 (\200\001' + _QATZIP.fields_by_name['stream_buffer_size']._options = None + _QATZIP.fields_by_name['stream_buffer_size']._serialized_options = b'\372B\t*\007\030\200\330\177(\200\010' + _QATZIP.fields_by_name['chunk_size']._options = None + _QATZIP.fields_by_name['chunk_size']._serialized_options = b'\372B\t*\007\030\200\200\004(\200 ' + _globals['_QATZIP']._serialized_start=224 + _globals['_QATZIP']._serialized_end=740 + _globals['_QATZIP_HARDWAREBUFFERSIZE']._serialized_start=635 + _globals['_QATZIP_HARDWAREBUFFERSIZE']._serialized_end=740 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config_pb2.py index faebe01a4986d..263853e6ac256 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config_pb2.py @@ -15,14 +15,14 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nJcontrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config.proto\x12\x1f\x65nvoy.extensions.config.v3alpha\x1a-envoy/config/common/key_value/v3/config.proto\x1a\x1dudpa/annotations/status.proto\"w\n\x1eKeyValueStoreXdsDelegateConfig\x12U\n\x16key_value_store_config\x18\x01 \x01(\x0b\x32\x35.envoy.config.common.key_value.v3.KeyValueStoreConfigB\xa0\x01\n-io.envoyproxy.envoy.extensions.config.v3alphaB\x1dKvStoreXdsDelegateConfigProtoP\x01ZFgithub.com/envoyproxy/go-control-plane/envoy/extensions/config/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nJcontrib/envoy/extensions/config/v3alpha/kv_store_xds_delegate_config.proto\x12\x1f\x65nvoy.extensions.config.v3alpha\x1a-envoy/config/common/key_value/v3/config.proto\x1a\x1dudpa/annotations/status.proto\"w\n\x1eKeyValueStoreXdsDelegateConfig\x12U\n\x16key_value_store_config\x18\x01 \x01(\x0b\x32\x35.envoy.config.common.key_value.v3.KeyValueStoreConfigB\xa8\x01\n-io.envoyproxy.envoy.extensions.config.v3alphaB\x1dKvStoreXdsDelegateConfigProtoP\x01ZNgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/config/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.config.v3alpha.kv_store_xds_delegate_config_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n-io.envoyproxy.envoy.extensions.config.v3alphaB\035KvStoreXdsDelegateConfigProtoP\001ZFgithub.com/envoyproxy/go-control-plane/envoy/extensions/config/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n-io.envoyproxy.envoy.extensions.config.v3alphaB\035KvStoreXdsDelegateConfigProtoP\001ZNgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/config/v3alpha\272\200\310\321\006\002\020\002' _globals['_KEYVALUESTOREXDSDELEGATECONFIG']._serialized_start=189 _globals['_KEYVALUESTOREXDSDELEGATECONFIG']._serialized_end=308 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/http/checksum/v3alpha/checksum_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/http/checksum/v3alpha/checksum_pb2.py new file mode 100644 index 0000000000000..2e58f02ad31bf --- /dev/null +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/http/checksum/v3alpha/checksum_pb2.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: contrib/envoy/extensions/filters/http/checksum/v3alpha/checksum.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.type.matcher.v3 import string_pb2 as envoy_dot_type_dot_matcher_dot_v3_dot_string__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nEcontrib/envoy/extensions/filters/http/checksum/v3alpha/checksum.proto\x12.envoy.extensions.filters.http.checksum.v3alpha\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x8f\x02\n\x0e\x43hecksumConfig\x12Z\n\tchecksums\x18\x01 \x03(\x0b\x32G.envoy.extensions.filters.http.checksum.v3alpha.ChecksumConfig.Checksum\x12\x18\n\x10reject_unmatched\x18\x02 \x01(\x08\x1a\x86\x01\n\x08\x43hecksum\x12\x46\n\x0cpath_matcher\x18\x01 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12\'\n\x06sha256\x18\x02 \x01(\tB\x17\xfa\x42\x14r\x12\x32\x10^[a-fA-F0-9]{64}B\t\n\x07matcherB\xbe\x01\n\n\nenvoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"\x12\n\x10\x44ubboCodecConfigB\xdb\x01\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3B\nDubboProtoP\x01Zmgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/codecs/dubbo/v3;dubbov3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nRcontrib/envoy/extensions/filters/network/generic_proxy/codecs/dubbo/v3/dubbo.proto\x12>envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"\x12\n\x10\x44ubboCodecConfigB\xe3\x01\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3B\nDubboProtoP\x01Zugithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/codecs/dubbo/v3;dubbov3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3.dubbo_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3B\nDubboProtoP\001Zmgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/codecs/dubbo/v3;dubbov3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3B\nDubboProtoP\001Zugithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/codecs/dubbo/v3;dubbov3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _globals['_DUBBOCODECCONFIG']._serialized_start=214 _globals['_DUBBOCODECCONFIG']._serialized_end=232 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka_pb2.py new file mode 100644 index 0000000000000..38dae4845a786 --- /dev/null +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nRcontrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3/kafka.proto\x12>envoy.extensions.filters.network.generic_proxy.codecs.kafka.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"\x12\n\x10KafkaCodecConfigB\xe3\x01\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.kafka.v3B\nKafkaProtoP\x01Zugithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3;kafkav3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.codecs.kafka.v3.kafka_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nLio.envoyproxy.envoy.extensions.filters.network.generic_proxy.codecs.kafka.v3B\nKafkaProtoP\001Zugithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/codecs/kafka/v3;kafkav3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + _globals['_KAFKACODECCONFIG']._serialized_start=214 + _globals['_KAFKACODECCONFIG']._serialized_end=232 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher_pb2.py index 9b14fb1946669..c31c574594b81 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher_pb2.py @@ -17,14 +17,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOcontrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher.proto\x12\x39\x65nvoy.extensions.filters.network.generic_proxy.matcher.v3\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x13\n\x11ServiceMatchInput\"\x10\n\x0eHostMatchInput\"\x10\n\x0ePathMatchInput\"\x12\n\x10MethodMatchInput\"4\n\x12PropertyMatchInput\x12\x1e\n\rproperty_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"\x13\n\x11RequestMatchInput\"q\n\x12KeyValueMatchEntry\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x44\n\x0cstring_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x91\x02\n\x0eRequestMatcher\x12\x32\n\x04host\x18\x01 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x32\n\x04path\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x34\n\x06method\x18\x03 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x61\n\nproperties\x18\x04 \x03(\x0b\x32M.envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntryB\xd5\x01\nGio.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3B\x0cMatcherProtoP\x01Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOcontrib/envoy/extensions/filters/network/generic_proxy/matcher/v3/matcher.proto\x12\x39\x65nvoy.extensions.filters.network.generic_proxy.matcher.v3\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x13\n\x11ServiceMatchInput\"\x10\n\x0eHostMatchInput\"\x10\n\x0ePathMatchInput\"\x12\n\x10MethodMatchInput\"4\n\x12PropertyMatchInput\x12\x1e\n\rproperty_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"\x13\n\x11RequestMatchInput\"q\n\x12KeyValueMatchEntry\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x44\n\x0cstring_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x91\x02\n\x0eRequestMatcher\x12\x32\n\x04host\x18\x01 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x32\n\x04path\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x34\n\x06method\x18\x03 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x61\n\nproperties\x18\x04 \x03(\x0b\x32M.envoy.extensions.filters.network.generic_proxy.matcher.v3.KeyValueMatchEntryB\xdd\x01\nGio.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3B\x0cMatcherProtoP\x01Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.matcher.v3.matcher_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nGio.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3B\014MatcherProtoP\001Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/matcher/v3;matcherv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\nGio.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3B\014MatcherProtoP\001Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/matcher/v3;matcherv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _PROPERTYMATCHINPUT.fields_by_name['property_name']._options = None _PROPERTYMATCHINPUT.fields_by_name['property_name']._serialized_options = b'\372B\004r\002\020\001' _KEYVALUEMATCHENTRY.fields_by_name['name']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/router/v3/router_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/router/v3/router_pb2.py index 5e1074872e1a7..c3dc940b8e612 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/router/v3/router_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/router/v3/router_pb2.py @@ -15,14 +15,14 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/filters/network/generic_proxy/router/v3/router.proto\x12\x38\x65nvoy.extensions.filters.network.generic_proxy.router.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"\x08\n\x06RouterB\xd1\x01\nFio.envoyproxy.envoy.extensions.filters.network.generic_proxy.router.v3B\x0bRouterProtoP\x01Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/router/v3;routerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/filters/network/generic_proxy/router/v3/router.proto\x12\x38\x65nvoy.extensions.filters.network.generic_proxy.router.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"*\n\x06Router\x12 \n\x18\x62ind_upstream_connection\x18\x01 \x01(\x08\x42\xd9\x01\nFio.envoyproxy.envoy.extensions.filters.network.generic_proxy.router.v3B\x0bRouterProtoP\x01Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/router/v3;routerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.router.v3.router_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nFio.envoyproxy.envoy.extensions.filters.network.generic_proxy.router.v3B\013RouterProtoP\001Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/router/v3;routerv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\nFio.envoyproxy.envoy.extensions.filters.network.generic_proxy.router.v3B\013RouterProtoP\001Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/router/v3;routerv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _globals['_ROUTER']._serialized_start=203 - _globals['_ROUTER']._serialized_end=211 + _globals['_ROUTER']._serialized_end=245 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy_pb2.py index 2b637f233d190..50b8c78da4c40 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy_pb2.py @@ -12,6 +12,7 @@ from contrib.envoy.extensions.filters.network.generic_proxy.v3 import route_pb2 as contrib_dot_envoy_dot_extensions_dot_filters_dot_network_dot_generic__proxy_dot_v3_dot_route__pb2 +from envoy.config.accesslog.v3 import accesslog_pb2 as envoy_dot_config_dot_accesslog_dot_v3_dot_accesslog__pb2 from envoy.config.core.v3 import config_source_pb2 as envoy_dot_config_dot_core_dot_v3_dot_config__source__pb2 from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 from envoy.extensions.filters.network.http_connection_manager.v3 import http_connection_manager_pb2 as envoy_dot_extensions_dot_filters_dot_network_dot_http__connection__manager_dot_v3_dot_http__connection__manager__pb2 @@ -20,14 +21,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto\x12\x31\x65nvoy.extensions.filters.network.generic_proxy.v3\x1a\x45\x63ontrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto\x1a(envoy/config/core/v3/config_source.proto\x1a$envoy/config/core/v3/extension.proto\x1aYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xef\x03\n\x0cGenericProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12J\n\x0c\x63odec_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12T\n\x0bgeneric_rds\x18\x03 \x01(\x0b\x32=.envoy.extensions.filters.network.generic_proxy.v3.GenericRdsH\x00\x12]\n\x0croute_config\x18\x04 \x01(\x0b\x32\x45.envoy.extensions.filters.network.generic_proxy.v3.RouteConfigurationH\x00\x12;\n\x07\x66ilters\x18\x05 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12k\n\x07tracing\x18\x06 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.TracingB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\"u\n\nGenericRds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\"\n\x11route_config_name\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x42\xd0\x01\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\x11GenericProxyProtoP\x01Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto\x12\x31\x65nvoy.extensions.filters.network.generic_proxy.v3\x1a\x45\x63ontrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a(envoy/config/core/v3/config_source.proto\x1a$envoy/config/core/v3/extension.proto\x1aYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xa9\x04\n\x0cGenericProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12J\n\x0c\x63odec_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12T\n\x0bgeneric_rds\x18\x03 \x01(\x0b\x32=.envoy.extensions.filters.network.generic_proxy.v3.GenericRdsH\x00\x12]\n\x0croute_config\x18\x04 \x01(\x0b\x32\x45.envoy.extensions.filters.network.generic_proxy.v3.RouteConfigurationH\x00\x12;\n\x07\x66ilters\x18\x05 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12k\n\x07tracing\x18\x06 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing\x12\x38\n\naccess_log\x18\x07 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLogB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\"u\n\nGenericRds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\"\n\x11route_config_name\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x42\xd8\x01\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\x11GenericProxyProtoP\x01Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.v3.generic_proxy_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\021GenericProxyProtoP\001Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\021GenericProxyProtoP\001Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _GENERICPROXY.oneofs_by_name['route_specifier']._options = None _GENERICPROXY.oneofs_by_name['route_specifier']._serialized_options = b'\370B\001' _GENERICPROXY.fields_by_name['stat_prefix']._options = None @@ -38,8 +39,8 @@ _GENERICRDS.fields_by_name['config_source']._serialized_options = b'\372B\005\212\001\002\020\001' _GENERICRDS.fields_by_name['route_config_name']._options = None _GENERICRDS.fields_by_name['route_config_name']._serialized_options = b'\372B\004r\002\020\001' - _globals['_GENERICPROXY']._serialized_start=464 - _globals['_GENERICPROXY']._serialized_end=959 - _globals['_GENERICRDS']._serialized_start=961 - _globals['_GENERICRDS']._serialized_end=1078 + _globals['_GENERICPROXY']._serialized_start=507 + _globals['_GENERICPROXY']._serialized_end=1060 + _globals['_GENERICRDS']._serialized_start=1062 + _globals['_GENERICRDS']._serialized_end=1179 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/route_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/route_pb2.py index 10ee67e97e0b1..ca237700ff01e 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/route_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/generic_proxy/v3/route_pb2.py @@ -17,14 +17,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nEcontrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto\x12\x31\x65nvoy.extensions.filters.network.generic_proxy.v3\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"u\n\x0bVirtualHost\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x05hosts\x18\x02 \x03(\tB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x36\n\x06routes\x18\x03 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\xb0\x01\n\x12RouteConfiguration\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x06routes\x18\x02 \x01(\x0b\x32\x1c.xds.type.matcher.v3.Matcher\x12U\n\rvirtual_hosts\x18\x03 \x03(\x0b\x32>.envoy.extensions.filters.network.generic_proxy.v3.VirtualHostB\xc9\x01\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\nRouteProtoP\x01Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nEcontrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto\x12\x31\x65nvoy.extensions.filters.network.generic_proxy.v3\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"u\n\x0bVirtualHost\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x05hosts\x18\x02 \x03(\tB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x36\n\x06routes\x18\x03 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\xb0\x01\n\x12RouteConfiguration\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x06routes\x18\x02 \x01(\x0b\x32\x1c.xds.type.matcher.v3.Matcher\x12U\n\rvirtual_hosts\x18\x03 \x03(\x0b\x32>.envoy.extensions.filters.network.generic_proxy.v3.VirtualHostB\xd1\x01\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\nRouteProtoP\x01Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.generic_proxy.v3.route_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\nRouteProtoP\001Zhgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.network.generic_proxy.v3B\nRouteProtoP\001Zpgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/generic_proxy/v3;generic_proxyv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _VIRTUALHOST.fields_by_name['name']._options = None _VIRTUALHOST.fields_by_name['name']._serialized_options = b'\372B\004r\002\020\001' _VIRTUALHOST.fields_by_name['hosts']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/golang/v3alpha/golang_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/golang/v3alpha/golang_pb2.py new file mode 100644 index 0000000000000..d32001164950c --- /dev/null +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/golang/v3alpha/golang_pb2.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: contrib/envoy/extensions/filters/network/golang/v3alpha/golang.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDcontrib/envoy/extensions/filters/network/golang/v3alpha/golang.proto\x12/envoy.extensions.filters.network.golang.v3alpha\x1a\x19google/protobuf/any.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xab\x01\n\x06\x43onfig\x12\x1a\n\x12is_terminal_filter\x18\x01 \x01(\x08\x12\x1b\n\nlibrary_id\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1d\n\x0clibrary_path\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1c\n\x0bplugin_name\x18\x04 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12+\n\rplugin_config\x18\x05 \x01(\x0b\x32\x14.google.protobuf.AnyB\xbe\x01\n=io.envoyproxy.envoy.extensions.filters.network.golang.v3alphaB\x0bGolangProtoP\x01Z^github.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/golang/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.golang.v3alpha.golang_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.extensions.filters.network.golang.v3alphaB\013GolangProtoP\001Z^github.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/golang/v3alpha\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + _CONFIG.fields_by_name['library_id']._options = None + _CONFIG.fields_by_name['library_id']._serialized_options = b'\372B\004r\002\020\001' + _CONFIG.fields_by_name['library_path']._options = None + _CONFIG.fields_by_name['library_path']._serialized_options = b'\372B\004r\002\020\001' + _CONFIG.fields_by_name['plugin_name']._options = None + _CONFIG.fields_by_name['plugin_name']._serialized_options = b'\372B\004r\002\020\001' + _globals['_CONFIG']._serialized_start=238 + _globals['_CONFIG']._serialized_end=409 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker_pb2.py index 0bf39f465bdb9..596daced63321 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker_pb2.py @@ -16,18 +16,28 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nKcontrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker.proto\x12\x30\x65nvoy.extensions.filters.network.kafka_broker.v3\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"q\n\x0bKafkaBroker\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:D\x9a\xc5\x88\x1e?\n=envoy.config.filter.network.kafka_broker.v2alpha1.KafkaBrokerB\xc4\x01\n>io.envoyproxy.envoy.extensions.filters.network.kafka_broker.v3B\x10KafkaBrokerProtoP\x01Zfgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/kafka_broker/v3;kafka_brokerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nKcontrib/envoy/extensions/filters/network/kafka_broker/v3/kafka_broker.proto\x12\x30\x65nvoy.extensions.filters.network.kafka_broker.v3\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xac\x02\n\x0bKafkaBroker\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1e\n\x16\x66orce_response_rewrite\x18\x02 \x01(\x08\x12z\n$id_based_broker_address_rewrite_spec\x18\x03 \x01(\x0b\x32J.envoy.extensions.filters.network.kafka_broker.v3.IdBasedBrokerRewriteSpecH\x00:D\x9a\xc5\x88\x1e?\n=envoy.config.filter.network.kafka_broker.v2alpha1.KafkaBrokerB\x1d\n\x1b\x62roker_address_rewrite_spec\"u\n\x18IdBasedBrokerRewriteSpec\x12Y\n\x05rules\x18\x01 \x03(\x0b\x32J.envoy.extensions.filters.network.kafka_broker.v3.IdBasedBrokerRewriteRule\"_\n\x18IdBasedBrokerRewriteRule\x12\x13\n\x02id\x18\x01 \x01(\rB\x07\xfa\x42\x04*\x02(\x00\x12\x15\n\x04host\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x04port\x18\x03 \x01(\rB\t\xfa\x42\x06*\x04\x18\xff\xff\x03\x42\xcc\x01\n>io.envoyproxy.envoy.extensions.filters.network.kafka_broker.v3B\x10KafkaBrokerProtoP\x01Zngithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/kafka_broker/v3;kafka_brokerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.kafka_broker.v3.kafka_broker_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n>io.envoyproxy.envoy.extensions.filters.network.kafka_broker.v3B\020KafkaBrokerProtoP\001Zfgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/kafka_broker/v3;kafka_brokerv3\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n>io.envoyproxy.envoy.extensions.filters.network.kafka_broker.v3B\020KafkaBrokerProtoP\001Zngithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/kafka_broker/v3;kafka_brokerv3\272\200\310\321\006\002\020\002' _KAFKABROKER.fields_by_name['stat_prefix']._options = None _KAFKABROKER.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _KAFKABROKER._options = None _KAFKABROKER._serialized_options = b'\232\305\210\036?\n=envoy.config.filter.network.kafka_broker.v2alpha1.KafkaBroker' - _globals['_KAFKABROKER']._serialized_start=220 - _globals['_KAFKABROKER']._serialized_end=333 + _IDBASEDBROKERREWRITERULE.fields_by_name['id']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['id']._serialized_options = b'\372B\004*\002(\000' + _IDBASEDBROKERREWRITERULE.fields_by_name['host']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['host']._serialized_options = b'\372B\004r\002\020\001' + _IDBASEDBROKERREWRITERULE.fields_by_name['port']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['port']._serialized_options = b'\372B\006*\004\030\377\377\003' + _globals['_KAFKABROKER']._serialized_start=221 + _globals['_KAFKABROKER']._serialized_end=521 + _globals['_IDBASEDBROKERREWRITESPEC']._serialized_start=523 + _globals['_IDBASEDBROKERREWRITESPEC']._serialized_end=640 + _globals['_IDBASEDBROKERREWRITERULE']._serialized_start=642 + _globals['_IDBASEDBROKERREWRITERULE']._serialized_end=737 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh_pb2.py index bb19758656d64..f2172bdaa96aa 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh_pb2.py @@ -16,14 +16,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nLcontrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh.proto\x12\x33\x65nvoy.extensions.filters.network.kafka_mesh.v3alpha\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xb5\x03\n\tKafkaMesh\x12 \n\x0f\x61\x64vertised_host\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0f\x61\x64vertised_port\x18\x02 \x01(\x05\x42\x07\xfa\x42\x04\x1a\x02 \x00\x12\x66\n\x11upstream_clusters\x18\x03 \x03(\x0b\x32K.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition\x12]\n\x10\x66orwarding_rules\x18\x04 \x03(\x0b\x32\x43.envoy.extensions.filters.network.kafka_mesh.v3alpha.ForwardingRule\x12m\n\x13\x63onsumer_proxy_mode\x18\x05 \x01(\x0e\x32P.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaMesh.ConsumerProxyMode\".\n\x11\x43onsumerProxyMode\x12\x19\n\x15StatefulConsumerProxy\x10\x00\"\xdf\x03\n\x16KafkaClusterDefinition\x12\x1d\n\x0c\x63luster_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\"\n\x11\x62ootstrap_servers\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0fpartition_count\x18\x03 \x01(\x05\x42\x07\xfa\x42\x04\x1a\x02 \x00\x12x\n\x0fproducer_config\x18\x04 \x03(\x0b\x32_.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition.ProducerConfigEntry\x12x\n\x0f\x63onsumer_config\x18\x05 \x03(\x0b\x32_.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition.ConsumerConfigEntry\x1a\x35\n\x13ProducerConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x35\n\x13\x43onsumerConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"K\n\x0e\x46orwardingRule\x12\x16\n\x0etarget_cluster\x18\x01 \x01(\t\x12\x16\n\x0ctopic_prefix\x18\x02 \x01(\tH\x00\x42\t\n\x07triggerB\xc1\x01\nAio.envoyproxy.envoy.extensions.filters.network.kafka_mesh.v3alphaB\x0eKafkaMeshProtoP\x01ZZgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/kafka_mesh/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nLcontrib/envoy/extensions/filters/network/kafka_mesh/v3alpha/kafka_mesh.proto\x12\x33\x65nvoy.extensions.filters.network.kafka_mesh.v3alpha\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xb5\x03\n\tKafkaMesh\x12 \n\x0f\x61\x64vertised_host\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0f\x61\x64vertised_port\x18\x02 \x01(\x05\x42\x07\xfa\x42\x04\x1a\x02 \x00\x12\x66\n\x11upstream_clusters\x18\x03 \x03(\x0b\x32K.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition\x12]\n\x10\x66orwarding_rules\x18\x04 \x03(\x0b\x32\x43.envoy.extensions.filters.network.kafka_mesh.v3alpha.ForwardingRule\x12m\n\x13\x63onsumer_proxy_mode\x18\x05 \x01(\x0e\x32P.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaMesh.ConsumerProxyMode\".\n\x11\x43onsumerProxyMode\x12\x19\n\x15StatefulConsumerProxy\x10\x00\"\xdf\x03\n\x16KafkaClusterDefinition\x12\x1d\n\x0c\x63luster_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\"\n\x11\x62ootstrap_servers\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0fpartition_count\x18\x03 \x01(\x05\x42\x07\xfa\x42\x04\x1a\x02 \x00\x12x\n\x0fproducer_config\x18\x04 \x03(\x0b\x32_.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition.ProducerConfigEntry\x12x\n\x0f\x63onsumer_config\x18\x05 \x03(\x0b\x32_.envoy.extensions.filters.network.kafka_mesh.v3alpha.KafkaClusterDefinition.ConsumerConfigEntry\x1a\x35\n\x13ProducerConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x35\n\x13\x43onsumerConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"K\n\x0e\x46orwardingRule\x12\x16\n\x0etarget_cluster\x18\x01 \x01(\t\x12\x16\n\x0ctopic_prefix\x18\x02 \x01(\tH\x00\x42\t\n\x07triggerB\xc9\x01\nAio.envoyproxy.envoy.extensions.filters.network.kafka_mesh.v3alphaB\x0eKafkaMeshProtoP\x01Zbgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.kafka_mesh.v3alpha.kafka_mesh_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nAio.envoyproxy.envoy.extensions.filters.network.kafka_mesh.v3alphaB\016KafkaMeshProtoP\001ZZgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/kafka_mesh/v3alpha\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\nAio.envoyproxy.envoy.extensions.filters.network.kafka_mesh.v3alphaB\016KafkaMeshProtoP\001Zbgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/kafka_mesh/v3alpha\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _KAFKAMESH.fields_by_name['advertised_host']._options = None _KAFKAMESH.fields_by_name['advertised_host']._serialized_options = b'\372B\004r\002\020\001' _KAFKAMESH.fields_by_name['advertised_port']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy_pb2.py index e03cb591e72a8..9f49d727c4c45 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy_pb2.py @@ -16,14 +16,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIcontrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy.proto\x12/envoy.extensions.filters.network.mysql_proxy.v3\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x82\x01\n\nMySQLProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x12\n\naccess_log\x18\x02 \x01(\t:B\x9a\xc5\x88\x1e=\n;envoy.config.filter.network.mysql_proxy.v1alpha1.MySQLProxyB\xc0\x01\n=io.envoyproxy.envoy.extensions.filters.network.mysql_proxy.v3B\x0fMysqlProxyProtoP\x01Zdgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/mysql_proxy/v3;mysql_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIcontrib/envoy/extensions/filters/network/mysql_proxy/v3/mysql_proxy.proto\x12/envoy.extensions.filters.network.mysql_proxy.v3\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x82\x01\n\nMySQLProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x12\n\naccess_log\x18\x02 \x01(\t:B\x9a\xc5\x88\x1e=\n;envoy.config.filter.network.mysql_proxy.v1alpha1.MySQLProxyB\xc8\x01\n=io.envoyproxy.envoy.extensions.filters.network.mysql_proxy.v3B\x0fMysqlProxyProtoP\x01Zlgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/mysql_proxy/v3;mysql_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.mysql_proxy.v3.mysql_proxy_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.extensions.filters.network.mysql_proxy.v3B\017MysqlProxyProtoP\001Zdgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/mysql_proxy/v3;mysql_proxyv3\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.extensions.filters.network.mysql_proxy.v3B\017MysqlProxyProtoP\001Zlgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/mysql_proxy/v3;mysql_proxyv3\272\200\310\321\006\002\020\002' _MYSQLPROXY.fields_by_name['stat_prefix']._options = None _MYSQLPROXY.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _MYSQLPROXY._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy_pb2.py index c6e9a4778babf..d1b426a6939a6 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy_pb2.py @@ -16,14 +16,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nTcontrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy.proto\x12\x37\x65nvoy.extensions.filters.network.postgres_proxy.v3alpha\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x87\x02\n\rPostgresProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x36\n\x12\x65nable_sql_parsing\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rterminate_ssl\x18\x03 \x01(\x08\x12\x64\n\x0cupstream_ssl\x18\x04 \x01(\x0e\x32N.envoy.extensions.filters.network.postgres_proxy.v3alpha.PostgresProxy.SSLMode\"#\n\x07SSLMode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\x0b\n\x07REQUIRE\x10\x01\x42\xc7\x01\nEio.envoyproxy.envoy.extensions.filters.network.postgres_proxy.v3alphaB\x12PostgresProxyProtoP\x01Z^github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/postgres_proxy/v3alpha\xba\x80\xc8\xd1\x06\x04\x08\x01\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nTcontrib/envoy/extensions/filters/network/postgres_proxy/v3alpha/postgres_proxy.proto\x12\x37\x65nvoy.extensions.filters.network.postgres_proxy.v3alpha\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x87\x02\n\rPostgresProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x36\n\x12\x65nable_sql_parsing\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rterminate_ssl\x18\x03 \x01(\x08\x12\x64\n\x0cupstream_ssl\x18\x04 \x01(\x0e\x32N.envoy.extensions.filters.network.postgres_proxy.v3alpha.PostgresProxy.SSLMode\"#\n\x07SSLMode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\x0b\n\x07REQUIRE\x10\x01\x42\xcf\x01\nEio.envoyproxy.envoy.extensions.filters.network.postgres_proxy.v3alphaB\x12PostgresProxyProtoP\x01Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha\xba\x80\xc8\xd1\x06\x04\x08\x01\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.postgres_proxy.v3alpha.postgres_proxy_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.filters.network.postgres_proxy.v3alphaB\022PostgresProxyProtoP\001Z^github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/postgres_proxy/v3alpha\272\200\310\321\006\004\010\001\020\002' + DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.filters.network.postgres_proxy.v3alphaB\022PostgresProxyProtoP\001Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/postgres_proxy/v3alpha\272\200\310\321\006\004\010\001\020\002' _POSTGRESPROXY.fields_by_name['stat_prefix']._options = None _POSTGRESPROXY.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _globals['_POSTGRESPROXY']._serialized_start=234 diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy_pb2.py index e56baa181006d..c3644e5b4f55f 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy_pb2.py @@ -17,14 +17,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOcontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy.proto\x12\x32\x65nvoy.extensions.filters.network.rocketmq_proxy.v3\x1a\x46\x63ontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe0\x01\n\rRocketmqProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\\\n\x0croute_config\x18\x02 \x01(\x0b\x32\x46.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteConfiguration\x12=\n\x1atransient_object_life_span\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x14\n\x0c\x64\x65velop_mode\x18\x04 \x01(\x08\x42\xcc\x01\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\x12RocketmqProxyProtoP\x01Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOcontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/rocketmq_proxy.proto\x12\x32\x65nvoy.extensions.filters.network.rocketmq_proxy.v3\x1a\x46\x63ontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe0\x01\n\rRocketmqProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\\\n\x0croute_config\x18\x02 \x01(\x0b\x32\x46.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteConfiguration\x12=\n\x1atransient_object_life_span\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x14\n\x0c\x64\x65velop_mode\x18\x04 \x01(\x08\x42\xd4\x01\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\x12RocketmqProxyProtoP\x01Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.rocketmq_proxy.v3.rocketmq_proxy_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\022RocketmqProxyProtoP\001Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\022RocketmqProxyProtoP\001Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\272\200\310\321\006\002\020\002' _ROCKETMQPROXY.fields_by_name['stat_prefix']._options = None _ROCKETMQPROXY.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _globals['_ROCKETMQPROXY']._serialized_start=296 diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route_pb2.py index 084e4f2109a1c..5f2b0bc0e24dc 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route_pb2.py @@ -18,14 +18,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFcontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route.proto\x12\x32\x65nvoy.extensions.filters.network.rocketmq_proxy.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"m\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12I\n\x06routes\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.filters.network.rocketmq_proxy.v3.Route\"\xba\x01\n\x05Route\x12W\n\x05match\x18\x01 \x01(\x0b\x32>.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12X\n\x05route\x18\x02 \x01(\x0b\x32?.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteActionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x82\x01\n\nRouteMatch\x12=\n\x05topic\x18\x01 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x35\n\x07headers\x18\x02 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\"_\n\x0bRouteAction\x12\x18\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x36\n\x0emetadata_match\x18\x02 \x01(\x0b\x32\x1e.envoy.config.core.v3.MetadataB\xc4\x01\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\nRouteProtoP\x01Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFcontrib/envoy/extensions/filters/network/rocketmq_proxy/v3/route.proto\x12\x32\x65nvoy.extensions.filters.network.rocketmq_proxy.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"m\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12I\n\x06routes\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.filters.network.rocketmq_proxy.v3.Route\"\xba\x01\n\x05Route\x12W\n\x05match\x18\x01 \x01(\x0b\x32>.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12X\n\x05route\x18\x02 \x01(\x0b\x32?.envoy.extensions.filters.network.rocketmq_proxy.v3.RouteActionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x82\x01\n\nRouteMatch\x12=\n\x05topic\x18\x01 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x35\n\x07headers\x18\x02 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\"_\n\x0bRouteAction\x12\x18\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x36\n\x0emetadata_match\x18\x02 \x01(\x0b\x32\x1e.envoy.config.core.v3.MetadataB\xcc\x01\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\nRouteProtoP\x01Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.rocketmq_proxy.v3.route_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\nRouteProtoP\001Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.rocketmq_proxy.v3B\nRouteProtoP\001Zrgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/rocketmq_proxy/v3;rocketmq_proxyv3\272\200\310\321\006\002\020\002' _ROUTE.fields_by_name['match']._options = None _ROUTE.fields_by_name['match']._serialized_options = b'\372B\005\212\001\002\020\001' _ROUTE.fields_by_name['route']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router_pb2.py index 25f260bf8a77a..ba76254b4f3d7 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router_pb2.py @@ -14,14 +14,14 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNcontrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router.proto\x12\x39\x65nvoy.extensions.filters.network.sip_proxy.router.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x08\n\x06RouterB\xc2\x01\nGio.envoyproxy.envoy.extensions.filters.network.sip_proxy.router.v3alphaB\x0bRouterProtoP\x01Z`github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/router/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNcontrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha/router.proto\x12\x39\x65nvoy.extensions.filters.network.sip_proxy.router.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x08\n\x06RouterB\xca\x01\nGio.envoyproxy.envoy.extensions.filters.network.sip_proxy.router.v3alphaB\x0bRouterProtoP\x01Zhgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.sip_proxy.router.v3alpha.router_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nGio.envoyproxy.envoy.extensions.filters.network.sip_proxy.router.v3alphaB\013RouterProtoP\001Z`github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/router/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\nGio.envoyproxy.envoy.extensions.filters.network.sip_proxy.router.v3alphaB\013RouterProtoP\001Zhgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/router/v3alpha\272\200\310\321\006\002\020\002' _globals['_ROUTER']._serialized_start=172 _globals['_ROUTER']._serialized_end=180 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra_pb2.py index 550bb11c97f26..d16a5508f9efc 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra_pb2.py @@ -18,14 +18,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHcontrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra.proto\x12\x36\x65nvoy.extensions.filters.network.sip_proxy.tra.v3alpha\x1a(envoy/config/core/v3/config_source.proto\x1a\'envoy/config/core/v3/grpc_service.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xcc\x01\n\x10TraServiceConfig\x12\x41\n\x0cgrpc_service\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12I\n\x15transport_api_version\x18\x02 \x01(\x0e\x32 .envoy.config.core.v3.ApiVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12*\n\x07timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x9b\x04\n\x11TraServiceRequest\x12\x0c\n\x04type\x18\x01 \x01(\t\x12_\n\x0e\x63reate_request\x18\x02 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequestH\x00\x12_\n\x0eupdate_request\x18\x03 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequestH\x00\x12\x63\n\x10retrieve_request\x18\x04 \x01(\x0b\x32G.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequestH\x00\x12_\n\x0e\x64\x65lete_request\x18\x05 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequestH\x00\x12\x65\n\x11subscribe_request\x18\x06 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeRequestH\x00\x42\t\n\x07request\"\xc4\x04\n\x12TraServiceResponse\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0b\n\x03ret\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x01(\t\x12\x61\n\x0f\x63reate_response\x18\x04 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateResponseH\x00\x12\x61\n\x0fupdate_response\x18\x05 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateResponseH\x00\x12\x65\n\x11retrieve_response\x18\x06 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponseH\x00\x12\x61\n\x0f\x64\x65lete_response\x18\x07 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteResponseH\x00\x12g\n\x12subscribe_response\x18\x08 \x01(\x0b\x32I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponseH\x00\x42\n\n\x08response\"\xb0\x02\n\rCreateRequest\x12]\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32O.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest.DataEntry\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest.ContextEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0e\x43reateResponse\"\xb0\x02\n\rUpdateRequest\x12]\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32O.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest.DataEntry\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest.ContextEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0eUpdateResponse\"\xb5\x01\n\x0fRetrieveRequest\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x65\n\x07\x63ontext\x18\x02 \x03(\x0b\x32T.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequest.ContextEntry\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa1\x01\n\x10RetrieveResponse\x12`\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse.DataEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb1\x01\n\rDeleteRequest\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest.ContextEntry\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0e\x44\x65leteResponse\"\x12\n\x10SubscribeRequest\"\xa3\x01\n\x11SubscribeResponse\x12\x61\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32S.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponse.DataEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x32\xc7\x06\n\nTraService\x12\xa1\x01\n\x06\x43reate\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa1\x01\n\x06Update\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa3\x01\n\x08Retrieve\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa1\x01\n\x06\x44\x65lete\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa6\x01\n\tSubscribe\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x30\x01\x42\xb9\x01\nDio.envoyproxy.envoy.extensions.filters.network.sip_proxy.tra.v3alphaB\x08TraProtoP\x01Z]github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/tra/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHcontrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra.proto\x12\x36\x65nvoy.extensions.filters.network.sip_proxy.tra.v3alpha\x1a(envoy/config/core/v3/config_source.proto\x1a\'envoy/config/core/v3/grpc_service.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xcc\x01\n\x10TraServiceConfig\x12\x41\n\x0cgrpc_service\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12I\n\x15transport_api_version\x18\x02 \x01(\x0e\x32 .envoy.config.core.v3.ApiVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12*\n\x07timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x9b\x04\n\x11TraServiceRequest\x12\x0c\n\x04type\x18\x01 \x01(\t\x12_\n\x0e\x63reate_request\x18\x02 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequestH\x00\x12_\n\x0eupdate_request\x18\x03 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequestH\x00\x12\x63\n\x10retrieve_request\x18\x04 \x01(\x0b\x32G.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequestH\x00\x12_\n\x0e\x64\x65lete_request\x18\x05 \x01(\x0b\x32\x45.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequestH\x00\x12\x65\n\x11subscribe_request\x18\x06 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeRequestH\x00\x42\t\n\x07request\"\xc4\x04\n\x12TraServiceResponse\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0b\n\x03ret\x18\x02 \x01(\x05\x12\x0e\n\x06reason\x18\x03 \x01(\t\x12\x61\n\x0f\x63reate_response\x18\x04 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateResponseH\x00\x12\x61\n\x0fupdate_response\x18\x05 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateResponseH\x00\x12\x65\n\x11retrieve_response\x18\x06 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponseH\x00\x12\x61\n\x0f\x64\x65lete_response\x18\x07 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteResponseH\x00\x12g\n\x12subscribe_response\x18\x08 \x01(\x0b\x32I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponseH\x00\x42\n\n\x08response\"\xb0\x02\n\rCreateRequest\x12]\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32O.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest.DataEntry\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest.ContextEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0e\x43reateResponse\"\xb0\x02\n\rUpdateRequest\x12]\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32O.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest.DataEntry\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest.ContextEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0eUpdateResponse\"\xb5\x01\n\x0fRetrieveRequest\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x65\n\x07\x63ontext\x18\x02 \x03(\x0b\x32T.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequest.ContextEntry\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa1\x01\n\x10RetrieveResponse\x12`\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse.DataEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb1\x01\n\rDeleteRequest\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x63\n\x07\x63ontext\x18\x02 \x03(\x0b\x32R.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest.ContextEntry\x1a.\n\x0c\x43ontextEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x10\n\x0e\x44\x65leteResponse\"\x12\n\x10SubscribeRequest\"\xa3\x01\n\x11SubscribeResponse\x12\x61\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32S.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponse.DataEntry\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x32\xc7\x06\n\nTraService\x12\xa1\x01\n\x06\x43reate\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa1\x01\n\x06Update\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa3\x01\n\x08Retrieve\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa1\x01\n\x06\x44\x65lete\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x12\xa6\x01\n\tSubscribe\x12I.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest\x1aJ.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse\"\x00\x30\x01\x42\xc1\x01\nDio.envoyproxy.envoy.extensions.filters.network.sip_proxy.tra.v3alphaB\x08TraProtoP\x01Zegithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.tra_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nDio.envoyproxy.envoy.extensions.filters.network.sip_proxy.tra.v3alphaB\010TraProtoP\001Z]github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/tra/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\nDio.envoyproxy.envoy.extensions.filters.network.sip_proxy.tra.v3alphaB\010TraProtoP\001Zegithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha\272\200\310\321\006\002\020\002' _TRASERVICECONFIG.fields_by_name['grpc_service']._options = None _TRASERVICECONFIG.fields_by_name['grpc_service']._serialized_options = b'\372B\005\212\001\002\020\001' _TRASERVICECONFIG.fields_by_name['transport_api_version']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route_pb2.py index b1d28e6a14b9e..97ef7e1b13df8 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route_pb2.py @@ -15,14 +15,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFcontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route.proto\x12\x32\x65nvoy.extensions.filters.network.sip_proxy.v3alpha\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"m\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12I\n\x06routes\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.filters.network.sip_proxy.v3alpha.Route\"\xba\x01\n\x05Route\x12W\n\x05match\x18\x01 \x01(\x0b\x32>.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12X\n\x05route\x18\x02 \x01(\x0b\x32?.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteActionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"Y\n\nRouteMatch\x12\x10\n\x06\x64omain\x18\x01 \x01(\tH\x00\x12\x0e\n\x06header\x18\x02 \x01(\t\x12\x11\n\tparameter\x18\x03 \x01(\tB\x16\n\x0fmatch_specifier\x12\x03\xf8\x42\x01\"C\n\x0bRouteAction\x12\x1a\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x42\x18\n\x11\x63luster_specifier\x12\x03\xf8\x42\x01\x42\xb3\x01\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\nRouteProtoP\x01ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFcontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route.proto\x12\x32\x65nvoy.extensions.filters.network.sip_proxy.v3alpha\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"m\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12I\n\x06routes\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.filters.network.sip_proxy.v3alpha.Route\"\xba\x01\n\x05Route\x12W\n\x05match\x18\x01 \x01(\x0b\x32>.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12X\n\x05route\x18\x02 \x01(\x0b\x32?.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteActionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"Y\n\nRouteMatch\x12\x10\n\x06\x64omain\x18\x01 \x01(\tH\x00\x12\x0e\n\x06header\x18\x02 \x01(\t\x12\x11\n\tparameter\x18\x03 \x01(\tB\x16\n\x0fmatch_specifier\x12\x03\xf8\x42\x01\"C\n\x0bRouteAction\x12\x1a\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x42\x18\n\x11\x63luster_specifier\x12\x03\xf8\x42\x01\x42\xbb\x01\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\nRouteProtoP\x01Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.sip_proxy.v3alpha.route_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\nRouteProtoP\001ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\nRouteProtoP\001Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha\272\200\310\321\006\002\020\002' _ROUTE.fields_by_name['match']._options = None _ROUTE.fields_by_name['match']._serialized_options = b'\372B\005\212\001\002\020\001' _ROUTE.fields_by_name['route']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy_pb2.py index 63e4ad87abc14..d410b2a2d04e9 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy_pb2.py @@ -19,14 +19,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nJcontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy.proto\x12\x32\x65nvoy.extensions.filters.network.sip_proxy.v3alpha\x1aHcontrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra.proto\x1a\x46\x63ontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xd3\x04\n\x08SipProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\\\n\x0croute_config\x18\x02 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteConfiguration\x12R\n\x0bsip_filters\x18\x03 \x03(\x0b\x32=.envoy.extensions.filters.network.sip_proxy.v3alpha.SipFilter\x12Z\n\x08settings\x18\x04 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.v3alpha.SipProxy.SipSettings\x1a\x9a\x02\n\x0bSipSettings\x12\x36\n\x13transaction_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12X\n\x0elocal_services\x18\x02 \x03(\x0b\x32@.envoy.extensions.filters.network.sip_proxy.v3alpha.LocalService\x12\x64\n\x12tra_service_config\x18\x03 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceConfig\x12\x13\n\x0boperate_via\x18\x04 \x01(\x08\"_\n\tSipFilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x42\r\n\x0b\x63onfig_type\"\xb2\x01\n\x12SipProtocolOptions\x12\x18\n\x10session_affinity\x18\x01 \x01(\x08\x12\x1d\n\x15registration_affinity\x18\x02 \x01(\x08\x12\x63\n\x13\x63ustomized_affinity\x18\x03 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.v3alpha.CustomizedAffinity\"\x8d\x01\n\x12\x43ustomizedAffinity\x12\\\n\x07\x65ntries\x18\x01 \x03(\x0b\x32K.envoy.extensions.filters.network.sip_proxy.v3alpha.CustomizedAffinityEntry\x12\x19\n\x11stop_load_balance\x18\x02 \x01(\x08\"\xa7\x01\n\x17\x43ustomizedAffinityEntry\x12\x0e\n\x06header\x18\x01 \x01(\t\x12\x10\n\x08key_name\x18\x02 \x01(\t\x12\x11\n\tsubscribe\x18\x03 \x01(\x08\x12\r\n\x05query\x18\x04 \x01(\x08\x12H\n\x05\x63\x61\x63he\x18\x05 \x01(\x0b\x32\x39.envoy.extensions.filters.network.sip_proxy.v3alpha.Cache\";\n\x05\x43\x61\x63he\x12\x16\n\x0emax_cache_item\x18\x01 \x01(\x05\x12\x1a\n\x12\x61\x64\x64_query_to_cache\x18\x02 \x01(\x08\"1\n\x0cLocalService\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\x12\x11\n\tparameter\x18\x02 \x01(\tB\xb6\x01\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\rSipProxyProtoP\x01ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nJcontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/sip_proxy.proto\x12\x32\x65nvoy.extensions.filters.network.sip_proxy.v3alpha\x1aHcontrib/envoy/extensions/filters/network/sip_proxy/tra/v3alpha/tra.proto\x1a\x46\x63ontrib/envoy/extensions/filters/network/sip_proxy/v3alpha/route.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xd3\x04\n\x08SipProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\\\n\x0croute_config\x18\x02 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.v3alpha.RouteConfiguration\x12R\n\x0bsip_filters\x18\x03 \x03(\x0b\x32=.envoy.extensions.filters.network.sip_proxy.v3alpha.SipFilter\x12Z\n\x08settings\x18\x04 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.v3alpha.SipProxy.SipSettings\x1a\x9a\x02\n\x0bSipSettings\x12\x36\n\x13transaction_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12X\n\x0elocal_services\x18\x02 \x03(\x0b\x32@.envoy.extensions.filters.network.sip_proxy.v3alpha.LocalService\x12\x64\n\x12tra_service_config\x18\x03 \x01(\x0b\x32H.envoy.extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceConfig\x12\x13\n\x0boperate_via\x18\x04 \x01(\x08\"_\n\tSipFilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x42\r\n\x0b\x63onfig_type\"\xb2\x01\n\x12SipProtocolOptions\x12\x18\n\x10session_affinity\x18\x01 \x01(\x08\x12\x1d\n\x15registration_affinity\x18\x02 \x01(\x08\x12\x63\n\x13\x63ustomized_affinity\x18\x03 \x01(\x0b\x32\x46.envoy.extensions.filters.network.sip_proxy.v3alpha.CustomizedAffinity\"\x8d\x01\n\x12\x43ustomizedAffinity\x12\\\n\x07\x65ntries\x18\x01 \x03(\x0b\x32K.envoy.extensions.filters.network.sip_proxy.v3alpha.CustomizedAffinityEntry\x12\x19\n\x11stop_load_balance\x18\x02 \x01(\x08\"\xa7\x01\n\x17\x43ustomizedAffinityEntry\x12\x0e\n\x06header\x18\x01 \x01(\t\x12\x10\n\x08key_name\x18\x02 \x01(\t\x12\x11\n\tsubscribe\x18\x03 \x01(\x08\x12\r\n\x05query\x18\x04 \x01(\x08\x12H\n\x05\x63\x61\x63he\x18\x05 \x01(\x0b\x32\x39.envoy.extensions.filters.network.sip_proxy.v3alpha.Cache\";\n\x05\x43\x61\x63he\x12\x16\n\x0emax_cache_item\x18\x01 \x01(\x05\x12\x1a\n\x12\x61\x64\x64_query_to_cache\x18\x02 \x01(\x08\"1\n\x0cLocalService\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\x12\x11\n\tparameter\x18\x02 \x01(\tB\xbe\x01\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\rSipProxyProtoP\x01Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.filters.network.sip_proxy.v3alpha.sip_proxy_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\rSipProxyProtoP\001ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/sip_proxy/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.filters.network.sip_proxy.v3alphaB\rSipProxyProtoP\001Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/filters/network/sip_proxy/v3alpha\272\200\310\321\006\002\020\002' _SIPPROXY.fields_by_name['stat_prefix']._options = None _SIPPROXY.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _SIPFILTER.fields_by_name['name']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan_pb2.py index a36a748bb8e95..900760f702fde 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan_pb2.py @@ -15,14 +15,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nRcontrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan.proto\x12:envoy.extensions.matching.input_matchers.hyperscan.v3alpha\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xab\x02\n\tHyperscan\x12\x66\n\x07regexes\x18\x01 \x03(\x0b\x32K.envoy.extensions.matching.input_matchers.hyperscan.v3alpha.Hyperscan.RegexB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xb5\x01\n\x05Regex\x12\x16\n\x05regex\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\n\n\x02id\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61seless\x18\x03 \x01(\x08\x12\x0f\n\x07\x64ot_all\x18\x04 \x01(\x08\x12\x11\n\tmultiline\x18\x05 \x01(\x08\x12\x13\n\x0b\x61llow_empty\x18\x06 \x01(\x08\x12\x0c\n\x04utf8\x18\x07 \x01(\x08\x12\x0b\n\x03ucp\x18\x08 \x01(\x08\x12\x13\n\x0b\x63ombination\x18\t \x01(\x08\x12\r\n\x05quiet\x18\n \x01(\x08\x42\xc7\x01\nHio.envoyproxy.envoy.extensions.matching.input_matchers.hyperscan.v3alphaB\x0eHyperscanProtoP\x01Zagithub.com/envoyproxy/go-control-plane/envoy/extensions/matching/input_matchers/hyperscan/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nRcontrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha/hyperscan.proto\x12:envoy.extensions.matching.input_matchers.hyperscan.v3alpha\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xab\x02\n\tHyperscan\x12\x66\n\x07regexes\x18\x01 \x03(\x0b\x32K.envoy.extensions.matching.input_matchers.hyperscan.v3alpha.Hyperscan.RegexB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xb5\x01\n\x05Regex\x12\x16\n\x05regex\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\n\n\x02id\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61seless\x18\x03 \x01(\x08\x12\x0f\n\x07\x64ot_all\x18\x04 \x01(\x08\x12\x11\n\tmultiline\x18\x05 \x01(\x08\x12\x13\n\x0b\x61llow_empty\x18\x06 \x01(\x08\x12\x0c\n\x04utf8\x18\x07 \x01(\x08\x12\x0b\n\x03ucp\x18\x08 \x01(\x08\x12\x13\n\x0b\x63ombination\x18\t \x01(\x08\x12\r\n\x05quiet\x18\n \x01(\x08\x42\xcf\x01\nHio.envoyproxy.envoy.extensions.matching.input_matchers.hyperscan.v3alphaB\x0eHyperscanProtoP\x01Zigithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.matching.input_matchers.hyperscan.v3alpha.hyperscan_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nHio.envoyproxy.envoy.extensions.matching.input_matchers.hyperscan.v3alphaB\016HyperscanProtoP\001Zagithub.com/envoyproxy/go-control-plane/envoy/extensions/matching/input_matchers/hyperscan/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\nHio.envoyproxy.envoy.extensions.matching.input_matchers.hyperscan.v3alphaB\016HyperscanProtoP\001Zigithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/matching/input_matchers/hyperscan/v3alpha\272\200\310\321\006\002\020\002' _HYPERSCAN_REGEX.fields_by_name['regex']._options = None _HYPERSCAN_REGEX.fields_by_name['regex']._serialized_options = b'\372B\004r\002\020\001' _HYPERSCAN.fields_by_name['regexes']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb_pb2.py index 7ee7269ac86a8..ee384b38f237e 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb_pb2.py @@ -14,14 +14,16 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIcontrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb.proto\x12\x37\x65nvoy.extensions.network.connection_balance.dlb.v3alpha\x1a\x1dudpa/annotations/status.proto\"&\n\x03\x44lb\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bmax_retries\x18\x02 \x01(\rB\xbb\x01\nEio.envoyproxy.envoy.extensions.network.connection_balance.dlb.v3alphaB\x08\x44lbProtoP\x01Z^github.com/envoyproxy/go-control-plane/envoy/extensions/network/connection_balance/dlb/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIcontrib/envoy/extensions/network/connection_balance/dlb/v3alpha/dlb.proto\x12\x37\x65nvoy.extensions.network.connection_balance.dlb.v3alpha\x1a\x1dudpa/annotations/status.proto\"\xde\x01\n\x03\x44lb\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bmax_retries\x18\x02 \x01(\r\x12\x64\n\x0f\x66\x61llback_policy\x18\x03 \x01(\x0e\x32K.envoy.extensions.network.connection_balance.dlb.v3alpha.Dlb.FallbackPolicy\"P\n\x0e\x46\x61llbackPolicy\x12\x08\n\x04None\x10\x00\x12\x18\n\x14NopConnectionBalance\x10\x01\x12\x1a\n\x16\x45xactConnectionBalance\x10\x02\x42\xc3\x01\nEio.envoyproxy.envoy.extensions.network.connection_balance.dlb.v3alphaB\x08\x44lbProtoP\x01Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.network.connection_balance.dlb.v3alpha.dlb_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.network.connection_balance.dlb.v3alphaB\010DlbProtoP\001Z^github.com/envoyproxy/go-control-plane/envoy/extensions/network/connection_balance/dlb/v3alpha\272\200\310\321\006\002\020\002' - _globals['_DLB']._serialized_start=165 - _globals['_DLB']._serialized_end=203 + DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.network.connection_balance.dlb.v3alphaB\010DlbProtoP\001Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/network/connection_balance/dlb/v3alpha\272\200\310\321\006\002\020\002' + _globals['_DLB']._serialized_start=166 + _globals['_DLB']._serialized_end=388 + _globals['_DLB_FALLBACKPOLICY']._serialized_start=308 + _globals['_DLB_FALLBACKPOLICY']._serialized_end=388 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb_pb2.py index c503589d51532..02437867b6946 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb_pb2.py @@ -18,14 +18,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNcontrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb.proto\x12\x37\x65nvoy.extensions.private_key_providers.cryptomb.v3alpha\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1egoogle/protobuf/duration.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x9e\x01\n\x1e\x43ryptoMbPrivateKeyMethodConfig\x12=\n\x0bprivate_key\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12=\n\npoll_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=B\xc0\x01\nEio.envoyproxy.envoy.extensions.private_key_providers.cryptomb.v3alphaB\rCryptombProtoP\x01Z^github.com/envoyproxy/go-control-plane/envoy/extensions/private_key_providers/cryptomb/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNcontrib/envoy/extensions/private_key_providers/cryptomb/v3alpha/cryptomb.proto\x12\x37\x65nvoy.extensions.private_key_providers.cryptomb.v3alpha\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1egoogle/protobuf/duration.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x9e\x01\n\x1e\x43ryptoMbPrivateKeyMethodConfig\x12=\n\x0bprivate_key\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12=\n\npoll_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=B\xc8\x01\nEio.envoyproxy.envoy.extensions.private_key_providers.cryptomb.v3alphaB\rCryptombProtoP\x01Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.private_key_providers.cryptomb.v3alpha.cryptomb_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.private_key_providers.cryptomb.v3alphaB\rCryptombProtoP\001Z^github.com/envoyproxy/go-control-plane/envoy/extensions/private_key_providers/cryptomb/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\nEio.envoyproxy.envoy.extensions.private_key_providers.cryptomb.v3alphaB\rCryptombProtoP\001Zfgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/private_key_providers/cryptomb/v3alpha\272\200\310\321\006\002\020\002' _CRYPTOMBPRIVATEKEYMETHODCONFIG.fields_by_name['private_key']._options = None _CRYPTOMBPRIVATEKEYMETHODCONFIG.fields_by_name['private_key']._serialized_options = b'\270\267\213\244\002\001' _CRYPTOMBPRIVATEKEYMETHODCONFIG.fields_by_name['poll_delay']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/qat/v3alpha/qat_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/qat/v3alpha/qat_pb2.py index 3e3db3c9193a1..fe628fdb6b258 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/qat/v3alpha/qat_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/private_key_providers/qat/v3alpha/qat_pb2.py @@ -18,14 +18,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDcontrib/envoy/extensions/private_key_providers/qat/v3alpha/qat.proto\x12\x32\x65nvoy.extensions.private_key_providers.qat.v3alpha\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1egoogle/protobuf/duration.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x99\x01\n\x19QatPrivateKeyMethodConfig\x12=\n\x0bprivate_key\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12=\n\npoll_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=B\xb1\x01\n@io.envoyproxy.envoy.extensions.private_key_providers.qat.v3alphaB\x08QatProtoP\x01ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/private_key_providers/qat/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDcontrib/envoy/extensions/private_key_providers/qat/v3alpha/qat.proto\x12\x32\x65nvoy.extensions.private_key_providers.qat.v3alpha\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1egoogle/protobuf/duration.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x99\x01\n\x19QatPrivateKeyMethodConfig\x12=\n\x0bprivate_key\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12=\n\npoll_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=B\xb9\x01\n@io.envoyproxy.envoy.extensions.private_key_providers.qat.v3alphaB\x08QatProtoP\x01Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/private_key_providers/qat/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.private_key_providers.qat.v3alpha.qat_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.private_key_providers.qat.v3alphaB\010QatProtoP\001ZYgithub.com/envoyproxy/go-control-plane/envoy/extensions/private_key_providers/qat/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n@io.envoyproxy.envoy.extensions.private_key_providers.qat.v3alphaB\010QatProtoP\001Zagithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/private_key_providers/qat/v3alpha\272\200\310\321\006\002\020\002' _QATPRIVATEKEYMETHODCONFIG.fields_by_name['private_key']._options = None _QATPRIVATEKEYMETHODCONFIG.fields_by_name['private_key']._serialized_options = b'\270\267\213\244\002\001' _QATPRIVATEKEYMETHODCONFIG.fields_by_name['poll_delay']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan_pb2.py index ef65e388f9cf8..a75cbd47599bf 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan_pb2.py @@ -14,14 +14,14 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHcontrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan.proto\x12\x30\x65nvoy.extensions.regex_engines.hyperscan.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x0b\n\tHyperscanB\xb3\x01\n>io.envoyproxy.envoy.extensions.regex_engines.hyperscan.v3alphaB\x0eHyperscanProtoP\x01ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/regex_engines/hyperscan/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHcontrib/envoy/extensions/regex_engines/hyperscan/v3alpha/hyperscan.proto\x12\x30\x65nvoy.extensions.regex_engines.hyperscan.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x0b\n\tHyperscanB\xbb\x01\n>io.envoyproxy.envoy.extensions.regex_engines.hyperscan.v3alphaB\x0eHyperscanProtoP\x01Z_github.com/envoyproxy/go-control-plane/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.regex_engines.hyperscan.v3alpha.hyperscan_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n>io.envoyproxy.envoy.extensions.regex_engines.hyperscan.v3alphaB\016HyperscanProtoP\001ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/regex_engines/hyperscan/v3alpha\272\200\310\321\006\002\020\002' + DESCRIPTOR._serialized_options = b'\n>io.envoyproxy.envoy.extensions.regex_engines.hyperscan.v3alphaB\016HyperscanProtoP\001Z_github.com/envoyproxy/go-control-plane/contrib/envoy/extensions/regex_engines/hyperscan/v3alpha\272\200\310\321\006\002\020\002' _globals['_HYPERSCAN']._serialized_start=157 _globals['_HYPERSCAN']._serialized_end=168 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang_pb2.py index 735016bd80afa..0923be1259dd7 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang_pb2.py @@ -17,14 +17,14 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang.proto\x12\x38\x65nvoy.extensions.router.cluster_specifier.golang.v3alpha\x1a\x19google/protobuf/any.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x8c\x01\n\x06\x43onfig\x12\x1b\n\nlibrary_id\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1d\n\x0clibrary_path\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0f\x64\x65\x66\x61ult_cluster\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12$\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyB\xc8\x01\nFio.envoyproxy.envoy.extensions.router.cluster_specifier.golang.v3alphaB\x0bGolangProtoP\x01Z_github.com/envoyproxy/go-control-plane/envoy/extensions/router/cluster_specifier/golang/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nMcontrib/envoy/extensions/router/cluster_specifier/golang/v3alpha/golang.proto\x12\x38\x65nvoy.extensions.router.cluster_specifier.golang.v3alpha\x1a\x19google/protobuf/any.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x8c\x01\n\x06\x43onfig\x12\x1b\n\nlibrary_id\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1d\n\x0clibrary_path\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12 \n\x0f\x64\x65\x66\x61ult_cluster\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12$\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyB\xd0\x01\nFio.envoyproxy.envoy.extensions.router.cluster_specifier.golang.v3alphaB\x0bGolangProtoP\x01Zggithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.router.cluster_specifier.golang.v3alpha.golang_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\nFio.envoyproxy.envoy.extensions.router.cluster_specifier.golang.v3alphaB\013GolangProtoP\001Z_github.com/envoyproxy/go-control-plane/envoy/extensions/router/cluster_specifier/golang/v3alpha\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\nFio.envoyproxy.envoy.extensions.router.cluster_specifier.golang.v3alphaB\013GolangProtoP\001Zggithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/router/cluster_specifier/golang/v3alpha\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' _CONFIG.fields_by_name['library_id']._options = None _CONFIG.fields_by_name['library_id']._serialized_options = b'\372B\004r\002\020\001' _CONFIG.fields_by_name['library_path']._options = None diff --git a/tools/distrib/python/xds_protos/contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface_pb2.py b/tools/distrib/python/xds_protos/contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface_pb2.py index aa5870886c4ee..8f76223e06e3f 100644 --- a/tools/distrib/python/xds_protos/contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface_pb2.py +++ b/tools/distrib/python/xds_protos/contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface_pb2.py @@ -14,14 +14,14 @@ from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface.proto\x12\x1c\x65nvoy.extensions.vcl.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x14\n\x12VclSocketInterfaceB\x96\x01\n*io.envoyproxy.envoy.extensions.vcl.v3alphaB\x17VclSocketInterfaceProtoP\x01ZCgithub.com/envoyproxy/go-control-plane/envoy/extensions/vcl/v3alpha\xba\x80\xc8\xd1\x06\x04\x08\x01\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?contrib/envoy/extensions/vcl/v3alpha/vcl_socket_interface.proto\x12\x1c\x65nvoy.extensions.vcl.v3alpha\x1a\x1dudpa/annotations/status.proto\"\x14\n\x12VclSocketInterfaceB\x9e\x01\n*io.envoyproxy.envoy.extensions.vcl.v3alphaB\x17VclSocketInterfaceProtoP\x01ZKgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/vcl/v3alpha\xba\x80\xc8\xd1\x06\x04\x08\x01\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'contrib.envoy.extensions.vcl.v3alpha.vcl_socket_interface_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n*io.envoyproxy.envoy.extensions.vcl.v3alphaB\027VclSocketInterfaceProtoP\001ZCgithub.com/envoyproxy/go-control-plane/envoy/extensions/vcl/v3alpha\272\200\310\321\006\004\010\001\020\002' + DESCRIPTOR._serialized_options = b'\n*io.envoyproxy.envoy.extensions.vcl.v3alphaB\027VclSocketInterfaceProtoP\001ZKgithub.com/envoyproxy/go-control-plane/contrib/envoy/extensions/vcl/v3alpha\272\200\310\321\006\004\010\001\020\002' _globals['_VCLSOCKETINTERFACE']._serialized_start=128 _globals['_VCLSOCKETINTERFACE']._serialized_end=148 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/accesslog/v3/accesslog_pb2.py b/tools/distrib/python/xds_protos/envoy/config/accesslog/v3/accesslog_pb2.py index 5bce29642315b..d85df5e86b0aa 100644 --- a/tools/distrib/python/xds_protos/envoy/config/accesslog/v3/accesslog_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/accesslog/v3/accesslog_pb2.py @@ -23,7 +23,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/accesslog/v3/accesslog.proto\x12\x19\x65nvoy.config.accesslog.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\'envoy/data/accesslog/v3/accesslog.proto\x1a$envoy/type/matcher/v3/metadata.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xd3\x01\n\tAccessLog\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\x06\x66ilter\x18\x02 \x01(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilter\x12,\n\x0ctyped_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:1\x9a\xc5\x88\x1e,\n*envoy.config.filter.accesslog.v2.AccessLogB\r\n\x0b\x63onfig_typeJ\x04\x08\x03\x10\x04R\x06\x63onfig\"\xf9\x07\n\x0f\x41\x63\x63\x65ssLogFilter\x12I\n\x12status_code_filter\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.StatusCodeFilterH\x00\x12\x44\n\x0f\x64uration_filter\x18\x02 \x01(\x0b\x32).envoy.config.accesslog.v3.DurationFilterH\x00\x12R\n\x17not_health_check_filter\x18\x03 \x01(\x0b\x32/.envoy.config.accesslog.v3.NotHealthCheckFilterH\x00\x12\x46\n\x10traceable_filter\x18\x04 \x01(\x0b\x32*.envoy.config.accesslog.v3.TraceableFilterH\x00\x12\x42\n\x0eruntime_filter\x18\x05 \x01(\x0b\x32(.envoy.config.accesslog.v3.RuntimeFilterH\x00\x12:\n\nand_filter\x18\x06 \x01(\x0b\x32$.envoy.config.accesslog.v3.AndFilterH\x00\x12\x38\n\tor_filter\x18\x07 \x01(\x0b\x32#.envoy.config.accesslog.v3.OrFilterH\x00\x12@\n\rheader_filter\x18\x08 \x01(\x0b\x32\'.envoy.config.accesslog.v3.HeaderFilterH\x00\x12M\n\x14response_flag_filter\x18\t \x01(\x0b\x32-.envoy.config.accesslog.v3.ResponseFlagFilterH\x00\x12I\n\x12grpc_status_filter\x18\n \x01(\x0b\x32+.envoy.config.accesslog.v3.GrpcStatusFilterH\x00\x12\x46\n\x10\x65xtension_filter\x18\x0b \x01(\x0b\x32*.envoy.config.accesslog.v3.ExtensionFilterH\x00\x12\x44\n\x0fmetadata_filter\x18\x0c \x01(\x0b\x32).envoy.config.accesslog.v3.MetadataFilterH\x00\x12\x43\n\x0flog_type_filter\x18\r \x01(\x0b\x32(.envoy.config.accesslog.v3.LogTypeFilterH\x00:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.AccessLogFilterB\x17\n\x10\x66ilter_specifier\x12\x03\xf8\x42\x01\"\xee\x01\n\x10\x43omparisonFilter\x12\x44\n\x02op\x18\x01 \x01(\x0e\x32..envoy.config.accesslog.v3.ComparisonFilter.OpB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12<\n\x05value\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeUInt32B\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x1c\n\x02Op\x12\x06\n\x02\x45Q\x10\x00\x12\x06\n\x02GE\x10\x01\x12\x06\n\x02LE\x10\x02:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.ComparisonFilter\"\x97\x01\n\x10StatusCodeFilter\x12I\n\ncomparison\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.ComparisonFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.StatusCodeFilter\"\x93\x01\n\x0e\x44urationFilter\x12I\n\ncomparison\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.ComparisonFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:6\x9a\xc5\x88\x1e\x31\n/envoy.config.filter.accesslog.v2.DurationFilter\"T\n\x14NotHealthCheckFilter:<\x9a\xc5\x88\x1e\x37\n5envoy.config.filter.accesslog.v2.NotHealthCheckFilter\"J\n\x0fTraceableFilter:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.TraceableFilter\"\xc3\x01\n\rRuntimeFilter\x12\x1c\n\x0bruntime_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x39\n\x0fpercent_sampled\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\"\n\x1ause_independent_randomness\x18\x03 \x01(\x08:5\x9a\xc5\x88\x1e\x30\n.envoy.config.filter.accesslog.v2.RuntimeFilter\"\x85\x01\n\tAndFilter\x12\x45\n\x07\x66ilters\x18\x01 \x03(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:1\x9a\xc5\x88\x1e,\n*envoy.config.filter.accesslog.v2.AndFilter\"\x83\x01\n\x08OrFilter\x12\x45\n\x07\x66ilters\x18\x02 \x03(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:0\x9a\xc5\x88\x1e+\n)envoy.config.filter.accesslog.v2.OrFilter\"\x84\x01\n\x0cHeaderFilter\x12>\n\x06header\x18\x01 \x01(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:4\x9a\xc5\x88\x1e/\n-envoy.config.filter.accesslog.v2.HeaderFilter\"\xe3\x01\n\x12ResponseFlagFilter\x12\x90\x01\n\x05\x66lags\x18\x01 \x03(\tB\x80\x01\xfa\x42}\x92\x01z\"xrvR\x02LHR\x02UHR\x02UTR\x02LRR\x02URR\x02UFR\x02UCR\x02UOR\x02NRR\x02\x44IR\x02\x46IR\x02RLR\x04UAEXR\x04RLSER\x02\x44\x43R\x03URXR\x02SIR\x02IHR\x03\x44PER\x05UMSDRR\x04RFCFR\x04NFCFR\x02\x44TR\x03UPER\x02NCR\x02OM::\x9a\xc5\x88\x1e\x35\n3envoy.config.filter.accesslog.v2.ResponseFlagFilter\"\xed\x03\n\x10GrpcStatusFilter\x12S\n\x08statuses\x18\x01 \x03(\x0e\x32\x32.envoy.config.accesslog.v3.GrpcStatusFilter.StatusB\r\xfa\x42\n\x92\x01\x07\"\x05\x82\x01\x02\x10\x01\x12\x0f\n\x07\x65xclude\x18\x02 \x01(\x08\"\xb8\x02\n\x06Status\x12\x06\n\x02OK\x10\x00\x12\x0c\n\x08\x43\x41NCELED\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x14\n\x10INVALID_ARGUMENT\x10\x03\x12\x15\n\x11\x44\x45\x41\x44LINE_EXCEEDED\x10\x04\x12\r\n\tNOT_FOUND\x10\x05\x12\x12\n\x0e\x41LREADY_EXISTS\x10\x06\x12\x15\n\x11PERMISSION_DENIED\x10\x07\x12\x16\n\x12RESOURCE_EXHAUSTED\x10\x08\x12\x17\n\x13\x46\x41ILED_PRECONDITION\x10\t\x12\x0b\n\x07\x41\x42ORTED\x10\n\x12\x10\n\x0cOUT_OF_RANGE\x10\x0b\x12\x11\n\rUNIMPLEMENTED\x10\x0c\x12\x0c\n\x08INTERNAL\x10\r\x12\x0f\n\x0bUNAVAILABLE\x10\x0e\x12\r\n\tDATA_LOSS\x10\x0f\x12\x13\n\x0fUNAUTHENTICATED\x10\x10:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.GrpcStatusFilter\"\xbd\x01\n\x0eMetadataFilter\x12\x37\n\x07matcher\x18\x01 \x01(\x0b\x32&.envoy.type.matcher.v3.MetadataMatcher\x12:\n\x16match_if_key_not_found\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:6\x9a\xc5\x88\x1e\x31\n/envoy.config.filter.accesslog.v2.MetadataFilter\"f\n\rLogTypeFilter\x12\x44\n\x05types\x18\x01 \x03(\x0e\x32&.envoy.data.accesslog.v3.AccessLogTypeB\r\xfa\x42\n\x92\x01\x07\"\x05\x82\x01\x02\x10\x01\x12\x0f\n\x07\x65xclude\x18\x02 \x01(\x08\"\xa3\x01\n\x0f\x45xtensionFilter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.ExtensionFilterB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfigB\x91\x01\n\'io.envoyproxy.envoy.config.accesslog.v3B\x0e\x41\x63\x63\x65sslogProtoP\x01ZLgithub.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3;accesslogv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/accesslog/v3/accesslog.proto\x12\x19\x65nvoy.config.accesslog.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\'envoy/data/accesslog/v3/accesslog.proto\x1a$envoy/type/matcher/v3/metadata.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xd3\x01\n\tAccessLog\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\x06\x66ilter\x18\x02 \x01(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilter\x12,\n\x0ctyped_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:1\x9a\xc5\x88\x1e,\n*envoy.config.filter.accesslog.v2.AccessLogB\r\n\x0b\x63onfig_typeJ\x04\x08\x03\x10\x04R\x06\x63onfig\"\xf9\x07\n\x0f\x41\x63\x63\x65ssLogFilter\x12I\n\x12status_code_filter\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.StatusCodeFilterH\x00\x12\x44\n\x0f\x64uration_filter\x18\x02 \x01(\x0b\x32).envoy.config.accesslog.v3.DurationFilterH\x00\x12R\n\x17not_health_check_filter\x18\x03 \x01(\x0b\x32/.envoy.config.accesslog.v3.NotHealthCheckFilterH\x00\x12\x46\n\x10traceable_filter\x18\x04 \x01(\x0b\x32*.envoy.config.accesslog.v3.TraceableFilterH\x00\x12\x42\n\x0eruntime_filter\x18\x05 \x01(\x0b\x32(.envoy.config.accesslog.v3.RuntimeFilterH\x00\x12:\n\nand_filter\x18\x06 \x01(\x0b\x32$.envoy.config.accesslog.v3.AndFilterH\x00\x12\x38\n\tor_filter\x18\x07 \x01(\x0b\x32#.envoy.config.accesslog.v3.OrFilterH\x00\x12@\n\rheader_filter\x18\x08 \x01(\x0b\x32\'.envoy.config.accesslog.v3.HeaderFilterH\x00\x12M\n\x14response_flag_filter\x18\t \x01(\x0b\x32-.envoy.config.accesslog.v3.ResponseFlagFilterH\x00\x12I\n\x12grpc_status_filter\x18\n \x01(\x0b\x32+.envoy.config.accesslog.v3.GrpcStatusFilterH\x00\x12\x46\n\x10\x65xtension_filter\x18\x0b \x01(\x0b\x32*.envoy.config.accesslog.v3.ExtensionFilterH\x00\x12\x44\n\x0fmetadata_filter\x18\x0c \x01(\x0b\x32).envoy.config.accesslog.v3.MetadataFilterH\x00\x12\x43\n\x0flog_type_filter\x18\r \x01(\x0b\x32(.envoy.config.accesslog.v3.LogTypeFilterH\x00:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.AccessLogFilterB\x17\n\x10\x66ilter_specifier\x12\x03\xf8\x42\x01\"\xee\x01\n\x10\x43omparisonFilter\x12\x44\n\x02op\x18\x01 \x01(\x0e\x32..envoy.config.accesslog.v3.ComparisonFilter.OpB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12<\n\x05value\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeUInt32B\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"\x1c\n\x02Op\x12\x06\n\x02\x45Q\x10\x00\x12\x06\n\x02GE\x10\x01\x12\x06\n\x02LE\x10\x02:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.ComparisonFilter\"\x97\x01\n\x10StatusCodeFilter\x12I\n\ncomparison\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.ComparisonFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.StatusCodeFilter\"\x93\x01\n\x0e\x44urationFilter\x12I\n\ncomparison\x18\x01 \x01(\x0b\x32+.envoy.config.accesslog.v3.ComparisonFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:6\x9a\xc5\x88\x1e\x31\n/envoy.config.filter.accesslog.v2.DurationFilter\"T\n\x14NotHealthCheckFilter:<\x9a\xc5\x88\x1e\x37\n5envoy.config.filter.accesslog.v2.NotHealthCheckFilter\"J\n\x0fTraceableFilter:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.TraceableFilter\"\xc3\x01\n\rRuntimeFilter\x12\x1c\n\x0bruntime_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x39\n\x0fpercent_sampled\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\"\n\x1ause_independent_randomness\x18\x03 \x01(\x08:5\x9a\xc5\x88\x1e\x30\n.envoy.config.filter.accesslog.v2.RuntimeFilter\"\x85\x01\n\tAndFilter\x12\x45\n\x07\x66ilters\x18\x01 \x03(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:1\x9a\xc5\x88\x1e,\n*envoy.config.filter.accesslog.v2.AndFilter\"\x83\x01\n\x08OrFilter\x12\x45\n\x07\x66ilters\x18\x02 \x03(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:0\x9a\xc5\x88\x1e+\n)envoy.config.filter.accesslog.v2.OrFilter\"\x84\x01\n\x0cHeaderFilter\x12>\n\x06header\x18\x01 \x01(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:4\x9a\xc5\x88\x1e/\n-envoy.config.filter.accesslog.v2.HeaderFilter\"\xee\x01\n\x12ResponseFlagFilter\x12\x9b\x01\n\x05\x66lags\x18\x01 \x03(\tB\x8b\x01\xfa\x42\x87\x01\x92\x01\x83\x01\"\x80\x01r~R\x02LHR\x02UHR\x02UTR\x02LRR\x02URR\x02UFR\x02UCR\x02UOR\x02NRR\x02\x44IR\x02\x46IR\x02RLR\x04UAEXR\x04RLSER\x02\x44\x43R\x03URXR\x02SIR\x02IHR\x03\x44PER\x05UMSDRR\x04RFCFR\x04NFCFR\x02\x44TR\x03UPER\x02NCR\x02OMR\x02\x44\x46R\x02\x44O::\x9a\xc5\x88\x1e\x35\n3envoy.config.filter.accesslog.v2.ResponseFlagFilter\"\xed\x03\n\x10GrpcStatusFilter\x12S\n\x08statuses\x18\x01 \x03(\x0e\x32\x32.envoy.config.accesslog.v3.GrpcStatusFilter.StatusB\r\xfa\x42\n\x92\x01\x07\"\x05\x82\x01\x02\x10\x01\x12\x0f\n\x07\x65xclude\x18\x02 \x01(\x08\"\xb8\x02\n\x06Status\x12\x06\n\x02OK\x10\x00\x12\x0c\n\x08\x43\x41NCELED\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x14\n\x10INVALID_ARGUMENT\x10\x03\x12\x15\n\x11\x44\x45\x41\x44LINE_EXCEEDED\x10\x04\x12\r\n\tNOT_FOUND\x10\x05\x12\x12\n\x0e\x41LREADY_EXISTS\x10\x06\x12\x15\n\x11PERMISSION_DENIED\x10\x07\x12\x16\n\x12RESOURCE_EXHAUSTED\x10\x08\x12\x17\n\x13\x46\x41ILED_PRECONDITION\x10\t\x12\x0b\n\x07\x41\x42ORTED\x10\n\x12\x10\n\x0cOUT_OF_RANGE\x10\x0b\x12\x11\n\rUNIMPLEMENTED\x10\x0c\x12\x0c\n\x08INTERNAL\x10\r\x12\x0f\n\x0bUNAVAILABLE\x10\x0e\x12\r\n\tDATA_LOSS\x10\x0f\x12\x13\n\x0fUNAUTHENTICATED\x10\x10:8\x9a\xc5\x88\x1e\x33\n1envoy.config.filter.accesslog.v2.GrpcStatusFilter\"\xbd\x01\n\x0eMetadataFilter\x12\x37\n\x07matcher\x18\x01 \x01(\x0b\x32&.envoy.type.matcher.v3.MetadataMatcher\x12:\n\x16match_if_key_not_found\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:6\x9a\xc5\x88\x1e\x31\n/envoy.config.filter.accesslog.v2.MetadataFilter\"f\n\rLogTypeFilter\x12\x44\n\x05types\x18\x01 \x03(\x0e\x32&.envoy.data.accesslog.v3.AccessLogTypeB\r\xfa\x42\n\x92\x01\x07\"\x05\x82\x01\x02\x10\x01\x12\x0f\n\x07\x65xclude\x18\x02 \x01(\x08\"\xa3\x01\n\x0f\x45xtensionFilter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.accesslog.v2.ExtensionFilterB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfigB\x91\x01\n\'io.envoyproxy.envoy.config.accesslog.v3B\x0e\x41\x63\x63\x65sslogProtoP\x01ZLgithub.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3;accesslogv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -72,7 +72,7 @@ _HEADERFILTER._options = None _HEADERFILTER._serialized_options = b'\232\305\210\036/\n-envoy.config.filter.accesslog.v2.HeaderFilter' _RESPONSEFLAGFILTER.fields_by_name['flags']._options = None - _RESPONSEFLAGFILTER.fields_by_name['flags']._serialized_options = b'\372B}\222\001z\"xrvR\002LHR\002UHR\002UTR\002LRR\002URR\002UFR\002UCR\002UOR\002NRR\002DIR\002FIR\002RLR\004UAEXR\004RLSER\002DCR\003URXR\002SIR\002IHR\003DPER\005UMSDRR\004RFCFR\004NFCFR\002DTR\003UPER\002NCR\002OM' + _RESPONSEFLAGFILTER.fields_by_name['flags']._serialized_options = b'\372B\207\001\222\001\203\001\"\200\001r~R\002LHR\002UHR\002UTR\002LRR\002URR\002UFR\002UCR\002UOR\002NRR\002DIR\002FIR\002RLR\004UAEXR\004RLSER\002DCR\003URXR\002SIR\002IHR\003DPER\005UMSDRR\004RFCFR\004NFCFR\002DTR\003UPER\002NCR\002OMR\002DFR\002DO' _RESPONSEFLAGFILTER._options = None _RESPONSEFLAGFILTER._serialized_options = b'\232\305\210\0365\n3envoy.config.filter.accesslog.v2.ResponseFlagFilter' _GRPCSTATUSFILTER.fields_by_name['statuses']._options = None @@ -110,15 +110,15 @@ _globals['_HEADERFILTER']._serialized_start=2819 _globals['_HEADERFILTER']._serialized_end=2951 _globals['_RESPONSEFLAGFILTER']._serialized_start=2954 - _globals['_RESPONSEFLAGFILTER']._serialized_end=3181 - _globals['_GRPCSTATUSFILTER']._serialized_start=3184 - _globals['_GRPCSTATUSFILTER']._serialized_end=3677 - _globals['_GRPCSTATUSFILTER_STATUS']._serialized_start=3307 - _globals['_GRPCSTATUSFILTER_STATUS']._serialized_end=3619 - _globals['_METADATAFILTER']._serialized_start=3680 - _globals['_METADATAFILTER']._serialized_end=3869 - _globals['_LOGTYPEFILTER']._serialized_start=3871 - _globals['_LOGTYPEFILTER']._serialized_end=3973 - _globals['_EXTENSIONFILTER']._serialized_start=3976 - _globals['_EXTENSIONFILTER']._serialized_end=4139 + _globals['_RESPONSEFLAGFILTER']._serialized_end=3192 + _globals['_GRPCSTATUSFILTER']._serialized_start=3195 + _globals['_GRPCSTATUSFILTER']._serialized_end=3688 + _globals['_GRPCSTATUSFILTER_STATUS']._serialized_start=3318 + _globals['_GRPCSTATUSFILTER_STATUS']._serialized_end=3630 + _globals['_METADATAFILTER']._serialized_start=3691 + _globals['_METADATAFILTER']._serialized_end=3880 + _globals['_LOGTYPEFILTER']._serialized_start=3882 + _globals['_LOGTYPEFILTER']._serialized_end=3984 + _globals['_EXTENSIONFILTER']._serialized_start=3987 + _globals['_EXTENSIONFILTER']._serialized_end=4150 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/bootstrap/v3/bootstrap_pb2.py b/tools/distrib/python/xds_protos/envoy/config/bootstrap/v3/bootstrap_pb2.py index 59f1fd00b5b16..eb4586479fbc4 100644 --- a/tools/distrib/python/xds_protos/envoy/config/bootstrap/v3/bootstrap_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/bootstrap/v3/bootstrap_pb2.py @@ -37,7 +37,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/bootstrap/v3/bootstrap.proto\x12\x19\x65nvoy.config.bootstrap.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a%envoy/config/cluster/v3/cluster.proto\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a/envoy/config/core/v3/event_service_config.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/core/v3/resolver.proto\x1a(envoy/config/core/v3/socket_option.proto\x1a\'envoy/config/listener/v3/listener.proto\x1a#envoy/config/metrics/v3/stats.proto\x1a\'envoy/config/overload/v3/overload.proto\x1a\'envoy/config/trace/v3/http_tracer.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1fudpa/annotations/security.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb9\x19\n\tBootstrap\x12(\n\x04node\x18\x01 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12\x1b\n\x13node_context_params\x18\x1a \x03(\t\x12N\n\x10static_resources\x18\x02 \x01(\x0b\x32\x34.envoy.config.bootstrap.v3.Bootstrap.StaticResources\x12P\n\x11\x64ynamic_resources\x18\x03 \x01(\x0b\x32\x35.envoy.config.bootstrap.v3.Bootstrap.DynamicResources\x12\x42\n\x0f\x63luster_manager\x18\x04 \x01(\x0b\x32).envoy.config.bootstrap.v3.ClusterManager\x12\x39\n\nhds_config\x18\x0e \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource\x12\x12\n\nflags_path\x18\x05 \x01(\t\x12\x37\n\x0bstats_sinks\x18\x06 \x03(\x0b\x32\".envoy.config.metrics.v3.StatsSink\x12:\n\x0cstats_config\x18\r \x01(\x0b\x32$.envoy.config.metrics.v3.StatsConfig\x12]\n\x14stats_flush_interval\x18\x07 \x01(\x0b\x32\x19.google.protobuf.DurationB$\xfa\x42\x0e\xaa\x01\x0b\x1a\x03\x08\xac\x02\x32\x04\x10\xc0\x84=\xf2\x98\xfe\x8f\x05\r\x12\x0bstats_flush\x12\'\n\x14stats_flush_on_admin\x18\x1d \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12\x42\n\x08watchdog\x18\x08 \x01(\x0b\x32#.envoy.config.bootstrap.v3.WatchdogB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x37\n\twatchdogs\x18\x1b \x01(\x0b\x32$.envoy.config.bootstrap.v3.Watchdogs\x12<\n\x07tracing\x18\t \x01(\x0b\x32\x1e.envoy.config.trace.v3.TracingB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x42\n\x0flayered_runtime\x18\x11 \x01(\x0b\x32).envoy.config.bootstrap.v3.LayeredRuntime\x12/\n\x05\x61\x64min\x18\x0c \x01(\x0b\x32 .envoy.config.bootstrap.v3.Admin\x12N\n\x10overload_manager\x18\x0f \x01(\x0b\x32).envoy.config.overload.v3.OverloadManagerB\t\x8a\x93\xb7*\x04\x08\x01\x10\x01\x12\x1f\n\x17\x65nable_dispatcher_stats\x18\x10 \x01(\x08\x12\x15\n\rheader_prefix\x18\x12 \x01(\t\x12\x43\n\x1dstats_server_version_override\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12,\n\x17use_tcp_for_dns_lookups\x18\x14 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12U\n\x15\x64ns_resolution_config\x18\x1e \x01(\x0b\x32).envoy.config.core.v3.DnsResolutionConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12M\n\x19typed_dns_resolver_config\x18\x1f \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12H\n\x14\x62ootstrap_extensions\x18\x15 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12=\n\rfatal_actions\x18\x1c \x03(\x0b\x32&.envoy.config.bootstrap.v3.FatalAction\x12:\n\x0e\x63onfig_sources\x18\x16 \x03(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x41\n\x15\x64\x65\x66\x61ult_config_source\x18\x17 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12 \n\x18\x64\x65\x66\x61ult_socket_interface\x18\x18 \x01(\t\x12n\n\x1e\x63\x65rtificate_provider_instances\x18\x19 \x03(\x0b\x32\x46.envoy.config.bootstrap.v3.Bootstrap.CertificateProviderInstancesEntry\x12\x45\n\x0einline_headers\x18 \x03(\x0b\x32-.envoy.config.bootstrap.v3.CustomInlineHeader\x12\x1e\n\x16perf_tracing_file_path\x18! \x01(\t\x12H\n\x14\x64\x65\x66\x61ult_regex_engine\x18\" \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12J\n\x16xds_delegate_extension\x18# \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12P\n\x1cxds_config_tracker_extension\x18$ \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x44\n\x10listener_manager\x18% \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12Y\n\x16\x61pplication_log_config\x18& \x01(\x0b\x32\x39.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig\x1a\xfc\x01\n\x0fStaticResources\x12\x35\n\tlisteners\x18\x01 \x03(\x0b\x32\".envoy.config.listener.v3.Listener\x12\x32\n\x08\x63lusters\x18\x02 \x03(\x0b\x32 .envoy.config.cluster.v3.Cluster\x12\x42\n\x07secrets\x18\x03 \x03(\x0b\x32\x31.envoy.extensions.transport_sockets.tls.v3.Secret::\x9a\xc5\x88\x1e\x35\n3envoy.config.bootstrap.v2.Bootstrap.StaticResources\x1a\xbe\x02\n\x10\x44ynamicResources\x12\x36\n\nlds_config\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x1d\n\x15lds_resources_locator\x18\x05 \x01(\t\x12\x36\n\ncds_config\x18\x02 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x1d\n\x15\x63\x64s_resources_locator\x18\x06 \x01(\t\x12\x39\n\nads_config\x18\x03 \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource:;\x9a\xc5\x88\x1e\x36\n4envoy.config.bootstrap.v2.Bootstrap.DynamicResourcesJ\x04\x08\x04\x10\x05\x1a\xd6\x01\n\x14\x41pplicationLogConfig\x12W\n\nlog_format\x18\x01 \x01(\x0b\x32\x43.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig.LogFormat\x1a\x65\n\tLogFormat\x12.\n\x0bjson_format\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x12\x15\n\x0btext_format\x18\x02 \x01(\tH\x00\x42\x11\n\nlog_format\x12\x03\xf8\x42\x01\x1ao\n!CertificateProviderInstancesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig:\x02\x38\x01:*\x9a\xc5\x88\x1e%\n#envoy.config.bootstrap.v2.BootstrapB\r\n\x0bstats_flushJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cR\x07runtime\"\xb3\x02\n\x05\x41\x64min\x12\x38\n\naccess_log\x18\x05 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12$\n\x0f\x61\x63\x63\x65ss_log_path\x18\x01 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x14\n\x0cprofile_path\x18\x02 \x01(\t\x12.\n\x07\x61\x64\x64ress\x18\x03 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12:\n\x0esocket_options\x18\x04 \x03(\x0b\x32\".envoy.config.core.v3.SocketOption\x12 \n\x18ignore_global_conn_limit\x18\x06 \x01(\x08:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.config.bootstrap.v2.Admin\"\xe6\x03\n\x0e\x43lusterManager\x12\x1a\n\x12local_cluster_name\x18\x01 \x01(\t\x12U\n\x11outlier_detection\x18\x02 \x01(\x0b\x32:.envoy.config.bootstrap.v3.ClusterManager.OutlierDetection\x12>\n\x14upstream_bind_config\x18\x03 \x01(\x0b\x32 .envoy.config.core.v3.BindConfig\x12@\n\x11load_stats_config\x18\x04 \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource\x1a\xad\x01\n\x10OutlierDetection\x12\x16\n\x0e\x65vent_log_path\x18\x01 \x01(\t\x12?\n\revent_service\x18\x02 \x01(\x0b\x32(.envoy.config.core.v3.EventServiceConfig:@\x9a\xc5\x88\x1e;\n9envoy.config.bootstrap.v2.ClusterManager.OutlierDetection:/\x9a\xc5\x88\x1e*\n(envoy.config.bootstrap.v2.ClusterManager\"\x8c\x01\n\tWatchdogs\x12\x41\n\x14main_thread_watchdog\x18\x01 \x01(\x0b\x32#.envoy.config.bootstrap.v3.Watchdog\x12<\n\x0fworker_watchdog\x18\x02 \x01(\x0b\x32#.envoy.config.bootstrap.v3.Watchdog\"\xbb\x05\n\x08Watchdog\x12\x43\n\x07\x61\x63tions\x18\x07 \x03(\x0b\x32\x32.envoy.config.bootstrap.v3.Watchdog.WatchdogAction\x12/\n\x0cmiss_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10megamiss_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x0ckill_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x44\n\x17max_kill_timeout_jitter\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02\x32\x00\x12\x34\n\x11multikill_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x13multikill_threshold\x18\x05 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x1a\xf6\x01\n\x0eWatchdogAction\x12:\n\x06\x63onfig\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12Y\n\x05\x65vent\x18\x02 \x01(\x0e\x32@.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEventB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"M\n\rWatchdogEvent\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04KILL\x10\x01\x12\r\n\tMULTIKILL\x10\x02\x12\x0c\n\x08MEGAMISS\x10\x03\x12\x08\n\x04MISS\x10\x04:)\x9a\xc5\x88\x1e$\n\"envoy.config.bootstrap.v2.Watchdog\"I\n\x0b\x46\x61talAction\x12:\n\x06\x63onfig\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\"\xa5\x01\n\x07Runtime\x12\x14\n\x0csymlink_root\x18\x01 \x01(\t\x12\x14\n\x0csubdirectory\x18\x02 \x01(\t\x12\x1d\n\x15override_subdirectory\x18\x03 \x01(\t\x12%\n\x04\x62\x61se\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct:(\x9a\xc5\x88\x1e#\n!envoy.config.bootstrap.v2.Runtime\"\xe3\x05\n\x0cRuntimeLayer\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12/\n\x0cstatic_layer\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x12G\n\ndisk_layer\x18\x03 \x01(\x0b\x32\x31.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayerH\x00\x12I\n\x0b\x61\x64min_layer\x18\x04 \x01(\x0b\x32\x32.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayerH\x00\x12G\n\nrtds_layer\x18\x05 \x01(\x0b\x32\x31.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayerH\x00\x1a\x90\x01\n\tDiskLayer\x12\x14\n\x0csymlink_root\x18\x01 \x01(\t\x12\x14\n\x0csubdirectory\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppend_service_cluster\x18\x02 \x01(\x08:7\x9a\xc5\x88\x1e\x32\n0envoy.config.bootstrap.v2.RuntimeLayer.DiskLayer\x1a\x46\n\nAdminLayer:8\x9a\xc5\x88\x1e\x33\n1envoy.config.bootstrap.v2.RuntimeLayer.AdminLayer\x1a\x8b\x01\n\tRtdsLayer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x37\n\x0brtds_config\x18\x02 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource:7\x9a\xc5\x88\x1e\x32\n0envoy.config.bootstrap.v2.RuntimeLayer.RtdsLayer:-\x9a\xc5\x88\x1e(\n&envoy.config.bootstrap.v2.RuntimeLayerB\x16\n\x0flayer_specifier\x12\x03\xf8\x42\x01\"z\n\x0eLayeredRuntime\x12\x37\n\x06layers\x18\x01 \x03(\x0b\x32\'.envoy.config.bootstrap.v3.RuntimeLayer:/\x9a\xc5\x88\x1e*\n(envoy.config.bootstrap.v2.LayeredRuntime\"\x8d\x02\n\x12\x43ustomInlineHeader\x12)\n\x12inline_header_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x64\n\x12inline_header_type\x18\x02 \x01(\x0e\x32>.envoy.config.bootstrap.v3.CustomInlineHeader.InlineHeaderTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"f\n\x10InlineHeaderType\x12\x12\n\x0eREQUEST_HEADER\x10\x00\x12\x13\n\x0fREQUEST_TRAILER\x10\x01\x12\x13\n\x0fRESPONSE_HEADER\x10\x02\x12\x14\n\x10RESPONSE_TRAILER\x10\x03\x42\x91\x01\n\'io.envoyproxy.envoy.config.bootstrap.v3B\x0e\x42ootstrapProtoP\x01ZLgithub.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3;bootstrapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/bootstrap/v3/bootstrap.proto\x12\x19\x65nvoy.config.bootstrap.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a%envoy/config/cluster/v3/cluster.proto\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a/envoy/config/core/v3/event_service_config.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/core/v3/resolver.proto\x1a(envoy/config/core/v3/socket_option.proto\x1a\'envoy/config/listener/v3/listener.proto\x1a#envoy/config/metrics/v3/stats.proto\x1a\'envoy/config/overload/v3/overload.proto\x1a\'envoy/config/trace/v3/http_tracer.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1fudpa/annotations/security.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xad\x1c\n\tBootstrap\x12(\n\x04node\x18\x01 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12\x1b\n\x13node_context_params\x18\x1a \x03(\t\x12N\n\x10static_resources\x18\x02 \x01(\x0b\x32\x34.envoy.config.bootstrap.v3.Bootstrap.StaticResources\x12P\n\x11\x64ynamic_resources\x18\x03 \x01(\x0b\x32\x35.envoy.config.bootstrap.v3.Bootstrap.DynamicResources\x12\x42\n\x0f\x63luster_manager\x18\x04 \x01(\x0b\x32).envoy.config.bootstrap.v3.ClusterManager\x12\x39\n\nhds_config\x18\x0e \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource\x12\x12\n\nflags_path\x18\x05 \x01(\t\x12\x37\n\x0bstats_sinks\x18\x06 \x03(\x0b\x32\".envoy.config.metrics.v3.StatsSink\x12W\n\x15\x64\x65\x66\x65rred_stat_options\x18\' \x01(\x0b\x32\x38.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions\x12:\n\x0cstats_config\x18\r \x01(\x0b\x32$.envoy.config.metrics.v3.StatsConfig\x12]\n\x14stats_flush_interval\x18\x07 \x01(\x0b\x32\x19.google.protobuf.DurationB$\xfa\x42\x0e\xaa\x01\x0b\x1a\x03\x08\xac\x02\x32\x04\x10\xc0\x84=\xf2\x98\xfe\x8f\x05\r\x12\x0bstats_flush\x12\'\n\x14stats_flush_on_admin\x18\x1d \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12\x42\n\x08watchdog\x18\x08 \x01(\x0b\x32#.envoy.config.bootstrap.v3.WatchdogB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x37\n\twatchdogs\x18\x1b \x01(\x0b\x32$.envoy.config.bootstrap.v3.Watchdogs\x12<\n\x07tracing\x18\t \x01(\x0b\x32\x1e.envoy.config.trace.v3.TracingB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x42\n\x0flayered_runtime\x18\x11 \x01(\x0b\x32).envoy.config.bootstrap.v3.LayeredRuntime\x12/\n\x05\x61\x64min\x18\x0c \x01(\x0b\x32 .envoy.config.bootstrap.v3.Admin\x12N\n\x10overload_manager\x18\x0f \x01(\x0b\x32).envoy.config.overload.v3.OverloadManagerB\t\x8a\x93\xb7*\x04\x08\x01\x10\x01\x12\x1f\n\x17\x65nable_dispatcher_stats\x18\x10 \x01(\x08\x12\x15\n\rheader_prefix\x18\x12 \x01(\t\x12\x43\n\x1dstats_server_version_override\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12,\n\x17use_tcp_for_dns_lookups\x18\x14 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12U\n\x15\x64ns_resolution_config\x18\x1e \x01(\x0b\x32).envoy.config.core.v3.DnsResolutionConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12M\n\x19typed_dns_resolver_config\x18\x1f \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12H\n\x14\x62ootstrap_extensions\x18\x15 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12=\n\rfatal_actions\x18\x1c \x03(\x0b\x32&.envoy.config.bootstrap.v3.FatalAction\x12:\n\x0e\x63onfig_sources\x18\x16 \x03(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x41\n\x15\x64\x65\x66\x61ult_config_source\x18\x17 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12 \n\x18\x64\x65\x66\x61ult_socket_interface\x18\x18 \x01(\t\x12n\n\x1e\x63\x65rtificate_provider_instances\x18\x19 \x03(\x0b\x32\x46.envoy.config.bootstrap.v3.Bootstrap.CertificateProviderInstancesEntry\x12\x45\n\x0einline_headers\x18 \x03(\x0b\x32-.envoy.config.bootstrap.v3.CustomInlineHeader\x12\x1e\n\x16perf_tracing_file_path\x18! \x01(\t\x12H\n\x14\x64\x65\x66\x61ult_regex_engine\x18\" \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12J\n\x16xds_delegate_extension\x18# \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12P\n\x1cxds_config_tracker_extension\x18$ \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x44\n\x10listener_manager\x18% \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12Y\n\x16\x61pplication_log_config\x18& \x01(\x0b\x32\x39.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig\x12k\n grpc_async_client_manager_config\x18( \x01(\x0b\x32\x41.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig\x1a\xfc\x01\n\x0fStaticResources\x12\x35\n\tlisteners\x18\x01 \x03(\x0b\x32\".envoy.config.listener.v3.Listener\x12\x32\n\x08\x63lusters\x18\x02 \x03(\x0b\x32 .envoy.config.cluster.v3.Cluster\x12\x42\n\x07secrets\x18\x03 \x03(\x0b\x32\x31.envoy.extensions.transport_sockets.tls.v3.Secret::\x9a\xc5\x88\x1e\x35\n3envoy.config.bootstrap.v2.Bootstrap.StaticResources\x1a\xbe\x02\n\x10\x44ynamicResources\x12\x36\n\nlds_config\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x1d\n\x15lds_resources_locator\x18\x05 \x01(\t\x12\x36\n\ncds_config\x18\x02 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x1d\n\x15\x63\x64s_resources_locator\x18\x06 \x01(\t\x12\x39\n\nads_config\x18\x03 \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource:;\x9a\xc5\x88\x1e\x36\n4envoy.config.bootstrap.v2.Bootstrap.DynamicResourcesJ\x04\x08\x04\x10\x05\x1a\xd6\x01\n\x14\x41pplicationLogConfig\x12W\n\nlog_format\x18\x01 \x01(\x0b\x32\x43.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig.LogFormat\x1a\x65\n\tLogFormat\x12.\n\x0bjson_format\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x12\x15\n\x0btext_format\x18\x02 \x01(\tH\x00\x42\x11\n\nlog_format\x12\x03\xf8\x42\x01\x1a=\n\x13\x44\x65\x66\x65rredStatOptions\x12&\n\x1e\x65nable_deferred_creation_stats\x18\x01 \x01(\x08\x1am\n\x1cGrpcAsyncClientManagerConfig\x12M\n\x1emax_cached_entry_idle_duration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\n\xfa\x42\x07\xaa\x01\x04\x32\x02\x08\x05\x1ao\n!CertificateProviderInstancesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig:\x02\x38\x01:*\x9a\xc5\x88\x1e%\n#envoy.config.bootstrap.v2.BootstrapB\r\n\x0bstats_flushJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cR\x07runtime\"\xb3\x02\n\x05\x41\x64min\x12\x38\n\naccess_log\x18\x05 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12$\n\x0f\x61\x63\x63\x65ss_log_path\x18\x01 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x14\n\x0cprofile_path\x18\x02 \x01(\t\x12.\n\x07\x61\x64\x64ress\x18\x03 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12:\n\x0esocket_options\x18\x04 \x03(\x0b\x32\".envoy.config.core.v3.SocketOption\x12 \n\x18ignore_global_conn_limit\x18\x06 \x01(\x08:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.config.bootstrap.v2.Admin\"\x90\x04\n\x0e\x43lusterManager\x12\x1a\n\x12local_cluster_name\x18\x01 \x01(\t\x12U\n\x11outlier_detection\x18\x02 \x01(\x0b\x32:.envoy.config.bootstrap.v3.ClusterManager.OutlierDetection\x12>\n\x14upstream_bind_config\x18\x03 \x01(\x0b\x32 .envoy.config.core.v3.BindConfig\x12@\n\x11load_stats_config\x18\x04 \x01(\x0b\x32%.envoy.config.core.v3.ApiConfigSource\x12(\n enable_deferred_cluster_creation\x18\x05 \x01(\x08\x1a\xad\x01\n\x10OutlierDetection\x12\x16\n\x0e\x65vent_log_path\x18\x01 \x01(\t\x12?\n\revent_service\x18\x02 \x01(\x0b\x32(.envoy.config.core.v3.EventServiceConfig:@\x9a\xc5\x88\x1e;\n9envoy.config.bootstrap.v2.ClusterManager.OutlierDetection:/\x9a\xc5\x88\x1e*\n(envoy.config.bootstrap.v2.ClusterManager\"\x8c\x01\n\tWatchdogs\x12\x41\n\x14main_thread_watchdog\x18\x01 \x01(\x0b\x32#.envoy.config.bootstrap.v3.Watchdog\x12<\n\x0fworker_watchdog\x18\x02 \x01(\x0b\x32#.envoy.config.bootstrap.v3.Watchdog\"\xbb\x05\n\x08Watchdog\x12\x43\n\x07\x61\x63tions\x18\x07 \x03(\x0b\x32\x32.envoy.config.bootstrap.v3.Watchdog.WatchdogAction\x12/\n\x0cmiss_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x10megamiss_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x0ckill_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x44\n\x17max_kill_timeout_jitter\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02\x32\x00\x12\x34\n\x11multikill_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x33\n\x13multikill_threshold\x18\x05 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x1a\xf6\x01\n\x0eWatchdogAction\x12:\n\x06\x63onfig\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12Y\n\x05\x65vent\x18\x02 \x01(\x0e\x32@.envoy.config.bootstrap.v3.Watchdog.WatchdogAction.WatchdogEventB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"M\n\rWatchdogEvent\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04KILL\x10\x01\x12\r\n\tMULTIKILL\x10\x02\x12\x0c\n\x08MEGAMISS\x10\x03\x12\x08\n\x04MISS\x10\x04:)\x9a\xc5\x88\x1e$\n\"envoy.config.bootstrap.v2.Watchdog\"I\n\x0b\x46\x61talAction\x12:\n\x06\x63onfig\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\"\xa5\x01\n\x07Runtime\x12\x14\n\x0csymlink_root\x18\x01 \x01(\t\x12\x14\n\x0csubdirectory\x18\x02 \x01(\t\x12\x1d\n\x15override_subdirectory\x18\x03 \x01(\t\x12%\n\x04\x62\x61se\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct:(\x9a\xc5\x88\x1e#\n!envoy.config.bootstrap.v2.Runtime\"\xe3\x05\n\x0cRuntimeLayer\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12/\n\x0cstatic_layer\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x12G\n\ndisk_layer\x18\x03 \x01(\x0b\x32\x31.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayerH\x00\x12I\n\x0b\x61\x64min_layer\x18\x04 \x01(\x0b\x32\x32.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayerH\x00\x12G\n\nrtds_layer\x18\x05 \x01(\x0b\x32\x31.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayerH\x00\x1a\x90\x01\n\tDiskLayer\x12\x14\n\x0csymlink_root\x18\x01 \x01(\t\x12\x14\n\x0csubdirectory\x18\x03 \x01(\t\x12\x1e\n\x16\x61ppend_service_cluster\x18\x02 \x01(\x08:7\x9a\xc5\x88\x1e\x32\n0envoy.config.bootstrap.v2.RuntimeLayer.DiskLayer\x1a\x46\n\nAdminLayer:8\x9a\xc5\x88\x1e\x33\n1envoy.config.bootstrap.v2.RuntimeLayer.AdminLayer\x1a\x8b\x01\n\tRtdsLayer\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x37\n\x0brtds_config\x18\x02 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource:7\x9a\xc5\x88\x1e\x32\n0envoy.config.bootstrap.v2.RuntimeLayer.RtdsLayer:-\x9a\xc5\x88\x1e(\n&envoy.config.bootstrap.v2.RuntimeLayerB\x16\n\x0flayer_specifier\x12\x03\xf8\x42\x01\"z\n\x0eLayeredRuntime\x12\x37\n\x06layers\x18\x01 \x03(\x0b\x32\'.envoy.config.bootstrap.v3.RuntimeLayer:/\x9a\xc5\x88\x1e*\n(envoy.config.bootstrap.v2.LayeredRuntime\"\x8d\x02\n\x12\x43ustomInlineHeader\x12)\n\x12inline_header_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x64\n\x12inline_header_type\x18\x02 \x01(\x0e\x32>.envoy.config.bootstrap.v3.CustomInlineHeader.InlineHeaderTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"f\n\x10InlineHeaderType\x12\x12\n\x0eREQUEST_HEADER\x10\x00\x12\x13\n\x0fREQUEST_TRAILER\x10\x01\x12\x13\n\x0fRESPONSE_HEADER\x10\x02\x12\x14\n\x10RESPONSE_TRAILER\x10\x03\x42\x91\x01\n\'io.envoyproxy.envoy.config.bootstrap.v3B\x0e\x42ootstrapProtoP\x01ZLgithub.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3;bootstrapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -51,6 +51,8 @@ _BOOTSTRAP_DYNAMICRESOURCES._serialized_options = b'\232\305\210\0366\n4envoy.config.bootstrap.v2.Bootstrap.DynamicResources' _BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT.oneofs_by_name['log_format']._options = None _BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT.oneofs_by_name['log_format']._serialized_options = b'\370B\001' + _BOOTSTRAP_GRPCASYNCCLIENTMANAGERCONFIG.fields_by_name['max_cached_entry_idle_duration']._options = None + _BOOTSTRAP_GRPCASYNCCLIENTMANAGERCONFIG.fields_by_name['max_cached_entry_idle_duration']._serialized_options = b'\372B\007\252\001\0042\002\010\005' _BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY._options = None _BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY._serialized_options = b'8\001' _BOOTSTRAP.fields_by_name['stats_flush_interval']._options = None @@ -104,47 +106,51 @@ _CUSTOMINLINEHEADER.fields_by_name['inline_header_type']._options = None _CUSTOMINLINEHEADER.fields_by_name['inline_header_type']._serialized_options = b'\372B\005\202\001\002\020\001' _globals['_BOOTSTRAP']._serialized_start=964 - _globals['_BOOTSTRAP']._serialized_end=4221 - _globals['_BOOTSTRAP_STATICRESOURCES']._serialized_start=3238 - _globals['_BOOTSTRAP_STATICRESOURCES']._serialized_end=3490 - _globals['_BOOTSTRAP_DYNAMICRESOURCES']._serialized_start=3493 - _globals['_BOOTSTRAP_DYNAMICRESOURCES']._serialized_end=3811 - _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG']._serialized_start=3814 - _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG']._serialized_end=4028 - _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT']._serialized_start=3927 - _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT']._serialized_end=4028 - _globals['_BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY']._serialized_start=4030 - _globals['_BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY']._serialized_end=4141 - _globals['_ADMIN']._serialized_start=4224 - _globals['_ADMIN']._serialized_end=4531 - _globals['_CLUSTERMANAGER']._serialized_start=4534 - _globals['_CLUSTERMANAGER']._serialized_end=5020 - _globals['_CLUSTERMANAGER_OUTLIERDETECTION']._serialized_start=4798 - _globals['_CLUSTERMANAGER_OUTLIERDETECTION']._serialized_end=4971 - _globals['_WATCHDOGS']._serialized_start=5023 - _globals['_WATCHDOGS']._serialized_end=5163 - _globals['_WATCHDOG']._serialized_start=5166 - _globals['_WATCHDOG']._serialized_end=5865 - _globals['_WATCHDOG_WATCHDOGACTION']._serialized_start=5576 - _globals['_WATCHDOG_WATCHDOGACTION']._serialized_end=5822 - _globals['_WATCHDOG_WATCHDOGACTION_WATCHDOGEVENT']._serialized_start=5745 - _globals['_WATCHDOG_WATCHDOGACTION_WATCHDOGEVENT']._serialized_end=5822 - _globals['_FATALACTION']._serialized_start=5867 - _globals['_FATALACTION']._serialized_end=5940 - _globals['_RUNTIME']._serialized_start=5943 - _globals['_RUNTIME']._serialized_end=6108 - _globals['_RUNTIMELAYER']._serialized_start=6111 - _globals['_RUNTIMELAYER']._serialized_end=6850 - _globals['_RUNTIMELAYER_DISKLAYER']._serialized_start=6421 - _globals['_RUNTIMELAYER_DISKLAYER']._serialized_end=6565 - _globals['_RUNTIMELAYER_ADMINLAYER']._serialized_start=6567 - _globals['_RUNTIMELAYER_ADMINLAYER']._serialized_end=6637 - _globals['_RUNTIMELAYER_RTDSLAYER']._serialized_start=6640 - _globals['_RUNTIMELAYER_RTDSLAYER']._serialized_end=6779 - _globals['_LAYEREDRUNTIME']._serialized_start=6852 - _globals['_LAYEREDRUNTIME']._serialized_end=6974 - _globals['_CUSTOMINLINEHEADER']._serialized_start=6977 - _globals['_CUSTOMINLINEHEADER']._serialized_end=7246 - _globals['_CUSTOMINLINEHEADER_INLINEHEADERTYPE']._serialized_start=7144 - _globals['_CUSTOMINLINEHEADER_INLINEHEADERTYPE']._serialized_end=7246 + _globals['_BOOTSTRAP']._serialized_end=4593 + _globals['_BOOTSTRAP_STATICRESOURCES']._serialized_start=3436 + _globals['_BOOTSTRAP_STATICRESOURCES']._serialized_end=3688 + _globals['_BOOTSTRAP_DYNAMICRESOURCES']._serialized_start=3691 + _globals['_BOOTSTRAP_DYNAMICRESOURCES']._serialized_end=4009 + _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG']._serialized_start=4012 + _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG']._serialized_end=4226 + _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT']._serialized_start=4125 + _globals['_BOOTSTRAP_APPLICATIONLOGCONFIG_LOGFORMAT']._serialized_end=4226 + _globals['_BOOTSTRAP_DEFERREDSTATOPTIONS']._serialized_start=4228 + _globals['_BOOTSTRAP_DEFERREDSTATOPTIONS']._serialized_end=4289 + _globals['_BOOTSTRAP_GRPCASYNCCLIENTMANAGERCONFIG']._serialized_start=4291 + _globals['_BOOTSTRAP_GRPCASYNCCLIENTMANAGERCONFIG']._serialized_end=4400 + _globals['_BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY']._serialized_start=4402 + _globals['_BOOTSTRAP_CERTIFICATEPROVIDERINSTANCESENTRY']._serialized_end=4513 + _globals['_ADMIN']._serialized_start=4596 + _globals['_ADMIN']._serialized_end=4903 + _globals['_CLUSTERMANAGER']._serialized_start=4906 + _globals['_CLUSTERMANAGER']._serialized_end=5434 + _globals['_CLUSTERMANAGER_OUTLIERDETECTION']._serialized_start=5212 + _globals['_CLUSTERMANAGER_OUTLIERDETECTION']._serialized_end=5385 + _globals['_WATCHDOGS']._serialized_start=5437 + _globals['_WATCHDOGS']._serialized_end=5577 + _globals['_WATCHDOG']._serialized_start=5580 + _globals['_WATCHDOG']._serialized_end=6279 + _globals['_WATCHDOG_WATCHDOGACTION']._serialized_start=5990 + _globals['_WATCHDOG_WATCHDOGACTION']._serialized_end=6236 + _globals['_WATCHDOG_WATCHDOGACTION_WATCHDOGEVENT']._serialized_start=6159 + _globals['_WATCHDOG_WATCHDOGACTION_WATCHDOGEVENT']._serialized_end=6236 + _globals['_FATALACTION']._serialized_start=6281 + _globals['_FATALACTION']._serialized_end=6354 + _globals['_RUNTIME']._serialized_start=6357 + _globals['_RUNTIME']._serialized_end=6522 + _globals['_RUNTIMELAYER']._serialized_start=6525 + _globals['_RUNTIMELAYER']._serialized_end=7264 + _globals['_RUNTIMELAYER_DISKLAYER']._serialized_start=6835 + _globals['_RUNTIMELAYER_DISKLAYER']._serialized_end=6979 + _globals['_RUNTIMELAYER_ADMINLAYER']._serialized_start=6981 + _globals['_RUNTIMELAYER_ADMINLAYER']._serialized_end=7051 + _globals['_RUNTIMELAYER_RTDSLAYER']._serialized_start=7054 + _globals['_RUNTIMELAYER_RTDSLAYER']._serialized_end=7193 + _globals['_LAYEREDRUNTIME']._serialized_start=7266 + _globals['_LAYEREDRUNTIME']._serialized_end=7388 + _globals['_CUSTOMINLINEHEADER']._serialized_start=7391 + _globals['_CUSTOMINLINEHEADER']._serialized_end=7660 + _globals['_CUSTOMINLINEHEADER_INLINEHEADERTYPE']._serialized_start=7558 + _globals['_CUSTOMINLINEHEADER_INLINEHEADERTYPE']._serialized_end=7660 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/cluster/v3/cluster_pb2.py b/tools/distrib/python/xds_protos/envoy/config/cluster/v3/cluster_pb2.py index 06a5e381d7c2e..cab7981501095 100644 --- a/tools/distrib/python/xds_protos/envoy/config/cluster/v3/cluster_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/cluster/v3/cluster_pb2.py @@ -22,6 +22,7 @@ from envoy.config.core.v3 import protocol_pb2 as envoy_dot_config_dot_core_dot_v3_dot_protocol__pb2 from envoy.config.core.v3 import resolver_pb2 as envoy_dot_config_dot_core_dot_v3_dot_resolver__pb2 from envoy.config.endpoint.v3 import endpoint_pb2 as envoy_dot_config_dot_endpoint_dot_v3_dot_endpoint__pb2 +from envoy.type.metadata.v3 import metadata_pb2 as envoy_dot_type_dot_metadata_dot_v3_dot_metadata__pb2 from envoy.type.v3 import percent_pb2 as envoy_dot_type_dot_v3_dot_percent__pb2 from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 @@ -36,7 +37,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%envoy/config/cluster/v3/cluster.proto\x12\x17\x65nvoy.config.cluster.v3\x1a-envoy/config/cluster/v3/circuit_breaker.proto\x1a$envoy/config/cluster/v3/filter.proto\x1a/envoy/config/cluster/v3/outlier_detection.proto\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a$envoy/config/core/v3/extension.proto\x1a\'envoy/config/core/v3/health_check.proto\x1a#envoy/config/core/v3/protocol.proto\x1a#envoy/config/core/v3/resolver.proto\x1a\'envoy/config/endpoint/v3/endpoint.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\"xds/core/v3/collection_entry.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1fudpa/annotations/security.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"B\n\x11\x43lusterCollection\x12-\n\x07\x65ntries\x18\x01 \x01(\x0b\x32\x1c.xds.core.v3.CollectionEntry\"\xfe\x43\n\x07\x43luster\x12W\n\x18transport_socket_matches\x18+ \x03(\x0b\x32\x35.envoy.config.cluster.v3.Cluster.TransportSocketMatch\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x31\n\ralt_stat_name\x18\x1c \x01(\tB\x1a\xf2\x98\xfe\x8f\x05\x14\n\x12observability_name\x12H\n\x04type\x18\x02 \x01(\x0e\x32..envoy.config.cluster.v3.Cluster.DiscoveryTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01H\x00\x12J\n\x0c\x63luster_type\x18& \x01(\x0b\x32\x32.envoy.config.cluster.v3.Cluster.CustomClusterTypeH\x00\x12M\n\x12\x65\x64s_cluster_config\x18\x03 \x01(\x0b\x32\x31.envoy.config.cluster.v3.Cluster.EdsClusterConfig\x12<\n\x0f\x63onnect_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12P\n!per_connection_buffer_limit_bytes\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\x8a\x93\xb7*\x02\x10\x01\x12\x46\n\tlb_policy\x18\x06 \x01(\x0e\x32).envoy.config.cluster.v3.Cluster.LbPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12H\n\x0fload_assignment\x18! \x01(\x0b\x32/.envoy.config.endpoint.v3.ClusterLoadAssignment\x12\x38\n\rhealth_checks\x18\x08 \x03(\x0b\x32!.envoy.config.core.v3.HealthCheck\x12N\n\x1bmax_requests_per_connection\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x42\n\x10\x63ircuit_breakers\x18\n \x01(\x0b\x32(.envoy.config.cluster.v3.CircuitBreakers\x12\x66\n\x1eupstream_http_protocol_options\x18. \x01(\x0b\x32\x31.envoy.config.core.v3.UpstreamHttpProtocolOptionsB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\\\n\x1c\x63ommon_http_protocol_options\x18\x1d \x01(\x0b\x32).envoy.config.core.v3.HttpProtocolOptionsB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12V\n\x15http_protocol_options\x18\r \x01(\x0b\x32*.envoy.config.core.v3.Http1ProtocolOptionsB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12^\n\x16http2_protocol_options\x18\x0e \x01(\x0b\x32*.envoy.config.core.v3.Http2ProtocolOptionsB\x12\x18\x01\x8a\x93\xb7*\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12m\n typed_extension_protocol_options\x18$ \x03(\x0b\x32\x43.envoy.config.cluster.v3.Cluster.TypedExtensionProtocolOptionsEntry\x12\x41\n\x10\x64ns_refresh_rate\x18\x10 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06*\x04\x10\xc0\x84=\x12N\n\x18\x64ns_failure_refresh_rate\x18, \x01(\x0b\x32,.envoy.config.cluster.v3.Cluster.RefreshRate\x12\x17\n\x0frespect_dns_ttl\x18\' \x01(\x08\x12U\n\x11\x64ns_lookup_family\x18\x11 \x01(\x0e\x32\x30.envoy.config.cluster.v3.Cluster.DnsLookupFamilyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x41\n\rdns_resolvers\x18\x12 \x03(\x0b\x32\x1d.envoy.config.core.v3.AddressB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12,\n\x17use_tcp_for_dns_lookups\x18- \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12U\n\x15\x64ns_resolution_config\x18\x35 \x01(\x0b\x32).envoy.config.core.v3.DnsResolutionConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12M\n\x19typed_dns_resolver_config\x18\x37 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x39\n\x15wait_for_warm_on_init\x18\x36 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n\x11outlier_detection\x18\x13 \x01(\x0b\x32).envoy.config.cluster.v3.OutlierDetection\x12=\n\x10\x63leanup_interval\x18\x14 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12>\n\x14upstream_bind_config\x18\x15 \x01(\x0b\x32 .envoy.config.core.v3.BindConfig\x12I\n\x10lb_subset_config\x18\x16 \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.LbSubsetConfig\x12P\n\x13ring_hash_lb_config\x18\x17 \x01(\x0b\x32\x31.envoy.config.cluster.v3.Cluster.RingHashLbConfigH\x01\x12K\n\x10maglev_lb_config\x18\x34 \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.MaglevLbConfigH\x01\x12V\n\x16original_dst_lb_config\x18\" \x01(\x0b\x32\x34.envoy.config.cluster.v3.Cluster.OriginalDstLbConfigH\x01\x12X\n\x17least_request_lb_config\x18% \x01(\x0b\x32\x35.envoy.config.cluster.v3.Cluster.LeastRequestLbConfigH\x01\x12T\n\x15round_robin_lb_config\x18\x38 \x01(\x0b\x32\x33.envoy.config.cluster.v3.Cluster.RoundRobinLbConfigH\x01\x12I\n\x10\x63ommon_lb_config\x18\x1b \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.CommonLbConfig\x12?\n\x10transport_socket\x18\x18 \x01(\x0b\x32%.envoy.config.core.v3.TransportSocket\x12\x30\n\x08metadata\x18\x19 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12\x62\n\x12protocol_selection\x18\x1a \x01(\x0e\x32\x39.envoy.config.cluster.v3.Cluster.ClusterProtocolSelectionB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12W\n\x1bupstream_connection_options\x18\x1e \x01(\x0b\x32\x32.envoy.config.cluster.v3.UpstreamConnectionOptions\x12\x30\n(close_connections_on_host_health_failure\x18\x1f \x01(\x08\x12%\n\x1dignore_health_on_host_removal\x18 \x01(\x08\x12\x30\n\x07\x66ilters\x18( \x03(\x0b\x32\x1f.envoy.config.cluster.v3.Filter\x12K\n\x15load_balancing_policy\x18) \x01(\x0b\x32,.envoy.config.cluster.v3.LoadBalancingPolicy\x12\x36\n\nlrs_server\x18* \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12*\n\x15track_timeout_budgets\x18/ \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x43\n\x0fupstream_config\x18\x30 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12G\n\x13track_cluster_stats\x18\x31 \x01(\x0b\x32*.envoy.config.cluster.v3.TrackClusterStats\x12L\n\x11preconnect_policy\x18\x32 \x01(\x0b\x32\x31.envoy.config.cluster.v3.Cluster.PreconnectPolicy\x12\x31\n)connection_pool_per_downstream_connection\x18\x33 \x01(\x08\x1a\xc8\x01\n\x14TransportSocketMatch\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12&\n\x05match\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12?\n\x10transport_socket\x18\x03 \x01(\x0b\x32%.envoy.config.core.v3.TransportSocket:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.Cluster.TransportSocketMatch\x1a\x85\x01\n\x11\x43ustomClusterType\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12*\n\x0ctyped_config\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.Cluster.CustomClusterType\x1a\x8e\x01\n\x10\x45\x64sClusterConfig\x12\x36\n\neds_config\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x14\n\x0cservice_name\x18\x02 \x01(\t:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.Cluster.EdsClusterConfig\x1a\xd9\x08\n\x0eLbSubsetConfig\x12i\n\x0f\x66\x61llback_policy\x18\x01 \x01(\x0e\x32\x46.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12/\n\x0e\x64\x65\x66\x61ult_subset\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12Z\n\x10subset_selectors\x18\x03 \x03(\x0b\x32@.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector\x12\x1d\n\x15locality_weight_aware\x18\x04 \x01(\x08\x12\x1d\n\x15scale_locality_weight\x18\x05 \x01(\x08\x12\x16\n\x0epanic_mode_any\x18\x06 \x01(\x08\x12\x13\n\x0blist_as_any\x18\x07 \x01(\x08\x12z\n\x18metadata_fallback_policy\x18\x08 \x01(\x0e\x32N.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x1a\x9b\x03\n\x10LbSubsetSelector\x12\x0c\n\x04keys\x18\x01 \x03(\t\x12\x1e\n\x16single_host_per_subset\x18\x04 \x01(\x08\x12\x82\x01\n\x0f\x66\x61llback_policy\x18\x02 \x01(\x0e\x32_.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x1c\n\x14\x66\x61llback_keys_subset\x18\x03 \x03(\t\"y\n\x1eLbSubsetSelectorFallbackPolicy\x12\x0f\n\x0bNOT_DEFINED\x10\x00\x12\x0f\n\x0bNO_FALLBACK\x10\x01\x12\x10\n\x0c\x41NY_ENDPOINT\x10\x02\x12\x12\n\x0e\x44\x45\x46\x41ULT_SUBSET\x10\x03\x12\x0f\n\x0bKEYS_SUBSET\x10\x04:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector\"O\n\x16LbSubsetFallbackPolicy\x12\x0f\n\x0bNO_FALLBACK\x10\x00\x12\x10\n\x0c\x41NY_ENDPOINT\x10\x01\x12\x12\n\x0e\x44\x45\x46\x41ULT_SUBSET\x10\x02\"M\n\x1eLbSubsetMetadataFallbackPolicy\x12\x18\n\x14METADATA_NO_FALLBACK\x10\x00\x12\x11\n\rFALLBACK_LIST\x10\x01:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.Cluster.LbSubsetConfig\x1a\xb4\x01\n\x0fSlowStartConfig\x12\x34\n\x11slow_start_window\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\naggression\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeDouble\x12\x32\n\x12min_weight_percent\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x1a\x61\n\x12RoundRobinLbConfig\x12K\n\x11slow_start_config\x18\x01 \x01(\x0b\x32\x30.envoy.config.cluster.v3.Cluster.SlowStartConfig\x1a\x94\x02\n\x14LeastRequestLbConfig\x12;\n\x0c\x63hoice_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x02\x12@\n\x13\x61\x63tive_request_bias\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeDouble\x12K\n\x11slow_start_config\x18\x03 \x01(\x0b\x32\x30.envoy.config.cluster.v3.Cluster.SlowStartConfig:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.Cluster.LeastRequestLbConfig\x1a\xe1\x02\n\x10RingHashLbConfig\x12\x43\n\x11minimum_ring_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\x80\x80\x80\x04\x12_\n\rhash_function\x18\x03 \x01(\x0e\x32>.envoy.config.cluster.v3.Cluster.RingHashLbConfig.HashFunctionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x43\n\x11maximum_ring_size\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\x80\x80\x80\x04\".\n\x0cHashFunction\x12\x0b\n\x07XX_HASH\x10\x00\x12\x11\n\rMURMUR_HASH_2\x10\x01:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.Cluster.RingHashLbConfigJ\x04\x08\x02\x10\x03\x1aN\n\x0eMaglevLbConfig\x12<\n\ntable_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\xcb\x96\xb1\x02\x1a\xc2\x01\n\x13OriginalDstLbConfig\x12\x17\n\x0fuse_http_header\x18\x01 \x01(\x08\x12\x18\n\x10http_header_name\x18\x02 \x01(\t\x12G\n\x16upstream_port_override\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\t\xfa\x42\x06*\x04\x18\xff\xff\x03:/\x9a\xc5\x88\x1e*\n(envoy.api.v2.Cluster.OriginalDstLbConfig\x1a\xb2\t\n\x0e\x43ommonLbConfig\x12\x37\n\x17healthy_panic_threshold\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x61\n\x14zone_aware_lb_config\x18\x02 \x01(\x0b\x32\x41.envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfigH\x00\x12o\n\x1blocality_weighted_lb_config\x18\x03 \x01(\x0b\x32H.envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfigH\x00\x12\x36\n\x13update_merge_window\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\'\n\x1fignore_new_hosts_until_first_hc\x18\x05 \x01(\x08\x12,\n$close_connections_on_host_set_change\x18\x06 \x01(\x08\x12o\n\x1c\x63onsistent_hashing_lb_config\x18\x07 \x01(\x0b\x32I.envoy.config.cluster.v3.Cluster.CommonLbConfig.ConsistentHashingLbConfig\x12\x43\n\x14override_host_status\x18\x08 \x01(\x0b\x32%.envoy.config.core.v3.HealthStatusSet\x1a\xd9\x01\n\x11ZoneAwareLbConfig\x12/\n\x0frouting_enabled\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x36\n\x10min_cluster_size\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x1d\n\x15\x66\x61il_traffic_on_panic\x18\x03 \x01(\x08:<\x9a\xc5\x88\x1e\x37\n5envoy.api.v2.Cluster.CommonLbConfig.ZoneAwareLbConfig\x1a_\n\x18LocalityWeightedLbConfig:C\x9a\xc5\x88\x1e>\n\n\x14upstream_bind_config\x18\x15 \x01(\x0b\x32 .envoy.config.core.v3.BindConfig\x12I\n\x10lb_subset_config\x18\x16 \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.LbSubsetConfig\x12P\n\x13ring_hash_lb_config\x18\x17 \x01(\x0b\x32\x31.envoy.config.cluster.v3.Cluster.RingHashLbConfigH\x01\x12K\n\x10maglev_lb_config\x18\x34 \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.MaglevLbConfigH\x01\x12V\n\x16original_dst_lb_config\x18\" \x01(\x0b\x32\x34.envoy.config.cluster.v3.Cluster.OriginalDstLbConfigH\x01\x12X\n\x17least_request_lb_config\x18% \x01(\x0b\x32\x35.envoy.config.cluster.v3.Cluster.LeastRequestLbConfigH\x01\x12T\n\x15round_robin_lb_config\x18\x38 \x01(\x0b\x32\x33.envoy.config.cluster.v3.Cluster.RoundRobinLbConfigH\x01\x12I\n\x10\x63ommon_lb_config\x18\x1b \x01(\x0b\x32/.envoy.config.cluster.v3.Cluster.CommonLbConfig\x12?\n\x10transport_socket\x18\x18 \x01(\x0b\x32%.envoy.config.core.v3.TransportSocket\x12\x30\n\x08metadata\x18\x19 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12\x62\n\x12protocol_selection\x18\x1a \x01(\x0e\x32\x39.envoy.config.cluster.v3.Cluster.ClusterProtocolSelectionB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12W\n\x1bupstream_connection_options\x18\x1e \x01(\x0b\x32\x32.envoy.config.cluster.v3.UpstreamConnectionOptions\x12\x30\n(close_connections_on_host_health_failure\x18\x1f \x01(\x08\x12%\n\x1dignore_health_on_host_removal\x18 \x01(\x08\x12\x30\n\x07\x66ilters\x18( \x03(\x0b\x32\x1f.envoy.config.cluster.v3.Filter\x12K\n\x15load_balancing_policy\x18) \x01(\x0b\x32,.envoy.config.cluster.v3.LoadBalancingPolicy\x12\x36\n\nlrs_server\x18* \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12*\n\x15track_timeout_budgets\x18/ \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x43\n\x0fupstream_config\x18\x30 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12G\n\x13track_cluster_stats\x18\x31 \x01(\x0b\x32*.envoy.config.cluster.v3.TrackClusterStats\x12L\n\x11preconnect_policy\x18\x32 \x01(\x0b\x32\x31.envoy.config.cluster.v3.Cluster.PreconnectPolicy\x12\x31\n)connection_pool_per_downstream_connection\x18\x33 \x01(\x08\x1a\xc8\x01\n\x14TransportSocketMatch\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12&\n\x05match\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12?\n\x10transport_socket\x18\x03 \x01(\x0b\x32%.envoy.config.core.v3.TransportSocket:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.Cluster.TransportSocketMatch\x1a\x85\x01\n\x11\x43ustomClusterType\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12*\n\x0ctyped_config\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.Cluster.CustomClusterType\x1a\x8e\x01\n\x10\x45\x64sClusterConfig\x12\x36\n\neds_config\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x14\n\x0cservice_name\x18\x02 \x01(\t:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.Cluster.EdsClusterConfig\x1a\xd9\x08\n\x0eLbSubsetConfig\x12i\n\x0f\x66\x61llback_policy\x18\x01 \x01(\x0e\x32\x46.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12/\n\x0e\x64\x65\x66\x61ult_subset\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12Z\n\x10subset_selectors\x18\x03 \x03(\x0b\x32@.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector\x12\x1d\n\x15locality_weight_aware\x18\x04 \x01(\x08\x12\x1d\n\x15scale_locality_weight\x18\x05 \x01(\x08\x12\x16\n\x0epanic_mode_any\x18\x06 \x01(\x08\x12\x13\n\x0blist_as_any\x18\x07 \x01(\x08\x12z\n\x18metadata_fallback_policy\x18\x08 \x01(\x0e\x32N.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x1a\x9b\x03\n\x10LbSubsetSelector\x12\x0c\n\x04keys\x18\x01 \x03(\t\x12\x1e\n\x16single_host_per_subset\x18\x04 \x01(\x08\x12\x82\x01\n\x0f\x66\x61llback_policy\x18\x02 \x01(\x0e\x32_.envoy.config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x1c\n\x14\x66\x61llback_keys_subset\x18\x03 \x03(\t\"y\n\x1eLbSubsetSelectorFallbackPolicy\x12\x0f\n\x0bNOT_DEFINED\x10\x00\x12\x0f\n\x0bNO_FALLBACK\x10\x01\x12\x10\n\x0c\x41NY_ENDPOINT\x10\x02\x12\x12\n\x0e\x44\x45\x46\x41ULT_SUBSET\x10\x03\x12\x0f\n\x0bKEYS_SUBSET\x10\x04:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector\"O\n\x16LbSubsetFallbackPolicy\x12\x0f\n\x0bNO_FALLBACK\x10\x00\x12\x10\n\x0c\x41NY_ENDPOINT\x10\x01\x12\x12\n\x0e\x44\x45\x46\x41ULT_SUBSET\x10\x02\"M\n\x1eLbSubsetMetadataFallbackPolicy\x12\x18\n\x14METADATA_NO_FALLBACK\x10\x00\x12\x11\n\rFALLBACK_LIST\x10\x01:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.Cluster.LbSubsetConfig\x1a\xb4\x01\n\x0fSlowStartConfig\x12\x34\n\x11slow_start_window\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\naggression\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeDouble\x12\x32\n\x12min_weight_percent\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x1a\x61\n\x12RoundRobinLbConfig\x12K\n\x11slow_start_config\x18\x01 \x01(\x0b\x32\x30.envoy.config.cluster.v3.Cluster.SlowStartConfig\x1a\x94\x02\n\x14LeastRequestLbConfig\x12;\n\x0c\x63hoice_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x02\x12@\n\x13\x61\x63tive_request_bias\x18\x02 \x01(\x0b\x32#.envoy.config.core.v3.RuntimeDouble\x12K\n\x11slow_start_config\x18\x03 \x01(\x0b\x32\x30.envoy.config.cluster.v3.Cluster.SlowStartConfig:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.Cluster.LeastRequestLbConfig\x1a\xe1\x02\n\x10RingHashLbConfig\x12\x43\n\x11minimum_ring_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\x80\x80\x80\x04\x12_\n\rhash_function\x18\x03 \x01(\x0e\x32>.envoy.config.cluster.v3.Cluster.RingHashLbConfig.HashFunctionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x43\n\x11maximum_ring_size\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\x80\x80\x80\x04\".\n\x0cHashFunction\x12\x0b\n\x07XX_HASH\x10\x00\x12\x11\n\rMURMUR_HASH_2\x10\x01:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.Cluster.RingHashLbConfigJ\x04\x08\x02\x10\x03\x1aN\n\x0eMaglevLbConfig\x12<\n\ntable_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\n\xfa\x42\x07\x32\x05\x18\xcb\x96\xb1\x02\x1a\xfd\x01\n\x13OriginalDstLbConfig\x12\x17\n\x0fuse_http_header\x18\x01 \x01(\x08\x12\x18\n\x10http_header_name\x18\x02 \x01(\t\x12G\n\x16upstream_port_override\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\t\xfa\x42\x06*\x04\x18\xff\xff\x03\x12\x39\n\x0cmetadata_key\x18\x04 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKey:/\x9a\xc5\x88\x1e*\n(envoy.api.v2.Cluster.OriginalDstLbConfig\x1a\xb2\t\n\x0e\x43ommonLbConfig\x12\x37\n\x17healthy_panic_threshold\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x61\n\x14zone_aware_lb_config\x18\x02 \x01(\x0b\x32\x41.envoy.config.cluster.v3.Cluster.CommonLbConfig.ZoneAwareLbConfigH\x00\x12o\n\x1blocality_weighted_lb_config\x18\x03 \x01(\x0b\x32H.envoy.config.cluster.v3.Cluster.CommonLbConfig.LocalityWeightedLbConfigH\x00\x12\x36\n\x13update_merge_window\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\'\n\x1fignore_new_hosts_until_first_hc\x18\x05 \x01(\x08\x12,\n$close_connections_on_host_set_change\x18\x06 \x01(\x08\x12o\n\x1c\x63onsistent_hashing_lb_config\x18\x07 \x01(\x0b\x32I.envoy.config.cluster.v3.Cluster.CommonLbConfig.ConsistentHashingLbConfig\x12\x43\n\x14override_host_status\x18\x08 \x01(\x0b\x32%.envoy.config.core.v3.HealthStatusSet\x1a\xd9\x01\n\x11ZoneAwareLbConfig\x12/\n\x0frouting_enabled\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x36\n\x10min_cluster_size\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x1d\n\x15\x66\x61il_traffic_on_panic\x18\x03 \x01(\x08:<\x9a\xc5\x88\x1e\x37\n5envoy.api.v2.Cluster.CommonLbConfig.ZoneAwareLbConfig\x1a_\n\x18LocalityWeightedLbConfig:C\x9a\xc5\x88\x1e>\n\n\x11max_ejection_time\x18\x15 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12;\n\x18max_ejection_time_jitter\x18\x16 \x01(\x0b\x32\x19.google.protobuf.Duration:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.cluster.OutlierDetectionB\x92\x01\n%io.envoyproxy.envoy.config.cluster.v3B\x15OutlierDetectionProtoP\x01ZHgithub.com/envoyproxy/go-control-plane/envoy/config/cluster/v3;clusterv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/envoy/config/cluster/v3/outlier_detection.proto\x12\x17\x65nvoy.config.cluster.v3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x9a\r\n\x10OutlierDetection\x12\x35\n\x0f\x63onsecutive_5xx\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x08interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12?\n\x12\x62\x61se_ejection_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12\x43\n\x14max_ejection_percent\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12H\n\x19\x65nforcing_consecutive_5xx\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12\x45\n\x16\x65nforcing_success_rate\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12@\n\x1asuccess_rate_minimum_hosts\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x1bsuccess_rate_request_volume\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12?\n\x19success_rate_stdev_factor\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x41\n\x1b\x63onsecutive_gateway_failure\x18\n \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12T\n%enforcing_consecutive_gateway_failure\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12*\n\"split_external_local_origin_errors\x18\x0c \x01(\x08\x12\x46\n consecutive_local_origin_failure\x18\r \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12Y\n*enforcing_consecutive_local_origin_failure\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12R\n#enforcing_local_origin_success_rate\x18\x0f \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12K\n\x1c\x66\x61ilure_percentage_threshold\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12K\n\x1c\x65nforcing_failure_percentage\x18\x11 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12X\n)enforcing_failure_percentage_local_origin\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\x12\x46\n failure_percentage_minimum_hosts\x18\x13 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12G\n!failure_percentage_request_volume\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12>\n\x11max_ejection_time\x18\x15 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12;\n\x18max_ejection_time_jitter\x18\x16 \x01(\x0b\x32\x19.google.protobuf.Duration\x12O\n+successful_active_health_check_uneject_host\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.cluster.OutlierDetectionB\x92\x01\n%io.envoyproxy.envoy.config.cluster.v3B\x15OutlierDetectionProtoP\x01ZHgithub.com/envoyproxy/go-control-plane/envoy/config/cluster/v3;clusterv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -53,5 +53,5 @@ _OUTLIERDETECTION._options = None _OUTLIERDETECTION._serialized_options = b'\232\305\210\036\'\n%envoy.api.v2.cluster.OutlierDetection' _globals['_OUTLIERDETECTION']._serialized_start=232 - _globals['_OUTLIERDETECTION']._serialized_end=1841 + _globals['_OUTLIERDETECTION']._serialized_end=1922 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/common/matcher/v3/matcher_pb2.py b/tools/distrib/python/xds_protos/envoy/config/common/matcher/v3/matcher_pb2.py index 3ee7b6f5a9075..c0c2630654bb6 100644 --- a/tools/distrib/python/xds_protos/envoy/config/common/matcher/v3/matcher_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/common/matcher/v3/matcher_pb2.py @@ -14,12 +14,11 @@ from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 from envoy.config.route.v3 import route_components_pb2 as envoy_dot_config_dot_route_dot_v3_dot_route__components__pb2 from envoy.type.matcher.v3 import string_pb2 as envoy_dot_type_dot_matcher_dot_v3_dot_string__pb2 -from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,envoy/config/common/matcher/v3/matcher.proto\x12\x1e\x65nvoy.config.common.matcher.v3\x1a$envoy/config/core/v3/extension.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xed\x0f\n\x07Matcher\x12K\n\x0cmatcher_list\x18\x01 \x01(\x0b\x32\x33.envoy.config.common.matcher.v3.Matcher.MatcherListH\x00\x12K\n\x0cmatcher_tree\x18\x02 \x01(\x0b\x32\x33.envoy.config.common.matcher.v3.Matcher.MatcherTreeH\x00\x12\x44\n\x0bon_no_match\x18\x03 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatch\x1a\x94\x01\n\x07OnMatch\x12:\n\x07matcher\x18\x01 \x01(\x0b\x32\'.envoy.config.common.matcher.v3.MatcherH\x00\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\x0f\n\x08on_match\x12\x03\xf8\x42\x01\x1a\xa5\x08\n\x0bMatcherList\x12\\\n\x08matchers\x18\x01 \x03(\x0b\x32@.envoy.config.common.matcher.v3.Matcher.MatcherList.FieldMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xfd\x05\n\tPredicate\x12i\n\x10single_predicate\x18\x01 \x01(\x0b\x32M.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicateH\x00\x12\x61\n\nor_matcher\x18\x02 \x01(\x0b\x32K.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.PredicateListH\x00\x12\x62\n\x0b\x61nd_matcher\x18\x03 \x01(\x0b\x32K.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.PredicateListH\x00\x12T\n\x0bnot_matcher\x18\x04 \x01(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateH\x00\x1a\xe7\x01\n\x0fSinglePredicate\x12\x43\n\x05input\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12;\n\x0bvalue_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x42\n\x0c\x63ustom_match\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\x0e\n\x07matcher\x12\x03\xf8\x42\x01\x1ak\n\rPredicateList\x12Z\n\tpredicate\x18\x01 \x03(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02\x42\x11\n\nmatch_type\x12\x03\xf8\x42\x01\x1a\xb7\x01\n\x0c\x46ieldMatcher\x12Z\n\tpredicate\x18\x01 \x01(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12K\n\x08on_match\x18\x02 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x1a\xa3\x04\n\x0bMatcherTree\x12\x43\n\x05input\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12W\n\x0f\x65xact_match_map\x18\x02 \x01(\x0b\x32<.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMapH\x00\x12X\n\x10prefix_match_map\x18\x03 \x01(\x0b\x32<.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMapH\x00\x12\x42\n\x0c\x63ustom_match\x18\x04 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a\xc5\x01\n\x08MatchMap\x12\\\n\x03map\x18\x01 \x03(\x0b\x32\x45.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap.MapEntryB\x08\xfa\x42\x05\x9a\x01\x02\x08\x01\x1a[\n\x08MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatch:\x02\x38\x01\x42\x10\n\ttree_type\x12\x03\xf8\x42\x01:\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x42\x13\n\x0cmatcher_type\x12\x03\xf8\x42\x01\"\x97\x07\n\x0eMatchPredicate\x12K\n\x08or_match\x18\x01 \x01(\x0b\x32\x37.envoy.config.common.matcher.v3.MatchPredicate.MatchSetH\x00\x12L\n\tand_match\x18\x02 \x01(\x0b\x32\x37.envoy.config.common.matcher.v3.MatchPredicate.MatchSetH\x00\x12\x43\n\tnot_match\x18\x03 \x01(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicateH\x00\x12\x1c\n\tany_match\x18\x04 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12V\n\x1ahttp_request_headers_match\x18\x05 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12W\n\x1bhttp_request_trailers_match\x18\x06 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12W\n\x1bhttp_response_headers_match\x18\x07 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12X\n\x1chttp_response_trailers_match\x18\x08 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12_\n\x1fhttp_request_generic_body_match\x18\t \x01(\x0b\x32\x34.envoy.config.common.matcher.v3.HttpGenericBodyMatchH\x00\x12`\n http_response_generic_body_match\x18\n \x01(\x0b\x32\x34.envoy.config.common.matcher.v3.HttpGenericBodyMatchH\x00\x1aS\n\x08MatchSet\x12G\n\x05rules\x18\x01 \x03(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\"I\n\x10HttpHeadersMatch\x12\x35\n\x07headers\x18\x01 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\"\xf1\x01\n\x14HttpGenericBodyMatch\x12\x13\n\x0b\x62ytes_limit\x18\x01 \x01(\r\x12\x61\n\x08patterns\x18\x02 \x03(\x0b\x32\x45.envoy.config.common.matcher.v3.HttpGenericBodyMatch.GenericTextMatchB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x61\n\x10GenericTextMatch\x12\x1f\n\x0cstring_match\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x1f\n\x0c\x62inary_match\x18\x02 \x01(\x0c\x42\x07\xfa\x42\x04z\x02\x10\x01H\x00\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\x42\x97\x01\n,io.envoyproxy.envoy.config.common.matcher.v3B\x0cMatcherProtoP\x01ZOgithub.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,envoy/config/common/matcher/v3/matcher.proto\x12\x1e\x65nvoy.config.common.matcher.v3\x1a$envoy/config/core/v3/extension.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe3\x0f\n\x07Matcher\x12K\n\x0cmatcher_list\x18\x01 \x01(\x0b\x32\x33.envoy.config.common.matcher.v3.Matcher.MatcherListH\x00\x12K\n\x0cmatcher_tree\x18\x02 \x01(\x0b\x32\x33.envoy.config.common.matcher.v3.Matcher.MatcherTreeH\x00\x12\x44\n\x0bon_no_match\x18\x03 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatch\x1a\x94\x01\n\x07OnMatch\x12:\n\x07matcher\x18\x01 \x01(\x0b\x32\'.envoy.config.common.matcher.v3.MatcherH\x00\x12<\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\x0f\n\x08on_match\x12\x03\xf8\x42\x01\x1a\xa5\x08\n\x0bMatcherList\x12\\\n\x08matchers\x18\x01 \x03(\x0b\x32@.envoy.config.common.matcher.v3.Matcher.MatcherList.FieldMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xfd\x05\n\tPredicate\x12i\n\x10single_predicate\x18\x01 \x01(\x0b\x32M.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicateH\x00\x12\x61\n\nor_matcher\x18\x02 \x01(\x0b\x32K.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.PredicateListH\x00\x12\x62\n\x0b\x61nd_matcher\x18\x03 \x01(\x0b\x32K.envoy.config.common.matcher.v3.Matcher.MatcherList.Predicate.PredicateListH\x00\x12T\n\x0bnot_matcher\x18\x04 \x01(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateH\x00\x1a\xe7\x01\n\x0fSinglePredicate\x12\x43\n\x05input\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12;\n\x0bvalue_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x42\n\x0c\x63ustom_match\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\x0e\n\x07matcher\x12\x03\xf8\x42\x01\x1ak\n\rPredicateList\x12Z\n\tpredicate\x18\x01 \x03(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02\x42\x11\n\nmatch_type\x12\x03\xf8\x42\x01\x1a\xb7\x01\n\x0c\x46ieldMatcher\x12Z\n\tpredicate\x18\x01 \x01(\x0b\x32=.envoy.config.common.matcher.v3.Matcher.MatcherList.PredicateB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12K\n\x08on_match\x18\x02 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x1a\xa3\x04\n\x0bMatcherTree\x12\x43\n\x05input\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12W\n\x0f\x65xact_match_map\x18\x02 \x01(\x0b\x32<.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMapH\x00\x12X\n\x10prefix_match_map\x18\x03 \x01(\x0b\x32<.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMapH\x00\x12\x42\n\x0c\x63ustom_match\x18\x04 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a\xc5\x01\n\x08MatchMap\x12\\\n\x03map\x18\x01 \x03(\x0b\x32\x45.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap.MapEntryB\x08\xfa\x42\x05\x9a\x01\x02\x08\x01\x1a[\n\x08MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.envoy.config.common.matcher.v3.Matcher.OnMatch:\x02\x38\x01\x42\x10\n\ttree_type\x12\x03\xf8\x42\x01\x42\x13\n\x0cmatcher_type\x12\x03\xf8\x42\x01\"\x97\x07\n\x0eMatchPredicate\x12K\n\x08or_match\x18\x01 \x01(\x0b\x32\x37.envoy.config.common.matcher.v3.MatchPredicate.MatchSetH\x00\x12L\n\tand_match\x18\x02 \x01(\x0b\x32\x37.envoy.config.common.matcher.v3.MatchPredicate.MatchSetH\x00\x12\x43\n\tnot_match\x18\x03 \x01(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicateH\x00\x12\x1c\n\tany_match\x18\x04 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12V\n\x1ahttp_request_headers_match\x18\x05 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12W\n\x1bhttp_request_trailers_match\x18\x06 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12W\n\x1bhttp_response_headers_match\x18\x07 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12X\n\x1chttp_response_trailers_match\x18\x08 \x01(\x0b\x32\x30.envoy.config.common.matcher.v3.HttpHeadersMatchH\x00\x12_\n\x1fhttp_request_generic_body_match\x18\t \x01(\x0b\x32\x34.envoy.config.common.matcher.v3.HttpGenericBodyMatchH\x00\x12`\n http_response_generic_body_match\x18\n \x01(\x0b\x32\x34.envoy.config.common.matcher.v3.HttpGenericBodyMatchH\x00\x1aS\n\x08MatchSet\x12G\n\x05rules\x18\x01 \x03(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\"I\n\x10HttpHeadersMatch\x12\x35\n\x07headers\x18\x01 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\"\xf1\x01\n\x14HttpGenericBodyMatch\x12\x13\n\x0b\x62ytes_limit\x18\x01 \x01(\r\x12\x61\n\x08patterns\x18\x02 \x03(\x0b\x32\x45.envoy.config.common.matcher.v3.HttpGenericBodyMatch.GenericTextMatchB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x61\n\x10GenericTextMatch\x12\x1f\n\x0cstring_match\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x1f\n\x0c\x62inary_match\x18\x02 \x01(\x0c\x42\x07\xfa\x42\x04z\x02\x10\x01H\x00\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\x42\x97\x01\n,io.envoyproxy.envoy.config.common.matcher.v3B\x0cMatcherProtoP\x01ZOgithub.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -53,8 +52,6 @@ _MATCHER_MATCHERTREE.fields_by_name['input']._serialized_options = b'\372B\005\212\001\002\020\001' _MATCHER.oneofs_by_name['matcher_type']._options = None _MATCHER.oneofs_by_name['matcher_type']._serialized_options = b'\370B\001' - _MATCHER._options = None - _MATCHER._serialized_options = b'\322\306\244\341\006\002\010\001' _MATCHPREDICATE_MATCHSET.fields_by_name['rules']._options = None _MATCHPREDICATE_MATCHSET.fields_by_name['rules']._serialized_options = b'\372B\005\222\001\002\010\002' _MATCHPREDICATE.oneofs_by_name['rule']._options = None @@ -69,34 +66,34 @@ _HTTPGENERICBODYMATCH_GENERICTEXTMATCH.fields_by_name['binary_match']._serialized_options = b'\372B\004z\002\020\001' _HTTPGENERICBODYMATCH.fields_by_name['patterns']._options = None _HTTPGENERICBODYMATCH.fields_by_name['patterns']._serialized_options = b'\372B\005\222\001\002\010\001' - _globals['_MATCHER']._serialized_start=290 - _globals['_MATCHER']._serialized_end=2319 - _globals['_MATCHER_ONMATCH']._serialized_start=526 - _globals['_MATCHER_ONMATCH']._serialized_end=674 - _globals['_MATCHER_MATCHERLIST']._serialized_start=677 - _globals['_MATCHER_MATCHERLIST']._serialized_end=1738 - _globals['_MATCHER_MATCHERLIST_PREDICATE']._serialized_start=787 - _globals['_MATCHER_MATCHERLIST_PREDICATE']._serialized_end=1552 - _globals['_MATCHER_MATCHERLIST_PREDICATE_SINGLEPREDICATE']._serialized_start=1193 - _globals['_MATCHER_MATCHERLIST_PREDICATE_SINGLEPREDICATE']._serialized_end=1424 - _globals['_MATCHER_MATCHERLIST_PREDICATE_PREDICATELIST']._serialized_start=1426 - _globals['_MATCHER_MATCHERLIST_PREDICATE_PREDICATELIST']._serialized_end=1533 - _globals['_MATCHER_MATCHERLIST_FIELDMATCHER']._serialized_start=1555 - _globals['_MATCHER_MATCHERLIST_FIELDMATCHER']._serialized_end=1738 - _globals['_MATCHER_MATCHERTREE']._serialized_start=1741 - _globals['_MATCHER_MATCHERTREE']._serialized_end=2288 - _globals['_MATCHER_MATCHERTREE_MATCHMAP']._serialized_start=2073 - _globals['_MATCHER_MATCHERTREE_MATCHMAP']._serialized_end=2270 - _globals['_MATCHER_MATCHERTREE_MATCHMAP_MAPENTRY']._serialized_start=2179 - _globals['_MATCHER_MATCHERTREE_MATCHMAP_MAPENTRY']._serialized_end=2270 - _globals['_MATCHPREDICATE']._serialized_start=2322 - _globals['_MATCHPREDICATE']._serialized_end=3241 - _globals['_MATCHPREDICATE_MATCHSET']._serialized_start=3145 - _globals['_MATCHPREDICATE_MATCHSET']._serialized_end=3228 - _globals['_HTTPHEADERSMATCH']._serialized_start=3243 - _globals['_HTTPHEADERSMATCH']._serialized_end=3316 - _globals['_HTTPGENERICBODYMATCH']._serialized_start=3319 - _globals['_HTTPGENERICBODYMATCH']._serialized_end=3560 - _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_start=3463 - _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_end=3560 + _globals['_MATCHER']._serialized_start=257 + _globals['_MATCHER']._serialized_end=2276 + _globals['_MATCHER_ONMATCH']._serialized_start=493 + _globals['_MATCHER_ONMATCH']._serialized_end=641 + _globals['_MATCHER_MATCHERLIST']._serialized_start=644 + _globals['_MATCHER_MATCHERLIST']._serialized_end=1705 + _globals['_MATCHER_MATCHERLIST_PREDICATE']._serialized_start=754 + _globals['_MATCHER_MATCHERLIST_PREDICATE']._serialized_end=1519 + _globals['_MATCHER_MATCHERLIST_PREDICATE_SINGLEPREDICATE']._serialized_start=1160 + _globals['_MATCHER_MATCHERLIST_PREDICATE_SINGLEPREDICATE']._serialized_end=1391 + _globals['_MATCHER_MATCHERLIST_PREDICATE_PREDICATELIST']._serialized_start=1393 + _globals['_MATCHER_MATCHERLIST_PREDICATE_PREDICATELIST']._serialized_end=1500 + _globals['_MATCHER_MATCHERLIST_FIELDMATCHER']._serialized_start=1522 + _globals['_MATCHER_MATCHERLIST_FIELDMATCHER']._serialized_end=1705 + _globals['_MATCHER_MATCHERTREE']._serialized_start=1708 + _globals['_MATCHER_MATCHERTREE']._serialized_end=2255 + _globals['_MATCHER_MATCHERTREE_MATCHMAP']._serialized_start=2040 + _globals['_MATCHER_MATCHERTREE_MATCHMAP']._serialized_end=2237 + _globals['_MATCHER_MATCHERTREE_MATCHMAP_MAPENTRY']._serialized_start=2146 + _globals['_MATCHER_MATCHERTREE_MATCHMAP_MAPENTRY']._serialized_end=2237 + _globals['_MATCHPREDICATE']._serialized_start=2279 + _globals['_MATCHPREDICATE']._serialized_end=3198 + _globals['_MATCHPREDICATE_MATCHSET']._serialized_start=3102 + _globals['_MATCHPREDICATE_MATCHSET']._serialized_end=3185 + _globals['_HTTPHEADERSMATCH']._serialized_start=3200 + _globals['_HTTPHEADERSMATCH']._serialized_end=3273 + _globals['_HTTPGENERICBODYMATCH']._serialized_start=3276 + _globals['_HTTPGENERICBODYMATCH']._serialized_end=3517 + _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_start=3420 + _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_end=3517 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/address_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/address_pb2.py index 2cc9ea0f3e061..1338f9bbe112a 100644 --- a/tools/distrib/python/xds_protos/envoy/config/core/v3/address_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/address_pb2.py @@ -11,6 +11,7 @@ _sym_db = _symbol_database.Default() +from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 from envoy.config.core.v3 import socket_option_pb2 as envoy_dot_config_dot_core_dot_v3_dot_socket__option__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 @@ -19,7 +20,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"envoy/config/core/v3/address.proto\x12\x14\x65nvoy.config.core.v3\x1a(envoy/config/core/v3/socket_option.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"T\n\x04Pipe\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x04mode\x18\x02 \x01(\rB\x08\xfa\x42\x05*\x03\x18\xff\x03:\x1d\x9a\xc5\x88\x1e\x18\n\x16\x65nvoy.api.v2.core.Pipe\"j\n\x14\x45nvoyInternalAddress\x12\x1e\n\x14server_listener_name\x18\x01 \x01(\tH\x00\x12\x13\n\x0b\x65ndpoint_id\x18\x02 \x01(\tB\x1d\n\x16\x61\x64\x64ress_name_specifier\x12\x03\xf8\x42\x01\"\xb3\x02\n\rSocketAddress\x12H\n\x08protocol\x18\x01 \x01(\x0e\x32,.envoy.config.core.v3.SocketAddress.ProtocolB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x18\n\x07\x61\x64\x64ress\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1f\n\nport_value\x18\x03 \x01(\rB\t\xfa\x42\x06*\x04\x18\xff\xff\x03H\x00\x12\x14\n\nnamed_port\x18\x04 \x01(\tH\x00\x12\x15\n\rresolver_name\x18\x05 \x01(\t\x12\x13\n\x0bipv4_compat\x18\x06 \x01(\x08\"\x1c\n\x08Protocol\x12\x07\n\x03TCP\x10\x00\x12\x07\n\x03UDP\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.SocketAddressB\x15\n\x0eport_specifier\x12\x03\xf8\x42\x01\"\xdd\x01\n\x0cTcpKeepalive\x12\x36\n\x10keepalive_probes\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0ekeepalive_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12keepalive_interval\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.TcpKeepalive\"\x99\x01\n\x12\x45xtraSourceAddress\x12>\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddressB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x43\n\x0esocket_options\x18\x02 \x01(\x0b\x32+.envoy.config.core.v3.SocketOptionsOverride\"\xf9\x02\n\nBindConfig\x12;\n\x0esource_address\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddress\x12,\n\x08\x66reebind\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x0esocket_options\x18\x03 \x03(\x0b\x32\".envoy.config.core.v3.SocketOption\x12H\n\x16\x65xtra_source_addresses\x18\x05 \x03(\x0b\x32(.envoy.config.core.v3.ExtraSourceAddress\x12U\n\x1b\x61\x64\x64itional_source_addresses\x18\x04 \x03(\x0b\x32#.envoy.config.core.v3.SocketAddressB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.core.BindConfig\"\xf4\x01\n\x07\x41\x64\x64ress\x12=\n\x0esocket_address\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddressH\x00\x12*\n\x04pipe\x18\x02 \x01(\x0b\x32\x1a.envoy.config.core.v3.PipeH\x00\x12L\n\x16\x65nvoy_internal_address\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.EnvoyInternalAddressH\x00: \x9a\xc5\x88\x1e\x1b\n\x19\x65nvoy.api.v2.core.AddressB\x0e\n\x07\x61\x64\x64ress\x12\x03\xf8\x42\x01\"\x8c\x01\n\tCidrRange\x12\x1f\n\x0e\x61\x64\x64ress_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12:\n\nprefix_len\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05*\x03\x18\x80\x01:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.CidrRangeB\x80\x01\n\"io.envoyproxy.envoy.config.core.v3B\x0c\x41\x64\x64ressProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"envoy/config/core/v3/address.proto\x12\x14\x65nvoy.config.core.v3\x1a$envoy/config/core/v3/extension.proto\x1a(envoy/config/core/v3/socket_option.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"T\n\x04Pipe\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x04mode\x18\x02 \x01(\rB\x08\xfa\x42\x05*\x03\x18\xff\x03:\x1d\x9a\xc5\x88\x1e\x18\n\x16\x65nvoy.api.v2.core.Pipe\"j\n\x14\x45nvoyInternalAddress\x12\x1e\n\x14server_listener_name\x18\x01 \x01(\tH\x00\x12\x13\n\x0b\x65ndpoint_id\x18\x02 \x01(\tB\x1d\n\x16\x61\x64\x64ress_name_specifier\x12\x03\xf8\x42\x01\"\xb3\x02\n\rSocketAddress\x12H\n\x08protocol\x18\x01 \x01(\x0e\x32,.envoy.config.core.v3.SocketAddress.ProtocolB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x18\n\x07\x61\x64\x64ress\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1f\n\nport_value\x18\x03 \x01(\rB\t\xfa\x42\x06*\x04\x18\xff\xff\x03H\x00\x12\x14\n\nnamed_port\x18\x04 \x01(\tH\x00\x12\x15\n\rresolver_name\x18\x05 \x01(\t\x12\x13\n\x0bipv4_compat\x18\x06 \x01(\x08\"\x1c\n\x08Protocol\x12\x07\n\x03TCP\x10\x00\x12\x07\n\x03UDP\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.SocketAddressB\x15\n\x0eport_specifier\x12\x03\xf8\x42\x01\"\xdd\x01\n\x0cTcpKeepalive\x12\x36\n\x10keepalive_probes\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x34\n\x0ekeepalive_time\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12keepalive_interval\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.TcpKeepalive\"\x99\x01\n\x12\x45xtraSourceAddress\x12>\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddressB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x43\n\x0esocket_options\x18\x02 \x01(\x0b\x32+.envoy.config.core.v3.SocketOptionsOverride\"\xc5\x03\n\nBindConfig\x12;\n\x0esource_address\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddress\x12,\n\x08\x66reebind\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x0esocket_options\x18\x03 \x03(\x0b\x32\".envoy.config.core.v3.SocketOption\x12H\n\x16\x65xtra_source_addresses\x18\x05 \x03(\x0b\x32(.envoy.config.core.v3.ExtraSourceAddress\x12U\n\x1b\x61\x64\x64itional_source_addresses\x18\x04 \x03(\x0b\x32#.envoy.config.core.v3.SocketAddressB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12J\n\x16local_address_selector\x18\x06 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.core.BindConfig\"\xf4\x01\n\x07\x41\x64\x64ress\x12=\n\x0esocket_address\x18\x01 \x01(\x0b\x32#.envoy.config.core.v3.SocketAddressH\x00\x12*\n\x04pipe\x18\x02 \x01(\x0b\x32\x1a.envoy.config.core.v3.PipeH\x00\x12L\n\x16\x65nvoy_internal_address\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.EnvoyInternalAddressH\x00: \x9a\xc5\x88\x1e\x1b\n\x19\x65nvoy.api.v2.core.AddressB\x0e\n\x07\x61\x64\x64ress\x12\x03\xf8\x42\x01\"\x8c\x01\n\tCidrRange\x12\x1f\n\x0e\x61\x64\x64ress_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12:\n\nprefix_len\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05*\x03\x18\x80\x01:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.CidrRangeB\x80\x01\n\"io.envoyproxy.envoy.config.core.v3B\x0c\x41\x64\x64ressProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -63,22 +64,22 @@ _CIDRRANGE.fields_by_name['prefix_len']._serialized_options = b'\372B\005*\003\030\200\001' _CIDRRANGE._options = None _CIDRRANGE._serialized_options = b'\232\305\210\036\035\n\033envoy.api.v2.core.CidrRange' - _globals['_PIPE']._serialized_start=262 - _globals['_PIPE']._serialized_end=346 - _globals['_ENVOYINTERNALADDRESS']._serialized_start=348 - _globals['_ENVOYINTERNALADDRESS']._serialized_end=454 - _globals['_SOCKETADDRESS']._serialized_start=457 - _globals['_SOCKETADDRESS']._serialized_end=764 - _globals['_SOCKETADDRESS_PROTOCOL']._serialized_start=673 - _globals['_SOCKETADDRESS_PROTOCOL']._serialized_end=701 - _globals['_TCPKEEPALIVE']._serialized_start=767 - _globals['_TCPKEEPALIVE']._serialized_end=988 - _globals['_EXTRASOURCEADDRESS']._serialized_start=991 - _globals['_EXTRASOURCEADDRESS']._serialized_end=1144 - _globals['_BINDCONFIG']._serialized_start=1147 - _globals['_BINDCONFIG']._serialized_end=1524 - _globals['_ADDRESS']._serialized_start=1527 - _globals['_ADDRESS']._serialized_end=1771 - _globals['_CIDRRANGE']._serialized_start=1774 - _globals['_CIDRRANGE']._serialized_end=1914 + _globals['_PIPE']._serialized_start=300 + _globals['_PIPE']._serialized_end=384 + _globals['_ENVOYINTERNALADDRESS']._serialized_start=386 + _globals['_ENVOYINTERNALADDRESS']._serialized_end=492 + _globals['_SOCKETADDRESS']._serialized_start=495 + _globals['_SOCKETADDRESS']._serialized_end=802 + _globals['_SOCKETADDRESS_PROTOCOL']._serialized_start=711 + _globals['_SOCKETADDRESS_PROTOCOL']._serialized_end=739 + _globals['_TCPKEEPALIVE']._serialized_start=805 + _globals['_TCPKEEPALIVE']._serialized_end=1026 + _globals['_EXTRASOURCEADDRESS']._serialized_start=1029 + _globals['_EXTRASOURCEADDRESS']._serialized_end=1182 + _globals['_BINDCONFIG']._serialized_start=1185 + _globals['_BINDCONFIG']._serialized_end=1638 + _globals['_ADDRESS']._serialized_start=1641 + _globals['_ADDRESS']._serialized_end=1885 + _globals['_CIDRRANGE']._serialized_start=1888 + _globals['_CIDRRANGE']._serialized_end=2028 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/base_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/base_pb2.py index b6dc8a54c7028..4fccf18d52a3c 100644 --- a/tools/distrib/python/xds_protos/envoy/config/core/v3/base_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/base_pb2.py @@ -27,7 +27,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x65nvoy/config/core/v3/base.proto\x12\x14\x65nvoy.config.core.v3\x1a\"envoy/config/core/v3/address.proto\x1a\"envoy/config/core/v3/backoff.proto\x1a#envoy/config/core/v3/http_uri.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a$envoy/type/v3/semantic_version.proto\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a xds/core/v3/context_params.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"]\n\x08Locality\x12\x0e\n\x06region\x18\x01 \x01(\t\x12\x0c\n\x04zone\x18\x02 \x01(\t\x12\x10\n\x08sub_zone\x18\x03 \x01(\t:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.core.Locality\"\x91\x01\n\x0c\x42uildVersion\x12/\n\x07version\x18\x01 \x01(\x0b\x32\x1e.envoy.type.v3.SemanticVersion\x12)\n\x08metadata\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.BuildVersion\"\xcf\x01\n\tExtension\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12$\n\x0ftype_descriptor\x18\x03 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x33\n\x07version\x18\x04 \x01(\x0b\x32\".envoy.config.core.v3.BuildVersion\x12\x10\n\x08\x64isabled\x18\x05 \x01(\x08\x12\x11\n\ttype_urls\x18\x06 \x03(\t:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.Extension\"\x8a\x05\n\x04Node\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07\x63luster\x18\x02 \x01(\t\x12)\n\x08metadata\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12M\n\x12\x64ynamic_parameters\x18\x0c \x03(\x0b\x32\x31.envoy.config.core.v3.Node.DynamicParametersEntry\x12\x30\n\x08locality\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Locality\x12\x17\n\x0fuser_agent_name\x18\x06 \x01(\t\x12\x1c\n\x12user_agent_version\x18\x07 \x01(\tH\x00\x12\x46\n\x18user_agent_build_version\x18\x08 \x01(\x0b\x32\".envoy.config.core.v3.BuildVersionH\x00\x12\x33\n\nextensions\x18\t \x03(\x0b\x32\x1f.envoy.config.core.v3.Extension\x12\x17\n\x0f\x63lient_features\x18\n \x03(\t\x12G\n\x13listening_addresses\x18\x0b \x03(\x0b\x32\x1d.envoy.config.core.v3.AddressB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x1aT\n\x16\x44ynamicParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.xds.core.v3.ContextParams:\x02\x38\x01:\x1d\x9a\xc5\x88\x1e\x18\n\x16\x65nvoy.api.v2.core.NodeB\x19\n\x17user_agent_version_typeJ\x04\x08\x05\x10\x06R\rbuild_version\"\xf4\x02\n\x08Metadata\x12K\n\x0f\x66ilter_metadata\x18\x01 \x03(\x0b\x32\x32.envoy.config.core.v3.Metadata.FilterMetadataEntry\x12V\n\x15typed_filter_metadata\x18\x02 \x03(\x0b\x32\x37.envoy.config.core.v3.Metadata.TypedFilterMetadataEntry\x1aN\n\x13\x46ilterMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:\x02\x38\x01\x1aP\n\x18TypedFilterMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.core.Metadata\"l\n\rRuntimeUInt32\x12\x15\n\rdefault_value\x18\x02 \x01(\r\x12\x1c\n\x0bruntime_key\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.RuntimeUInt32\"]\n\x0eRuntimePercent\x12-\n\rdefault_value\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"l\n\rRuntimeDouble\x12\x15\n\rdefault_value\x18\x01 \x01(\x01\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.RuntimeDouble\"\x9c\x01\n\x12RuntimeFeatureFlag\x12;\n\rdefault_value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.core.RuntimeFeatureFlag\"5\n\x0eQueryParameter\x12\x14\n\x03key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\r\n\x05value\x18\x02 \x01(\t\"s\n\x0bHeaderValue\x12\x1e\n\x03key\x18\x01 \x01(\tB\x11\xfa\x42\x0er\x0c\x10\x01(\x80\x80\x01\xc0\x01\x01\xc8\x01\x00\x12\x1e\n\x05value\x18\x02 \x01(\tB\x0f\xfa\x42\x0cr\n(\x80\x80\x01\xc0\x01\x02\xc8\x01\x00:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.core.HeaderValue\"\x92\x03\n\x11HeaderValueOption\x12;\n\x06header\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.HeaderValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x37\n\x06\x61ppend\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12[\n\rappend_action\x18\x03 \x01(\x0e\x32:.envoy.config.core.v3.HeaderValueOption.HeaderAppendActionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x18\n\x10keep_empty_value\x18\x04 \x01(\x08\"d\n\x12HeaderAppendAction\x12\x1b\n\x17\x41PPEND_IF_EXISTS_OR_ADD\x10\x00\x12\x11\n\rADD_IF_ABSENT\x10\x01\x12\x1e\n\x1aOVERWRITE_IF_EXISTS_OR_ADD\x10\x02:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.core.HeaderValueOption\"c\n\tHeaderMap\x12\x32\n\x07headers\x18\x01 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.HeaderMap\")\n\x10WatchedDirectory\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"\xba\x01\n\nDataSource\x12\x1b\n\x08\x66ilename\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x16\n\x0cinline_bytes\x18\x02 \x01(\x0cH\x00\x12\x17\n\rinline_string\x18\x03 \x01(\tH\x00\x12\'\n\x14\x65nvironment_variable\x18\x04 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.core.DataSourceB\x10\n\tspecifier\x12\x03\xf8\x42\x01\"\xba\x01\n\x0bRetryPolicy\x12=\n\x0eretry_back_off\x18\x01 \x01(\x0b\x32%.envoy.config.core.v3.BackoffStrategy\x12\x46\n\x0bnum_retries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x13\xf2\x98\xfe\x8f\x05\r\n\x0bmax_retries:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.core.RetryPolicy\"\xca\x01\n\x10RemoteDataSource\x12\x39\n\x08http_uri\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUriB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x17\n\x06sha256\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x37\n\x0cretry_policy\x18\x03 \x01(\x0b\x32!.envoy.config.core.v3.RetryPolicy:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.core.RemoteDataSource\"\xba\x01\n\x0f\x41syncDataSource\x12\x31\n\x05local\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12\x38\n\x06remote\x18\x02 \x01(\x0b\x32&.envoy.config.core.v3.RemoteDataSourceH\x00:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.core.AsyncDataSourceB\x10\n\tspecifier\x12\x03\xf8\x42\x01\"\x9d\x01\n\x0fTransportSocket\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.core.TransportSocketB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\"\xa5\x01\n\x18RuntimeFractionalPercent\x12\x41\n\rdefault_value\x18\x01 \x01(\x0b\x32 .envoy.type.v3.FractionalPercentB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x13\n\x0bruntime_key\x18\x02 \x01(\t:1\x9a\xc5\x88\x1e,\n*envoy.api.v2.core.RuntimeFractionalPercent\"I\n\x0c\x43ontrolPlane\x12\x12\n\nidentifier\x18\x01 \x01(\t:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.ControlPlane*(\n\x0fRoutingPriority\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x08\n\x04HIGH\x10\x01*\x89\x01\n\rRequestMethod\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x07\n\x03GET\x10\x01\x12\x08\n\x04HEAD\x10\x02\x12\x08\n\x04POST\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\x0b\n\x07\x43ONNECT\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x12\t\n\x05TRACE\x10\x08\x12\t\n\x05PATCH\x10\t*>\n\x10TrafficDirection\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07INBOUND\x10\x01\x12\x0c\n\x08OUTBOUND\x10\x02\x42}\n\"io.envoyproxy.envoy.config.core.v3B\tBaseProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x65nvoy/config/core/v3/base.proto\x12\x14\x65nvoy.config.core.v3\x1a\"envoy/config/core/v3/address.proto\x1a\"envoy/config/core/v3/backoff.proto\x1a#envoy/config/core/v3/http_uri.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a$envoy/type/v3/semantic_version.proto\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a xds/core/v3/context_params.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"]\n\x08Locality\x12\x0e\n\x06region\x18\x01 \x01(\t\x12\x0c\n\x04zone\x18\x02 \x01(\t\x12\x10\n\x08sub_zone\x18\x03 \x01(\t:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.core.Locality\"\x91\x01\n\x0c\x42uildVersion\x12/\n\x07version\x18\x01 \x01(\x0b\x32\x1e.envoy.type.v3.SemanticVersion\x12)\n\x08metadata\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.BuildVersion\"\xcf\x01\n\tExtension\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12$\n\x0ftype_descriptor\x18\x03 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x33\n\x07version\x18\x04 \x01(\x0b\x32\".envoy.config.core.v3.BuildVersion\x12\x10\n\x08\x64isabled\x18\x05 \x01(\x08\x12\x11\n\ttype_urls\x18\x06 \x03(\t:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.Extension\"\x8a\x05\n\x04Node\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07\x63luster\x18\x02 \x01(\t\x12)\n\x08metadata\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12M\n\x12\x64ynamic_parameters\x18\x0c \x03(\x0b\x32\x31.envoy.config.core.v3.Node.DynamicParametersEntry\x12\x30\n\x08locality\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Locality\x12\x17\n\x0fuser_agent_name\x18\x06 \x01(\t\x12\x1c\n\x12user_agent_version\x18\x07 \x01(\tH\x00\x12\x46\n\x18user_agent_build_version\x18\x08 \x01(\x0b\x32\".envoy.config.core.v3.BuildVersionH\x00\x12\x33\n\nextensions\x18\t \x03(\x0b\x32\x1f.envoy.config.core.v3.Extension\x12\x17\n\x0f\x63lient_features\x18\n \x03(\t\x12G\n\x13listening_addresses\x18\x0b \x03(\x0b\x32\x1d.envoy.config.core.v3.AddressB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x1aT\n\x16\x44ynamicParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12)\n\x05value\x18\x02 \x01(\x0b\x32\x1a.xds.core.v3.ContextParams:\x02\x38\x01:\x1d\x9a\xc5\x88\x1e\x18\n\x16\x65nvoy.api.v2.core.NodeB\x19\n\x17user_agent_version_typeJ\x04\x08\x05\x10\x06R\rbuild_version\"\xf4\x02\n\x08Metadata\x12K\n\x0f\x66ilter_metadata\x18\x01 \x03(\x0b\x32\x32.envoy.config.core.v3.Metadata.FilterMetadataEntry\x12V\n\x15typed_filter_metadata\x18\x02 \x03(\x0b\x32\x37.envoy.config.core.v3.Metadata.TypedFilterMetadataEntry\x1aN\n\x13\x46ilterMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:\x02\x38\x01\x1aP\n\x18TypedFilterMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.core.Metadata\"l\n\rRuntimeUInt32\x12\x15\n\rdefault_value\x18\x02 \x01(\r\x12\x1c\n\x0bruntime_key\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.RuntimeUInt32\"]\n\x0eRuntimePercent\x12-\n\rdefault_value\x18\x01 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"l\n\rRuntimeDouble\x12\x15\n\rdefault_value\x18\x01 \x01(\x01\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.core.RuntimeDouble\"\x9c\x01\n\x12RuntimeFeatureFlag\x12;\n\rdefault_value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1c\n\x0bruntime_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.core.RuntimeFeatureFlag\"5\n\x0eQueryParameter\x12\x14\n\x03key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\r\n\x05value\x18\x02 \x01(\t\"\xb7\x01\n\x0bHeaderValue\x12\x1e\n\x03key\x18\x01 \x01(\tB\x11\xfa\x42\x0er\x0c\x10\x01(\x80\x80\x01\xc0\x01\x01\xc8\x01\x00\x12\x30\n\x05value\x18\x02 \x01(\tB!\xfa\x42\x0cr\n(\x80\x80\x01\xc0\x01\x02\xc8\x01\x00\xf2\x98\xfe\x8f\x05\x0c\x12\nvalue_type\x12\x30\n\traw_value\x18\x03 \x01(\x0c\x42\x1d\xfa\x42\x08z\x06\x10\x00\x18\x80\x80\x01\xf2\x98\xfe\x8f\x05\x0c\x12\nvalue_type:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.core.HeaderValue\"\xab\x03\n\x11HeaderValueOption\x12;\n\x06header\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.HeaderValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x37\n\x06\x61ppend\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12[\n\rappend_action\x18\x03 \x01(\x0e\x32:.envoy.config.core.v3.HeaderValueOption.HeaderAppendActionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x18\n\x10keep_empty_value\x18\x04 \x01(\x08\"}\n\x12HeaderAppendAction\x12\x1b\n\x17\x41PPEND_IF_EXISTS_OR_ADD\x10\x00\x12\x11\n\rADD_IF_ABSENT\x10\x01\x12\x1e\n\x1aOVERWRITE_IF_EXISTS_OR_ADD\x10\x02\x12\x17\n\x13OVERWRITE_IF_EXISTS\x10\x03:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.core.HeaderValueOption\"c\n\tHeaderMap\x12\x32\n\x07headers\x18\x01 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.api.v2.core.HeaderMap\")\n\x10WatchedDirectory\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\"\xba\x01\n\nDataSource\x12\x1b\n\x08\x66ilename\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x16\n\x0cinline_bytes\x18\x02 \x01(\x0cH\x00\x12\x17\n\rinline_string\x18\x03 \x01(\tH\x00\x12\'\n\x14\x65nvironment_variable\x18\x04 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.core.DataSourceB\x10\n\tspecifier\x12\x03\xf8\x42\x01\"\xba\x01\n\x0bRetryPolicy\x12=\n\x0eretry_back_off\x18\x01 \x01(\x0b\x32%.envoy.config.core.v3.BackoffStrategy\x12\x46\n\x0bnum_retries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x13\xf2\x98\xfe\x8f\x05\r\n\x0bmax_retries:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.core.RetryPolicy\"\xca\x01\n\x10RemoteDataSource\x12\x39\n\x08http_uri\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUriB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x17\n\x06sha256\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x37\n\x0cretry_policy\x18\x03 \x01(\x0b\x32!.envoy.config.core.v3.RetryPolicy:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.core.RemoteDataSource\"\xba\x01\n\x0f\x41syncDataSource\x12\x31\n\x05local\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12\x38\n\x06remote\x18\x02 \x01(\x0b\x32&.envoy.config.core.v3.RemoteDataSourceH\x00:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.core.AsyncDataSourceB\x10\n\tspecifier\x12\x03\xf8\x42\x01\"\x9d\x01\n\x0fTransportSocket\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.core.TransportSocketB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\"\xa5\x01\n\x18RuntimeFractionalPercent\x12\x41\n\rdefault_value\x18\x01 \x01(\x0b\x32 .envoy.type.v3.FractionalPercentB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x13\n\x0bruntime_key\x18\x02 \x01(\t:1\x9a\xc5\x88\x1e,\n*envoy.api.v2.core.RuntimeFractionalPercent\"I\n\x0c\x43ontrolPlane\x12\x12\n\nidentifier\x18\x01 \x01(\t:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.core.ControlPlane*(\n\x0fRoutingPriority\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x08\n\x04HIGH\x10\x01*\x89\x01\n\rRequestMethod\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x07\n\x03GET\x10\x01\x12\x08\n\x04HEAD\x10\x02\x12\x08\n\x04POST\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\x0b\n\x07\x43ONNECT\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x12\t\n\x05TRACE\x10\x08\x12\t\n\x05PATCH\x10\t*>\n\x10TrafficDirection\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07INBOUND\x10\x01\x12\x0c\n\x08OUTBOUND\x10\x02\x42}\n\"io.envoyproxy.envoy.config.core.v3B\tBaseProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -76,7 +76,9 @@ _HEADERVALUE.fields_by_name['key']._options = None _HEADERVALUE.fields_by_name['key']._serialized_options = b'\372B\016r\014\020\001(\200\200\001\300\001\001\310\001\000' _HEADERVALUE.fields_by_name['value']._options = None - _HEADERVALUE.fields_by_name['value']._serialized_options = b'\372B\014r\n(\200\200\001\300\001\002\310\001\000' + _HEADERVALUE.fields_by_name['value']._serialized_options = b'\372B\014r\n(\200\200\001\300\001\002\310\001\000\362\230\376\217\005\014\022\nvalue_type' + _HEADERVALUE.fields_by_name['raw_value']._options = None + _HEADERVALUE.fields_by_name['raw_value']._serialized_options = b'\372B\010z\006\020\000\030\200\200\001\362\230\376\217\005\014\022\nvalue_type' _HEADERVALUE._options = None _HEADERVALUE._serialized_options = b'\232\305\210\036\037\n\035envoy.api.v2.core.HeaderValue' _HEADERVALUEOPTION.fields_by_name['header']._options = None @@ -123,12 +125,12 @@ _RUNTIMEFRACTIONALPERCENT._serialized_options = b'\232\305\210\036,\n*envoy.api.v2.core.RuntimeFractionalPercent' _CONTROLPLANE._options = None _CONTROLPLANE._serialized_options = b'\232\305\210\036 \n\036envoy.api.v2.core.ControlPlane' - _globals['_ROUTINGPRIORITY']._serialized_start=4367 - _globals['_ROUTINGPRIORITY']._serialized_end=4407 - _globals['_REQUESTMETHOD']._serialized_start=4410 - _globals['_REQUESTMETHOD']._serialized_end=4547 - _globals['_TRAFFICDIRECTION']._serialized_start=4549 - _globals['_TRAFFICDIRECTION']._serialized_end=4611 + _globals['_ROUTINGPRIORITY']._serialized_start=4461 + _globals['_ROUTINGPRIORITY']._serialized_end=4501 + _globals['_REQUESTMETHOD']._serialized_start=4504 + _globals['_REQUESTMETHOD']._serialized_end=4641 + _globals['_TRAFFICDIRECTION']._serialized_start=4643 + _globals['_TRAFFICDIRECTION']._serialized_end=4705 _globals['_LOCALITY']._serialized_start=516 _globals['_LOCALITY']._serialized_end=609 _globals['_BUILDVERSION']._serialized_start=612 @@ -155,28 +157,28 @@ _globals['_RUNTIMEFEATUREFLAG']._serialized_end=2469 _globals['_QUERYPARAMETER']._serialized_start=2471 _globals['_QUERYPARAMETER']._serialized_end=2524 - _globals['_HEADERVALUE']._serialized_start=2526 - _globals['_HEADERVALUE']._serialized_end=2641 - _globals['_HEADERVALUEOPTION']._serialized_start=2644 - _globals['_HEADERVALUEOPTION']._serialized_end=3046 - _globals['_HEADERVALUEOPTION_HEADERAPPENDACTION']._serialized_start=2902 - _globals['_HEADERVALUEOPTION_HEADERAPPENDACTION']._serialized_end=3002 - _globals['_HEADERMAP']._serialized_start=3048 - _globals['_HEADERMAP']._serialized_end=3147 - _globals['_WATCHEDDIRECTORY']._serialized_start=3149 - _globals['_WATCHEDDIRECTORY']._serialized_end=3190 - _globals['_DATASOURCE']._serialized_start=3193 - _globals['_DATASOURCE']._serialized_end=3379 - _globals['_RETRYPOLICY']._serialized_start=3382 - _globals['_RETRYPOLICY']._serialized_end=3568 - _globals['_REMOTEDATASOURCE']._serialized_start=3571 - _globals['_REMOTEDATASOURCE']._serialized_end=3773 - _globals['_ASYNCDATASOURCE']._serialized_start=3776 - _globals['_ASYNCDATASOURCE']._serialized_end=3962 - _globals['_TRANSPORTSOCKET']._serialized_start=3965 - _globals['_TRANSPORTSOCKET']._serialized_end=4122 - _globals['_RUNTIMEFRACTIONALPERCENT']._serialized_start=4125 - _globals['_RUNTIMEFRACTIONALPERCENT']._serialized_end=4290 - _globals['_CONTROLPLANE']._serialized_start=4292 - _globals['_CONTROLPLANE']._serialized_end=4365 + _globals['_HEADERVALUE']._serialized_start=2527 + _globals['_HEADERVALUE']._serialized_end=2710 + _globals['_HEADERVALUEOPTION']._serialized_start=2713 + _globals['_HEADERVALUEOPTION']._serialized_end=3140 + _globals['_HEADERVALUEOPTION_HEADERAPPENDACTION']._serialized_start=2971 + _globals['_HEADERVALUEOPTION_HEADERAPPENDACTION']._serialized_end=3096 + _globals['_HEADERMAP']._serialized_start=3142 + _globals['_HEADERMAP']._serialized_end=3241 + _globals['_WATCHEDDIRECTORY']._serialized_start=3243 + _globals['_WATCHEDDIRECTORY']._serialized_end=3284 + _globals['_DATASOURCE']._serialized_start=3287 + _globals['_DATASOURCE']._serialized_end=3473 + _globals['_RETRYPOLICY']._serialized_start=3476 + _globals['_RETRYPOLICY']._serialized_end=3662 + _globals['_REMOTEDATASOURCE']._serialized_start=3665 + _globals['_REMOTEDATASOURCE']._serialized_end=3867 + _globals['_ASYNCDATASOURCE']._serialized_start=3870 + _globals['_ASYNCDATASOURCE']._serialized_end=4056 + _globals['_TRANSPORTSOCKET']._serialized_start=4059 + _globals['_TRANSPORTSOCKET']._serialized_end=4216 + _globals['_RUNTIMEFRACTIONALPERCENT']._serialized_start=4219 + _globals['_RUNTIMEFRACTIONALPERCENT']._serialized_end=4384 + _globals['_CONTROLPLANE']._serialized_start=4386 + _globals['_CONTROLPLANE']._serialized_end=4459 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/http_service_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/http_service_pb2.py new file mode 100644 index 0000000000000..3d0cd208204ce --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/http_service_pb2.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/config/core/v3/http_service.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 +from envoy.config.core.v3 import http_uri_pb2 as envoy_dot_config_dot_core_dot_v3_dot_http__uri__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'envoy/config/core/v3/http_service.proto\x12\x14\x65nvoy.config.core.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a#envoy/config/core/v3/http_uri.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x92\x01\n\x0bHttpService\x12/\n\x08http_uri\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUri\x12R\n\x16request_headers_to_add\x18\x02 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x42\x84\x01\n\"io.envoyproxy.envoy.config.core.v3B\x10HttpServiceProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.config.core.v3.http_service_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\"io.envoyproxy.envoy.config.core.v3B\020HttpServiceProtoP\001ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\272\200\310\321\006\002\020\002' + _HTTPSERVICE.fields_by_name['request_headers_to_add']._options = None + _HTTPSERVICE.fields_by_name['request_headers_to_add']._serialized_options = b'\372B\006\222\001\003\020\350\007' + _globals['_HTTPSERVICE']._serialized_start=192 + _globals['_HTTPSERVICE']._serialized_end=338 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/http_uri_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/http_uri_pb2.py index 8861d979bd558..8bdab2d1c2065 100644 --- a/tools/distrib/python/xds_protos/envoy/config/core/v3/http_uri_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/http_uri_pb2.py @@ -17,7 +17,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#envoy/config/core/v3/http_uri.proto\x12\x14\x65nvoy.config.core.v3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb0\x01\n\x07HttpUri\x12\x14\n\x03uri\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1a\n\x07\x63luster\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x36\n\x07timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\n\xfa\x42\x07\xaa\x01\x04\x08\x01\x32\x00: \x9a\xc5\x88\x1e\x1b\n\x19\x65nvoy.api.v2.core.HttpUriB\x19\n\x12http_upstream_type\x12\x03\xf8\x42\x01\x42\x80\x01\n\"io.envoyproxy.envoy.config.core.v3B\x0cHttpUriProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#envoy/config/core/v3/http_uri.proto\x12\x14\x65nvoy.config.core.v3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb8\x01\n\x07HttpUri\x12\x14\n\x03uri\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x1a\n\x07\x63luster\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12>\n\x07timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x12\xfa\x42\x0f\xaa\x01\x0c\x08\x01\x1a\x06\x08\x80\x80\x80\x80\x10\x32\x00: \x9a\xc5\x88\x1e\x1b\n\x19\x65nvoy.api.v2.core.HttpUriB\x19\n\x12http_upstream_type\x12\x03\xf8\x42\x01\x42\x80\x01\n\"io.envoyproxy.envoy.config.core.v3B\x0cHttpUriProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -32,9 +32,9 @@ _HTTPURI.fields_by_name['cluster']._options = None _HTTPURI.fields_by_name['cluster']._serialized_options = b'\372B\004r\002\020\001' _HTTPURI.fields_by_name['timeout']._options = None - _HTTPURI.fields_by_name['timeout']._serialized_options = b'\372B\007\252\001\004\010\0012\000' + _HTTPURI.fields_by_name['timeout']._serialized_options = b'\372B\017\252\001\014\010\001\032\006\010\200\200\200\200\0202\000' _HTTPURI._options = None _HTTPURI._serialized_options = b'\232\305\210\036\033\n\031envoy.api.v2.core.HttpUri' _globals['_HTTPURI']._serialized_start=185 - _globals['_HTTPURI']._serialized_end=361 + _globals['_HTTPURI']._serialized_end=369 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/protocol_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/protocol_pb2.py index 7ffaa37896bf2..4c3a4ef74d7f6 100644 --- a/tools/distrib/python/xds_protos/envoy/config/core/v3/protocol_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/protocol_pb2.py @@ -22,7 +22,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#envoy/config/core/v3/protocol.proto\x12\x14\x65nvoy.config.core.v3\x1a$envoy/config/core/v3/extension.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"A\n\x12TcpProtocolOptions:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.core.TcpProtocolOptions\"\x99\x01\n\x15QuicKeepAliveSettings\x12=\n\x0cmax_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\"\x00\x32\x02\x08\x01\x12\x41\n\x10initial_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\"\x00\x32\x02\x08\x01\"\xa4\x03\n\x13QuicProtocolOptions\x12\x45\n\x16max_concurrent_streams\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12N\n\x1ainitial_stream_window_size\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80\x80\x08(\x01\x12R\n\x1einitial_connection_window_size\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80\x80\x0c(\x01\x12W\n&num_timeouts_to_trigger_port_migration\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\t\xfa\x42\x06*\x04\x18\x05(\x00\x12I\n\x14\x63onnection_keepalive\x18\x05 \x01(\x0b\x32+.envoy.config.core.v3.QuicKeepAliveSettings\"\xb1\x01\n\x1bUpstreamHttpProtocolOptions\x12\x10\n\x08\x61uto_sni\x18\x01 \x01(\x08\x12\x1b\n\x13\x61uto_san_validation\x18\x02 \x01(\x08\x12-\n\x18override_auto_sni_header\x18\x03 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01:4\x9a\xc5\x88\x1e/\n-envoy.api.v2.core.UpstreamHttpProtocolOptions\"\xa6\x03\n\x1e\x41lternateProtocolsCacheOptions\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12:\n\x0bmax_entries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02 \x00\x12J\n\x16key_value_store_config\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12o\n\x14prepopulated_entries\x18\x04 \x03(\x0b\x32Q.envoy.config.core.v3.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry\x12\x1a\n\x12\x63\x61nonical_suffixes\x18\x05 \x03(\t\x1aX\n\x1c\x41lternateProtocolsCacheEntry\x12\x1d\n\x08hostname\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x19\n\x04port\x18\x02 \x01(\rB\x0b\xfa\x42\x08*\x06\x10\xff\xff\x03 \x00\"\xae\x04\n\x13HttpProtocolOptions\x12/\n\x0cidle_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x17max_connection_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x11max_headers_count\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12\x36\n\x13max_stream_duration\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12o\n\x1fheaders_with_underscores_action\x18\x05 \x01(\x0e\x32\x46.envoy.config.core.v3.HttpProtocolOptions.HeadersWithUnderscoresAction\x12\x41\n\x1bmax_requests_per_connection\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"N\n\x1cHeadersWithUnderscoresAction\x12\t\n\x05\x41LLOW\x10\x00\x12\x12\n\x0eREJECT_REQUEST\x10\x01\x12\x0f\n\x0b\x44ROP_HEADER\x10\x02:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.core.HttpProtocolOptions\"\xa0\x07\n\x14Http1ProtocolOptions\x12\x36\n\x12\x61llow_absolute_url\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x16\n\x0e\x61\x63\x63\x65pt_http_10\x18\x02 \x01(\x08\x12 \n\x18\x64\x65\x66\x61ult_host_for_http_10\x18\x03 \x01(\t\x12U\n\x11header_key_format\x18\x04 \x01(\x0b\x32:.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat\x12\x17\n\x0f\x65nable_trailers\x18\x05 \x01(\x08\x12\x1c\n\x14\x61llow_chunked_length\x18\x06 \x01(\x08\x12Q\n-override_stream_error_on_invalid_http_message\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12 \n\x18send_fully_qualified_url\x18\x08 \x01(\x08\x12>\n\x10use_balsa_parser\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x12&\n\x14\x61llow_custom_methods\x18\n \x01(\x08\x42\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x1a\xfb\x02\n\x0fHeaderKeyFormat\x12g\n\x11proper_case_words\x18\x01 \x01(\x0b\x32J.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsH\x00\x12H\n\x12stateful_formatter\x18\x08 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a`\n\x0fProperCaseWords:M\x9a\xc5\x88\x1eH\nFenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormatB\x14\n\rheader_format\x12\x03\xf8\x42\x01:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.core.Http1ProtocolOptions\"\x86\x02\n\x11KeepaliveSettings\x12\x39\n\x08interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12:\n\x07timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=\x12/\n\x0finterval_jitter\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12I\n\x18\x63onnection_idle_interval\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\"\x8b\x0b\n\x14Http2ProtocolOptions\x12\x36\n\x10hpack_table_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12K\n\x16max_concurrent_streams\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\r\xfa\x42\n*\x08\x18\xff\xff\xff\xff\x07(\x01\x12Q\n\x1ainitial_stream_window_size\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0f\xfa\x42\x0c*\n\x18\xff\xff\xff\xff\x07(\xff\xff\x03\x12U\n\x1einitial_connection_window_size\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0f\xfa\x42\x0c*\n\x18\xff\xff\xff\xff\x07(\xff\xff\x03\x12\x15\n\rallow_connect\x18\x05 \x01(\x08\x12\x16\n\x0e\x61llow_metadata\x18\x06 \x01(\x08\x12\x42\n\x13max_outbound_frames\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12J\n\x1bmax_outbound_control_frames\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12W\n1max_consecutive_inbound_frames_with_empty_payload\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12L\n&max_inbound_priority_frames_per_stream\x18\n \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x63\n4max_inbound_window_update_frames_per_data_frame_sent\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12;\n&stream_error_on_invalid_http_messaging\x18\x0c \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12Q\n-override_stream_error_on_invalid_http_message\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12`\n\x1a\x63ustom_settings_parameters\x18\r \x03(\x0b\x32<.envoy.config.core.v3.Http2ProtocolOptions.SettingsParameter\x12\x45\n\x14\x63onnection_keepalive\x18\x0f \x01(\x0b\x32\'.envoy.config.core.v3.KeepaliveSettings\x12?\n\x11use_oghttp2_codec\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x1a\xcf\x01\n\x11SettingsParameter\x12\x42\n\nidentifier\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x10\xfa\x42\r*\x06\x18\xff\xff\x03(\x00\x8a\x01\x02\x10\x01\x12\x35\n\x05value\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:?\x9a\xc5\x88\x1e:\n8envoy.api.v2.core.Http2ProtocolOptions.SettingsParameter:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.core.Http2ProtocolOptions\"\x8f\x01\n\x13GrpcProtocolOptions\x12J\n\x16http2_protocol_options\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.Http2ProtocolOptions:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.core.GrpcProtocolOptions\"\xdd\x01\n\x14Http3ProtocolOptions\x12H\n\x15quic_protocol_options\x18\x01 \x01(\x0b\x32).envoy.config.core.v3.QuicProtocolOptions\x12Q\n-override_stream_error_on_invalid_http_message\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12(\n\x16\x61llow_extended_connect\x18\x05 \x01(\x08\x42\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\"a\n\x1aSchemeHeaderTransformation\x12\x31\n\x13scheme_to_overwrite\x18\x01 \x01(\tB\x12\xfa\x42\x0fr\rR\x04httpR\x05httpsH\x00\x42\x10\n\x0etransformationB\x81\x01\n\"io.envoyproxy.envoy.config.core.v3B\rProtocolProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#envoy/config/core/v3/protocol.proto\x12\x14\x65nvoy.config.core.v3\x1a$envoy/config/core/v3/extension.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"A\n\x12TcpProtocolOptions:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.core.TcpProtocolOptions\"\x99\x01\n\x15QuicKeepAliveSettings\x12=\n\x0cmax_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\"\x00\x32\x02\x08\x01\x12\x41\n\x10initial_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\"\x00\x32\x02\x08\x01\"\xe3\x03\n\x13QuicProtocolOptions\x12\x45\n\x16max_concurrent_streams\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12N\n\x1ainitial_stream_window_size\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80\x80\x08(\x01\x12R\n\x1einitial_connection_window_size\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0c\xfa\x42\t*\x07\x18\x80\x80\x80\x0c(\x01\x12W\n&num_timeouts_to_trigger_port_migration\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\t\xfa\x42\x06*\x04\x18\x05(\x00\x12I\n\x14\x63onnection_keepalive\x18\x05 \x01(\x0b\x32+.envoy.config.core.v3.QuicKeepAliveSettings\x12\x1a\n\x12\x63onnection_options\x18\x06 \x01(\t\x12!\n\x19\x63lient_connection_options\x18\x07 \x01(\t\"\xb1\x01\n\x1bUpstreamHttpProtocolOptions\x12\x10\n\x08\x61uto_sni\x18\x01 \x01(\x08\x12\x1b\n\x13\x61uto_san_validation\x18\x02 \x01(\x08\x12-\n\x18override_auto_sni_header\x18\x03 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01:4\x9a\xc5\x88\x1e/\n-envoy.api.v2.core.UpstreamHttpProtocolOptions\"\xa6\x03\n\x1e\x41lternateProtocolsCacheOptions\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12:\n\x0bmax_entries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02 \x00\x12J\n\x16key_value_store_config\x18\x03 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12o\n\x14prepopulated_entries\x18\x04 \x03(\x0b\x32Q.envoy.config.core.v3.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry\x12\x1a\n\x12\x63\x61nonical_suffixes\x18\x05 \x03(\t\x1aX\n\x1c\x41lternateProtocolsCacheEntry\x12\x1d\n\x08hostname\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x19\n\x04port\x18\x02 \x01(\rB\x0b\xfa\x42\x08*\x06\x10\xff\xff\x03 \x00\"\xae\x04\n\x13HttpProtocolOptions\x12/\n\x0cidle_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x17max_connection_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x11max_headers_count\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12\x36\n\x13max_stream_duration\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12o\n\x1fheaders_with_underscores_action\x18\x05 \x01(\x0e\x32\x46.envoy.config.core.v3.HttpProtocolOptions.HeadersWithUnderscoresAction\x12\x41\n\x1bmax_requests_per_connection\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\"N\n\x1cHeadersWithUnderscoresAction\x12\t\n\x05\x41LLOW\x10\x00\x12\x12\n\x0eREJECT_REQUEST\x10\x01\x12\x0f\n\x0b\x44ROP_HEADER\x10\x02:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.core.HttpProtocolOptions\"\xa0\x07\n\x14Http1ProtocolOptions\x12\x36\n\x12\x61llow_absolute_url\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x16\n\x0e\x61\x63\x63\x65pt_http_10\x18\x02 \x01(\x08\x12 \n\x18\x64\x65\x66\x61ult_host_for_http_10\x18\x03 \x01(\t\x12U\n\x11header_key_format\x18\x04 \x01(\x0b\x32:.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat\x12\x17\n\x0f\x65nable_trailers\x18\x05 \x01(\x08\x12\x1c\n\x14\x61llow_chunked_length\x18\x06 \x01(\x08\x12Q\n-override_stream_error_on_invalid_http_message\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12 \n\x18send_fully_qualified_url\x18\x08 \x01(\x08\x12>\n\x10use_balsa_parser\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x12&\n\x14\x61llow_custom_methods\x18\n \x01(\x08\x42\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x1a\xfb\x02\n\x0fHeaderKeyFormat\x12g\n\x11proper_case_words\x18\x01 \x01(\x0b\x32J.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsH\x00\x12H\n\x12stateful_formatter\x18\x08 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a`\n\x0fProperCaseWords:M\x9a\xc5\x88\x1eH\nFenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormatB\x14\n\rheader_format\x12\x03\xf8\x42\x01:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.core.Http1ProtocolOptions\"\x86\x02\n\x11KeepaliveSettings\x12\x39\n\x08interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12:\n\x07timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=\x12/\n\x0finterval_jitter\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12I\n\x18\x63onnection_idle_interval\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\"\x8b\x0b\n\x14Http2ProtocolOptions\x12\x36\n\x10hpack_table_size\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12K\n\x16max_concurrent_streams\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\r\xfa\x42\n*\x08\x18\xff\xff\xff\xff\x07(\x01\x12Q\n\x1ainitial_stream_window_size\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0f\xfa\x42\x0c*\n\x18\xff\xff\xff\xff\x07(\xff\xff\x03\x12U\n\x1einitial_connection_window_size\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0f\xfa\x42\x0c*\n\x18\xff\xff\xff\xff\x07(\xff\xff\x03\x12\x15\n\rallow_connect\x18\x05 \x01(\x08\x12\x16\n\x0e\x61llow_metadata\x18\x06 \x01(\x08\x12\x42\n\x13max_outbound_frames\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12J\n\x1bmax_outbound_control_frames\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12W\n1max_consecutive_inbound_frames_with_empty_payload\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12L\n&max_inbound_priority_frames_per_stream\x18\n \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x63\n4max_inbound_window_update_frames_per_data_frame_sent\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12;\n&stream_error_on_invalid_http_messaging\x18\x0c \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12Q\n-override_stream_error_on_invalid_http_message\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12`\n\x1a\x63ustom_settings_parameters\x18\r \x03(\x0b\x32<.envoy.config.core.v3.Http2ProtocolOptions.SettingsParameter\x12\x45\n\x14\x63onnection_keepalive\x18\x0f \x01(\x0b\x32\'.envoy.config.core.v3.KeepaliveSettings\x12?\n\x11use_oghttp2_codec\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x1a\xcf\x01\n\x11SettingsParameter\x12\x42\n\nidentifier\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x10\xfa\x42\r*\x06\x18\xff\xff\x03(\x00\x8a\x01\x02\x10\x01\x12\x35\n\x05value\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:?\x9a\xc5\x88\x1e:\n8envoy.api.v2.core.Http2ProtocolOptions.SettingsParameter:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.core.Http2ProtocolOptions\"\x8f\x01\n\x13GrpcProtocolOptions\x12J\n\x16http2_protocol_options\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.Http2ProtocolOptions:,\x9a\xc5\x88\x1e\'\n%envoy.api.v2.core.GrpcProtocolOptions\"\xdd\x01\n\x14Http3ProtocolOptions\x12H\n\x15quic_protocol_options\x18\x01 \x01(\x0b\x32).envoy.config.core.v3.QuicProtocolOptions\x12Q\n-override_stream_error_on_invalid_http_message\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12(\n\x16\x61llow_extended_connect\x18\x05 \x01(\x08\x42\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\"a\n\x1aSchemeHeaderTransformation\x12\x31\n\x13scheme_to_overwrite\x18\x01 \x01(\tB\x12\xfa\x42\x0fr\rR\x04httpR\x05httpsH\x00\x42\x10\n\x0etransformationB\x81\x01\n\"io.envoyproxy.envoy.config.core.v3B\rProtocolProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -113,33 +113,33 @@ _globals['_QUICKEEPALIVESETTINGS']._serialized_start=421 _globals['_QUICKEEPALIVESETTINGS']._serialized_end=574 _globals['_QUICPROTOCOLOPTIONS']._serialized_start=577 - _globals['_QUICPROTOCOLOPTIONS']._serialized_end=997 - _globals['_UPSTREAMHTTPPROTOCOLOPTIONS']._serialized_start=1000 - _globals['_UPSTREAMHTTPPROTOCOLOPTIONS']._serialized_end=1177 - _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS']._serialized_start=1180 - _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS']._serialized_end=1602 - _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS_ALTERNATEPROTOCOLSCACHEENTRY']._serialized_start=1514 - _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS_ALTERNATEPROTOCOLSCACHEENTRY']._serialized_end=1602 - _globals['_HTTPPROTOCOLOPTIONS']._serialized_start=1605 - _globals['_HTTPPROTOCOLOPTIONS']._serialized_end=2163 - _globals['_HTTPPROTOCOLOPTIONS_HEADERSWITHUNDERSCORESACTION']._serialized_start=2039 - _globals['_HTTPPROTOCOLOPTIONS_HEADERSWITHUNDERSCORESACTION']._serialized_end=2117 - _globals['_HTTP1PROTOCOLOPTIONS']._serialized_start=2166 - _globals['_HTTP1PROTOCOLOPTIONS']._serialized_end=3094 - _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT']._serialized_start=2668 - _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT']._serialized_end=3047 - _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT_PROPERCASEWORDS']._serialized_start=2866 - _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT_PROPERCASEWORDS']._serialized_end=2962 - _globals['_KEEPALIVESETTINGS']._serialized_start=3097 - _globals['_KEEPALIVESETTINGS']._serialized_end=3359 - _globals['_HTTP2PROTOCOLOPTIONS']._serialized_start=3362 - _globals['_HTTP2PROTOCOLOPTIONS']._serialized_end=4781 - _globals['_HTTP2PROTOCOLOPTIONS_SETTINGSPARAMETER']._serialized_start=4527 - _globals['_HTTP2PROTOCOLOPTIONS_SETTINGSPARAMETER']._serialized_end=4734 - _globals['_GRPCPROTOCOLOPTIONS']._serialized_start=4784 - _globals['_GRPCPROTOCOLOPTIONS']._serialized_end=4927 - _globals['_HTTP3PROTOCOLOPTIONS']._serialized_start=4930 - _globals['_HTTP3PROTOCOLOPTIONS']._serialized_end=5151 - _globals['_SCHEMEHEADERTRANSFORMATION']._serialized_start=5153 - _globals['_SCHEMEHEADERTRANSFORMATION']._serialized_end=5250 + _globals['_QUICPROTOCOLOPTIONS']._serialized_end=1060 + _globals['_UPSTREAMHTTPPROTOCOLOPTIONS']._serialized_start=1063 + _globals['_UPSTREAMHTTPPROTOCOLOPTIONS']._serialized_end=1240 + _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS']._serialized_start=1243 + _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS']._serialized_end=1665 + _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS_ALTERNATEPROTOCOLSCACHEENTRY']._serialized_start=1577 + _globals['_ALTERNATEPROTOCOLSCACHEOPTIONS_ALTERNATEPROTOCOLSCACHEENTRY']._serialized_end=1665 + _globals['_HTTPPROTOCOLOPTIONS']._serialized_start=1668 + _globals['_HTTPPROTOCOLOPTIONS']._serialized_end=2226 + _globals['_HTTPPROTOCOLOPTIONS_HEADERSWITHUNDERSCORESACTION']._serialized_start=2102 + _globals['_HTTPPROTOCOLOPTIONS_HEADERSWITHUNDERSCORESACTION']._serialized_end=2180 + _globals['_HTTP1PROTOCOLOPTIONS']._serialized_start=2229 + _globals['_HTTP1PROTOCOLOPTIONS']._serialized_end=3157 + _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT']._serialized_start=2731 + _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT']._serialized_end=3110 + _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT_PROPERCASEWORDS']._serialized_start=2929 + _globals['_HTTP1PROTOCOLOPTIONS_HEADERKEYFORMAT_PROPERCASEWORDS']._serialized_end=3025 + _globals['_KEEPALIVESETTINGS']._serialized_start=3160 + _globals['_KEEPALIVESETTINGS']._serialized_end=3422 + _globals['_HTTP2PROTOCOLOPTIONS']._serialized_start=3425 + _globals['_HTTP2PROTOCOLOPTIONS']._serialized_end=4844 + _globals['_HTTP2PROTOCOLOPTIONS_SETTINGSPARAMETER']._serialized_start=4590 + _globals['_HTTP2PROTOCOLOPTIONS_SETTINGSPARAMETER']._serialized_end=4797 + _globals['_GRPCPROTOCOLOPTIONS']._serialized_start=4847 + _globals['_GRPCPROTOCOLOPTIONS']._serialized_end=4990 + _globals['_HTTP3PROTOCOLOPTIONS']._serialized_start=4993 + _globals['_HTTP3PROTOCOLOPTIONS']._serialized_end=5214 + _globals['_SCHEMEHEADERTRANSFORMATION']._serialized_start=5216 + _globals['_SCHEMEHEADERTRANSFORMATION']._serialized_end=5313 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/core/v3/substitution_format_string_pb2.py b/tools/distrib/python/xds_protos/envoy/config/core/v3/substitution_format_string_pb2.py index 7b85874fc7356..1d957718c5750 100644 --- a/tools/distrib/python/xds_protos/envoy/config/core/v3/substitution_format_string_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/core/v3/substitution_format_string_pb2.py @@ -19,7 +19,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5envoy/config/core/v3/substitution_format_string.proto\x12\x14\x65nvoy.config.core.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xc5\x02\n\x18SubstitutionFormatString\x12\"\n\x0btext_format\x18\x01 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x38\n\x0bjson_format\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12>\n\x12text_format_source\x18\x05 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12\x19\n\x11omit_empty_values\x18\x03 \x01(\x08\x12!\n\x0c\x63ontent_type\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12>\n\nformatters\x18\x06 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\r\n\x06\x66ormat\x12\x03\xf8\x42\x01\x42\x91\x01\n\"io.envoyproxy.envoy.config.core.v3B\x1dSubstitutionFormatStringProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5envoy/config/core/v3/substitution_format_string.proto\x12\x14\x65nvoy.config.core.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\",\n\x11JsonFormatOptions\x12\x17\n\x0fsort_properties\x18\x01 \x01(\x08\"\x8b\x03\n\x18SubstitutionFormatString\x12\"\n\x0btext_format\x18\x01 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x38\n\x0bjson_format\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12>\n\x12text_format_source\x18\x05 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12\x19\n\x11omit_empty_values\x18\x03 \x01(\x08\x12!\n\x0c\x63ontent_type\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12>\n\nformatters\x18\x06 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x44\n\x13json_format_options\x18\x07 \x01(\x0b\x32\'.envoy.config.core.v3.JsonFormatOptionsB\r\n\x06\x66ormat\x12\x03\xf8\x42\x01\x42\x91\x01\n\"io.envoyproxy.envoy.config.core.v3B\x1dSubstitutionFormatStringProtoP\x01ZBgithub.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -35,6 +35,8 @@ _SUBSTITUTIONFORMATSTRING.fields_by_name['json_format']._serialized_options = b'\372B\005\212\001\002\020\001' _SUBSTITUTIONFORMATSTRING.fields_by_name['content_type']._options = None _SUBSTITUTIONFORMATSTRING.fields_by_name['content_type']._serialized_options = b'\372B\010r\006\300\001\002\310\001\000' - _globals['_SUBSTITUTIONFORMATSTRING']._serialized_start=274 - _globals['_SUBSTITUTIONFORMATSTRING']._serialized_end=599 + _globals['_JSONFORMATOPTIONS']._serialized_start=273 + _globals['_JSONFORMATOPTIONS']._serialized_end=317 + _globals['_SUBSTITUTIONFORMATSTRING']._serialized_start=320 + _globals['_SUBSTITUTIONFORMATSTRING']._serialized_end=715 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/endpoint/v3/endpoint_pb2.py b/tools/distrib/python/xds_protos/envoy/config/endpoint/v3/endpoint_pb2.py index a08fcbe8a121e..45acdc5fc43a2 100644 --- a/tools/distrib/python/xds_protos/envoy/config/endpoint/v3/endpoint_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/endpoint/v3/endpoint_pb2.py @@ -20,7 +20,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'envoy/config/endpoint/v3/endpoint.proto\x12\x18\x65nvoy.config.endpoint.v3\x1a\x32\x65nvoy/config/endpoint/v3/endpoint_components.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x95\x07\n\x15\x43lusterLoadAssignment\x12\x1d\n\x0c\x63luster_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12@\n\tendpoints\x18\x02 \x03(\x0b\x32-.envoy.config.endpoint.v3.LocalityLbEndpoints\x12\\\n\x0fnamed_endpoints\x18\x05 \x03(\x0b\x32\x43.envoy.config.endpoint.v3.ClusterLoadAssignment.NamedEndpointsEntry\x12\x46\n\x06policy\x18\x04 \x01(\x0b\x32\x36.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy\x1a\xee\x03\n\x06Policy\x12[\n\x0e\x64rop_overloads\x18\x02 \x03(\x0b\x32\x43.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy.DropOverload\x12\x46\n\x17overprovisioning_factor\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02 \x00\x12\x41\n\x14\x65ndpoint_stale_after\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x1a\xa3\x01\n\x0c\x44ropOverload\x12\x19\n\x08\x63\x61tegory\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x39\n\x0f\x64rop_percentage\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.ClusterLoadAssignment.PolicyJ\x04\x08\x01\x10\x02J\x04\x08\x05\x10\x06R\x18\x64isable_overprovisioning\x1aY\n\x13NamedEndpointsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".envoy.config.endpoint.v3.Endpoint:\x02\x38\x01:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.ClusterLoadAssignmentB\x8d\x01\n&io.envoyproxy.envoy.config.endpoint.v3B\rEndpointProtoP\x01ZJgithub.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3;endpointv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'envoy/config/endpoint/v3/endpoint.proto\x12\x18\x65nvoy.config.endpoint.v3\x1a\x32\x65nvoy/config/endpoint/v3/endpoint_components.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb7\x07\n\x15\x43lusterLoadAssignment\x12\x1d\n\x0c\x63luster_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12@\n\tendpoints\x18\x02 \x03(\x0b\x32-.envoy.config.endpoint.v3.LocalityLbEndpoints\x12\\\n\x0fnamed_endpoints\x18\x05 \x03(\x0b\x32\x43.envoy.config.endpoint.v3.ClusterLoadAssignment.NamedEndpointsEntry\x12\x46\n\x06policy\x18\x04 \x01(\x0b\x32\x36.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy\x1a\x90\x04\n\x06Policy\x12[\n\x0e\x64rop_overloads\x18\x02 \x03(\x0b\x32\x43.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy.DropOverload\x12\x46\n\x17overprovisioning_factor\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02 \x00\x12\x41\n\x14\x65ndpoint_stale_after\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\x12 \n\x18weighted_priority_health\x18\x06 \x01(\x08\x1a\xa3\x01\n\x0c\x44ropOverload\x12\x19\n\x08\x63\x61tegory\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x39\n\x0f\x64rop_percentage\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.ClusterLoadAssignment.Policy.DropOverload:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.ClusterLoadAssignment.PolicyJ\x04\x08\x01\x10\x02J\x04\x08\x05\x10\x06R\x18\x64isable_overprovisioning\x1aY\n\x13NamedEndpointsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\".envoy.config.endpoint.v3.Endpoint:\x02\x38\x01:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.ClusterLoadAssignmentB\x8d\x01\n&io.envoyproxy.envoy.config.endpoint.v3B\rEndpointProtoP\x01ZJgithub.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3;endpointv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -45,11 +45,11 @@ _CLUSTERLOADASSIGNMENT._options = None _CLUSTERLOADASSIGNMENT._serialized_options = b'\232\305\210\036$\n\"envoy.api.v2.ClusterLoadAssignment' _globals['_CLUSTERLOADASSIGNMENT']._serialized_start=306 - _globals['_CLUSTERLOADASSIGNMENT']._serialized_end=1223 + _globals['_CLUSTERLOADASSIGNMENT']._serialized_end=1257 _globals['_CLUSTERLOADASSIGNMENT_POLICY']._serialized_start=595 - _globals['_CLUSTERLOADASSIGNMENT_POLICY']._serialized_end=1089 - _globals['_CLUSTERLOADASSIGNMENT_POLICY_DROPOVERLOAD']._serialized_start=838 - _globals['_CLUSTERLOADASSIGNMENT_POLICY_DROPOVERLOAD']._serialized_end=1001 - _globals['_CLUSTERLOADASSIGNMENT_NAMEDENDPOINTSENTRY']._serialized_start=1091 - _globals['_CLUSTERLOADASSIGNMENT_NAMEDENDPOINTSENTRY']._serialized_end=1180 + _globals['_CLUSTERLOADASSIGNMENT_POLICY']._serialized_end=1123 + _globals['_CLUSTERLOADASSIGNMENT_POLICY_DROPOVERLOAD']._serialized_start=872 + _globals['_CLUSTERLOADASSIGNMENT_POLICY_DROPOVERLOAD']._serialized_end=1035 + _globals['_CLUSTERLOADASSIGNMENT_NAMEDENDPOINTSENTRY']._serialized_start=1125 + _globals['_CLUSTERLOADASSIGNMENT_NAMEDENDPOINTSENTRY']._serialized_end=1214 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker_pb2.py b/tools/distrib/python/xds_protos/envoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker_pb2.py index 2f0ea22596ecb..8494a97b71e8e 100644 --- a/tools/distrib/python/xds_protos/envoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker_pb2.py @@ -16,7 +16,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDenvoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker.proto\x12\x31\x65nvoy.config.filter.network.kafka_broker.v2alpha1\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"+\n\x0bKafkaBroker\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02 \x01\x42\xef\x01\n?io.envoyproxy.envoy.config.filter.network.kafka_broker.v2alpha1B\x10KafkaBrokerProtoP\x01ZXgithub.com/envoyproxy/go-control-plane/envoy/config/filter/network/kafka_broker/v2alpha1\xf2\x98\xfe\x8f\x05\x32\x12\x30\x65nvoy.extensions.filters.network.kafka_broker.v3\xba\x80\xc8\xd1\x06\x02\x10\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDenvoy/config/filter/network/kafka_broker/v2alpha1/kafka_broker.proto\x12\x31\x65nvoy.config.filter.network.kafka_broker.v2alpha1\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe7\x01\n\x0bKafkaBroker\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02 \x01\x12\x1e\n\x16\x66orce_response_rewrite\x18\x02 \x01(\x08\x12{\n$id_based_broker_address_rewrite_spec\x18\x03 \x01(\x0b\x32K.envoy.config.filter.network.kafka_broker.v2alpha1.IdBasedBrokerRewriteSpecH\x00\x42\x1d\n\x1b\x62roker_address_rewrite_spec\"v\n\x18IdBasedBrokerRewriteSpec\x12Z\n\x05rules\x18\x01 \x03(\x0b\x32K.envoy.config.filter.network.kafka_broker.v2alpha1.IdBasedBrokerRewriteRule\"_\n\x18IdBasedBrokerRewriteRule\x12\x13\n\x02id\x18\x01 \x01(\rB\x07\xfa\x42\x04*\x02(\x00\x12\x15\n\x04host\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x04port\x18\x03 \x01(\rB\t\xfa\x42\x06*\x04\x18\xff\xff\x03\x42\xef\x01\n?io.envoyproxy.envoy.config.filter.network.kafka_broker.v2alpha1B\x10KafkaBrokerProtoP\x01ZXgithub.com/envoyproxy/go-control-plane/envoy/config/filter/network/kafka_broker/v2alpha1\xf2\x98\xfe\x8f\x05\x32\x12\x30\x65nvoy.extensions.filters.network.kafka_broker.v3\xba\x80\xc8\xd1\x06\x02\x10\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -26,6 +26,16 @@ DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.config.filter.network.kafka_broker.v2alpha1B\020KafkaBrokerProtoP\001ZXgithub.com/envoyproxy/go-control-plane/envoy/config/filter/network/kafka_broker/v2alpha1\362\230\376\217\0052\0220envoy.extensions.filters.network.kafka_broker.v3\272\200\310\321\006\002\020\001' _KAFKABROKER.fields_by_name['stat_prefix']._options = None _KAFKABROKER.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002 \001' - _globals['_KAFKABROKER']._serialized_start=211 - _globals['_KAFKABROKER']._serialized_end=254 + _IDBASEDBROKERREWRITERULE.fields_by_name['id']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['id']._serialized_options = b'\372B\004*\002(\000' + _IDBASEDBROKERREWRITERULE.fields_by_name['host']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['host']._serialized_options = b'\372B\004r\002\020\001' + _IDBASEDBROKERREWRITERULE.fields_by_name['port']._options = None + _IDBASEDBROKERREWRITERULE.fields_by_name['port']._serialized_options = b'\372B\006*\004\030\377\377\003' + _globals['_KAFKABROKER']._serialized_start=212 + _globals['_KAFKABROKER']._serialized_end=443 + _globals['_IDBASEDBROKERREWRITESPEC']._serialized_start=445 + _globals['_IDBASEDBROKERREWRITESPEC']._serialized_end=563 + _globals['_IDBASEDBROKERREWRITERULE']._serialized_start=565 + _globals['_IDBASEDBROKERREWRITERULE']._serialized_end=660 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/route/v3/route_components_pb2.py b/tools/distrib/python/xds_protos/envoy/config/route/v3/route_components_pb2.py index eeb15655a3a6d..c3785404a695c 100644 --- a/tools/distrib/python/xds_protos/envoy/config/route/v3/route_components_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/route/v3/route_components_pb2.py @@ -33,7 +33,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,envoy/config/route/v3/route_components.proto\x12\x15\x65nvoy.config.route.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a)envoy/config/core/v3/proxy_protocol.proto\x1a$envoy/type/matcher/v3/metadata.proto\x1a!envoy/type/matcher/v3/regex.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a%envoy/type/metadata/v3/metadata.proto\x1a&envoy/type/tracing/v3/custom_tag.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19\x65nvoy/type/v3/range.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xcf\x0b\n\x0bVirtualHost\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12#\n\x07\x64omains\x18\x02 \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\x08\x01\"\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12,\n\x06routes\x18\x03 \x03(\x0b\x32\x1c.envoy.config.route.v3.Route\x12\x37\n\x07matcher\x18\x15 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x12T\n\x0brequire_tls\x18\x04 \x01(\x0e\x32\x35.envoy.config.route.v3.VirtualHost.TlsRequirementTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12?\n\x10virtual_clusters\x18\x05 \x03(\x0b\x32%.envoy.config.route.v3.VirtualCluster\x12\x35\n\x0brate_limits\x18\x06 \x03(\x0b\x32 .envoy.config.route.v3.RateLimit\x12R\n\x16request_headers_to_add\x18\x07 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x35\n\x19request_headers_to_remove\x18\r \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\n \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x36\n\x1aresponse_headers_to_remove\x18\x0b \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12<\n\x04\x63ors\x18\x08 \x01(\x0b\x32!.envoy.config.route.v3.CorsPolicyB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12]\n\x17typed_per_filter_config\x18\x0f \x03(\x0b\x32<.envoy.config.route.v3.VirtualHost.TypedPerFilterConfigEntry\x12%\n\x1dinclude_request_attempt_count\x18\x0e \x01(\x08\x12)\n!include_attempt_count_in_response\x18\x13 \x01(\x08\x12\x38\n\x0cretry_policy\x18\x10 \x01(\x0b\x32\".envoy.config.route.v3.RetryPolicy\x12\x37\n\x19retry_policy_typed_config\x18\x14 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x38\n\x0chedge_policy\x18\x11 \x01(\x0b\x32\".envoy.config.route.v3.HedgePolicy\x12\'\n\x1finclude_is_timeout_retry_header\x18\x17 \x01(\x08\x12\x44\n\x1eper_request_buffer_limit_bytes\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12W\n\x17request_mirror_policies\x18\x16 \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\":\n\x12TlsRequirementType\x12\x08\n\x04NONE\x10\x00\x12\x11\n\rEXTERNAL_ONLY\x10\x01\x12\x07\n\x03\x41LL\x10\x02:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.VirtualHostJ\x04\x08\t\x10\nJ\x04\x08\x0c\x10\rR\x11per_filter_config\"\\\n\x0c\x46ilterAction\x12$\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.route.FilterAction\"9\n\tRouteList\x12,\n\x06routes\x18\x01 \x03(\x0b\x32\x1c.envoy.config.route.v3.Route\"\x9a\t\n\x05Route\x12\x0c\n\x04name\x18\x0e \x01(\t\x12:\n\x05match\x18\x01 \x01(\x0b\x32!.envoy.config.route.v3.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x33\n\x05route\x18\x02 \x01(\x0b\x32\".envoy.config.route.v3.RouteActionH\x00\x12\x39\n\x08redirect\x18\x03 \x01(\x0b\x32%.envoy.config.route.v3.RedirectActionH\x00\x12\x46\n\x0f\x64irect_response\x18\x07 \x01(\x0b\x32+.envoy.config.route.v3.DirectResponseActionH\x00\x12<\n\rfilter_action\x18\x11 \x01(\x0b\x32#.envoy.config.route.v3.FilterActionH\x00\x12K\n\x15non_forwarding_action\x18\x12 \x01(\x0b\x32*.envoy.config.route.v3.NonForwardingActionH\x00\x12\x30\n\x08metadata\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12\x33\n\tdecorator\x18\x05 \x01(\x0b\x32 .envoy.config.route.v3.Decorator\x12W\n\x17typed_per_filter_config\x18\r \x03(\x0b\x32\x36.envoy.config.route.v3.Route.TypedPerFilterConfigEntry\x12R\n\x16request_headers_to_add\x18\t \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x35\n\x19request_headers_to_remove\x18\x0c \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\n \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x36\n\x1aresponse_headers_to_remove\x18\x0b \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12/\n\x07tracing\x18\x0f \x01(\x0b\x32\x1e.envoy.config.route.v3.Tracing\x12\x44\n\x1eper_request_buffer_limit_bytes\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x13\n\x0bstat_prefix\x18\x13 \x01(\t\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:\x1f\x9a\xc5\x88\x1e\x1a\n\x18\x65nvoy.api.v2.route.RouteB\r\n\x06\x61\x63tion\x12\x03\xf8\x42\x01J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tR\x11per_filter_config\"\xff\x08\n\x0fWeightedCluster\x12P\n\x08\x63lusters\x18\x01 \x03(\x0b\x32\x34.envoy.config.route.v3.WeightedCluster.ClusterWeightB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12?\n\x0ctotal_weight\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x1a\n\x12runtime_key_prefix\x18\x02 \x01(\t\x12\"\n\x0bheader_name\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00H\x00\x1a\xd3\x06\n\rClusterWeight\x12\'\n\x04name\x18\x01 \x01(\tB\x19\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12<\n\x0e\x63luster_header\x18\x0c \x01(\tB$\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12,\n\x06weight\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x36\n\x0emetadata_match\x18\x03 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12R\n\x16request_headers_to_add\x18\x04 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x33\n\x19request_headers_to_remove\x18\t \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\x05 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x34\n\x1aresponse_headers_to_remove\x18\x06 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12o\n\x17typed_per_filter_config\x18\n \x03(\x0b\x32N.envoy.config.route.v3.WeightedCluster.ClusterWeight.TypedPerFilterConfigEntry\x12+\n\x14host_rewrite_literal\x18\x0b \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x00\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.WeightedCluster.ClusterWeightB\x18\n\x16host_rewrite_specifierJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tR\x11per_filter_config:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.route.WeightedClusterB\x18\n\x16random_value_specifier\"v\n\x16\x43lusterSpecifierPlugin\x12G\n\textension\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x13\n\x0bis_optional\x18\x02 \x01(\x08\"\x83\t\n\nRouteMatch\x12\x10\n\x06prefix\x18\x01 \x01(\tH\x00\x12\x0e\n\x04path\x18\x02 \x01(\tH\x00\x12\x43\n\nsafe_regex\x18\n \x01(\x0b\x32#.envoy.type.matcher.v3.RegexMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12K\n\x0f\x63onnect_matcher\x18\x0c \x01(\x0b\x32\x30.envoy.config.route.v3.RouteMatch.ConnectMatcherH\x00\x12\x36\n\x15path_separated_prefix\x18\x0e \x01(\tB\x15\xfa\x42\x12r\x10\x32\x0e^[^?#]+[^?#/]$H\x00\x12G\n\x11path_match_policy\x18\x0f \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x12\x32\n\x0e\x63\x61se_sensitive\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12H\n\x10runtime_fraction\x18\t \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x35\n\x07headers\x18\x06 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x46\n\x10query_parameters\x18\x07 \x03(\x0b\x32,.envoy.config.route.v3.QueryParameterMatcher\x12\x45\n\x04grpc\x18\x08 \x01(\x0b\x32\x37.envoy.config.route.v3.RouteMatch.GrpcRouteMatchOptions\x12M\n\x0btls_context\x18\x0b \x01(\x0b\x32\x38.envoy.config.route.v3.RouteMatch.TlsContextMatchOptions\x12@\n\x10\x64ynamic_metadata\x18\r \x03(\x0b\x32&.envoy.type.matcher.v3.MetadataMatcher\x1aS\n\x15GrpcRouteMatchOptions::\x9a\xc5\x88\x1e\x35\n3envoy.api.v2.route.RouteMatch.GrpcRouteMatchOptions\x1a\xb3\x01\n\x16TlsContextMatchOptions\x12-\n\tpresented\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\tvalidated\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.route.RouteMatch.TlsContextMatchOptions\x1a\x10\n\x0e\x43onnectMatcher:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.route.RouteMatchB\x15\n\x0epath_specifier\x12\x03\xf8\x42\x01J\x04\x08\x05\x10\x06J\x04\x08\x03\x10\x04R\x05regex\"\xaf\x04\n\nCorsPolicy\x12G\n\x19\x61llow_origin_string_match\x18\x0b \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x15\n\rallow_methods\x18\x02 \x01(\t\x12\x15\n\rallow_headers\x18\x03 \x01(\t\x12\x16\n\x0e\x65xpose_headers\x18\x04 \x01(\t\x12\x0f\n\x07max_age\x18\x05 \x01(\t\x12\x35\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12H\n\x0e\x66ilter_enabled\x18\t \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercentH\x00\x12\x46\n\x0eshadow_enabled\x18\n \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12@\n\x1c\x61llow_private_network_access\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.route.CorsPolicyB\x13\n\x11\x65nabled_specifierJ\x04\x08\x01\x10\x02J\x04\x08\x08\x10\tJ\x04\x08\x07\x10\x08R\x0c\x61llow_originR\x12\x61llow_origin_regexR\x07\x65nabled\"\x9c%\n\x0bRouteAction\x12\x1a\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\'\n\x0e\x63luster_header\x18\x02 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00H\x00\x12\x43\n\x11weighted_clusters\x18\x03 \x01(\x0b\x32&.envoy.config.route.v3.WeightedClusterH\x00\x12\"\n\x18\x63luster_specifier_plugin\x18% \x01(\tH\x00\x12X\n\x1finline_cluster_specifier_plugin\x18\' \x01(\x0b\x32-.envoy.config.route.v3.ClusterSpecifierPluginH\x00\x12q\n\x1f\x63luster_not_found_response_code\x18\x14 \x01(\x0e\x32>.envoy.config.route.v3.RouteAction.ClusterNotFoundResponseCodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x36\n\x0emetadata_match\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12#\n\x0eprefix_rewrite\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x45\n\rregex_rewrite\x18 \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstitute\x12G\n\x13path_rewrite_policy\x18) \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12+\n\x14host_rewrite_literal\x18\x06 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12\x37\n\x11\x61uto_host_rewrite\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueH\x01\x12*\n\x13host_rewrite_header\x18\x1d \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00H\x01\x12Q\n\x17host_rewrite_path_regex\x18# \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstituteH\x01\x12\x1f\n\x17\x61ppend_x_forwarded_host\x18& \x01(\x08\x12*\n\x07timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x0cidle_timeout\x18\x18 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x45\n\x11\x65\x61rly_data_policy\x18( \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x38\n\x0cretry_policy\x18\t \x01(\x0b\x32\".envoy.config.route.v3.RetryPolicy\x12\x37\n\x19retry_policy_typed_config\x18! \x01(\x0b\x32\x14.google.protobuf.Any\x12W\n\x17request_mirror_policies\x18\x1e \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x12\x41\n\x08priority\x18\x0b \x01(\x0e\x32%.envoy.config.core.v3.RoutingPriorityB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x35\n\x0brate_limits\x18\r \x03(\x0b\x32 .envoy.config.route.v3.RateLimit\x12G\n\x16include_vh_rate_limits\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x42\n\x0bhash_policy\x18\x0f \x03(\x0b\x32-.envoy.config.route.v3.RouteAction.HashPolicy\x12<\n\x04\x63ors\x18\x11 \x01(\x0b\x32!.envoy.config.route.v3.CorsPolicyB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12@\n\x10max_grpc_timeout\x18\x17 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x43\n\x13grpc_timeout_offset\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12I\n\x0fupgrade_configs\x18\x19 \x03(\x0b\x32\x30.envoy.config.route.v3.RouteAction.UpgradeConfig\x12O\n\x18internal_redirect_policy\x18\" \x01(\x0b\x32-.envoy.config.route.v3.InternalRedirectPolicy\x12h\n\x18internal_redirect_action\x18\x1a \x01(\x0e\x32\x39.envoy.config.route.v3.RouteAction.InternalRedirectActionB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12I\n\x16max_internal_redirects\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x38\n\x0chedge_policy\x18\x1b \x01(\x0b\x32\".envoy.config.route.v3.HedgePolicy\x12Q\n\x13max_stream_duration\x18$ \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.MaxStreamDuration\x1a\xca\x02\n\x13RequestMirrorPolicy\x12*\n\x07\x63luster\x18\x01 \x01(\tB\x19\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12<\n\x0e\x63luster_header\x18\x05 \x01(\tB$\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12H\n\x10runtime_fraction\x18\x03 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x31\n\rtrace_sampled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:9\x9a\xc5\x88\x1e\x34\n2envoy.api.v2.route.RouteAction.RequestMirrorPolicyJ\x04\x08\x02\x10\x03R\x0bruntime_key\x1a\xb0\n\n\nHashPolicy\x12\x46\n\x06header\x18\x01 \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.HashPolicy.HeaderH\x00\x12\x46\n\x06\x63ookie\x18\x02 \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.HashPolicy.CookieH\x00\x12\x63\n\x15\x63onnection_properties\x18\x03 \x01(\x0b\x32\x42.envoy.config.route.v3.RouteAction.HashPolicy.ConnectionPropertiesH\x00\x12W\n\x0fquery_parameter\x18\x05 \x01(\x0b\x32<.envoy.config.route.v3.RouteAction.HashPolicy.QueryParameterH\x00\x12Q\n\x0c\x66ilter_state\x18\x06 \x01(\x0b\x32\x39.envoy.config.route.v3.RouteAction.HashPolicy.FilterStateH\x00\x12\x10\n\x08terminal\x18\x04 \x01(\x08\x1a\xac\x01\n\x06Header\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x45\n\rregex_rewrite\x18\x02 \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstitute:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.RouteAction.HashPolicy.Header\x1aR\n\x0f\x43ookieAttribute\x12\x1f\n\x04name\x18\x01 \x01(\tB\x11\xfa\x42\x0er\x0c\x10\x01(\x80\x80\x01\xc0\x01\x01\xc8\x01\x00\x12\x1e\n\x05value\x18\x02 \x01(\tB\x0f\xfa\x42\x0cr\n(\x80\x80\x01\xc0\x01\x02\xc8\x01\x00\x1a\xe1\x01\n\x06\x43ookie\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12&\n\x03ttl\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x0c\n\x04path\x18\x03 \x01(\t\x12Q\n\nattributes\x18\x04 \x03(\x0b\x32=.envoy.config.route.v3.RouteAction.HashPolicy.CookieAttribute:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.RouteAction.HashPolicy.Cookie\x1ap\n\x14\x43onnectionProperties\x12\x11\n\tsource_ip\x18\x01 \x01(\x08:E\x9a\xc5\x88\x1e@\n>envoy.api.v2.route.RouteAction.HashPolicy.ConnectionProperties\x1ah\n\x0eQueryParameter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:?\x9a\xc5\x88\x1e:\n8envoy.api.v2.route.RouteAction.HashPolicy.QueryParameter\x1a\x61\n\x0b\x46ilterState\x12\x14\n\x03key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:<\x9a\xc5\x88\x1e\x37\n5envoy.api.v2.route.RouteAction.HashPolicy.FilterState:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.route.RouteAction.HashPolicyB\x17\n\x10policy_specifier\x12\x03\xf8\x42\x01\x1a\xdd\x02\n\rUpgradeConfig\x12#\n\x0cupgrade_type\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x02\xc8\x01\x00\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12V\n\x0e\x63onnect_config\x18\x03 \x01(\x0b\x32>.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig\x1am\n\rConnectConfig\x12H\n\x15proxy_protocol_config\x18\x01 \x01(\x0b\x32).envoy.config.core.v3.ProxyProtocolConfig\x12\x12\n\nallow_post\x18\x02 \x01(\x08:3\x9a\xc5\x88\x1e.\n,envoy.api.v2.route.RouteAction.UpgradeConfig\x1a\xc6\x01\n\x11MaxStreamDuration\x12\x36\n\x13max_stream_duration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x17grpc_timeout_header_max\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12=\n\x1agrpc_timeout_header_offset\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\"`\n\x1b\x43lusterNotFoundResponseCode\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\x00\x12\r\n\tNOT_FOUND\x10\x01\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x02\"^\n\x16InternalRedirectAction\x12\"\n\x1ePASS_THROUGH_INTERNAL_REDIRECT\x10\x00\x12\x1c\n\x18HANDLE_INTERNAL_REDIRECT\x10\x01\x1a\x02\x18\x01:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.RouteActionB\x18\n\x11\x63luster_specifier\x12\x03\xf8\x42\x01\x42\x18\n\x16host_rewrite_specifierJ\x04\x08\x0c\x10\rJ\x04\x08\x12\x10\x13J\x04\x08\x13\x10\x14J\x04\x08\x10\x10\x11J\x04\x08\x16\x10\x17J\x04\x08\x15\x10\x16J\x04\x08\n\x10\x0bR\x15request_mirror_policy\"\xdb\r\n\x0bRetryPolicy\x12\x10\n\x08retry_on\x18\x01 \x01(\t\x12\x46\n\x0bnum_retries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x13\xf2\x98\xfe\x8f\x05\r\n\x0bmax_retries\x12\x32\n\x0fper_try_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14per_try_idle_timeout\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\x12H\n\x0eretry_priority\x18\x04 \x01(\x0b\x32\x30.envoy.config.route.v3.RetryPolicy.RetryPriority\x12S\n\x14retry_host_predicate\x18\x05 \x03(\x0b\x32\x35.envoy.config.route.v3.RetryPolicy.RetryHostPredicate\x12L\n\x18retry_options_predicates\x18\x0c \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12)\n!host_selection_retry_max_attempts\x18\x06 \x01(\x03\x12\x1e\n\x16retriable_status_codes\x18\x07 \x03(\r\x12G\n\x0eretry_back_off\x18\x08 \x01(\x0b\x32/.envoy.config.route.v3.RetryPolicy.RetryBackOff\x12_\n\x1brate_limited_retry_back_off\x18\x0b \x01(\x0b\x32:.envoy.config.route.v3.RetryPolicy.RateLimitedRetryBackOff\x12?\n\x11retriable_headers\x18\t \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12G\n\x19retriable_request_headers\x18\n \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x1a\xa6\x01\n\rRetryPriority\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:3\x9a\xc5\x88\x1e.\n,envoy.api.v2.route.RetryPolicy.RetryPriorityB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\x1a\xb0\x01\n\x12RetryHostPredicate\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RetryPolicy.RetryHostPredicateB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\x1a\xbb\x01\n\x0cRetryBackOff\x12<\n\rbase_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\n\xfa\x42\x07\xaa\x01\x04\x08\x01*\x00\x12\x39\n\x0cmax_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00:2\x9a\xc5\x88\x1e-\n+envoy.api.v2.route.RetryPolicy.RetryBackOff\x1az\n\x0bResetHeader\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12N\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x34.envoy.config.route.v3.RetryPolicy.ResetHeaderFormatB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x1a\xa5\x01\n\x17RateLimitedRetryBackOff\x12O\n\rreset_headers\x18\x01 \x03(\x0b\x32..envoy.config.route.v3.RetryPolicy.ResetHeaderB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x39\n\x0cmax_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\"4\n\x11ResetHeaderFormat\x12\x0b\n\x07SECONDS\x10\x00\x12\x12\n\x0eUNIX_TIMESTAMP\x10\x01:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.RetryPolicy\"\xdc\x01\n\x0bHedgePolicy\x12?\n\x10initial_requests\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12\x43\n\x19\x61\x64\x64itional_request_chance\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12 \n\x18hedge_on_per_try_timeout\x18\x03 \x01(\x08:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.HedgePolicy\"\xe1\x04\n\x0eRedirectAction\x12\x18\n\x0ehttps_redirect\x18\x04 \x01(\x08H\x00\x12\x19\n\x0fscheme_redirect\x18\x07 \x01(\tH\x00\x12\"\n\rhost_redirect\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x15\n\rport_redirect\x18\x08 \x01(\r\x12$\n\rpath_redirect\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12%\n\x0eprefix_rewrite\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12G\n\rregex_rewrite\x18\t \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstituteH\x01\x12[\n\rresponse_code\x18\x03 \x01(\x0e\x32:.envoy.config.route.v3.RedirectAction.RedirectResponseCodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x13\n\x0bstrip_query\x18\x06 \x01(\x08\"w\n\x14RedirectResponseCode\x12\x15\n\x11MOVED_PERMANENTLY\x10\x00\x12\t\n\x05\x46OUND\x10\x01\x12\r\n\tSEE_OTHER\x10\x02\x12\x16\n\x12TEMPORARY_REDIRECT\x10\x03\x12\x16\n\x12PERMANENT_REDIRECT\x10\x04:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.route.RedirectActionB\x1a\n\x18scheme_rewrite_specifierB\x18\n\x16path_rewrite_specifier\"\x93\x01\n\x14\x44irectResponseAction\x12\x1b\n\x06status\x18\x01 \x01(\rB\x0b\xfa\x42\x08*\x06\x10\xd8\x04(\xc8\x01\x12.\n\x04\x62ody\x18\x02 \x01(\x0b\x32 .envoy.config.core.v3.DataSource:.\x9a\xc5\x88\x1e)\n\'envoy.api.v2.route.DirectResponseAction\"\x15\n\x13NonForwardingAction\"{\n\tDecorator\x12\x1a\n\toperation\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12-\n\tpropagate\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.route.Decorator\"\x95\x02\n\x07Tracing\x12\x39\n\x0f\x63lient_sampling\x18\x01 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\x39\n\x0frandom_sampling\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12:\n\x10overall_sampling\x18\x03 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\x35\n\x0b\x63ustom_tags\x18\x04 \x03(\x0b\x32 .envoy.type.tracing.v3.CustomTag:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.route.Tracing\"\xa5\x01\n\x0eVirtualCluster\x12\x35\n\x07headers\x18\x04 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.route.VirtualClusterJ\x04\x08\x01\x10\x02J\x04\x08\x03\x10\x04R\x07patternR\x06method\"\x88\x18\n\tRateLimit\x12\x34\n\x05stage\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\n\x12\x13\n\x0b\x64isable_key\x18\x02 \x01(\t\x12\x42\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\'.envoy.config.route.v3.RateLimit.ActionB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x38\n\x05limit\x18\x04 \x01(\x0b\x32).envoy.config.route.v3.RateLimit.Override\x1a\xb5\x14\n\x06\x41\x63tion\x12O\n\x0esource_cluster\x18\x01 \x01(\x0b\x32\x35.envoy.config.route.v3.RateLimit.Action.SourceClusterH\x00\x12Y\n\x13\x64\x65stination_cluster\x18\x02 \x01(\x0b\x32:.envoy.config.route.v3.RateLimit.Action.DestinationClusterH\x00\x12Q\n\x0frequest_headers\x18\x03 \x01(\x0b\x32\x36.envoy.config.route.v3.RateLimit.Action.RequestHeadersH\x00\x12O\n\x0eremote_address\x18\x04 \x01(\x0b\x32\x35.envoy.config.route.v3.RateLimit.Action.RemoteAddressH\x00\x12I\n\x0bgeneric_key\x18\x05 \x01(\x0b\x32\x32.envoy.config.route.v3.RateLimit.Action.GenericKeyH\x00\x12V\n\x12header_value_match\x18\x06 \x01(\x0b\x32\x38.envoy.config.route.v3.RateLimit.Action.HeaderValueMatchH\x00\x12\x66\n\x10\x64ynamic_metadata\x18\x07 \x01(\x0b\x32\x37.envoy.config.route.v3.RateLimit.Action.DynamicMetaDataB\x11\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\xb8\xee\xf2\xd2\x05\x01H\x00\x12\x44\n\x08metadata\x18\x08 \x01(\x0b\x32\x30.envoy.config.route.v3.RateLimit.Action.MetaDataH\x00\x12?\n\textension\x18\t \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x12\\\n\x15masked_remote_address\x18\n \x01(\x0b\x32;.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddressH\x00\x12g\n\x1bquery_parameter_value_match\x18\x0b \x01(\x0b\x32@.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatchH\x00\x1aI\n\rSourceCluster:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RateLimit.Action.SourceCluster\x1aS\n\x12\x44\x65stinationCluster:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.route.RateLimit.Action.DestinationCluster\x1a\xa8\x01\n\x0eRequestHeaders\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x03 \x01(\x08:9\x9a\xc5\x88\x1e\x34\n2envoy.api.v2.route.RateLimit.Action.RequestHeaders\x1aI\n\rRemoteAddress:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RateLimit.Action.RemoteAddress\x1a\x9c\x01\n\x13MaskedRemoteAddress\x12\x41\n\x12v4_prefix_mask_len\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18 \x12\x42\n\x12v6_prefix_mask_len\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05*\x03\x18\x80\x01\x1a~\n\nGenericKey\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\t:5\x9a\xc5\x88\x1e\x30\n.envoy.api.v2.route.RateLimit.Action.GenericKey\x1a\xfd\x01\n\x10HeaderValueMatch\x12\x16\n\x0e\x64\x65scriptor_key\x18\x04 \x01(\t\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x30\n\x0c\x65xpect_match\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x07headers\x18\x03 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.route.RateLimit.Action.HeaderValueMatch\x1a\x8e\x01\n\x0f\x44ynamicMetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x1a\x9a\x02\n\x08MetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x12Q\n\x06source\x18\x04 \x01(\x0e\x32\x37.envoy.config.route.v3.RateLimit.Action.MetaData.SourceB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x05 \x01(\x08\"&\n\x06Source\x12\x0b\n\x07\x44YNAMIC\x10\x00\x12\x0f\n\x0bROUTE_ENTRY\x10\x01\x1a\xd9\x01\n\x18QueryParameterValueMatch\x12\x16\n\x0e\x64\x65scriptor_key\x18\x04 \x01(\t\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x30\n\x0c\x65xpect_match\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12P\n\x10query_parameters\x18\x03 \x03(\x0b\x32,.envoy.config.route.v3.QueryParameterMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.route.RateLimit.ActionB\x17\n\x10\x61\x63tion_specifier\x12\x03\xf8\x42\x01\x1a\xd4\x01\n\x08Override\x12U\n\x10\x64ynamic_metadata\x18\x01 \x01(\x0b\x32\x39.envoy.config.route.v3.RateLimit.Override.DynamicMetadataH\x00\x1aV\n\x0f\x44ynamicMetadata\x12\x43\n\x0cmetadata_key\x18\x01 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42\x19\n\x12override_specifier\x12\x03\xf8\x42\x01:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.route.RateLimit\"\xcc\x04\n\rHeaderMatcher\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\"\n\x0b\x65xact_match\x18\x04 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12L\n\x10safe_regex_match\x18\x0b \x01(\x0b\x32#.envoy.type.matcher.v3.RegexMatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x30\n\x0brange_match\x18\x06 \x01(\x0b\x32\x19.envoy.type.v3.Int64RangeH\x00\x12\x17\n\rpresent_match\x18\x07 \x01(\x08H\x00\x12*\n\x0cprefix_match\x18\t \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12*\n\x0csuffix_match\x18\n \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12,\n\x0e\x63ontains_match\x18\x0c \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12<\n\x0cstring_match\x18\r \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x14\n\x0cinvert_match\x18\x08 \x01(\x08\x12%\n\x1dtreat_missing_header_as_empty\x18\x0e \x01(\x08:\'\x9a\xc5\x88\x1e\"\n envoy.api.v2.route.HeaderMatcherB\x18\n\x16header_match_specifierJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06R\x0bregex_match\"\x80\x02\n\x15QueryParameterMatcher\x12\x18\n\x04name\x18\x01 \x01(\tB\n\xfa\x42\x07r\x05\x10\x01(\x80\x08\x12\x46\n\x0cstring_match\x18\x05 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12\x17\n\rpresent_match\x18\x06 \x01(\x08H\x00:/\x9a\xc5\x88\x1e*\n(envoy.api.v2.route.QueryParameterMatcherB!\n\x1fquery_parameter_match_specifierJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x05valueR\x05regex\"\xe6\x01\n\x16InternalRedirectPolicy\x12<\n\x16max_internal_redirects\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12)\n\x17redirect_response_codes\x18\x02 \x03(\rB\x08\xfa\x42\x05\x92\x01\x02\x10\x05\x12>\n\npredicates\x18\x03 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12#\n\x1b\x61llow_cross_scheme_redirect\x18\x04 \x01(\x08\"[\n\x0c\x46ilterConfig\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x13\n\x0bis_optional\x18\x02 \x01(\x08\x12\x10\n\x08\x64isabled\x18\x03 \x01(\x08\x42\x8b\x01\n#io.envoyproxy.envoy.config.route.v3B\x14RouteComponentsProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/route/v3;routev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,envoy/config/route/v3/route_components.proto\x12\x15\x65nvoy.config.route.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a)envoy/config/core/v3/proxy_protocol.proto\x1a$envoy/type/matcher/v3/metadata.proto\x1a!envoy/type/matcher/v3/regex.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a%envoy/type/metadata/v3/metadata.proto\x1a&envoy/type/tracing/v3/custom_tag.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19\x65nvoy/type/v3/range.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x81\x0c\n\x0bVirtualHost\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12#\n\x07\x64omains\x18\x02 \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\x08\x01\"\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12,\n\x06routes\x18\x03 \x03(\x0b\x32\x1c.envoy.config.route.v3.Route\x12\x37\n\x07matcher\x18\x15 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x12T\n\x0brequire_tls\x18\x04 \x01(\x0e\x32\x35.envoy.config.route.v3.VirtualHost.TlsRequirementTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12?\n\x10virtual_clusters\x18\x05 \x03(\x0b\x32%.envoy.config.route.v3.VirtualCluster\x12\x35\n\x0brate_limits\x18\x06 \x03(\x0b\x32 .envoy.config.route.v3.RateLimit\x12R\n\x16request_headers_to_add\x18\x07 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x35\n\x19request_headers_to_remove\x18\r \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\n \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x36\n\x1aresponse_headers_to_remove\x18\x0b \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12<\n\x04\x63ors\x18\x08 \x01(\x0b\x32!.envoy.config.route.v3.CorsPolicyB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12]\n\x17typed_per_filter_config\x18\x0f \x03(\x0b\x32<.envoy.config.route.v3.VirtualHost.TypedPerFilterConfigEntry\x12%\n\x1dinclude_request_attempt_count\x18\x0e \x01(\x08\x12)\n!include_attempt_count_in_response\x18\x13 \x01(\x08\x12\x38\n\x0cretry_policy\x18\x10 \x01(\x0b\x32\".envoy.config.route.v3.RetryPolicy\x12\x37\n\x19retry_policy_typed_config\x18\x14 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x38\n\x0chedge_policy\x18\x11 \x01(\x0b\x32\".envoy.config.route.v3.HedgePolicy\x12\'\n\x1finclude_is_timeout_retry_header\x18\x17 \x01(\x08\x12\x44\n\x1eper_request_buffer_limit_bytes\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12W\n\x17request_mirror_policies\x18\x16 \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x12\x30\n\x08metadata\x18\x18 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\":\n\x12TlsRequirementType\x12\x08\n\x04NONE\x10\x00\x12\x11\n\rEXTERNAL_ONLY\x10\x01\x12\x07\n\x03\x41LL\x10\x02:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.VirtualHostJ\x04\x08\t\x10\nJ\x04\x08\x0c\x10\rR\x11per_filter_config\"\\\n\x0c\x46ilterAction\x12$\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.route.FilterAction\"9\n\tRouteList\x12,\n\x06routes\x18\x01 \x03(\x0b\x32\x1c.envoy.config.route.v3.Route\"\x9a\t\n\x05Route\x12\x0c\n\x04name\x18\x0e \x01(\t\x12:\n\x05match\x18\x01 \x01(\x0b\x32!.envoy.config.route.v3.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x33\n\x05route\x18\x02 \x01(\x0b\x32\".envoy.config.route.v3.RouteActionH\x00\x12\x39\n\x08redirect\x18\x03 \x01(\x0b\x32%.envoy.config.route.v3.RedirectActionH\x00\x12\x46\n\x0f\x64irect_response\x18\x07 \x01(\x0b\x32+.envoy.config.route.v3.DirectResponseActionH\x00\x12<\n\rfilter_action\x18\x11 \x01(\x0b\x32#.envoy.config.route.v3.FilterActionH\x00\x12K\n\x15non_forwarding_action\x18\x12 \x01(\x0b\x32*.envoy.config.route.v3.NonForwardingActionH\x00\x12\x30\n\x08metadata\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12\x33\n\tdecorator\x18\x05 \x01(\x0b\x32 .envoy.config.route.v3.Decorator\x12W\n\x17typed_per_filter_config\x18\r \x03(\x0b\x32\x36.envoy.config.route.v3.Route.TypedPerFilterConfigEntry\x12R\n\x16request_headers_to_add\x18\t \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x35\n\x19request_headers_to_remove\x18\x0c \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\n \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x36\n\x1aresponse_headers_to_remove\x18\x0b \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\"\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12/\n\x07tracing\x18\x0f \x01(\x0b\x32\x1e.envoy.config.route.v3.Tracing\x12\x44\n\x1eper_request_buffer_limit_bytes\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x13\n\x0bstat_prefix\x18\x13 \x01(\t\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:\x1f\x9a\xc5\x88\x1e\x1a\n\x18\x65nvoy.api.v2.route.RouteB\r\n\x06\x61\x63tion\x12\x03\xf8\x42\x01J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tR\x11per_filter_config\"\xff\x08\n\x0fWeightedCluster\x12P\n\x08\x63lusters\x18\x01 \x03(\x0b\x32\x34.envoy.config.route.v3.WeightedCluster.ClusterWeightB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12?\n\x0ctotal_weight\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x1a\n\x12runtime_key_prefix\x18\x02 \x01(\t\x12\"\n\x0bheader_name\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00H\x00\x1a\xd3\x06\n\rClusterWeight\x12\'\n\x04name\x18\x01 \x01(\tB\x19\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12<\n\x0e\x63luster_header\x18\x0c \x01(\tB$\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12,\n\x06weight\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x36\n\x0emetadata_match\x18\x03 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12R\n\x16request_headers_to_add\x18\x04 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x33\n\x19request_headers_to_remove\x18\t \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\x05 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x34\n\x1aresponse_headers_to_remove\x18\x06 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12o\n\x17typed_per_filter_config\x18\n \x03(\x0b\x32N.envoy.config.route.v3.WeightedCluster.ClusterWeight.TypedPerFilterConfigEntry\x12+\n\x14host_rewrite_literal\x18\x0b \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x00\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.WeightedCluster.ClusterWeightB\x18\n\x16host_rewrite_specifierJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tR\x11per_filter_config:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.route.WeightedClusterB\x18\n\x16random_value_specifier\"v\n\x16\x43lusterSpecifierPlugin\x12G\n\textension\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x13\n\x0bis_optional\x18\x02 \x01(\x08\"\x83\t\n\nRouteMatch\x12\x10\n\x06prefix\x18\x01 \x01(\tH\x00\x12\x0e\n\x04path\x18\x02 \x01(\tH\x00\x12\x43\n\nsafe_regex\x18\n \x01(\x0b\x32#.envoy.type.matcher.v3.RegexMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12K\n\x0f\x63onnect_matcher\x18\x0c \x01(\x0b\x32\x30.envoy.config.route.v3.RouteMatch.ConnectMatcherH\x00\x12\x36\n\x15path_separated_prefix\x18\x0e \x01(\tB\x15\xfa\x42\x12r\x10\x32\x0e^[^?#]+[^?#/]$H\x00\x12G\n\x11path_match_policy\x18\x0f \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x12\x32\n\x0e\x63\x61se_sensitive\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12H\n\x10runtime_fraction\x18\t \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x35\n\x07headers\x18\x06 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x46\n\x10query_parameters\x18\x07 \x03(\x0b\x32,.envoy.config.route.v3.QueryParameterMatcher\x12\x45\n\x04grpc\x18\x08 \x01(\x0b\x32\x37.envoy.config.route.v3.RouteMatch.GrpcRouteMatchOptions\x12M\n\x0btls_context\x18\x0b \x01(\x0b\x32\x38.envoy.config.route.v3.RouteMatch.TlsContextMatchOptions\x12@\n\x10\x64ynamic_metadata\x18\r \x03(\x0b\x32&.envoy.type.matcher.v3.MetadataMatcher\x1aS\n\x15GrpcRouteMatchOptions::\x9a\xc5\x88\x1e\x35\n3envoy.api.v2.route.RouteMatch.GrpcRouteMatchOptions\x1a\xb3\x01\n\x16TlsContextMatchOptions\x12-\n\tpresented\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\tvalidated\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.route.RouteMatch.TlsContextMatchOptions\x1a\x10\n\x0e\x43onnectMatcher:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.route.RouteMatchB\x15\n\x0epath_specifier\x12\x03\xf8\x42\x01J\x04\x08\x05\x10\x06J\x04\x08\x03\x10\x04R\x05regex\"\xaf\x04\n\nCorsPolicy\x12G\n\x19\x61llow_origin_string_match\x18\x0b \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12\x15\n\rallow_methods\x18\x02 \x01(\t\x12\x15\n\rallow_headers\x18\x03 \x01(\t\x12\x16\n\x0e\x65xpose_headers\x18\x04 \x01(\t\x12\x0f\n\x07max_age\x18\x05 \x01(\t\x12\x35\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12H\n\x0e\x66ilter_enabled\x18\t \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercentH\x00\x12\x46\n\x0eshadow_enabled\x18\n \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12@\n\x1c\x61llow_private_network_access\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue:$\x9a\xc5\x88\x1e\x1f\n\x1d\x65nvoy.api.v2.route.CorsPolicyB\x13\n\x11\x65nabled_specifierJ\x04\x08\x01\x10\x02J\x04\x08\x08\x10\tJ\x04\x08\x07\x10\x08R\x0c\x61llow_originR\x12\x61llow_origin_regexR\x07\x65nabled\"\x9c%\n\x0bRouteAction\x12\x1a\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\'\n\x0e\x63luster_header\x18\x02 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00H\x00\x12\x43\n\x11weighted_clusters\x18\x03 \x01(\x0b\x32&.envoy.config.route.v3.WeightedClusterH\x00\x12\"\n\x18\x63luster_specifier_plugin\x18% \x01(\tH\x00\x12X\n\x1finline_cluster_specifier_plugin\x18\' \x01(\x0b\x32-.envoy.config.route.v3.ClusterSpecifierPluginH\x00\x12q\n\x1f\x63luster_not_found_response_code\x18\x14 \x01(\x0e\x32>.envoy.config.route.v3.RouteAction.ClusterNotFoundResponseCodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x36\n\x0emetadata_match\x18\x04 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12#\n\x0eprefix_rewrite\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x45\n\rregex_rewrite\x18 \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstitute\x12G\n\x13path_rewrite_policy\x18) \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12+\n\x14host_rewrite_literal\x18\x06 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12\x37\n\x11\x61uto_host_rewrite\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValueH\x01\x12*\n\x13host_rewrite_header\x18\x1d \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00H\x01\x12Q\n\x17host_rewrite_path_regex\x18# \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstituteH\x01\x12\x1f\n\x17\x61ppend_x_forwarded_host\x18& \x01(\x08\x12*\n\x07timeout\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12/\n\x0cidle_timeout\x18\x18 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x45\n\x11\x65\x61rly_data_policy\x18( \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x38\n\x0cretry_policy\x18\t \x01(\x0b\x32\".envoy.config.route.v3.RetryPolicy\x12\x37\n\x19retry_policy_typed_config\x18! \x01(\x0b\x32\x14.google.protobuf.Any\x12W\n\x17request_mirror_policies\x18\x1e \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x12\x41\n\x08priority\x18\x0b \x01(\x0e\x32%.envoy.config.core.v3.RoutingPriorityB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x35\n\x0brate_limits\x18\r \x03(\x0b\x32 .envoy.config.route.v3.RateLimit\x12G\n\x16include_vh_rate_limits\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x42\n\x0bhash_policy\x18\x0f \x03(\x0b\x32-.envoy.config.route.v3.RouteAction.HashPolicy\x12<\n\x04\x63ors\x18\x11 \x01(\x0b\x32!.envoy.config.route.v3.CorsPolicyB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12@\n\x10max_grpc_timeout\x18\x17 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x43\n\x13grpc_timeout_offset\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12I\n\x0fupgrade_configs\x18\x19 \x03(\x0b\x32\x30.envoy.config.route.v3.RouteAction.UpgradeConfig\x12O\n\x18internal_redirect_policy\x18\" \x01(\x0b\x32-.envoy.config.route.v3.InternalRedirectPolicy\x12h\n\x18internal_redirect_action\x18\x1a \x01(\x0e\x32\x39.envoy.config.route.v3.RouteAction.InternalRedirectActionB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12I\n\x16max_internal_redirects\x18\x1f \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x38\n\x0chedge_policy\x18\x1b \x01(\x0b\x32\".envoy.config.route.v3.HedgePolicy\x12Q\n\x13max_stream_duration\x18$ \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.MaxStreamDuration\x1a\xca\x02\n\x13RequestMirrorPolicy\x12*\n\x07\x63luster\x18\x01 \x01(\tB\x19\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12<\n\x0e\x63luster_header\x18\x05 \x01(\tB$\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00\xf2\x98\xfe\x8f\x05\x13\x12\x11\x63luster_specifier\x12H\n\x10runtime_fraction\x18\x03 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x31\n\rtrace_sampled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:9\x9a\xc5\x88\x1e\x34\n2envoy.api.v2.route.RouteAction.RequestMirrorPolicyJ\x04\x08\x02\x10\x03R\x0bruntime_key\x1a\xb0\n\n\nHashPolicy\x12\x46\n\x06header\x18\x01 \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.HashPolicy.HeaderH\x00\x12\x46\n\x06\x63ookie\x18\x02 \x01(\x0b\x32\x34.envoy.config.route.v3.RouteAction.HashPolicy.CookieH\x00\x12\x63\n\x15\x63onnection_properties\x18\x03 \x01(\x0b\x32\x42.envoy.config.route.v3.RouteAction.HashPolicy.ConnectionPropertiesH\x00\x12W\n\x0fquery_parameter\x18\x05 \x01(\x0b\x32<.envoy.config.route.v3.RouteAction.HashPolicy.QueryParameterH\x00\x12Q\n\x0c\x66ilter_state\x18\x06 \x01(\x0b\x32\x39.envoy.config.route.v3.RouteAction.HashPolicy.FilterStateH\x00\x12\x10\n\x08terminal\x18\x04 \x01(\x08\x1a\xac\x01\n\x06Header\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x45\n\rregex_rewrite\x18\x02 \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstitute:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.RouteAction.HashPolicy.Header\x1aR\n\x0f\x43ookieAttribute\x12\x1f\n\x04name\x18\x01 \x01(\tB\x11\xfa\x42\x0er\x0c\x10\x01(\x80\x80\x01\xc0\x01\x01\xc8\x01\x00\x12\x1e\n\x05value\x18\x02 \x01(\tB\x0f\xfa\x42\x0cr\n(\x80\x80\x01\xc0\x01\x02\xc8\x01\x00\x1a\xe1\x01\n\x06\x43ookie\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12&\n\x03ttl\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x0c\n\x04path\x18\x03 \x01(\t\x12Q\n\nattributes\x18\x04 \x03(\x0b\x32=.envoy.config.route.v3.RouteAction.HashPolicy.CookieAttribute:7\x9a\xc5\x88\x1e\x32\n0envoy.api.v2.route.RouteAction.HashPolicy.Cookie\x1ap\n\x14\x43onnectionProperties\x12\x11\n\tsource_ip\x18\x01 \x01(\x08:E\x9a\xc5\x88\x1e@\n>envoy.api.v2.route.RouteAction.HashPolicy.ConnectionProperties\x1ah\n\x0eQueryParameter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:?\x9a\xc5\x88\x1e:\n8envoy.api.v2.route.RouteAction.HashPolicy.QueryParameter\x1a\x61\n\x0b\x46ilterState\x12\x14\n\x03key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:<\x9a\xc5\x88\x1e\x37\n5envoy.api.v2.route.RouteAction.HashPolicy.FilterState:0\x9a\xc5\x88\x1e+\n)envoy.api.v2.route.RouteAction.HashPolicyB\x17\n\x10policy_specifier\x12\x03\xf8\x42\x01\x1a\xdd\x02\n\rUpgradeConfig\x12#\n\x0cupgrade_type\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x02\xc8\x01\x00\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12V\n\x0e\x63onnect_config\x18\x03 \x01(\x0b\x32>.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig\x1am\n\rConnectConfig\x12H\n\x15proxy_protocol_config\x18\x01 \x01(\x0b\x32).envoy.config.core.v3.ProxyProtocolConfig\x12\x12\n\nallow_post\x18\x02 \x01(\x08:3\x9a\xc5\x88\x1e.\n,envoy.api.v2.route.RouteAction.UpgradeConfig\x1a\xc6\x01\n\x11MaxStreamDuration\x12\x36\n\x13max_stream_duration\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x17grpc_timeout_header_max\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12=\n\x1agrpc_timeout_header_offset\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\"`\n\x1b\x43lusterNotFoundResponseCode\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\x00\x12\r\n\tNOT_FOUND\x10\x01\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x02\"^\n\x16InternalRedirectAction\x12\"\n\x1ePASS_THROUGH_INTERNAL_REDIRECT\x10\x00\x12\x1c\n\x18HANDLE_INTERNAL_REDIRECT\x10\x01\x1a\x02\x18\x01:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.RouteActionB\x18\n\x11\x63luster_specifier\x12\x03\xf8\x42\x01\x42\x18\n\x16host_rewrite_specifierJ\x04\x08\x0c\x10\rJ\x04\x08\x12\x10\x13J\x04\x08\x13\x10\x14J\x04\x08\x10\x10\x11J\x04\x08\x16\x10\x17J\x04\x08\x15\x10\x16J\x04\x08\n\x10\x0bR\x15request_mirror_policy\"\xdb\r\n\x0bRetryPolicy\x12\x10\n\x08retry_on\x18\x01 \x01(\t\x12\x46\n\x0bnum_retries\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x13\xf2\x98\xfe\x8f\x05\r\n\x0bmax_retries\x12\x32\n\x0fper_try_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x37\n\x14per_try_idle_timeout\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\x12H\n\x0eretry_priority\x18\x04 \x01(\x0b\x32\x30.envoy.config.route.v3.RetryPolicy.RetryPriority\x12S\n\x14retry_host_predicate\x18\x05 \x03(\x0b\x32\x35.envoy.config.route.v3.RetryPolicy.RetryHostPredicate\x12L\n\x18retry_options_predicates\x18\x0c \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12)\n!host_selection_retry_max_attempts\x18\x06 \x01(\x03\x12\x1e\n\x16retriable_status_codes\x18\x07 \x03(\r\x12G\n\x0eretry_back_off\x18\x08 \x01(\x0b\x32/.envoy.config.route.v3.RetryPolicy.RetryBackOff\x12_\n\x1brate_limited_retry_back_off\x18\x0b \x01(\x0b\x32:.envoy.config.route.v3.RetryPolicy.RateLimitedRetryBackOff\x12?\n\x11retriable_headers\x18\t \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12G\n\x19retriable_request_headers\x18\n \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x1a\xa6\x01\n\rRetryPriority\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:3\x9a\xc5\x88\x1e.\n,envoy.api.v2.route.RetryPolicy.RetryPriorityB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\x1a\xb0\x01\n\x12RetryHostPredicate\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RetryPolicy.RetryHostPredicateB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\x1a\xbb\x01\n\x0cRetryBackOff\x12<\n\rbase_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\n\xfa\x42\x07\xaa\x01\x04\x08\x01*\x00\x12\x39\n\x0cmax_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00:2\x9a\xc5\x88\x1e-\n+envoy.api.v2.route.RetryPolicy.RetryBackOff\x1az\n\x0bResetHeader\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12N\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x34.envoy.config.route.v3.RetryPolicy.ResetHeaderFormatB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x1a\xa5\x01\n\x17RateLimitedRetryBackOff\x12O\n\rreset_headers\x18\x01 \x03(\x0b\x32..envoy.config.route.v3.RetryPolicy.ResetHeaderB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x39\n\x0cmax_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02*\x00\"4\n\x11ResetHeaderFormat\x12\x0b\n\x07SECONDS\x10\x00\x12\x12\n\x0eUNIX_TIMESTAMP\x10\x01:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.RetryPolicy\"\xdc\x01\n\x0bHedgePolicy\x12?\n\x10initial_requests\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02(\x01\x12\x43\n\x19\x61\x64\x64itional_request_chance\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12 \n\x18hedge_on_per_try_timeout\x18\x03 \x01(\x08:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.api.v2.route.HedgePolicy\"\xe1\x04\n\x0eRedirectAction\x12\x18\n\x0ehttps_redirect\x18\x04 \x01(\x08H\x00\x12\x19\n\x0fscheme_redirect\x18\x07 \x01(\tH\x00\x12\"\n\rhost_redirect\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x15\n\rport_redirect\x18\x08 \x01(\r\x12$\n\rpath_redirect\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12%\n\x0eprefix_rewrite\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00H\x01\x12G\n\rregex_rewrite\x18\t \x01(\x0b\x32..envoy.type.matcher.v3.RegexMatchAndSubstituteH\x01\x12[\n\rresponse_code\x18\x03 \x01(\x0e\x32:.envoy.config.route.v3.RedirectAction.RedirectResponseCodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x13\n\x0bstrip_query\x18\x06 \x01(\x08\"w\n\x14RedirectResponseCode\x12\x15\n\x11MOVED_PERMANENTLY\x10\x00\x12\t\n\x05\x46OUND\x10\x01\x12\r\n\tSEE_OTHER\x10\x02\x12\x16\n\x12TEMPORARY_REDIRECT\x10\x03\x12\x16\n\x12PERMANENT_REDIRECT\x10\x04:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.route.RedirectActionB\x1a\n\x18scheme_rewrite_specifierB\x18\n\x16path_rewrite_specifier\"\x93\x01\n\x14\x44irectResponseAction\x12\x1b\n\x06status\x18\x01 \x01(\rB\x0b\xfa\x42\x08*\x06\x10\xd8\x04(\xc8\x01\x12.\n\x04\x62ody\x18\x02 \x01(\x0b\x32 .envoy.config.core.v3.DataSource:.\x9a\xc5\x88\x1e)\n\'envoy.api.v2.route.DirectResponseAction\"\x15\n\x13NonForwardingAction\"{\n\tDecorator\x12\x1a\n\toperation\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12-\n\tpropagate\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.route.Decorator\"\x95\x02\n\x07Tracing\x12\x39\n\x0f\x63lient_sampling\x18\x01 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\x39\n\x0frandom_sampling\x18\x02 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12:\n\x10overall_sampling\x18\x03 \x01(\x0b\x32 .envoy.type.v3.FractionalPercent\x12\x35\n\x0b\x63ustom_tags\x18\x04 \x03(\x0b\x32 .envoy.type.tracing.v3.CustomTag:!\x9a\xc5\x88\x1e\x1c\n\x1a\x65nvoy.api.v2.route.Tracing\"\xa5\x01\n\x0eVirtualCluster\x12\x35\n\x07headers\x18\x04 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x15\n\x04name\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:(\x9a\xc5\x88\x1e#\n!envoy.api.v2.route.VirtualClusterJ\x04\x08\x01\x10\x02J\x04\x08\x03\x10\x04R\x07patternR\x06method\"\x88\x18\n\tRateLimit\x12\x34\n\x05stage\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\n\x12\x13\n\x0b\x64isable_key\x18\x02 \x01(\t\x12\x42\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\'.envoy.config.route.v3.RateLimit.ActionB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x38\n\x05limit\x18\x04 \x01(\x0b\x32).envoy.config.route.v3.RateLimit.Override\x1a\xb5\x14\n\x06\x41\x63tion\x12O\n\x0esource_cluster\x18\x01 \x01(\x0b\x32\x35.envoy.config.route.v3.RateLimit.Action.SourceClusterH\x00\x12Y\n\x13\x64\x65stination_cluster\x18\x02 \x01(\x0b\x32:.envoy.config.route.v3.RateLimit.Action.DestinationClusterH\x00\x12Q\n\x0frequest_headers\x18\x03 \x01(\x0b\x32\x36.envoy.config.route.v3.RateLimit.Action.RequestHeadersH\x00\x12O\n\x0eremote_address\x18\x04 \x01(\x0b\x32\x35.envoy.config.route.v3.RateLimit.Action.RemoteAddressH\x00\x12I\n\x0bgeneric_key\x18\x05 \x01(\x0b\x32\x32.envoy.config.route.v3.RateLimit.Action.GenericKeyH\x00\x12V\n\x12header_value_match\x18\x06 \x01(\x0b\x32\x38.envoy.config.route.v3.RateLimit.Action.HeaderValueMatchH\x00\x12\x66\n\x10\x64ynamic_metadata\x18\x07 \x01(\x0b\x32\x37.envoy.config.route.v3.RateLimit.Action.DynamicMetaDataB\x11\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\xb8\xee\xf2\xd2\x05\x01H\x00\x12\x44\n\x08metadata\x18\x08 \x01(\x0b\x32\x30.envoy.config.route.v3.RateLimit.Action.MetaDataH\x00\x12?\n\textension\x18\t \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x12\\\n\x15masked_remote_address\x18\n \x01(\x0b\x32;.envoy.config.route.v3.RateLimit.Action.MaskedRemoteAddressH\x00\x12g\n\x1bquery_parameter_value_match\x18\x0b \x01(\x0b\x32@.envoy.config.route.v3.RateLimit.Action.QueryParameterValueMatchH\x00\x1aI\n\rSourceCluster:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RateLimit.Action.SourceCluster\x1aS\n\x12\x44\x65stinationCluster:=\x9a\xc5\x88\x1e\x38\n6envoy.api.v2.route.RateLimit.Action.DestinationCluster\x1a\xa8\x01\n\x0eRequestHeaders\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x03 \x01(\x08:9\x9a\xc5\x88\x1e\x34\n2envoy.api.v2.route.RateLimit.Action.RequestHeaders\x1aI\n\rRemoteAddress:8\x9a\xc5\x88\x1e\x33\n1envoy.api.v2.route.RateLimit.Action.RemoteAddress\x1a\x9c\x01\n\x13MaskedRemoteAddress\x12\x41\n\x12v4_prefix_mask_len\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18 \x12\x42\n\x12v6_prefix_mask_len\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x08\xfa\x42\x05*\x03\x18\x80\x01\x1a~\n\nGenericKey\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\t:5\x9a\xc5\x88\x1e\x30\n.envoy.api.v2.route.RateLimit.Action.GenericKey\x1a\xfd\x01\n\x10HeaderValueMatch\x12\x16\n\x0e\x64\x65scriptor_key\x18\x04 \x01(\t\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x30\n\x0c\x65xpect_match\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x07headers\x18\x03 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:;\x9a\xc5\x88\x1e\x36\n4envoy.api.v2.route.RateLimit.Action.HeaderValueMatch\x1a\x8e\x01\n\x0f\x44ynamicMetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x1a\x9a\x02\n\x08MetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x12Q\n\x06source\x18\x04 \x01(\x0e\x32\x37.envoy.config.route.v3.RateLimit.Action.MetaData.SourceB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x05 \x01(\x08\"&\n\x06Source\x12\x0b\n\x07\x44YNAMIC\x10\x00\x12\x0f\n\x0bROUTE_ENTRY\x10\x01\x1a\xd9\x01\n\x18QueryParameterValueMatch\x12\x16\n\x0e\x64\x65scriptor_key\x18\x04 \x01(\t\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x30\n\x0c\x65xpect_match\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12P\n\x10query_parameters\x18\x03 \x03(\x0b\x32,.envoy.config.route.v3.QueryParameterMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:*\x9a\xc5\x88\x1e%\n#envoy.api.v2.route.RateLimit.ActionB\x17\n\x10\x61\x63tion_specifier\x12\x03\xf8\x42\x01\x1a\xd4\x01\n\x08Override\x12U\n\x10\x64ynamic_metadata\x18\x01 \x01(\x0b\x32\x39.envoy.config.route.v3.RateLimit.Override.DynamicMetadataH\x00\x1aV\n\x0f\x44ynamicMetadata\x12\x43\n\x0cmetadata_key\x18\x01 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42\x19\n\x12override_specifier\x12\x03\xf8\x42\x01:#\x9a\xc5\x88\x1e\x1e\n\x1c\x65nvoy.api.v2.route.RateLimit\"\xcc\x04\n\rHeaderMatcher\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\"\n\x0b\x65xact_match\x18\x04 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12L\n\x10safe_regex_match\x18\x0b \x01(\x0b\x32#.envoy.type.matcher.v3.RegexMatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x30\n\x0brange_match\x18\x06 \x01(\x0b\x32\x19.envoy.type.v3.Int64RangeH\x00\x12\x17\n\rpresent_match\x18\x07 \x01(\x08H\x00\x12*\n\x0cprefix_match\x18\t \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12*\n\x0csuffix_match\x18\n \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12,\n\x0e\x63ontains_match\x18\x0c \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12<\n\x0cstring_match\x18\r \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x14\n\x0cinvert_match\x18\x08 \x01(\x08\x12%\n\x1dtreat_missing_header_as_empty\x18\x0e \x01(\x08:\'\x9a\xc5\x88\x1e\"\n envoy.api.v2.route.HeaderMatcherB\x18\n\x16header_match_specifierJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06R\x0bregex_match\"\x80\x02\n\x15QueryParameterMatcher\x12\x18\n\x04name\x18\x01 \x01(\tB\n\xfa\x42\x07r\x05\x10\x01(\x80\x08\x12\x46\n\x0cstring_match\x18\x05 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12\x17\n\rpresent_match\x18\x06 \x01(\x08H\x00:/\x9a\xc5\x88\x1e*\n(envoy.api.v2.route.QueryParameterMatcherB!\n\x1fquery_parameter_match_specifierJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x05valueR\x05regex\"\x9c\x02\n\x16InternalRedirectPolicy\x12<\n\x16max_internal_redirects\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12)\n\x17redirect_response_codes\x18\x02 \x03(\rB\x08\xfa\x42\x05\x92\x01\x02\x10\x05\x12>\n\npredicates\x18\x03 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12#\n\x1b\x61llow_cross_scheme_redirect\x18\x04 \x01(\x08\x12\x34\n\x18response_headers_to_copy\x18\x05 \x03(\tB\x12\xfa\x42\x0f\x92\x01\x0c\x18\x01\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\"[\n\x0c\x46ilterConfig\x12$\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x13\n\x0bis_optional\x18\x02 \x01(\x08\x12\x10\n\x08\x64isabled\x18\x03 \x01(\x08\x42\x8b\x01\n#io.envoyproxy.envoy.config.route.v3B\x14RouteComponentsProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/route/v3;routev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -323,132 +323,134 @@ _QUERYPARAMETERMATCHER._serialized_options = b'\232\305\210\036*\n(envoy.api.v2.route.QueryParameterMatcher' _INTERNALREDIRECTPOLICY.fields_by_name['redirect_response_codes']._options = None _INTERNALREDIRECTPOLICY.fields_by_name['redirect_response_codes']._serialized_options = b'\372B\005\222\001\002\020\005' + _INTERNALREDIRECTPOLICY.fields_by_name['response_headers_to_copy']._options = None + _INTERNALREDIRECTPOLICY.fields_by_name['response_headers_to_copy']._serialized_options = b'\372B\017\222\001\014\030\001\"\010r\006\300\001\001\310\001\000' _globals['_VIRTUALHOST']._serialized_start=749 - _globals['_VIRTUALHOST']._serialized_end=2236 - _globals['_VIRTUALHOST_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2025 - _globals['_VIRTUALHOST_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2106 - _globals['_VIRTUALHOST_TLSREQUIREMENTTYPE']._serialized_start=2108 - _globals['_VIRTUALHOST_TLSREQUIREMENTTYPE']._serialized_end=2166 - _globals['_FILTERACTION']._serialized_start=2238 - _globals['_FILTERACTION']._serialized_end=2330 - _globals['_ROUTELIST']._serialized_start=2332 - _globals['_ROUTELIST']._serialized_end=2389 - _globals['_ROUTE']._serialized_start=2392 - _globals['_ROUTE']._serialized_end=3570 - _globals['_ROUTE_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2025 - _globals['_ROUTE_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2106 - _globals['_WEIGHTEDCLUSTER']._serialized_start=3573 - _globals['_WEIGHTEDCLUSTER']._serialized_end=4724 - _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT']._serialized_start=3804 - _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT']._serialized_end=4655 - _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2025 - _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2106 - _globals['_CLUSTERSPECIFIERPLUGIN']._serialized_start=4726 - _globals['_CLUSTERSPECIFIERPLUGIN']._serialized_end=4844 - _globals['_ROUTEMATCH']._serialized_start=4847 - _globals['_ROUTEMATCH']._serialized_end=6002 - _globals['_ROUTEMATCH_GRPCROUTEMATCHOPTIONS']._serialized_start=5639 - _globals['_ROUTEMATCH_GRPCROUTEMATCHOPTIONS']._serialized_end=5722 - _globals['_ROUTEMATCH_TLSCONTEXTMATCHOPTIONS']._serialized_start=5725 - _globals['_ROUTEMATCH_TLSCONTEXTMATCHOPTIONS']._serialized_end=5904 - _globals['_ROUTEMATCH_CONNECTMATCHER']._serialized_start=5906 - _globals['_ROUTEMATCH_CONNECTMATCHER']._serialized_end=5922 - _globals['_CORSPOLICY']._serialized_start=6005 - _globals['_CORSPOLICY']._serialized_end=6564 - _globals['_ROUTEACTION']._serialized_start=6567 - _globals['_ROUTEACTION']._serialized_end=11331 - _globals['_ROUTEACTION_REQUESTMIRRORPOLICY']._serialized_start=8767 - _globals['_ROUTEACTION_REQUESTMIRRORPOLICY']._serialized_end=9097 - _globals['_ROUTEACTION_HASHPOLICY']._serialized_start=9100 - _globals['_ROUTEACTION_HASHPOLICY']._serialized_end=10428 - _globals['_ROUTEACTION_HASHPOLICY_HEADER']._serialized_start=9550 - _globals['_ROUTEACTION_HASHPOLICY_HEADER']._serialized_end=9722 - _globals['_ROUTEACTION_HASHPOLICY_COOKIEATTRIBUTE']._serialized_start=9724 - _globals['_ROUTEACTION_HASHPOLICY_COOKIEATTRIBUTE']._serialized_end=9806 - _globals['_ROUTEACTION_HASHPOLICY_COOKIE']._serialized_start=9809 - _globals['_ROUTEACTION_HASHPOLICY_COOKIE']._serialized_end=10034 - _globals['_ROUTEACTION_HASHPOLICY_CONNECTIONPROPERTIES']._serialized_start=10036 - _globals['_ROUTEACTION_HASHPOLICY_CONNECTIONPROPERTIES']._serialized_end=10148 - _globals['_ROUTEACTION_HASHPOLICY_QUERYPARAMETER']._serialized_start=10150 - _globals['_ROUTEACTION_HASHPOLICY_QUERYPARAMETER']._serialized_end=10254 - _globals['_ROUTEACTION_HASHPOLICY_FILTERSTATE']._serialized_start=10256 - _globals['_ROUTEACTION_HASHPOLICY_FILTERSTATE']._serialized_end=10353 - _globals['_ROUTEACTION_UPGRADECONFIG']._serialized_start=10431 - _globals['_ROUTEACTION_UPGRADECONFIG']._serialized_end=10780 - _globals['_ROUTEACTION_UPGRADECONFIG_CONNECTCONFIG']._serialized_start=10618 - _globals['_ROUTEACTION_UPGRADECONFIG_CONNECTCONFIG']._serialized_end=10727 - _globals['_ROUTEACTION_MAXSTREAMDURATION']._serialized_start=10783 - _globals['_ROUTEACTION_MAXSTREAMDURATION']._serialized_end=10981 - _globals['_ROUTEACTION_CLUSTERNOTFOUNDRESPONSECODE']._serialized_start=10983 - _globals['_ROUTEACTION_CLUSTERNOTFOUNDRESPONSECODE']._serialized_end=11079 - _globals['_ROUTEACTION_INTERNALREDIRECTACTION']._serialized_start=11081 - _globals['_ROUTEACTION_INTERNALREDIRECTACTION']._serialized_end=11175 - _globals['_RETRYPOLICY']._serialized_start=11334 - _globals['_RETRYPOLICY']._serialized_end=13089 - _globals['_RETRYPOLICY_RETRYPRIORITY']._serialized_start=12169 - _globals['_RETRYPOLICY_RETRYPRIORITY']._serialized_end=12335 - _globals['_RETRYPOLICY_RETRYHOSTPREDICATE']._serialized_start=12338 - _globals['_RETRYPOLICY_RETRYHOSTPREDICATE']._serialized_end=12514 - _globals['_RETRYPOLICY_RETRYBACKOFF']._serialized_start=12517 - _globals['_RETRYPOLICY_RETRYBACKOFF']._serialized_end=12704 - _globals['_RETRYPOLICY_RESETHEADER']._serialized_start=12706 - _globals['_RETRYPOLICY_RESETHEADER']._serialized_end=12828 - _globals['_RETRYPOLICY_RATELIMITEDRETRYBACKOFF']._serialized_start=12831 - _globals['_RETRYPOLICY_RATELIMITEDRETRYBACKOFF']._serialized_end=12996 - _globals['_RETRYPOLICY_RESETHEADERFORMAT']._serialized_start=12998 - _globals['_RETRYPOLICY_RESETHEADERFORMAT']._serialized_end=13050 - _globals['_HEDGEPOLICY']._serialized_start=13092 - _globals['_HEDGEPOLICY']._serialized_end=13312 - _globals['_REDIRECTACTION']._serialized_start=13315 - _globals['_REDIRECTACTION']._serialized_end=13924 - _globals['_REDIRECTACTION_REDIRECTRESPONSECODE']._serialized_start=13709 - _globals['_REDIRECTACTION_REDIRECTRESPONSECODE']._serialized_end=13828 - _globals['_DIRECTRESPONSEACTION']._serialized_start=13927 - _globals['_DIRECTRESPONSEACTION']._serialized_end=14074 - _globals['_NONFORWARDINGACTION']._serialized_start=14076 - _globals['_NONFORWARDINGACTION']._serialized_end=14097 - _globals['_DECORATOR']._serialized_start=14099 - _globals['_DECORATOR']._serialized_end=14222 - _globals['_TRACING']._serialized_start=14225 - _globals['_TRACING']._serialized_end=14502 - _globals['_VIRTUALCLUSTER']._serialized_start=14505 - _globals['_VIRTUALCLUSTER']._serialized_end=14670 - _globals['_RATELIMIT']._serialized_start=14673 - _globals['_RATELIMIT']._serialized_end=17753 - _globals['_RATELIMIT_ACTION']._serialized_start=14888 - _globals['_RATELIMIT_ACTION']._serialized_end=17501 - _globals['_RATELIMIT_ACTION_SOURCECLUSTER']._serialized_start=15835 - _globals['_RATELIMIT_ACTION_SOURCECLUSTER']._serialized_end=15908 - _globals['_RATELIMIT_ACTION_DESTINATIONCLUSTER']._serialized_start=15910 - _globals['_RATELIMIT_ACTION_DESTINATIONCLUSTER']._serialized_end=15993 - _globals['_RATELIMIT_ACTION_REQUESTHEADERS']._serialized_start=15996 - _globals['_RATELIMIT_ACTION_REQUESTHEADERS']._serialized_end=16164 - _globals['_RATELIMIT_ACTION_REMOTEADDRESS']._serialized_start=16166 - _globals['_RATELIMIT_ACTION_REMOTEADDRESS']._serialized_end=16239 - _globals['_RATELIMIT_ACTION_MASKEDREMOTEADDRESS']._serialized_start=16242 - _globals['_RATELIMIT_ACTION_MASKEDREMOTEADDRESS']._serialized_end=16398 - _globals['_RATELIMIT_ACTION_GENERICKEY']._serialized_start=16400 - _globals['_RATELIMIT_ACTION_GENERICKEY']._serialized_end=16526 - _globals['_RATELIMIT_ACTION_HEADERVALUEMATCH']._serialized_start=16529 - _globals['_RATELIMIT_ACTION_HEADERVALUEMATCH']._serialized_end=16782 - _globals['_RATELIMIT_ACTION_DYNAMICMETADATA']._serialized_start=16785 - _globals['_RATELIMIT_ACTION_DYNAMICMETADATA']._serialized_end=16927 - _globals['_RATELIMIT_ACTION_METADATA']._serialized_start=16930 - _globals['_RATELIMIT_ACTION_METADATA']._serialized_end=17212 - _globals['_RATELIMIT_ACTION_METADATA_SOURCE']._serialized_start=17174 - _globals['_RATELIMIT_ACTION_METADATA_SOURCE']._serialized_end=17212 - _globals['_RATELIMIT_ACTION_QUERYPARAMETERVALUEMATCH']._serialized_start=17215 - _globals['_RATELIMIT_ACTION_QUERYPARAMETERVALUEMATCH']._serialized_end=17432 - _globals['_RATELIMIT_OVERRIDE']._serialized_start=17504 - _globals['_RATELIMIT_OVERRIDE']._serialized_end=17716 - _globals['_RATELIMIT_OVERRIDE_DYNAMICMETADATA']._serialized_start=17603 - _globals['_RATELIMIT_OVERRIDE_DYNAMICMETADATA']._serialized_end=17689 - _globals['_HEADERMATCHER']._serialized_start=17756 - _globals['_HEADERMATCHER']._serialized_end=18344 - _globals['_QUERYPARAMETERMATCHER']._serialized_start=18347 - _globals['_QUERYPARAMETERMATCHER']._serialized_end=18603 - _globals['_INTERNALREDIRECTPOLICY']._serialized_start=18606 - _globals['_INTERNALREDIRECTPOLICY']._serialized_end=18836 - _globals['_FILTERCONFIG']._serialized_start=18838 - _globals['_FILTERCONFIG']._serialized_end=18929 + _globals['_VIRTUALHOST']._serialized_end=2286 + _globals['_VIRTUALHOST_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2075 + _globals['_VIRTUALHOST_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2156 + _globals['_VIRTUALHOST_TLSREQUIREMENTTYPE']._serialized_start=2158 + _globals['_VIRTUALHOST_TLSREQUIREMENTTYPE']._serialized_end=2216 + _globals['_FILTERACTION']._serialized_start=2288 + _globals['_FILTERACTION']._serialized_end=2380 + _globals['_ROUTELIST']._serialized_start=2382 + _globals['_ROUTELIST']._serialized_end=2439 + _globals['_ROUTE']._serialized_start=2442 + _globals['_ROUTE']._serialized_end=3620 + _globals['_ROUTE_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2075 + _globals['_ROUTE_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2156 + _globals['_WEIGHTEDCLUSTER']._serialized_start=3623 + _globals['_WEIGHTEDCLUSTER']._serialized_end=4774 + _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT']._serialized_start=3854 + _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT']._serialized_end=4705 + _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT_TYPEDPERFILTERCONFIGENTRY']._serialized_start=2075 + _globals['_WEIGHTEDCLUSTER_CLUSTERWEIGHT_TYPEDPERFILTERCONFIGENTRY']._serialized_end=2156 + _globals['_CLUSTERSPECIFIERPLUGIN']._serialized_start=4776 + _globals['_CLUSTERSPECIFIERPLUGIN']._serialized_end=4894 + _globals['_ROUTEMATCH']._serialized_start=4897 + _globals['_ROUTEMATCH']._serialized_end=6052 + _globals['_ROUTEMATCH_GRPCROUTEMATCHOPTIONS']._serialized_start=5689 + _globals['_ROUTEMATCH_GRPCROUTEMATCHOPTIONS']._serialized_end=5772 + _globals['_ROUTEMATCH_TLSCONTEXTMATCHOPTIONS']._serialized_start=5775 + _globals['_ROUTEMATCH_TLSCONTEXTMATCHOPTIONS']._serialized_end=5954 + _globals['_ROUTEMATCH_CONNECTMATCHER']._serialized_start=5956 + _globals['_ROUTEMATCH_CONNECTMATCHER']._serialized_end=5972 + _globals['_CORSPOLICY']._serialized_start=6055 + _globals['_CORSPOLICY']._serialized_end=6614 + _globals['_ROUTEACTION']._serialized_start=6617 + _globals['_ROUTEACTION']._serialized_end=11381 + _globals['_ROUTEACTION_REQUESTMIRRORPOLICY']._serialized_start=8817 + _globals['_ROUTEACTION_REQUESTMIRRORPOLICY']._serialized_end=9147 + _globals['_ROUTEACTION_HASHPOLICY']._serialized_start=9150 + _globals['_ROUTEACTION_HASHPOLICY']._serialized_end=10478 + _globals['_ROUTEACTION_HASHPOLICY_HEADER']._serialized_start=9600 + _globals['_ROUTEACTION_HASHPOLICY_HEADER']._serialized_end=9772 + _globals['_ROUTEACTION_HASHPOLICY_COOKIEATTRIBUTE']._serialized_start=9774 + _globals['_ROUTEACTION_HASHPOLICY_COOKIEATTRIBUTE']._serialized_end=9856 + _globals['_ROUTEACTION_HASHPOLICY_COOKIE']._serialized_start=9859 + _globals['_ROUTEACTION_HASHPOLICY_COOKIE']._serialized_end=10084 + _globals['_ROUTEACTION_HASHPOLICY_CONNECTIONPROPERTIES']._serialized_start=10086 + _globals['_ROUTEACTION_HASHPOLICY_CONNECTIONPROPERTIES']._serialized_end=10198 + _globals['_ROUTEACTION_HASHPOLICY_QUERYPARAMETER']._serialized_start=10200 + _globals['_ROUTEACTION_HASHPOLICY_QUERYPARAMETER']._serialized_end=10304 + _globals['_ROUTEACTION_HASHPOLICY_FILTERSTATE']._serialized_start=10306 + _globals['_ROUTEACTION_HASHPOLICY_FILTERSTATE']._serialized_end=10403 + _globals['_ROUTEACTION_UPGRADECONFIG']._serialized_start=10481 + _globals['_ROUTEACTION_UPGRADECONFIG']._serialized_end=10830 + _globals['_ROUTEACTION_UPGRADECONFIG_CONNECTCONFIG']._serialized_start=10668 + _globals['_ROUTEACTION_UPGRADECONFIG_CONNECTCONFIG']._serialized_end=10777 + _globals['_ROUTEACTION_MAXSTREAMDURATION']._serialized_start=10833 + _globals['_ROUTEACTION_MAXSTREAMDURATION']._serialized_end=11031 + _globals['_ROUTEACTION_CLUSTERNOTFOUNDRESPONSECODE']._serialized_start=11033 + _globals['_ROUTEACTION_CLUSTERNOTFOUNDRESPONSECODE']._serialized_end=11129 + _globals['_ROUTEACTION_INTERNALREDIRECTACTION']._serialized_start=11131 + _globals['_ROUTEACTION_INTERNALREDIRECTACTION']._serialized_end=11225 + _globals['_RETRYPOLICY']._serialized_start=11384 + _globals['_RETRYPOLICY']._serialized_end=13139 + _globals['_RETRYPOLICY_RETRYPRIORITY']._serialized_start=12219 + _globals['_RETRYPOLICY_RETRYPRIORITY']._serialized_end=12385 + _globals['_RETRYPOLICY_RETRYHOSTPREDICATE']._serialized_start=12388 + _globals['_RETRYPOLICY_RETRYHOSTPREDICATE']._serialized_end=12564 + _globals['_RETRYPOLICY_RETRYBACKOFF']._serialized_start=12567 + _globals['_RETRYPOLICY_RETRYBACKOFF']._serialized_end=12754 + _globals['_RETRYPOLICY_RESETHEADER']._serialized_start=12756 + _globals['_RETRYPOLICY_RESETHEADER']._serialized_end=12878 + _globals['_RETRYPOLICY_RATELIMITEDRETRYBACKOFF']._serialized_start=12881 + _globals['_RETRYPOLICY_RATELIMITEDRETRYBACKOFF']._serialized_end=13046 + _globals['_RETRYPOLICY_RESETHEADERFORMAT']._serialized_start=13048 + _globals['_RETRYPOLICY_RESETHEADERFORMAT']._serialized_end=13100 + _globals['_HEDGEPOLICY']._serialized_start=13142 + _globals['_HEDGEPOLICY']._serialized_end=13362 + _globals['_REDIRECTACTION']._serialized_start=13365 + _globals['_REDIRECTACTION']._serialized_end=13974 + _globals['_REDIRECTACTION_REDIRECTRESPONSECODE']._serialized_start=13759 + _globals['_REDIRECTACTION_REDIRECTRESPONSECODE']._serialized_end=13878 + _globals['_DIRECTRESPONSEACTION']._serialized_start=13977 + _globals['_DIRECTRESPONSEACTION']._serialized_end=14124 + _globals['_NONFORWARDINGACTION']._serialized_start=14126 + _globals['_NONFORWARDINGACTION']._serialized_end=14147 + _globals['_DECORATOR']._serialized_start=14149 + _globals['_DECORATOR']._serialized_end=14272 + _globals['_TRACING']._serialized_start=14275 + _globals['_TRACING']._serialized_end=14552 + _globals['_VIRTUALCLUSTER']._serialized_start=14555 + _globals['_VIRTUALCLUSTER']._serialized_end=14720 + _globals['_RATELIMIT']._serialized_start=14723 + _globals['_RATELIMIT']._serialized_end=17803 + _globals['_RATELIMIT_ACTION']._serialized_start=14938 + _globals['_RATELIMIT_ACTION']._serialized_end=17551 + _globals['_RATELIMIT_ACTION_SOURCECLUSTER']._serialized_start=15885 + _globals['_RATELIMIT_ACTION_SOURCECLUSTER']._serialized_end=15958 + _globals['_RATELIMIT_ACTION_DESTINATIONCLUSTER']._serialized_start=15960 + _globals['_RATELIMIT_ACTION_DESTINATIONCLUSTER']._serialized_end=16043 + _globals['_RATELIMIT_ACTION_REQUESTHEADERS']._serialized_start=16046 + _globals['_RATELIMIT_ACTION_REQUESTHEADERS']._serialized_end=16214 + _globals['_RATELIMIT_ACTION_REMOTEADDRESS']._serialized_start=16216 + _globals['_RATELIMIT_ACTION_REMOTEADDRESS']._serialized_end=16289 + _globals['_RATELIMIT_ACTION_MASKEDREMOTEADDRESS']._serialized_start=16292 + _globals['_RATELIMIT_ACTION_MASKEDREMOTEADDRESS']._serialized_end=16448 + _globals['_RATELIMIT_ACTION_GENERICKEY']._serialized_start=16450 + _globals['_RATELIMIT_ACTION_GENERICKEY']._serialized_end=16576 + _globals['_RATELIMIT_ACTION_HEADERVALUEMATCH']._serialized_start=16579 + _globals['_RATELIMIT_ACTION_HEADERVALUEMATCH']._serialized_end=16832 + _globals['_RATELIMIT_ACTION_DYNAMICMETADATA']._serialized_start=16835 + _globals['_RATELIMIT_ACTION_DYNAMICMETADATA']._serialized_end=16977 + _globals['_RATELIMIT_ACTION_METADATA']._serialized_start=16980 + _globals['_RATELIMIT_ACTION_METADATA']._serialized_end=17262 + _globals['_RATELIMIT_ACTION_METADATA_SOURCE']._serialized_start=17224 + _globals['_RATELIMIT_ACTION_METADATA_SOURCE']._serialized_end=17262 + _globals['_RATELIMIT_ACTION_QUERYPARAMETERVALUEMATCH']._serialized_start=17265 + _globals['_RATELIMIT_ACTION_QUERYPARAMETERVALUEMATCH']._serialized_end=17482 + _globals['_RATELIMIT_OVERRIDE']._serialized_start=17554 + _globals['_RATELIMIT_OVERRIDE']._serialized_end=17766 + _globals['_RATELIMIT_OVERRIDE_DYNAMICMETADATA']._serialized_start=17653 + _globals['_RATELIMIT_OVERRIDE_DYNAMICMETADATA']._serialized_end=17739 + _globals['_HEADERMATCHER']._serialized_start=17806 + _globals['_HEADERMATCHER']._serialized_end=18394 + _globals['_QUERYPARAMETERMATCHER']._serialized_start=18397 + _globals['_QUERYPARAMETERMATCHER']._serialized_end=18653 + _globals['_INTERNALREDIRECTPOLICY']._serialized_start=18656 + _globals['_INTERNALREDIRECTPOLICY']._serialized_end=18940 + _globals['_FILTERCONFIG']._serialized_start=18942 + _globals['_FILTERCONFIG']._serialized_end=19033 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/route/v3/route_pb2.py b/tools/distrib/python/xds_protos/envoy/config/route/v3/route_pb2.py index a90eec6314b13..c62d25ef8a725 100644 --- a/tools/distrib/python/xds_protos/envoy/config/route/v3/route_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/route/v3/route_pb2.py @@ -21,7 +21,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/config/route/v3/route.proto\x12\x15\x65nvoy.config.route.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xdf\x08\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\rvirtual_hosts\x18\x02 \x03(\x0b\x32\".envoy.config.route.v3.VirtualHost\x12)\n\x04vhds\x18\t \x01(\x0b\x32\x1b.envoy.config.route.v3.Vhds\x12/\n\x15internal_only_headers\x18\x03 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\x04 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x34\n\x1aresponse_headers_to_remove\x18\x05 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12R\n\x16request_headers_to_add\x18\x06 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x33\n\x19request_headers_to_remove\x18\x08 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12+\n#most_specific_header_mutations_wins\x18\n \x01(\x08\x12\x35\n\x11validate_clusters\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12I\n#max_direct_response_body_size_bytes\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12P\n\x19\x63luster_specifier_plugins\x18\x0c \x03(\x0b\x32-.envoy.config.route.v3.ClusterSpecifierPlugin\x12W\n\x17request_mirror_policies\x18\r \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x12$\n\x1cignore_port_in_host_matching\x18\x0e \x01(\x08\x12/\n\'ignore_path_parameters_in_path_matching\x18\x0f \x01(\x08\x12\x64\n\x17typed_per_filter_config\x18\x10 \x03(\x0b\x32\x43.envoy.config.route.v3.RouteConfiguration.TypedPerFilterConfigEntry\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.RouteConfiguration\"e\n\x04Vhds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:\x18\x9a\xc5\x88\x1e\x13\n\x11\x65nvoy.api.v2.VhdsB\x81\x01\n#io.envoyproxy.envoy.config.route.v3B\nRouteProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/route/v3;routev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/config/route/v3/route.proto\x12\x15\x65nvoy.config.route.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x91\t\n\x12RouteConfiguration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\rvirtual_hosts\x18\x02 \x03(\x0b\x32\".envoy.config.route.v3.VirtualHost\x12)\n\x04vhds\x18\t \x01(\x0b\x32\x1b.envoy.config.route.v3.Vhds\x12/\n\x15internal_only_headers\x18\x03 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12S\n\x17response_headers_to_add\x18\x04 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x34\n\x1aresponse_headers_to_remove\x18\x05 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12R\n\x16request_headers_to_add\x18\x06 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12\x33\n\x19request_headers_to_remove\x18\x08 \x03(\tB\x10\xfa\x42\r\x92\x01\n\"\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12+\n#most_specific_header_mutations_wins\x18\n \x01(\x08\x12\x35\n\x11validate_clusters\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12I\n#max_direct_response_body_size_bytes\x18\x0b \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12P\n\x19\x63luster_specifier_plugins\x18\x0c \x03(\x0b\x32-.envoy.config.route.v3.ClusterSpecifierPlugin\x12W\n\x17request_mirror_policies\x18\r \x03(\x0b\x32\x36.envoy.config.route.v3.RouteAction.RequestMirrorPolicy\x12$\n\x1cignore_port_in_host_matching\x18\x0e \x01(\x08\x12/\n\'ignore_path_parameters_in_path_matching\x18\x0f \x01(\x08\x12\x64\n\x17typed_per_filter_config\x18\x10 \x03(\x0b\x32\x43.envoy.config.route.v3.RouteConfiguration.TypedPerFilterConfigEntry\x12\x30\n\x08metadata\x18\x11 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x1aQ\n\x19TypedPerFilterConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.RouteConfiguration\"e\n\x04Vhds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:\x18\x9a\xc5\x88\x1e\x13\n\x11\x65nvoy.api.v2.VhdsB\x81\x01\n#io.envoyproxy.envoy.config.route.v3B\nRouteProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/route/v3;routev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -48,9 +48,9 @@ _VHDS._options = None _VHDS._serialized_options = b'\232\305\210\036\023\n\021envoy.api.v2.Vhds' _globals['_ROUTECONFIGURATION']._serialized_start=332 - _globals['_ROUTECONFIGURATION']._serialized_end=1451 - _globals['_ROUTECONFIGURATION_TYPEDPERFILTERCONFIGENTRY']._serialized_start=1330 - _globals['_ROUTECONFIGURATION_TYPEDPERFILTERCONFIGENTRY']._serialized_end=1411 - _globals['_VHDS']._serialized_start=1453 - _globals['_VHDS']._serialized_end=1554 + _globals['_ROUTECONFIGURATION']._serialized_end=1501 + _globals['_ROUTECONFIGURATION_TYPEDPERFILTERCONFIGENTRY']._serialized_start=1380 + _globals['_ROUTECONFIGURATION_TYPEDPERFILTERCONFIGENTRY']._serialized_end=1461 + _globals['_VHDS']._serialized_start=1503 + _globals['_VHDS']._serialized_end=1604 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/tap/v3/common_pb2.py b/tools/distrib/python/xds_protos/envoy/config/tap/v3/common_pb2.py index 1d48bd865a689..2609034732fda 100644 --- a/tools/distrib/python/xds_protos/envoy/config/tap/v3/common_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/tap/v3/common_pb2.py @@ -13,6 +13,7 @@ from envoy.config.common.matcher.v3 import matcher_pb2 as envoy_dot_config_dot_common_dot_matcher_dot_v3_dot_matcher__pb2 from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 +from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 from envoy.config.core.v3 import grpc_service_pb2 as envoy_dot_config_dot_core_dot_v3_dot_grpc__service__pb2 from envoy.config.route.v3 import route_components_pb2 as envoy_dot_config_dot_route_dot_v3_dot_route__components__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 @@ -23,7 +24,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n envoy/config/tap/v3/common.proto\x12\x13\x65nvoy.config.tap.v3\x1a,envoy/config/common/matcher/v3/matcher.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\'envoy/config/core/v3/grpc_service.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xc7\x02\n\tTapConfig\x12\x46\n\x0cmatch_config\x18\x01 \x01(\x0b\x32#.envoy.config.tap.v3.MatchPredicateB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12=\n\x05match\x18\x04 \x01(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicate\x12\x42\n\routput_config\x18\x02 \x01(\x0b\x32!.envoy.config.tap.v3.OutputConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x43\n\x0btap_enabled\x18\x03 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent:*\x9a\xc5\x88\x1e%\n#envoy.service.tap.v2alpha.TapConfig\"\x95\x07\n\x0eMatchPredicate\x12@\n\x08or_match\x18\x01 \x01(\x0b\x32,.envoy.config.tap.v3.MatchPredicate.MatchSetH\x00\x12\x41\n\tand_match\x18\x02 \x01(\x0b\x32,.envoy.config.tap.v3.MatchPredicate.MatchSetH\x00\x12\x38\n\tnot_match\x18\x03 \x01(\x0b\x32#.envoy.config.tap.v3.MatchPredicateH\x00\x12\x1c\n\tany_match\x18\x04 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12K\n\x1ahttp_request_headers_match\x18\x05 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12L\n\x1bhttp_request_trailers_match\x18\x06 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12L\n\x1bhttp_response_headers_match\x18\x07 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12M\n\x1chttp_response_trailers_match\x18\x08 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12T\n\x1fhttp_request_generic_body_match\x18\t \x01(\x0b\x32).envoy.config.tap.v3.HttpGenericBodyMatchH\x00\x12U\n http_response_generic_body_match\x18\n \x01(\x0b\x32).envoy.config.tap.v3.HttpGenericBodyMatchH\x00\x1a\x82\x01\n\x08MatchSet\x12<\n\x05rules\x18\x01 \x03(\x0b\x32#.envoy.config.tap.v3.MatchPredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:8\x9a\xc5\x88\x1e\x33\n1envoy.service.tap.v2alpha.MatchPredicate.MatchSet:/\x9a\xc5\x88\x1e*\n(envoy.service.tap.v2alpha.MatchPredicateB\x0b\n\x04rule\x12\x03\xf8\x42\x01\"|\n\x10HttpHeadersMatch\x12\x35\n\x07headers\x18\x01 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher:1\x9a\xc5\x88\x1e,\n*envoy.service.tap.v2alpha.HttpHeadersMatch\"\xe6\x01\n\x14HttpGenericBodyMatch\x12\x13\n\x0b\x62ytes_limit\x18\x01 \x01(\r\x12V\n\x08patterns\x18\x02 \x03(\x0b\x32:.envoy.config.tap.v3.HttpGenericBodyMatch.GenericTextMatchB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x61\n\x10GenericTextMatch\x12\x1f\n\x0cstring_match\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x1f\n\x0c\x62inary_match\x18\x02 \x01(\x0c\x42\x07\xfa\x42\x04z\x02\x10\x01H\x00\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\"\x86\x02\n\x0cOutputConfig\x12:\n\x05sinks\x18\x01 \x03(\x0b\x32\x1f.envoy.config.tap.v3.OutputSinkB\n\xfa\x42\x07\x92\x01\x04\x08\x01\x10\x01\x12;\n\x15max_buffered_rx_bytes\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x15max_buffered_tx_bytes\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x11\n\tstreaming\x18\x04 \x01(\x08:-\x9a\xc5\x88\x1e(\n&envoy.service.tap.v2alpha.OutputConfig\"\x99\x04\n\nOutputSink\x12@\n\x06\x66ormat\x18\x01 \x01(\x0e\x32&.envoy.config.tap.v3.OutputSink.FormatB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x42\n\x0fstreaming_admin\x18\x02 \x01(\x0b\x32\'.envoy.config.tap.v3.StreamingAdminSinkH\x00\x12;\n\x0c\x66ile_per_tap\x18\x03 \x01(\x0b\x32#.envoy.config.tap.v3.FilePerTapSinkH\x00\x12@\n\x0estreaming_grpc\x18\x04 \x01(\x0b\x32&.envoy.config.tap.v3.StreamingGrpcSinkH\x00\x12@\n\x0e\x62uffered_admin\x18\x05 \x01(\x0b\x32&.envoy.config.tap.v3.BufferedAdminSinkH\x00\"~\n\x06\x46ormat\x12\x16\n\x12JSON_BODY_AS_BYTES\x10\x00\x12\x17\n\x13JSON_BODY_AS_STRING\x10\x01\x12\x10\n\x0cPROTO_BINARY\x10\x02\x12!\n\x1dPROTO_BINARY_LENGTH_DELIMITED\x10\x03\x12\x0e\n\nPROTO_TEXT\x10\x04:+\x9a\xc5\x88\x1e&\n$envoy.service.tap.v2alpha.OutputSinkB\x17\n\x10output_sink_type\x12\x03\xf8\x42\x01\"I\n\x12StreamingAdminSink:3\x9a\xc5\x88\x1e.\n,envoy.service.tap.v2alpha.StreamingAdminSink\"\\\n\x11\x42ufferedAdminSink\x12\x1b\n\nmax_traces\x18\x01 \x01(\x04\x42\x07\xfa\x42\x04\x32\x02 \x00\x12*\n\x07timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"_\n\x0e\x46ilePerTapSink\x12\x1c\n\x0bpath_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:/\x9a\xc5\x88\x1e*\n(envoy.service.tap.v2alpha.FilePerTapSink\"\x9a\x01\n\x11StreamingGrpcSink\x12\x0e\n\x06tap_id\x18\x01 \x01(\t\x12\x41\n\x0cgrpc_service\x18\x02 \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:2\x9a\xc5\x88\x1e-\n+envoy.service.tap.v2alpha.StreamingGrpcSinkB|\n!io.envoyproxy.envoy.config.tap.v3B\x0b\x43ommonProtoP\x01Z@github.com/envoyproxy/go-control-plane/envoy/config/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n envoy/config/tap/v3/common.proto\x12\x13\x65nvoy.config.tap.v3\x1a,envoy/config/common/matcher/v3/matcher.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a\'envoy/config/core/v3/grpc_service.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xc7\x02\n\tTapConfig\x12\x46\n\x0cmatch_config\x18\x01 \x01(\x0b\x32#.envoy.config.tap.v3.MatchPredicateB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12=\n\x05match\x18\x04 \x01(\x0b\x32..envoy.config.common.matcher.v3.MatchPredicate\x12\x42\n\routput_config\x18\x02 \x01(\x0b\x32!.envoy.config.tap.v3.OutputConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x43\n\x0btap_enabled\x18\x03 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent:*\x9a\xc5\x88\x1e%\n#envoy.service.tap.v2alpha.TapConfig\"\x95\x07\n\x0eMatchPredicate\x12@\n\x08or_match\x18\x01 \x01(\x0b\x32,.envoy.config.tap.v3.MatchPredicate.MatchSetH\x00\x12\x41\n\tand_match\x18\x02 \x01(\x0b\x32,.envoy.config.tap.v3.MatchPredicate.MatchSetH\x00\x12\x38\n\tnot_match\x18\x03 \x01(\x0b\x32#.envoy.config.tap.v3.MatchPredicateH\x00\x12\x1c\n\tany_match\x18\x04 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12K\n\x1ahttp_request_headers_match\x18\x05 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12L\n\x1bhttp_request_trailers_match\x18\x06 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12L\n\x1bhttp_response_headers_match\x18\x07 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12M\n\x1chttp_response_trailers_match\x18\x08 \x01(\x0b\x32%.envoy.config.tap.v3.HttpHeadersMatchH\x00\x12T\n\x1fhttp_request_generic_body_match\x18\t \x01(\x0b\x32).envoy.config.tap.v3.HttpGenericBodyMatchH\x00\x12U\n http_response_generic_body_match\x18\n \x01(\x0b\x32).envoy.config.tap.v3.HttpGenericBodyMatchH\x00\x1a\x82\x01\n\x08MatchSet\x12<\n\x05rules\x18\x01 \x03(\x0b\x32#.envoy.config.tap.v3.MatchPredicateB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:8\x9a\xc5\x88\x1e\x33\n1envoy.service.tap.v2alpha.MatchPredicate.MatchSet:/\x9a\xc5\x88\x1e*\n(envoy.service.tap.v2alpha.MatchPredicateB\x0b\n\x04rule\x12\x03\xf8\x42\x01\"|\n\x10HttpHeadersMatch\x12\x35\n\x07headers\x18\x01 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher:1\x9a\xc5\x88\x1e,\n*envoy.service.tap.v2alpha.HttpHeadersMatch\"\xe6\x01\n\x14HttpGenericBodyMatch\x12\x13\n\x0b\x62ytes_limit\x18\x01 \x01(\r\x12V\n\x08patterns\x18\x02 \x03(\x0b\x32:.envoy.config.tap.v3.HttpGenericBodyMatch.GenericTextMatchB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x61\n\x10GenericTextMatch\x12\x1f\n\x0cstring_match\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x1f\n\x0c\x62inary_match\x18\x02 \x01(\x0c\x42\x07\xfa\x42\x04z\x02\x10\x01H\x00\x42\x0b\n\x04rule\x12\x03\xf8\x42\x01\"\x86\x02\n\x0cOutputConfig\x12:\n\x05sinks\x18\x01 \x03(\x0b\x32\x1f.envoy.config.tap.v3.OutputSinkB\n\xfa\x42\x07\x92\x01\x04\x08\x01\x10\x01\x12;\n\x15max_buffered_rx_bytes\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x15max_buffered_tx_bytes\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x11\n\tstreaming\x18\x04 \x01(\x08:-\x9a\xc5\x88\x1e(\n&envoy.service.tap.v2alpha.OutputConfig\"\xdc\x04\n\nOutputSink\x12@\n\x06\x66ormat\x18\x01 \x01(\x0e\x32&.envoy.config.tap.v3.OutputSink.FormatB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x42\n\x0fstreaming_admin\x18\x02 \x01(\x0b\x32\'.envoy.config.tap.v3.StreamingAdminSinkH\x00\x12;\n\x0c\x66ile_per_tap\x18\x03 \x01(\x0b\x32#.envoy.config.tap.v3.FilePerTapSinkH\x00\x12@\n\x0estreaming_grpc\x18\x04 \x01(\x0b\x32&.envoy.config.tap.v3.StreamingGrpcSinkH\x00\x12@\n\x0e\x62uffered_admin\x18\x05 \x01(\x0b\x32&.envoy.config.tap.v3.BufferedAdminSinkH\x00\x12\x41\n\x0b\x63ustom_sink\x18\x06 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\"~\n\x06\x46ormat\x12\x16\n\x12JSON_BODY_AS_BYTES\x10\x00\x12\x17\n\x13JSON_BODY_AS_STRING\x10\x01\x12\x10\n\x0cPROTO_BINARY\x10\x02\x12!\n\x1dPROTO_BINARY_LENGTH_DELIMITED\x10\x03\x12\x0e\n\nPROTO_TEXT\x10\x04:+\x9a\xc5\x88\x1e&\n$envoy.service.tap.v2alpha.OutputSinkB\x17\n\x10output_sink_type\x12\x03\xf8\x42\x01\"I\n\x12StreamingAdminSink:3\x9a\xc5\x88\x1e.\n,envoy.service.tap.v2alpha.StreamingAdminSink\"\\\n\x11\x42ufferedAdminSink\x12\x1b\n\nmax_traces\x18\x01 \x01(\x04\x42\x07\xfa\x42\x04\x32\x02 \x00\x12*\n\x07timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"_\n\x0e\x46ilePerTapSink\x12\x1c\n\x0bpath_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:/\x9a\xc5\x88\x1e*\n(envoy.service.tap.v2alpha.FilePerTapSink\"\x9a\x01\n\x11StreamingGrpcSink\x12\x0e\n\x06tap_id\x18\x01 \x01(\t\x12\x41\n\x0cgrpc_service\x18\x02 \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:2\x9a\xc5\x88\x1e-\n+envoy.service.tap.v2alpha.StreamingGrpcSinkB|\n!io.envoyproxy.envoy.config.tap.v3B\x0b\x43ommonProtoP\x01Z@github.com/envoyproxy/go-control-plane/envoy/config/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -79,30 +80,30 @@ _STREAMINGGRPCSINK.fields_by_name['grpc_service']._serialized_options = b'\372B\005\212\001\002\020\001' _STREAMINGGRPCSINK._options = None _STREAMINGGRPCSINK._serialized_options = b'\232\305\210\036-\n+envoy.service.tap.v2alpha.StreamingGrpcSink' - _globals['_TAPCONFIG']._serialized_start=416 - _globals['_TAPCONFIG']._serialized_end=743 - _globals['_MATCHPREDICATE']._serialized_start=746 - _globals['_MATCHPREDICATE']._serialized_end=1663 - _globals['_MATCHPREDICATE_MATCHSET']._serialized_start=1471 - _globals['_MATCHPREDICATE_MATCHSET']._serialized_end=1601 - _globals['_HTTPHEADERSMATCH']._serialized_start=1665 - _globals['_HTTPHEADERSMATCH']._serialized_end=1789 - _globals['_HTTPGENERICBODYMATCH']._serialized_start=1792 - _globals['_HTTPGENERICBODYMATCH']._serialized_end=2022 - _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_start=1925 - _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_end=2022 - _globals['_OUTPUTCONFIG']._serialized_start=2025 - _globals['_OUTPUTCONFIG']._serialized_end=2287 - _globals['_OUTPUTSINK']._serialized_start=2290 - _globals['_OUTPUTSINK']._serialized_end=2827 - _globals['_OUTPUTSINK_FORMAT']._serialized_start=2631 - _globals['_OUTPUTSINK_FORMAT']._serialized_end=2757 - _globals['_STREAMINGADMINSINK']._serialized_start=2829 - _globals['_STREAMINGADMINSINK']._serialized_end=2902 - _globals['_BUFFEREDADMINSINK']._serialized_start=2904 - _globals['_BUFFEREDADMINSINK']._serialized_end=2996 - _globals['_FILEPERTAPSINK']._serialized_start=2998 - _globals['_FILEPERTAPSINK']._serialized_end=3093 - _globals['_STREAMINGGRPCSINK']._serialized_start=3096 - _globals['_STREAMINGGRPCSINK']._serialized_end=3250 + _globals['_TAPCONFIG']._serialized_start=454 + _globals['_TAPCONFIG']._serialized_end=781 + _globals['_MATCHPREDICATE']._serialized_start=784 + _globals['_MATCHPREDICATE']._serialized_end=1701 + _globals['_MATCHPREDICATE_MATCHSET']._serialized_start=1509 + _globals['_MATCHPREDICATE_MATCHSET']._serialized_end=1639 + _globals['_HTTPHEADERSMATCH']._serialized_start=1703 + _globals['_HTTPHEADERSMATCH']._serialized_end=1827 + _globals['_HTTPGENERICBODYMATCH']._serialized_start=1830 + _globals['_HTTPGENERICBODYMATCH']._serialized_end=2060 + _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_start=1963 + _globals['_HTTPGENERICBODYMATCH_GENERICTEXTMATCH']._serialized_end=2060 + _globals['_OUTPUTCONFIG']._serialized_start=2063 + _globals['_OUTPUTCONFIG']._serialized_end=2325 + _globals['_OUTPUTSINK']._serialized_start=2328 + _globals['_OUTPUTSINK']._serialized_end=2932 + _globals['_OUTPUTSINK_FORMAT']._serialized_start=2736 + _globals['_OUTPUTSINK_FORMAT']._serialized_end=2862 + _globals['_STREAMINGADMINSINK']._serialized_start=2934 + _globals['_STREAMINGADMINSINK']._serialized_end=3007 + _globals['_BUFFEREDADMINSINK']._serialized_start=3009 + _globals['_BUFFEREDADMINSINK']._serialized_end=3101 + _globals['_FILEPERTAPSINK']._serialized_start=3103 + _globals['_FILEPERTAPSINK']._serialized_end=3198 + _globals['_STREAMINGGRPCSINK']._serialized_start=3201 + _globals['_STREAMINGGRPCSINK']._serialized_end=3355 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/trace/v3/dynamic_ot_pb2.py b/tools/distrib/python/xds_protos/envoy/config/trace/v3/dynamic_ot_pb2.py index 276b379b61562..7f4a883dbe123 100644 --- a/tools/distrib/python/xds_protos/envoy/config/trace/v3/dynamic_ot_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/trace/v3/dynamic_ot_pb2.py @@ -12,13 +12,14 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 +from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 from udpa.annotations import migrate_pb2 as udpa_dot_annotations_dot_migrate__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&envoy/config/trace/v3/dynamic_ot.proto\x12\x15\x65nvoy.config.trace.v3\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x82\x01\n\x0f\x44ynamicOtConfig\x12\x18\n\x07library\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\'\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:,\x9a\xc5\x88\x1e\'\n%envoy.config.trace.v2.DynamicOtConfigB\xb8\x01\n#io.envoyproxy.envoy.config.trace.v3B\x0e\x44ynamicOtProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xf2\x98\xfe\x8f\x05-\x12+envoy.extensions.tracers.dynamic_ot.v4alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&envoy/config/trace/v3/dynamic_ot.proto\x12\x15\x65nvoy.config.trace.v3\x1a\x1cgoogle/protobuf/struct.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x9a\x01\n\x0f\x44ynamicOtConfig\x12#\n\x07library\x18\x01 \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x34\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0:,\x9a\xc5\x88\x1e\'\n%envoy.config.trace.v2.DynamicOtConfigB\xb8\x01\n#io.envoyproxy.envoy.config.trace.v3B\x0e\x44ynamicOtProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xf2\x98\xfe\x8f\x05-\x12+envoy.extensions.tracers.dynamic_ot.v4alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -27,9 +28,11 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n#io.envoyproxy.envoy.config.trace.v3B\016DynamicOtProtoP\001ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\362\230\376\217\005-\022+envoy.extensions.tracers.dynamic_ot.v4alpha\272\200\310\321\006\002\020\002' _DYNAMICOTCONFIG.fields_by_name['library']._options = None - _DYNAMICOTCONFIG.fields_by_name['library']._serialized_options = b'\372B\004r\002\020\001' + _DYNAMICOTCONFIG.fields_by_name['library']._serialized_options = b'\030\001\372B\004r\002\020\001\222\307\206\330\004\0033.0' + _DYNAMICOTCONFIG.fields_by_name['config']._options = None + _DYNAMICOTCONFIG.fields_by_name['config']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _DYNAMICOTCONFIG._options = None _DYNAMICOTCONFIG._serialized_options = b'\232\305\210\036\'\n%envoy.config.trace.v2.DynamicOtConfig' - _globals['_DYNAMICOTCONFIG']._serialized_start=219 - _globals['_DYNAMICOTCONFIG']._serialized_end=349 + _globals['_DYNAMICOTCONFIG']._serialized_start=256 + _globals['_DYNAMICOTCONFIG']._serialized_end=410 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/trace/v3/opencensus_pb2.py b/tools/distrib/python/xds_protos/envoy/config/trace/v3/opencensus_pb2.py index e5c388105a39d..334b767654fdc 100644 --- a/tools/distrib/python/xds_protos/envoy/config/trace/v3/opencensus_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/trace/v3/opencensus_pb2.py @@ -19,7 +19,7 @@ from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&envoy/config/trace/v3/opencensus.proto\x12\x15\x65nvoy.config.trace.v3\x1a\'envoy/config/core/v3/grpc_service.proto\x1a,opencensus/proto/trace/v1/trace_config.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xa7\x06\n\x10OpenCensusConfig\x12<\n\x0ctrace_config\x18\x01 \x01(\x0b\x32&.opencensus.proto.trace.v1.TraceConfig\x12\x1f\n\x17stdout_exporter_enabled\x18\x02 \x01(\x08\x12$\n\x1cstackdriver_exporter_enabled\x18\x03 \x01(\x08\x12\x1e\n\x16stackdriver_project_id\x18\x04 \x01(\t\x12\x1b\n\x13stackdriver_address\x18\n \x01(\t\x12\x43\n\x18stackdriver_grpc_service\x18\r \x01(\x0b\x32!.envoy.config.core.v3.GrpcService\x12,\n\x17zipkin_exporter_enabled\x18\x05 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x1f\n\nzipkin_url\x18\x06 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12 \n\x18ocagent_exporter_enabled\x18\x0b \x01(\x08\x12\x17\n\x0focagent_address\x18\x0c \x01(\t\x12?\n\x14ocagent_grpc_service\x18\x0e \x01(\x0b\x32!.envoy.config.core.v3.GrpcService\x12T\n\x16incoming_trace_context\x18\x08 \x03(\x0e\x32\x34.envoy.config.trace.v3.OpenCensusConfig.TraceContext\x12T\n\x16outgoing_trace_context\x18\t \x03(\x0e\x32\x34.envoy.config.trace.v3.OpenCensusConfig.TraceContext\"`\n\x0cTraceContext\x12\x08\n\x04NONE\x10\x00\x12\x11\n\rTRACE_CONTEXT\x10\x01\x12\x12\n\x0eGRPC_TRACE_BIN\x10\x02\x12\x17\n\x13\x43LOUD_TRACE_CONTEXT\x10\x03\x12\x06\n\x02\x42\x33\x10\x04:-\x9a\xc5\x88\x1e(\n&envoy.config.trace.v2.OpenCensusConfigJ\x04\x08\x07\x10\x08\x42\xb9\x01\n#io.envoyproxy.envoy.config.trace.v3B\x0fOpencensusProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xf2\x98\xfe\x8f\x05-\x12+envoy.extensions.tracers.opencensus.v4alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&envoy/config/trace/v3/opencensus.proto\x12\x15\x65nvoy.config.trace.v3\x1a\'envoy/config/core/v3/grpc_service.proto\x1a,opencensus/proto/trace/v1/trace_config.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xb6\x07\n\x10OpenCensusConfig\x12I\n\x0ctrace_config\x18\x01 \x01(\x0b\x32&.opencensus.proto.trace.v1.TraceConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12,\n\x17stdout_exporter_enabled\x18\x02 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x31\n\x1cstackdriver_exporter_enabled\x18\x03 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12+\n\x16stackdriver_project_id\x18\x04 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12(\n\x13stackdriver_address\x18\n \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12P\n\x18stackdriver_grpc_service\x18\r \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12,\n\x17zipkin_exporter_enabled\x18\x05 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x1f\n\nzipkin_url\x18\x06 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12-\n\x18ocagent_exporter_enabled\x18\x0b \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12$\n\x0focagent_address\x18\x0c \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12L\n\x14ocagent_grpc_service\x18\x0e \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x61\n\x16incoming_trace_context\x18\x08 \x03(\x0e\x32\x34.envoy.config.trace.v3.OpenCensusConfig.TraceContextB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x61\n\x16outgoing_trace_context\x18\t \x03(\x0e\x32\x34.envoy.config.trace.v3.OpenCensusConfig.TraceContextB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\"`\n\x0cTraceContext\x12\x08\n\x04NONE\x10\x00\x12\x11\n\rTRACE_CONTEXT\x10\x01\x12\x12\n\x0eGRPC_TRACE_BIN\x10\x02\x12\x17\n\x13\x43LOUD_TRACE_CONTEXT\x10\x03\x12\x06\n\x02\x42\x33\x10\x04:-\x9a\xc5\x88\x1e(\n&envoy.config.trace.v2.OpenCensusConfigJ\x04\x08\x07\x10\x08\x42\xb9\x01\n#io.envoyproxy.envoy.config.trace.v3B\x0fOpencensusProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xf2\x98\xfe\x8f\x05-\x12+envoy.extensions.tracers.opencensus.v4alpha\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -27,14 +27,36 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n#io.envoyproxy.envoy.config.trace.v3B\017OpencensusProtoP\001ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\362\230\376\217\005-\022+envoy.extensions.tracers.opencensus.v4alpha\272\200\310\321\006\002\020\002' + _OPENCENSUSCONFIG.fields_by_name['trace_config']._options = None + _OPENCENSUSCONFIG.fields_by_name['trace_config']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['stdout_exporter_enabled']._options = None + _OPENCENSUSCONFIG.fields_by_name['stdout_exporter_enabled']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['stackdriver_exporter_enabled']._options = None + _OPENCENSUSCONFIG.fields_by_name['stackdriver_exporter_enabled']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['stackdriver_project_id']._options = None + _OPENCENSUSCONFIG.fields_by_name['stackdriver_project_id']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['stackdriver_address']._options = None + _OPENCENSUSCONFIG.fields_by_name['stackdriver_address']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['stackdriver_grpc_service']._options = None + _OPENCENSUSCONFIG.fields_by_name['stackdriver_grpc_service']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _OPENCENSUSCONFIG.fields_by_name['zipkin_exporter_enabled']._options = None _OPENCENSUSCONFIG.fields_by_name['zipkin_exporter_enabled']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _OPENCENSUSCONFIG.fields_by_name['zipkin_url']._options = None _OPENCENSUSCONFIG.fields_by_name['zipkin_url']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['ocagent_exporter_enabled']._options = None + _OPENCENSUSCONFIG.fields_by_name['ocagent_exporter_enabled']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['ocagent_address']._options = None + _OPENCENSUSCONFIG.fields_by_name['ocagent_address']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['ocagent_grpc_service']._options = None + _OPENCENSUSCONFIG.fields_by_name['ocagent_grpc_service']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['incoming_trace_context']._options = None + _OPENCENSUSCONFIG.fields_by_name['incoming_trace_context']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _OPENCENSUSCONFIG.fields_by_name['outgoing_trace_context']._options = None + _OPENCENSUSCONFIG.fields_by_name['outgoing_trace_context']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _OPENCENSUSCONFIG._options = None _OPENCENSUSCONFIG._serialized_options = b'\232\305\210\036(\n&envoy.config.trace.v2.OpenCensusConfig' _globals['_OPENCENSUSCONFIG']._serialized_start=288 - _globals['_OPENCENSUSCONFIG']._serialized_end=1095 - _globals['_OPENCENSUSCONFIG_TRACECONTEXT']._serialized_start=946 - _globals['_OPENCENSUSCONFIG_TRACECONTEXT']._serialized_end=1042 + _globals['_OPENCENSUSCONFIG']._serialized_end=1238 + _globals['_OPENCENSUSCONFIG_TRACECONTEXT']._serialized_start=1089 + _globals['_OPENCENSUSCONFIG_TRACECONTEXT']._serialized_end=1185 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/trace/v3/opentelemetry_pb2.py b/tools/distrib/python/xds_protos/envoy/config/trace/v3/opentelemetry_pb2.py index 7b77b088d1173..c72eec1d2b6f9 100644 --- a/tools/distrib/python/xds_protos/envoy/config/trace/v3/opentelemetry_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/config/trace/v3/opentelemetry_pb2.py @@ -11,11 +11,14 @@ _sym_db = _symbol_database.Default() +from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 from envoy.config.core.v3 import grpc_service_pb2 as envoy_dot_config_dot_core_dot_v3_dot_grpc__service__pb2 +from envoy.config.core.v3 import http_service_pb2 as envoy_dot_config_dot_core_dot_v3_dot_http__service__pb2 +from udpa.annotations import migrate_pb2 as udpa_dot_annotations_dot_migrate__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/trace/v3/opentelemetry.proto\x12\x15\x65nvoy.config.trace.v3\x1a\'envoy/config/core/v3/grpc_service.proto\x1a\x1dudpa/annotations/status.proto\"d\n\x13OpenTelemetryConfig\x12\x37\n\x0cgrpc_service\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.GrpcService\x12\x14\n\x0cservice_name\x18\x02 \x01(\tB\x89\x01\n#io.envoyproxy.envoy.config.trace.v3B\x12OpentelemetryProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)envoy/config/trace/v3/opentelemetry.proto\x12\x15\x65nvoy.config.trace.v3\x1a$envoy/config/core/v3/extension.proto\x1a\'envoy/config/core/v3/grpc_service.proto\x1a\'envoy/config/core/v3/http_service.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1dudpa/annotations/status.proto\"\xd0\x02\n\x13OpenTelemetryConfig\x12N\n\x0cgrpc_service\x18\x01 \x01(\x0b\x32!.envoy.config.core.v3.GrpcServiceB\x15\xf2\x98\xfe\x8f\x05\x0f\x12\rotlp_exporter\x12N\n\x0chttp_service\x18\x03 \x01(\x0b\x32!.envoy.config.core.v3.HttpServiceB\x15\xf2\x98\xfe\x8f\x05\x0f\x12\rotlp_exporter\x12\x14\n\x0cservice_name\x18\x02 \x01(\t\x12\x46\n\x12resource_detectors\x18\x04 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12;\n\x07sampler\x18\x05 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x89\x01\n#io.envoyproxy.envoy.config.trace.v3B\x12OpentelemetryProtoP\x01ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -23,6 +26,10 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n#io.envoyproxy.envoy.config.trace.v3B\022OpentelemetryProtoP\001ZDgithub.com/envoyproxy/go-control-plane/envoy/config/trace/v3;tracev3\272\200\310\321\006\002\020\002' - _globals['_OPENTELEMETRYCONFIG']._serialized_start=140 - _globals['_OPENTELEMETRYCONFIG']._serialized_end=240 + _OPENTELEMETRYCONFIG.fields_by_name['grpc_service']._options = None + _OPENTELEMETRYCONFIG.fields_by_name['grpc_service']._serialized_options = b'\362\230\376\217\005\017\022\rotlp_exporter' + _OPENTELEMETRYCONFIG.fields_by_name['http_service']._options = None + _OPENTELEMETRYCONFIG.fields_by_name['http_service']._serialized_options = b'\362\230\376\217\005\017\022\rotlp_exporter' + _globals['_OPENTELEMETRYCONFIG']._serialized_start=252 + _globals['_OPENTELEMETRYCONFIG']._serialized_end=588 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/config/upstream/__init__.py b/tools/distrib/python/xds_protos/envoy/config/upstream/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/__init__.py b/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/default_local_address_selector_pb2.py b/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/default_local_address_selector_pb2.py new file mode 100644 index 0000000000000..636c1bbbc6d54 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/config/upstream/local_address_selector/v3/default_local_address_selector_pb2.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/config/upstream/local_address_selector/v3/default_local_address_selector.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nTenvoy/config/upstream/local_address_selector/v3/default_local_address_selector.proto\x12/envoy.config.upstream.local_address_selector.v3\x1a\x1dudpa/annotations/status.proto\"\x1d\n\x1b\x44\x65\x66\x61ultLocalAddressSelectorB\xdc\x01\n=io.envoyproxy.envoy.config.upstream.local_address_selector.v3B DefaultLocalAddressSelectorProtoP\x01Zogithub.com/envoyproxy/go-control-plane/envoy/config/upstream/local_address_selector/v3;local_address_selectorv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.config.upstream.local_address_selector.v3.default_local_address_selector_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.config.upstream.local_address_selector.v3B DefaultLocalAddressSelectorProtoP\001Zogithub.com/envoyproxy/go-control-plane/envoy/config/upstream/local_address_selector/v3;local_address_selectorv3\272\200\310\321\006\002\020\002' + _globals['_DEFAULTLOCALADDRESSSELECTOR']._serialized_start=168 + _globals['_DEFAULTLOCALADDRESSSELECTOR']._serialized_end=197 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/data/accesslog/v3/accesslog_pb2.py b/tools/distrib/python/xds_protos/envoy/data/accesslog/v3/accesslog_pb2.py index a83c35d1f5973..881b6f781419c 100644 --- a/tools/distrib/python/xds_protos/envoy/data/accesslog/v3/accesslog_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/data/accesslog/v3/accesslog_pb2.py @@ -23,7 +23,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'envoy/data/accesslog/v3/accesslog.proto\x12\x17\x65nvoy.data.accesslog.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xd8\x01\n\x11TCPAccessLogEntry\x12\x43\n\x11\x63ommon_properties\x18\x01 \x01(\x0b\x32(.envoy.data.accesslog.v3.AccessLogCommon\x12L\n\x15\x63onnection_properties\x18\x02 \x01(\x0b\x32-.envoy.data.accesslog.v3.ConnectionProperties:0\x9a\xc5\x88\x1e+\n)envoy.data.accesslog.v2.TCPAccessLogEntry\"\xba\x03\n\x12HTTPAccessLogEntry\x12\x43\n\x11\x63ommon_properties\x18\x01 \x01(\x0b\x32(.envoy.data.accesslog.v3.AccessLogCommon\x12Q\n\x10protocol_version\x18\x02 \x01(\x0e\x32\x37.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion\x12?\n\x07request\x18\x03 \x01(\x0b\x32..envoy.data.accesslog.v3.HTTPRequestProperties\x12\x41\n\x08response\x18\x04 \x01(\x0b\x32/.envoy.data.accesslog.v3.HTTPResponseProperties\"U\n\x0bHTTPVersion\x12\x18\n\x14PROTOCOL_UNSPECIFIED\x10\x00\x12\n\n\x06HTTP10\x10\x01\x12\n\n\x06HTTP11\x10\x02\x12\t\n\x05HTTP2\x10\x03\x12\t\n\x05HTTP3\x10\x04:1\x9a\xc5\x88\x1e,\n*envoy.data.accesslog.v2.HTTPAccessLogEntry\"w\n\x14\x43onnectionProperties\x12\x16\n\x0ereceived_bytes\x18\x01 \x01(\x04\x12\x12\n\nsent_bytes\x18\x02 \x01(\x04:3\x9a\xc5\x88\x1e.\n,envoy.data.accesslog.v2.ConnectionProperties\"\xb3\x0f\n\x0f\x41\x63\x63\x65ssLogCommon\x12,\n\x0bsample_rate\x18\x01 \x01(\x01\x42\x17\xfa\x42\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00\xf0?!\x00\x00\x00\x00\x00\x00\x00\x00\x12@\n\x19\x64ownstream_remote_address\x18\x02 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12?\n\x18\x64ownstream_local_address\x18\x03 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12>\n\x0etls_properties\x18\x04 \x01(\x0b\x32&.envoy.data.accesslog.v3.TLSProperties\x12.\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x37\n\x14time_to_last_rx_byte\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x41\n\x1etime_to_first_upstream_tx_byte\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x1dtime_to_last_upstream_tx_byte\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x41\n\x1etime_to_first_upstream_rx_byte\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x1dtime_to_last_upstream_rx_byte\x18\n \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x43\n time_to_first_downstream_tx_byte\x18\x0b \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x42\n\x1ftime_to_last_downstream_tx_byte\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12>\n\x17upstream_remote_address\x18\r \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12=\n\x16upstream_local_address\x18\x0e \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x18\n\x10upstream_cluster\x18\x0f \x01(\t\x12>\n\x0eresponse_flags\x18\x10 \x01(\x0b\x32&.envoy.data.accesslog.v3.ResponseFlags\x12\x30\n\x08metadata\x18\x11 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12)\n!upstream_transport_failure_reason\x18\x12 \x01(\t\x12\x12\n\nroute_name\x18\x13 \x01(\t\x12G\n downstream_direct_remote_address\x18\x14 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12^\n\x14\x66ilter_state_objects\x18\x15 \x03(\x0b\x32@.envoy.data.accesslog.v3.AccessLogCommon.FilterStateObjectsEntry\x12M\n\x0b\x63ustom_tags\x18\x16 \x03(\x0b\x32\x38.envoy.data.accesslog.v3.AccessLogCommon.CustomTagsEntry\x12+\n\x08\x64uration\x18\x17 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x1eupstream_request_attempt_count\x18\x18 \x01(\r\x12&\n\x1e\x63onnection_termination_details\x18\x19 \x01(\t\x12\x11\n\tstream_id\x18\x1a \x01(\t\x12+\n\x16intermediate_log_entry\x18\x1b \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12+\n#downstream_transport_failure_reason\x18\x1c \x01(\t\x12\"\n\x1a\x64ownstream_wire_bytes_sent\x18\x1d \x01(\x04\x12&\n\x1e\x64ownstream_wire_bytes_received\x18\x1e \x01(\x04\x12 \n\x18upstream_wire_bytes_sent\x18\x1f \x01(\x04\x12$\n\x1cupstream_wire_bytes_received\x18 \x01(\x04\x12?\n\x0f\x61\x63\x63\x65ss_log_type\x18! \x01(\x0e\x32&.envoy.data.accesslog.v3.AccessLogType\x1aO\n\x17\x46ilterStateObjectsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x1a\x31\n\x0f\x43ustomTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:.\x9a\xc5\x88\x1e)\n\'envoy.data.accesslog.v2.AccessLogCommon\"\x98\t\n\rResponseFlags\x12 \n\x18\x66\x61iled_local_healthcheck\x18\x01 \x01(\x08\x12\x1b\n\x13no_healthy_upstream\x18\x02 \x01(\x08\x12 \n\x18upstream_request_timeout\x18\x03 \x01(\x08\x12\x13\n\x0blocal_reset\x18\x04 \x01(\x08\x12\x1d\n\x15upstream_remote_reset\x18\x05 \x01(\x08\x12#\n\x1bupstream_connection_failure\x18\x06 \x01(\x08\x12\'\n\x1fupstream_connection_termination\x18\x07 \x01(\x08\x12\x19\n\x11upstream_overflow\x18\x08 \x01(\x08\x12\x16\n\x0eno_route_found\x18\t \x01(\x08\x12\x16\n\x0e\x64\x65lay_injected\x18\n \x01(\x08\x12\x16\n\x0e\x66\x61ult_injected\x18\x0b \x01(\x08\x12\x14\n\x0crate_limited\x18\x0c \x01(\x08\x12Q\n\x14unauthorized_details\x18\r \x01(\x0b\x32\x33.envoy.data.accesslog.v3.ResponseFlags.Unauthorized\x12 \n\x18rate_limit_service_error\x18\x0e \x01(\x08\x12)\n!downstream_connection_termination\x18\x0f \x01(\x08\x12%\n\x1dupstream_retry_limit_exceeded\x18\x10 \x01(\x08\x12\x1b\n\x13stream_idle_timeout\x18\x11 \x01(\x08\x12%\n\x1dinvalid_envoy_request_headers\x18\x12 \x01(\x08\x12!\n\x19\x64ownstream_protocol_error\x18\x13 \x01(\x08\x12,\n$upstream_max_stream_duration_reached\x18\x14 \x01(\x08\x12\"\n\x1aresponse_from_cache_filter\x18\x15 \x01(\x08\x12\x1e\n\x16no_filter_config_found\x18\x16 \x01(\x08\x12\x18\n\x10\x64uration_timeout\x18\x17 \x01(\x08\x12\x1f\n\x17upstream_protocol_error\x18\x18 \x01(\x08\x12\x18\n\x10no_cluster_found\x18\x19 \x01(\x08\x12\x18\n\x10overload_manager\x18\x1a \x01(\x08\x12\x1e\n\x16\x64ns_resolution_failure\x18\x1b \x01(\x08\x1a\xcd\x01\n\x0cUnauthorized\x12J\n\x06reason\x18\x01 \x01(\x0e\x32:.envoy.data.accesslog.v3.ResponseFlags.Unauthorized.Reason\"6\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x45XTERNAL_SERVICE\x10\x01:9\x9a\xc5\x88\x1e\x34\n2envoy.data.accesslog.v2.ResponseFlags.Unauthorized:,\x9a\xc5\x88\x1e\'\n%envoy.data.accesslog.v2.ResponseFlags\"\x89\x07\n\rTLSProperties\x12\x46\n\x0btls_version\x18\x01 \x01(\x0e\x32\x31.envoy.data.accesslog.v3.TLSProperties.TLSVersion\x12\x36\n\x10tls_cipher_suite\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x18\n\x10tls_sni_hostname\x18\x03 \x01(\t\x12\x62\n\x1clocal_certificate_properties\x18\x04 \x01(\x0b\x32<.envoy.data.accesslog.v3.TLSProperties.CertificateProperties\x12\x61\n\x1bpeer_certificate_properties\x18\x05 \x01(\x0b\x32<.envoy.data.accesslog.v3.TLSProperties.CertificateProperties\x12\x16\n\x0etls_session_id\x18\x06 \x01(\t\x12\x17\n\x0fja3_fingerprint\x18\x07 \x01(\t\x1a\xde\x02\n\x15\x43\x65rtificateProperties\x12\x65\n\x10subject_alt_name\x18\x01 \x03(\x0b\x32K.envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName\x12\x0f\n\x07subject\x18\x02 \x01(\t\x1a\x88\x01\n\x0eSubjectAltName\x12\r\n\x03uri\x18\x01 \x01(\tH\x00\x12\r\n\x03\x64ns\x18\x02 \x01(\tH\x00:Q\x9a\xc5\x88\x1eL\nJenvoy.data.accesslog.v2.TLSProperties.CertificateProperties.SubjectAltNameB\x05\n\x03san:B\x9a\xc5\x88\x1e=\n;envoy.data.accesslog.v2.TLSProperties.CertificateProperties\"W\n\nTLSVersion\x12\x17\n\x13VERSION_UNSPECIFIED\x10\x00\x12\t\n\x05TLSv1\x10\x01\x12\x0b\n\x07TLSv1_1\x10\x02\x12\x0b\n\x07TLSv1_2\x10\x03\x12\x0b\n\x07TLSv1_3\x10\x04:,\x9a\xc5\x88\x1e\'\n%envoy.data.accesslog.v2.TLSProperties\"\xf5\x04\n\x15HTTPRequestProperties\x12\x45\n\x0erequest_method\x18\x01 \x01(\x0e\x32#.envoy.config.core.v3.RequestMethodB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x0e\n\x06scheme\x18\x02 \x01(\t\x12\x11\n\tauthority\x18\x03 \x01(\t\x12*\n\x04port\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x12\n\nuser_agent\x18\x06 \x01(\t\x12\x0f\n\x07referer\x18\x07 \x01(\t\x12\x15\n\rforwarded_for\x18\x08 \x01(\t\x12\x12\n\nrequest_id\x18\t \x01(\t\x12\x15\n\roriginal_path\x18\n \x01(\t\x12\x1d\n\x15request_headers_bytes\x18\x0b \x01(\x04\x12\x1a\n\x12request_body_bytes\x18\x0c \x01(\x04\x12[\n\x0frequest_headers\x18\r \x03(\x0b\x32\x42.envoy.data.accesslog.v3.HTTPRequestProperties.RequestHeadersEntry\x12\"\n\x1aupstream_header_bytes_sent\x18\x0e \x01(\x04\x12(\n downstream_header_bytes_received\x18\x0f \x01(\x04\x1a\x35\n\x13RequestHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:4\x9a\xc5\x88\x1e/\n-envoy.data.accesslog.v2.HTTPRequestProperties\"\xe1\x04\n\x16HTTPResponseProperties\x12\x33\n\rresponse_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1e\n\x16response_headers_bytes\x18\x02 \x01(\x04\x12\x1b\n\x13response_body_bytes\x18\x03 \x01(\x04\x12^\n\x10response_headers\x18\x04 \x03(\x0b\x32\x44.envoy.data.accesslog.v3.HTTPResponseProperties.ResponseHeadersEntry\x12`\n\x11response_trailers\x18\x05 \x03(\x0b\x32\x45.envoy.data.accesslog.v3.HTTPResponseProperties.ResponseTrailersEntry\x12\x1d\n\x15response_code_details\x18\x06 \x01(\t\x12&\n\x1eupstream_header_bytes_received\x18\x07 \x01(\x04\x12$\n\x1c\x64ownstream_header_bytes_sent\x18\x08 \x01(\x04\x1a\x36\n\x14ResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15ResponseTrailersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:5\x9a\xc5\x88\x1e\x30\n.envoy.data.accesslog.v2.HTTPResponseProperties*\x87\x02\n\rAccessLogType\x12\n\n\x06NotSet\x10\x00\x12\x18\n\x14TcpUpstreamConnected\x10\x01\x12\x0f\n\x0bTcpPeriodic\x10\x02\x12\x14\n\x10TcpConnectionEnd\x10\x03\x12\x13\n\x0f\x44ownstreamStart\x10\x04\x12\x16\n\x12\x44ownstreamPeriodic\x10\x05\x12\x11\n\rDownstreamEnd\x10\x06\x12\x15\n\x11UpstreamPoolReady\x10\x07\x12\x14\n\x10UpstreamPeriodic\x10\x08\x12\x0f\n\x0bUpstreamEnd\x10\t\x12+\n\'DownstreamTunnelSuccessfullyEstablished\x10\nB\x8d\x01\n%io.envoyproxy.envoy.data.accesslog.v3B\x0e\x41\x63\x63\x65sslogProtoP\x01ZJgithub.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3;accesslogv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'envoy/data/accesslog/v3/accesslog.proto\x12\x17\x65nvoy.data.accesslog.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xd8\x01\n\x11TCPAccessLogEntry\x12\x43\n\x11\x63ommon_properties\x18\x01 \x01(\x0b\x32(.envoy.data.accesslog.v3.AccessLogCommon\x12L\n\x15\x63onnection_properties\x18\x02 \x01(\x0b\x32-.envoy.data.accesslog.v3.ConnectionProperties:0\x9a\xc5\x88\x1e+\n)envoy.data.accesslog.v2.TCPAccessLogEntry\"\xba\x03\n\x12HTTPAccessLogEntry\x12\x43\n\x11\x63ommon_properties\x18\x01 \x01(\x0b\x32(.envoy.data.accesslog.v3.AccessLogCommon\x12Q\n\x10protocol_version\x18\x02 \x01(\x0e\x32\x37.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion\x12?\n\x07request\x18\x03 \x01(\x0b\x32..envoy.data.accesslog.v3.HTTPRequestProperties\x12\x41\n\x08response\x18\x04 \x01(\x0b\x32/.envoy.data.accesslog.v3.HTTPResponseProperties\"U\n\x0bHTTPVersion\x12\x18\n\x14PROTOCOL_UNSPECIFIED\x10\x00\x12\n\n\x06HTTP10\x10\x01\x12\n\n\x06HTTP11\x10\x02\x12\t\n\x05HTTP2\x10\x03\x12\t\n\x05HTTP3\x10\x04:1\x9a\xc5\x88\x1e,\n*envoy.data.accesslog.v2.HTTPAccessLogEntry\"w\n\x14\x43onnectionProperties\x12\x16\n\x0ereceived_bytes\x18\x01 \x01(\x04\x12\x12\n\nsent_bytes\x18\x02 \x01(\x04:3\x9a\xc5\x88\x1e.\n,envoy.data.accesslog.v2.ConnectionProperties\"\xb3\x0f\n\x0f\x41\x63\x63\x65ssLogCommon\x12,\n\x0bsample_rate\x18\x01 \x01(\x01\x42\x17\xfa\x42\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00\xf0?!\x00\x00\x00\x00\x00\x00\x00\x00\x12@\n\x19\x64ownstream_remote_address\x18\x02 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12?\n\x18\x64ownstream_local_address\x18\x03 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12>\n\x0etls_properties\x18\x04 \x01(\x0b\x32&.envoy.data.accesslog.v3.TLSProperties\x12.\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x37\n\x14time_to_last_rx_byte\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x41\n\x1etime_to_first_upstream_tx_byte\x18\x07 \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x1dtime_to_last_upstream_tx_byte\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x41\n\x1etime_to_first_upstream_rx_byte\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12@\n\x1dtime_to_last_upstream_rx_byte\x18\n \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x43\n time_to_first_downstream_tx_byte\x18\x0b \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x42\n\x1ftime_to_last_downstream_tx_byte\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12>\n\x17upstream_remote_address\x18\r \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12=\n\x16upstream_local_address\x18\x0e \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x18\n\x10upstream_cluster\x18\x0f \x01(\t\x12>\n\x0eresponse_flags\x18\x10 \x01(\x0b\x32&.envoy.data.accesslog.v3.ResponseFlags\x12\x30\n\x08metadata\x18\x11 \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12)\n!upstream_transport_failure_reason\x18\x12 \x01(\t\x12\x12\n\nroute_name\x18\x13 \x01(\t\x12G\n downstream_direct_remote_address\x18\x14 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12^\n\x14\x66ilter_state_objects\x18\x15 \x03(\x0b\x32@.envoy.data.accesslog.v3.AccessLogCommon.FilterStateObjectsEntry\x12M\n\x0b\x63ustom_tags\x18\x16 \x03(\x0b\x32\x38.envoy.data.accesslog.v3.AccessLogCommon.CustomTagsEntry\x12+\n\x08\x64uration\x18\x17 \x01(\x0b\x32\x19.google.protobuf.Duration\x12&\n\x1eupstream_request_attempt_count\x18\x18 \x01(\r\x12&\n\x1e\x63onnection_termination_details\x18\x19 \x01(\t\x12\x11\n\tstream_id\x18\x1a \x01(\t\x12+\n\x16intermediate_log_entry\x18\x1b \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12+\n#downstream_transport_failure_reason\x18\x1c \x01(\t\x12\"\n\x1a\x64ownstream_wire_bytes_sent\x18\x1d \x01(\x04\x12&\n\x1e\x64ownstream_wire_bytes_received\x18\x1e \x01(\x04\x12 \n\x18upstream_wire_bytes_sent\x18\x1f \x01(\x04\x12$\n\x1cupstream_wire_bytes_received\x18 \x01(\x04\x12?\n\x0f\x61\x63\x63\x65ss_log_type\x18! \x01(\x0e\x32&.envoy.data.accesslog.v3.AccessLogType\x1aO\n\x17\x46ilterStateObjectsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x1a\x31\n\x0f\x43ustomTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:.\x9a\xc5\x88\x1e)\n\'envoy.data.accesslog.v2.AccessLogCommon\"\x98\t\n\rResponseFlags\x12 \n\x18\x66\x61iled_local_healthcheck\x18\x01 \x01(\x08\x12\x1b\n\x13no_healthy_upstream\x18\x02 \x01(\x08\x12 \n\x18upstream_request_timeout\x18\x03 \x01(\x08\x12\x13\n\x0blocal_reset\x18\x04 \x01(\x08\x12\x1d\n\x15upstream_remote_reset\x18\x05 \x01(\x08\x12#\n\x1bupstream_connection_failure\x18\x06 \x01(\x08\x12\'\n\x1fupstream_connection_termination\x18\x07 \x01(\x08\x12\x19\n\x11upstream_overflow\x18\x08 \x01(\x08\x12\x16\n\x0eno_route_found\x18\t \x01(\x08\x12\x16\n\x0e\x64\x65lay_injected\x18\n \x01(\x08\x12\x16\n\x0e\x66\x61ult_injected\x18\x0b \x01(\x08\x12\x14\n\x0crate_limited\x18\x0c \x01(\x08\x12Q\n\x14unauthorized_details\x18\r \x01(\x0b\x32\x33.envoy.data.accesslog.v3.ResponseFlags.Unauthorized\x12 \n\x18rate_limit_service_error\x18\x0e \x01(\x08\x12)\n!downstream_connection_termination\x18\x0f \x01(\x08\x12%\n\x1dupstream_retry_limit_exceeded\x18\x10 \x01(\x08\x12\x1b\n\x13stream_idle_timeout\x18\x11 \x01(\x08\x12%\n\x1dinvalid_envoy_request_headers\x18\x12 \x01(\x08\x12!\n\x19\x64ownstream_protocol_error\x18\x13 \x01(\x08\x12,\n$upstream_max_stream_duration_reached\x18\x14 \x01(\x08\x12\"\n\x1aresponse_from_cache_filter\x18\x15 \x01(\x08\x12\x1e\n\x16no_filter_config_found\x18\x16 \x01(\x08\x12\x18\n\x10\x64uration_timeout\x18\x17 \x01(\x08\x12\x1f\n\x17upstream_protocol_error\x18\x18 \x01(\x08\x12\x18\n\x10no_cluster_found\x18\x19 \x01(\x08\x12\x18\n\x10overload_manager\x18\x1a \x01(\x08\x12\x1e\n\x16\x64ns_resolution_failure\x18\x1b \x01(\x08\x1a\xcd\x01\n\x0cUnauthorized\x12J\n\x06reason\x18\x01 \x01(\x0e\x32:.envoy.data.accesslog.v3.ResponseFlags.Unauthorized.Reason\"6\n\x06Reason\x12\x16\n\x12REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10\x45XTERNAL_SERVICE\x10\x01:9\x9a\xc5\x88\x1e\x34\n2envoy.data.accesslog.v2.ResponseFlags.Unauthorized:,\x9a\xc5\x88\x1e\'\n%envoy.data.accesslog.v2.ResponseFlags\"\x99\x07\n\rTLSProperties\x12\x46\n\x0btls_version\x18\x01 \x01(\x0e\x32\x31.envoy.data.accesslog.v3.TLSProperties.TLSVersion\x12\x36\n\x10tls_cipher_suite\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x18\n\x10tls_sni_hostname\x18\x03 \x01(\t\x12\x62\n\x1clocal_certificate_properties\x18\x04 \x01(\x0b\x32<.envoy.data.accesslog.v3.TLSProperties.CertificateProperties\x12\x61\n\x1bpeer_certificate_properties\x18\x05 \x01(\x0b\x32<.envoy.data.accesslog.v3.TLSProperties.CertificateProperties\x12\x16\n\x0etls_session_id\x18\x06 \x01(\t\x12\x17\n\x0fja3_fingerprint\x18\x07 \x01(\t\x1a\xee\x02\n\x15\x43\x65rtificateProperties\x12\x65\n\x10subject_alt_name\x18\x01 \x03(\x0b\x32K.envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName\x12\x0f\n\x07subject\x18\x02 \x01(\t\x12\x0e\n\x06issuer\x18\x03 \x01(\t\x1a\x88\x01\n\x0eSubjectAltName\x12\r\n\x03uri\x18\x01 \x01(\tH\x00\x12\r\n\x03\x64ns\x18\x02 \x01(\tH\x00:Q\x9a\xc5\x88\x1eL\nJenvoy.data.accesslog.v2.TLSProperties.CertificateProperties.SubjectAltNameB\x05\n\x03san:B\x9a\xc5\x88\x1e=\n;envoy.data.accesslog.v2.TLSProperties.CertificateProperties\"W\n\nTLSVersion\x12\x17\n\x13VERSION_UNSPECIFIED\x10\x00\x12\t\n\x05TLSv1\x10\x01\x12\x0b\n\x07TLSv1_1\x10\x02\x12\x0b\n\x07TLSv1_2\x10\x03\x12\x0b\n\x07TLSv1_3\x10\x04:,\x9a\xc5\x88\x1e\'\n%envoy.data.accesslog.v2.TLSProperties\"\xf5\x04\n\x15HTTPRequestProperties\x12\x45\n\x0erequest_method\x18\x01 \x01(\x0e\x32#.envoy.config.core.v3.RequestMethodB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x0e\n\x06scheme\x18\x02 \x01(\t\x12\x11\n\tauthority\x18\x03 \x01(\t\x12*\n\x04port\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x0c\n\x04path\x18\x05 \x01(\t\x12\x12\n\nuser_agent\x18\x06 \x01(\t\x12\x0f\n\x07referer\x18\x07 \x01(\t\x12\x15\n\rforwarded_for\x18\x08 \x01(\t\x12\x12\n\nrequest_id\x18\t \x01(\t\x12\x15\n\roriginal_path\x18\n \x01(\t\x12\x1d\n\x15request_headers_bytes\x18\x0b \x01(\x04\x12\x1a\n\x12request_body_bytes\x18\x0c \x01(\x04\x12[\n\x0frequest_headers\x18\r \x03(\x0b\x32\x42.envoy.data.accesslog.v3.HTTPRequestProperties.RequestHeadersEntry\x12\"\n\x1aupstream_header_bytes_sent\x18\x0e \x01(\x04\x12(\n downstream_header_bytes_received\x18\x0f \x01(\x04\x1a\x35\n\x13RequestHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:4\x9a\xc5\x88\x1e/\n-envoy.data.accesslog.v2.HTTPRequestProperties\"\xe1\x04\n\x16HTTPResponseProperties\x12\x33\n\rresponse_code\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1e\n\x16response_headers_bytes\x18\x02 \x01(\x04\x12\x1b\n\x13response_body_bytes\x18\x03 \x01(\x04\x12^\n\x10response_headers\x18\x04 \x03(\x0b\x32\x44.envoy.data.accesslog.v3.HTTPResponseProperties.ResponseHeadersEntry\x12`\n\x11response_trailers\x18\x05 \x03(\x0b\x32\x45.envoy.data.accesslog.v3.HTTPResponseProperties.ResponseTrailersEntry\x12\x1d\n\x15response_code_details\x18\x06 \x01(\t\x12&\n\x1eupstream_header_bytes_received\x18\x07 \x01(\x04\x12$\n\x1c\x64ownstream_header_bytes_sent\x18\x08 \x01(\x04\x1a\x36\n\x14ResponseHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15ResponseTrailersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:5\x9a\xc5\x88\x1e\x30\n.envoy.data.accesslog.v2.HTTPResponseProperties*\xcb\x02\n\rAccessLogType\x12\n\n\x06NotSet\x10\x00\x12\x18\n\x14TcpUpstreamConnected\x10\x01\x12\x0f\n\x0bTcpPeriodic\x10\x02\x12\x14\n\x10TcpConnectionEnd\x10\x03\x12\x13\n\x0f\x44ownstreamStart\x10\x04\x12\x16\n\x12\x44ownstreamPeriodic\x10\x05\x12\x11\n\rDownstreamEnd\x10\x06\x12\x15\n\x11UpstreamPoolReady\x10\x07\x12\x14\n\x10UpstreamPeriodic\x10\x08\x12\x0f\n\x0bUpstreamEnd\x10\t\x12+\n\'DownstreamTunnelSuccessfullyEstablished\x10\n\x12\x1e\n\x1aUdpTunnelUpstreamConnected\x10\x0b\x12\x0f\n\x0bUdpPeriodic\x10\x0c\x12\x11\n\rUdpSessionEnd\x10\rB\x8d\x01\n%io.envoyproxy.envoy.data.accesslog.v3B\x0e\x41\x63\x63\x65sslogProtoP\x01ZJgithub.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3;accesslogv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -69,8 +69,8 @@ _HTTPRESPONSEPROPERTIES_RESPONSETRAILERSENTRY._serialized_options = b'8\001' _HTTPRESPONSEPROPERTIES._options = None _HTTPRESPONSEPROPERTIES._serialized_options = b'\232\305\210\0360\n.envoy.data.accesslog.v2.HTTPResponseProperties' - _globals['_ACCESSLOGTYPE']._serialized_start=6480 - _globals['_ACCESSLOGTYPE']._serialized_end=6743 + _globals['_ACCESSLOGTYPE']._serialized_start=6496 + _globals['_ACCESSLOGTYPE']._serialized_end=6827 _globals['_TCPACCESSLOGENTRY']._serialized_start=390 _globals['_TCPACCESSLOGENTRY']._serialized_end=606 _globals['_HTTPACCESSLOGENTRY']._serialized_start=609 @@ -92,21 +92,21 @@ _globals['_RESPONSEFLAGS_UNAUTHORIZED_REASON']._serialized_start=4166 _globals['_RESPONSEFLAGS_UNAUTHORIZED_REASON']._serialized_end=4220 _globals['_TLSPROPERTIES']._serialized_start=4328 - _globals['_TLSPROPERTIES']._serialized_end=5233 + _globals['_TLSPROPERTIES']._serialized_end=5249 _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES']._serialized_start=4748 - _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES']._serialized_end=5098 - _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES_SUBJECTALTNAME']._serialized_start=4894 - _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES_SUBJECTALTNAME']._serialized_end=5030 - _globals['_TLSPROPERTIES_TLSVERSION']._serialized_start=5100 - _globals['_TLSPROPERTIES_TLSVERSION']._serialized_end=5187 - _globals['_HTTPREQUESTPROPERTIES']._serialized_start=5236 - _globals['_HTTPREQUESTPROPERTIES']._serialized_end=5865 - _globals['_HTTPREQUESTPROPERTIES_REQUESTHEADERSENTRY']._serialized_start=5758 - _globals['_HTTPREQUESTPROPERTIES_REQUESTHEADERSENTRY']._serialized_end=5811 - _globals['_HTTPRESPONSEPROPERTIES']._serialized_start=5868 - _globals['_HTTPRESPONSEPROPERTIES']._serialized_end=6477 - _globals['_HTTPRESPONSEPROPERTIES_RESPONSEHEADERSENTRY']._serialized_start=6311 - _globals['_HTTPRESPONSEPROPERTIES_RESPONSEHEADERSENTRY']._serialized_end=6365 - _globals['_HTTPRESPONSEPROPERTIES_RESPONSETRAILERSENTRY']._serialized_start=6367 - _globals['_HTTPRESPONSEPROPERTIES_RESPONSETRAILERSENTRY']._serialized_end=6422 + _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES']._serialized_end=5114 + _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES_SUBJECTALTNAME']._serialized_start=4910 + _globals['_TLSPROPERTIES_CERTIFICATEPROPERTIES_SUBJECTALTNAME']._serialized_end=5046 + _globals['_TLSPROPERTIES_TLSVERSION']._serialized_start=5116 + _globals['_TLSPROPERTIES_TLSVERSION']._serialized_end=5203 + _globals['_HTTPREQUESTPROPERTIES']._serialized_start=5252 + _globals['_HTTPREQUESTPROPERTIES']._serialized_end=5881 + _globals['_HTTPREQUESTPROPERTIES_REQUESTHEADERSENTRY']._serialized_start=5774 + _globals['_HTTPREQUESTPROPERTIES_REQUESTHEADERSENTRY']._serialized_end=5827 + _globals['_HTTPRESPONSEPROPERTIES']._serialized_start=5884 + _globals['_HTTPRESPONSEPROPERTIES']._serialized_end=6493 + _globals['_HTTPRESPONSEPROPERTIES_RESPONSEHEADERSENTRY']._serialized_start=6327 + _globals['_HTTPRESPONSEPROPERTIES_RESPONSEHEADERSENTRY']._serialized_end=6381 + _globals['_HTTPRESPONSEPROPERTIES_RESPONSETRAILERSENTRY']._serialized_start=6383 + _globals['_HTTPRESPONSEPROPERTIES_RESPONSETRAILERSENTRY']._serialized_end=6438 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/data/tap/v3/common_pb2.py b/tools/distrib/python/xds_protos/envoy/data/tap/v3/common_pb2.py index d7385dee56c26..615c399931e18 100644 --- a/tools/distrib/python/xds_protos/envoy/data/tap/v3/common_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/data/tap/v3/common_pb2.py @@ -11,11 +11,12 @@ _sym_db = _symbol_database.Default() +from envoy.config.core.v3 import address_pb2 as envoy_dot_config_dot_core_dot_v3_dot_address__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x65nvoy/data/tap/v3/common.proto\x12\x11\x65nvoy.data.tap.v3\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"s\n\x04\x42ody\x12\x12\n\x08\x61s_bytes\x18\x01 \x01(\x0cH\x00\x12\x13\n\tas_string\x18\x02 \x01(\tH\x00\x12\x11\n\ttruncated\x18\x03 \x01(\x08:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.data.tap.v2alpha.BodyB\x0b\n\tbody_typeBx\n\x1fio.envoyproxy.envoy.data.tap.v3B\x0b\x43ommonProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x65nvoy/data/tap/v3/common.proto\x12\x11\x65nvoy.data.tap.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"s\n\x04\x42ody\x12\x12\n\x08\x61s_bytes\x18\x01 \x01(\x0cH\x00\x12\x13\n\tas_string\x18\x02 \x01(\tH\x00\x12\x11\n\ttruncated\x18\x03 \x01(\x08:\"\x9a\xc5\x88\x1e\x1d\n\x1b\x65nvoy.data.tap.v2alpha.BodyB\x0b\n\tbody_type\"\xa3\x01\n\nConnection\x12\x34\n\rlocal_address\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x35\n\x0eremote_address\x18\x02 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address:(\x9a\xc5\x88\x1e#\n!envoy.data.tap.v2alpha.ConnectionBx\n\x1fio.envoyproxy.envoy.data.tap.v3B\x0b\x43ommonProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -25,6 +26,10 @@ DESCRIPTOR._serialized_options = b'\n\037io.envoyproxy.envoy.data.tap.v3B\013CommonProtoP\001Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\272\200\310\321\006\002\020\002' _BODY._options = None _BODY._serialized_options = b'\232\305\210\036\035\n\033envoy.data.tap.v2alpha.Body' - _globals['_BODY']._serialized_start=119 - _globals['_BODY']._serialized_end=234 + _CONNECTION._options = None + _CONNECTION._serialized_options = b'\232\305\210\036#\n!envoy.data.tap.v2alpha.Connection' + _globals['_BODY']._serialized_start=155 + _globals['_BODY']._serialized_end=270 + _globals['_CONNECTION']._serialized_start=273 + _globals['_CONNECTION']._serialized_end=436 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/data/tap/v3/http_pb2.py b/tools/distrib/python/xds_protos/envoy/data/tap/v3/http_pb2.py index e634c17353f12..d80d40c95a012 100644 --- a/tools/distrib/python/xds_protos/envoy/data/tap/v3/http_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/data/tap/v3/http_pb2.py @@ -13,11 +13,12 @@ from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 from envoy.data.tap.v3 import common_pb2 as envoy_dot_data_dot_tap_dot_v3_dot_common__pb2 +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x65nvoy/data/tap/v3/http.proto\x12\x11\x65nvoy.data.tap.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1e\x65nvoy/data/tap/v3/common.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\x98\x03\n\x11HttpBufferedTrace\x12=\n\x07request\x18\x01 \x01(\x0b\x32,.envoy.data.tap.v3.HttpBufferedTrace.Message\x12>\n\x08response\x18\x02 \x01(\x0b\x32,.envoy.data.tap.v3.HttpBufferedTrace.Message\x1a\xd2\x01\n\x07Message\x12\x32\n\x07headers\x18\x01 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue\x12%\n\x04\x62ody\x18\x02 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body\x12\x33\n\x08trailers\x18\x03 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue:7\x9a\xc5\x88\x1e\x32\n0envoy.data.tap.v2alpha.HttpBufferedTrace.Message:/\x9a\xc5\x88\x1e*\n(envoy.data.tap.v2alpha.HttpBufferedTrace\"\xd8\x03\n\x18HttpStreamedTraceSegment\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12:\n\x0frequest_headers\x18\x02 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12\x35\n\x12request_body_chunk\x18\x03 \x01(\x0b\x32\x17.envoy.data.tap.v3.BodyH\x00\x12;\n\x10request_trailers\x18\x04 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12;\n\x10response_headers\x18\x05 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12\x36\n\x13response_body_chunk\x18\x06 \x01(\x0b\x32\x17.envoy.data.tap.v3.BodyH\x00\x12<\n\x11response_trailers\x18\x07 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00:6\x9a\xc5\x88\x1e\x31\n/envoy.data.tap.v2alpha.HttpStreamedTraceSegmentB\x0f\n\rmessage_pieceBv\n\x1fio.envoyproxy.envoy.data.tap.v3B\tHttpProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x65nvoy/data/tap/v3/http.proto\x12\x11\x65nvoy.data.tap.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1e\x65nvoy/data/tap/v3/common.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\x91\x04\n\x11HttpBufferedTrace\x12=\n\x07request\x18\x01 \x01(\x0b\x32,.envoy.data.tap.v3.HttpBufferedTrace.Message\x12>\n\x08response\x18\x02 \x01(\x0b\x32,.envoy.data.tap.v3.HttpBufferedTrace.Message\x12<\n\x15\x64ownstream_connection\x18\x03 \x01(\x0b\x32\x1d.envoy.data.tap.v3.Connection\x1a\x8d\x02\n\x07Message\x12\x32\n\x07headers\x18\x01 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue\x12%\n\x04\x62ody\x18\x02 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body\x12\x33\n\x08trailers\x18\x03 \x03(\x0b\x32!.envoy.config.core.v3.HeaderValue\x12\x39\n\x15headers_received_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp:7\x9a\xc5\x88\x1e\x32\n0envoy.data.tap.v2alpha.HttpBufferedTrace.Message:/\x9a\xc5\x88\x1e*\n(envoy.data.tap.v2alpha.HttpBufferedTrace\"\xd8\x03\n\x18HttpStreamedTraceSegment\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12:\n\x0frequest_headers\x18\x02 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12\x35\n\x12request_body_chunk\x18\x03 \x01(\x0b\x32\x17.envoy.data.tap.v3.BodyH\x00\x12;\n\x10request_trailers\x18\x04 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12;\n\x10response_headers\x18\x05 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00\x12\x36\n\x13response_body_chunk\x18\x06 \x01(\x0b\x32\x17.envoy.data.tap.v3.BodyH\x00\x12<\n\x11response_trailers\x18\x07 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMapH\x00:6\x9a\xc5\x88\x1e\x31\n/envoy.data.tap.v2alpha.HttpStreamedTraceSegmentB\x0f\n\rmessage_pieceBv\n\x1fio.envoyproxy.envoy.data.tap.v3B\tHttpProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -31,10 +32,10 @@ _HTTPBUFFEREDTRACE._serialized_options = b'\232\305\210\036*\n(envoy.data.tap.v2alpha.HttpBufferedTrace' _HTTPSTREAMEDTRACESEGMENT._options = None _HTTPSTREAMEDTRACESEGMENT._serialized_options = b'\232\305\210\0361\n/envoy.data.tap.v2alpha.HttpStreamedTraceSegment' - _globals['_HTTPBUFFEREDTRACE']._serialized_start=183 - _globals['_HTTPBUFFEREDTRACE']._serialized_end=591 - _globals['_HTTPBUFFEREDTRACE_MESSAGE']._serialized_start=332 - _globals['_HTTPBUFFEREDTRACE_MESSAGE']._serialized_end=542 - _globals['_HTTPSTREAMEDTRACESEGMENT']._serialized_start=594 - _globals['_HTTPSTREAMEDTRACESEGMENT']._serialized_end=1066 + _globals['_HTTPBUFFEREDTRACE']._serialized_start=216 + _globals['_HTTPBUFFEREDTRACE']._serialized_end=745 + _globals['_HTTPBUFFEREDTRACE_MESSAGE']._serialized_start=427 + _globals['_HTTPBUFFEREDTRACE_MESSAGE']._serialized_end=696 + _globals['_HTTPSTREAMEDTRACESEGMENT']._serialized_start=748 + _globals['_HTTPSTREAMEDTRACESEGMENT']._serialized_end=1220 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/data/tap/v3/transport_pb2.py b/tools/distrib/python/xds_protos/envoy/data/tap/v3/transport_pb2.py index 6a11309f792ed..2f3b146754512 100644 --- a/tools/distrib/python/xds_protos/envoy/data/tap/v3/transport_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/data/tap/v3/transport_pb2.py @@ -11,14 +11,13 @@ _sym_db = _symbol_database.Default() -from envoy.config.core.v3 import address_pb2 as envoy_dot_config_dot_core_dot_v3_dot_address__pb2 from envoy.data.tap.v3 import common_pb2 as envoy_dot_data_dot_tap_dot_v3_dot_common__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/data/tap/v3/transport.proto\x12\x11\x65nvoy.data.tap.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1e\x65nvoy/data/tap/v3/common.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xa3\x01\n\nConnection\x12\x34\n\rlocal_address\x18\x02 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x35\n\x0eremote_address\x18\x03 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address:(\x9a\xc5\x88\x1e#\n!envoy.data.tap.v2alpha.Connection\"\xae\x04\n\x0bSocketEvent\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x04read\x18\x02 \x01(\x0b\x32#.envoy.data.tap.v3.SocketEvent.ReadH\x00\x12\x35\n\x05write\x18\x03 \x01(\x0b\x32$.envoy.data.tap.v3.SocketEvent.WriteH\x00\x12\x37\n\x06\x63losed\x18\x04 \x01(\x0b\x32%.envoy.data.tap.v3.SocketEvent.ClosedH\x00\x1a]\n\x04Read\x12%\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body:.\x9a\xc5\x88\x1e)\n\'envoy.data.tap.v2alpha.SocketEvent.Read\x1as\n\x05Write\x12%\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body\x12\x12\n\nend_stream\x18\x02 \x01(\x08:/\x9a\xc5\x88\x1e*\n(envoy.data.tap.v2alpha.SocketEvent.Write\x1a:\n\x06\x43losed:0\x9a\xc5\x88\x1e+\n)envoy.data.tap.v2alpha.SocketEvent.Closed:)\x9a\xc5\x88\x1e$\n\"envoy.data.tap.v2alpha.SocketEventB\x10\n\x0e\x65vent_selector\"\xee\x01\n\x13SocketBufferedTrace\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12\x31\n\nconnection\x18\x02 \x01(\x0b\x32\x1d.envoy.data.tap.v3.Connection\x12.\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1e.envoy.data.tap.v3.SocketEvent\x12\x16\n\x0eread_truncated\x18\x04 \x01(\x08\x12\x17\n\x0fwrite_truncated\x18\x05 \x01(\x08:1\x9a\xc5\x88\x1e,\n*envoy.data.tap.v2alpha.SocketBufferedTrace\"\xdf\x01\n\x1aSocketStreamedTraceSegment\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12\x33\n\nconnection\x18\x02 \x01(\x0b\x32\x1d.envoy.data.tap.v3.ConnectionH\x00\x12/\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1e.envoy.data.tap.v3.SocketEventH\x00:8\x9a\xc5\x88\x1e\x33\n1envoy.data.tap.v2alpha.SocketStreamedTraceSegmentB\x0f\n\rmessage_pieceB{\n\x1fio.envoyproxy.envoy.data.tap.v3B\x0eTransportProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/data/tap/v3/transport.proto\x12\x11\x65nvoy.data.tap.v3\x1a\x1e\x65nvoy/data/tap/v3/common.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xae\x04\n\x0bSocketEvent\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x04read\x18\x02 \x01(\x0b\x32#.envoy.data.tap.v3.SocketEvent.ReadH\x00\x12\x35\n\x05write\x18\x03 \x01(\x0b\x32$.envoy.data.tap.v3.SocketEvent.WriteH\x00\x12\x37\n\x06\x63losed\x18\x04 \x01(\x0b\x32%.envoy.data.tap.v3.SocketEvent.ClosedH\x00\x1a]\n\x04Read\x12%\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body:.\x9a\xc5\x88\x1e)\n\'envoy.data.tap.v2alpha.SocketEvent.Read\x1as\n\x05Write\x12%\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.envoy.data.tap.v3.Body\x12\x12\n\nend_stream\x18\x02 \x01(\x08:/\x9a\xc5\x88\x1e*\n(envoy.data.tap.v2alpha.SocketEvent.Write\x1a:\n\x06\x43losed:0\x9a\xc5\x88\x1e+\n)envoy.data.tap.v2alpha.SocketEvent.Closed:)\x9a\xc5\x88\x1e$\n\"envoy.data.tap.v2alpha.SocketEventB\x10\n\x0e\x65vent_selector\"\xee\x01\n\x13SocketBufferedTrace\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12\x31\n\nconnection\x18\x02 \x01(\x0b\x32\x1d.envoy.data.tap.v3.Connection\x12.\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1e.envoy.data.tap.v3.SocketEvent\x12\x16\n\x0eread_truncated\x18\x04 \x01(\x08\x12\x17\n\x0fwrite_truncated\x18\x05 \x01(\x08:1\x9a\xc5\x88\x1e,\n*envoy.data.tap.v2alpha.SocketBufferedTrace\"\xdf\x01\n\x1aSocketStreamedTraceSegment\x12\x10\n\x08trace_id\x18\x01 \x01(\x04\x12\x33\n\nconnection\x18\x02 \x01(\x0b\x32\x1d.envoy.data.tap.v3.ConnectionH\x00\x12/\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1e.envoy.data.tap.v3.SocketEventH\x00:8\x9a\xc5\x88\x1e\x33\n1envoy.data.tap.v2alpha.SocketStreamedTraceSegmentB\x0f\n\rmessage_pieceB{\n\x1fio.envoyproxy.envoy.data.tap.v3B\x0eTransportProtoP\x01Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -26,8 +25,6 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\037io.envoyproxy.envoy.data.tap.v3B\016TransportProtoP\001Z>github.com/envoyproxy/go-control-plane/envoy/data/tap/v3;tapv3\272\200\310\321\006\002\020\002' - _CONNECTION._options = None - _CONNECTION._serialized_options = b'\232\305\210\036#\n!envoy.data.tap.v2alpha.Connection' _SOCKETEVENT_READ._options = None _SOCKETEVENT_READ._serialized_options = b'\232\305\210\036)\n\'envoy.data.tap.v2alpha.SocketEvent.Read' _SOCKETEVENT_WRITE._options = None @@ -40,18 +37,16 @@ _SOCKETBUFFEREDTRACE._serialized_options = b'\232\305\210\036,\n*envoy.data.tap.v2alpha.SocketBufferedTrace' _SOCKETSTREAMEDTRACESEGMENT._options = None _SOCKETSTREAMEDTRACESEGMENT._serialized_options = b'\232\305\210\0363\n1envoy.data.tap.v2alpha.SocketStreamedTraceSegment' - _globals['_CONNECTION']._serialized_start=224 - _globals['_CONNECTION']._serialized_end=387 - _globals['_SOCKETEVENT']._serialized_start=390 - _globals['_SOCKETEVENT']._serialized_end=948 - _globals['_SOCKETEVENT_READ']._serialized_start=617 - _globals['_SOCKETEVENT_READ']._serialized_end=710 - _globals['_SOCKETEVENT_WRITE']._serialized_start=712 - _globals['_SOCKETEVENT_WRITE']._serialized_end=827 - _globals['_SOCKETEVENT_CLOSED']._serialized_start=829 - _globals['_SOCKETEVENT_CLOSED']._serialized_end=887 - _globals['_SOCKETBUFFEREDTRACE']._serialized_start=951 - _globals['_SOCKETBUFFEREDTRACE']._serialized_end=1189 - _globals['_SOCKETSTREAMEDTRACESEGMENT']._serialized_start=1192 - _globals['_SOCKETSTREAMEDTRACESEGMENT']._serialized_end=1415 + _globals['_SOCKETEVENT']._serialized_start=188 + _globals['_SOCKETEVENT']._serialized_end=746 + _globals['_SOCKETEVENT_READ']._serialized_start=415 + _globals['_SOCKETEVENT_READ']._serialized_end=508 + _globals['_SOCKETEVENT_WRITE']._serialized_start=510 + _globals['_SOCKETEVENT_WRITE']._serialized_end=625 + _globals['_SOCKETEVENT_CLOSED']._serialized_start=627 + _globals['_SOCKETEVENT_CLOSED']._serialized_end=685 + _globals['_SOCKETBUFFEREDTRACE']._serialized_start=749 + _globals['_SOCKETBUFFEREDTRACE']._serialized_end=987 + _globals['_SOCKETSTREAMEDTRACESEGMENT']._serialized_start=990 + _globals['_SOCKETSTREAMEDTRACESEGMENT']._serialized_end=1213 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/access_loggers/open_telemetry/v3/logs_service_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/access_loggers/open_telemetry/v3/logs_service_pb2.py index 04905aa9efea2..39292fc5e96b9 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/access_loggers/open_telemetry/v3/logs_service_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/access_loggers/open_telemetry/v3/logs_service_pb2.py @@ -17,7 +17,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDenvoy/extensions/access_loggers/open_telemetry/v3/logs_service.proto\x12\x31\x65nvoy.extensions.access_loggers.open_telemetry.v3\x1a\x31\x65nvoy/extensions/access_loggers/grpc/v3/als.proto\x1a*opentelemetry/proto/common/v1/common.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xc5\x02\n\x1cOpenTelemetryAccessLogConfig\x12\x63\n\rcommon_config\x18\x01 \x01(\x0b\x32\x42.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12H\n\x13resource_attributes\x18\x04 \x01(\x0b\x32+.opentelemetry.proto.common.v1.KeyValueList\x12\x35\n\x04\x62ody\x18\x02 \x01(\x0b\x32\'.opentelemetry.proto.common.v1.AnyValue\x12?\n\nattributes\x18\x03 \x01(\x0b\x32+.opentelemetry.proto.common.v1.KeyValueListB\xc8\x01\n?io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3B\x10LogsServiceProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/access_loggers/open_telemetry/v3;open_telemetryv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDenvoy/extensions/access_loggers/open_telemetry/v3/logs_service.proto\x12\x31\x65nvoy.extensions.access_loggers.open_telemetry.v3\x1a\x31\x65nvoy/extensions/access_loggers/grpc/v3/als.proto\x1a*opentelemetry/proto/common/v1/common.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe5\x02\n\x1cOpenTelemetryAccessLogConfig\x12\x63\n\rcommon_config\x18\x01 \x01(\x0b\x32\x42.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1e\n\x16\x64isable_builtin_labels\x18\x05 \x01(\x08\x12H\n\x13resource_attributes\x18\x04 \x01(\x0b\x32+.opentelemetry.proto.common.v1.KeyValueList\x12\x35\n\x04\x62ody\x18\x02 \x01(\x0b\x32\'.opentelemetry.proto.common.v1.AnyValue\x12?\n\nattributes\x18\x03 \x01(\x0b\x32+.opentelemetry.proto.common.v1.KeyValueListB\xc8\x01\n?io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3B\x10LogsServiceProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/access_loggers/open_telemetry/v3;open_telemetryv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -28,5 +28,5 @@ _OPENTELEMETRYACCESSLOGCONFIG.fields_by_name['common_config']._options = None _OPENTELEMETRYACCESSLOGCONFIG.fields_by_name['common_config']._serialized_options = b'\372B\005\212\001\002\020\001' _globals['_OPENTELEMETRYACCESSLOGCONFIG']._serialized_start=275 - _globals['_OPENTELEMETRYACCESSLOGCONFIG']._serialized_end=600 + _globals['_OPENTELEMETRYACCESSLOGCONFIG']._serialized_end=632 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/bootstrap/internal_listener/v3/internal_listener_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/bootstrap/internal_listener/v3/internal_listener_pb2.py index c3bb71d8e248f..2c3121bdd22ce 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/bootstrap/internal_listener/v3/internal_listener_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/bootstrap/internal_listener/v3/internal_listener_pb2.py @@ -12,21 +12,20 @@ from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nGenvoy/extensions/bootstrap/internal_listener/v3/internal_listener.proto\x12/envoy.extensions.bootstrap.internal_listener.v3\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"T\n\x10InternalListener\x12@\n\x0e\x62uffer_size_kb\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\n\xfa\x42\x07*\x05\x18\x80@(\x01\x42\xd4\x01\n=io.envoyproxy.envoy.extensions.bootstrap.internal_listener.v3B\x15InternalListenerProtoP\x01Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/bootstrap/internal_listener/v3;internal_listenerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nGenvoy/extensions/bootstrap/internal_listener/v3/internal_listener.proto\x12/envoy.extensions.bootstrap.internal_listener.v3\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"T\n\x10InternalListener\x12@\n\x0e\x62uffer_size_kb\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\n\xfa\x42\x07*\x05\x18\x80@(\x01\x42\xcc\x01\n=io.envoyproxy.envoy.extensions.bootstrap.internal_listener.v3B\x15InternalListenerProtoP\x01Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/bootstrap/internal_listener/v3;internal_listenerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.bootstrap.internal_listener.v3.internal_listener_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.extensions.bootstrap.internal_listener.v3B\025InternalListenerProtoP\001Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/bootstrap/internal_listener/v3;internal_listenerv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\n=io.envoyproxy.envoy.extensions.bootstrap.internal_listener.v3B\025InternalListenerProtoP\001Zjgithub.com/envoyproxy/go-control-plane/envoy/extensions/bootstrap/internal_listener/v3;internal_listenerv3\272\200\310\321\006\002\020\002' _INTERNALLISTENER.fields_by_name['buffer_size_kb']._options = None _INTERNALLISTENER.fields_by_name['buffer_size_kb']._serialized_options = b'\372B\007*\005\030\200@(\001' - _globals['_INTERNALLISTENER']._serialized_start=245 - _globals['_INTERNALLISTENER']._serialized_end=329 + _globals['_INTERNALLISTENER']._serialized_start=212 + _globals['_INTERNALLISTENER']._serialized_end=296 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/common/matching/v3/extension_matcher_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/common/matching/v3/extension_matcher_pb2.py index f01974b0dbae6..d33fe1ccec7f9 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/common/matching/v3/extension_matcher_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/common/matching/v3/extension_matcher_pb2.py @@ -13,14 +13,13 @@ from envoy.config.common.matcher.v3 import matcher_pb2 as envoy_dot_config_dot_common_dot_matcher_dot_v3_dot_matcher__pb2 from envoy.config.core.v3 import extension_pb2 as envoy_dot_config_dot_core_dot_v3_dot_extension__pb2 -from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 from xds.type.matcher.v3 import matcher_pb2 as xds_dot_type_dot_matcher_dot_v3_dot_matcher__pb2 from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;envoy/extensions/common/matching/v3/extension_matcher.proto\x12#envoy.extensions.common.matching.v3\x1a,envoy/config/common/matcher/v3/matcher.proto\x1a$envoy/config/core/v3/extension.proto\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xea\x01\n\x14\x45xtensionWithMatcher\x12\x45\n\x07matcher\x18\x01 \x01(\x0b\x32\'.envoy.config.common.matcher.v3.MatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x31\n\x0bxds_matcher\x18\x03 \x01(\x0b\x32\x1c.xds.type.matcher.v3.Matcher\x12N\n\x10\x65xtension_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01\"Q\n\x1c\x45xtensionWithMatcherPerRoute\x12\x31\n\x0bxds_matcher\x18\x01 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\xab\x01\n1io.envoyproxy.envoy.extensions.common.matching.v3B\x15\x45xtensionMatcherProtoP\x01ZUgithub.com/envoyproxy/go-control-plane/envoy/extensions/common/matching/v3;matchingv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;envoy/extensions/common/matching/v3/extension_matcher.proto\x12#envoy.extensions.common.matching.v3\x1a,envoy/config/common/matcher/v3/matcher.proto\x1a$envoy/config/core/v3/extension.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xe0\x01\n\x14\x45xtensionWithMatcher\x12\x45\n\x07matcher\x18\x01 \x01(\x0b\x32\'.envoy.config.common.matcher.v3.MatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x31\n\x0bxds_matcher\x18\x03 \x01(\x0b\x32\x1c.xds.type.matcher.v3.Matcher\x12N\n\x10\x65xtension_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"Q\n\x1c\x45xtensionWithMatcherPerRoute\x12\x31\n\x0bxds_matcher\x18\x01 \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\xab\x01\n1io.envoyproxy.envoy.extensions.common.matching.v3B\x15\x45xtensionMatcherProtoP\x01ZUgithub.com/envoyproxy/go-control-plane/envoy/extensions/common/matching/v3;matchingv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -32,10 +31,8 @@ _EXTENSIONWITHMATCHER.fields_by_name['matcher']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _EXTENSIONWITHMATCHER.fields_by_name['extension_config']._options = None _EXTENSIONWITHMATCHER.fields_by_name['extension_config']._serialized_options = b'\372B\005\212\001\002\020\001' - _EXTENSIONWITHMATCHER._options = None - _EXTENSIONWITHMATCHER._serialized_options = b'\322\306\244\341\006\002\010\001' - _globals['_EXTENSIONWITHMATCHER']._serialized_start=346 - _globals['_EXTENSIONWITHMATCHER']._serialized_end=580 - _globals['_EXTENSIONWITHMATCHERPERROUTE']._serialized_start=582 - _globals['_EXTENSIONWITHMATCHERPERROUTE']._serialized_end=663 + _globals['_EXTENSIONWITHMATCHER']._serialized_start=313 + _globals['_EXTENSIONWITHMATCHER']._serialized_end=537 + _globals['_EXTENSIONWITHMATCHERPERROUTE']._serialized_start=539 + _globals['_EXTENSIONWITHMATCHERPERROUTE']._serialized_end=620 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/value_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/value_pb2.py new file mode 100644 index 0000000000000..a54bbb9c50007 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/common/set_filter_state/v3/value_pb2.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/common/set_filter_state/v3/value.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.config.core.v3 import substitution_format_string_pb2 as envoy_dot_config_dot_core_dot_v3_dot_substitution__format__string__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?envoy/extensions/filters/common/set_filter_state/v3/value.proto\x12\x33\x65nvoy.extensions.filters.common.set_filter_state.v3\x1a\x35\x65nvoy/config/core/v3/substitution_format_string.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x85\x03\n\x10\x46ilterStateValue\x12\x1d\n\nobject_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x12\x13\n\x0b\x66\x61\x63tory_key\x18\x06 \x01(\t\x12G\n\rformat_string\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.SubstitutionFormatStringH\x01\x12\x11\n\tread_only\x18\x03 \x01(\x08\x12v\n\x14shared_with_upstream\x18\x04 \x01(\x0e\x32X.envoy.extensions.filters.common.set_filter_state.v3.FilterStateValue.SharedWithUpstream\x12\x15\n\rskip_if_empty\x18\x05 \x01(\x08\"8\n\x12SharedWithUpstream\x12\x08\n\x04NONE\x10\x00\x12\x08\n\x04ONCE\x10\x01\x12\x0e\n\nTRANSITIVE\x10\x02\x42\n\n\x03key\x12\x03\xf8\x42\x01\x42\x0c\n\x05value\x12\x03\xf8\x42\x01\x42\xc8\x01\nAio.envoyproxy.envoy.extensions.filters.common.set_filter_state.v3B\nValueProtoP\x01Zmgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/set_filter_state/v3;set_filter_statev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.common.set_filter_state.v3.value_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nAio.envoyproxy.envoy.extensions.filters.common.set_filter_state.v3B\nValueProtoP\001Zmgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/set_filter_state/v3;set_filter_statev3\272\200\310\321\006\002\020\002' + _FILTERSTATEVALUE.oneofs_by_name['key']._options = None + _FILTERSTATEVALUE.oneofs_by_name['key']._serialized_options = b'\370B\001' + _FILTERSTATEVALUE.oneofs_by_name['value']._options = None + _FILTERSTATEVALUE.oneofs_by_name['value']._serialized_options = b'\370B\001' + _FILTERSTATEVALUE.fields_by_name['object_key']._options = None + _FILTERSTATEVALUE.fields_by_name['object_key']._serialized_options = b'\372B\004r\002\020\001' + _globals['_FILTERSTATEVALUE']._serialized_start=232 + _globals['_FILTERSTATEVALUE']._serialized_end=621 + _globals['_FILTERSTATEVALUE_SHAREDWITHUPSTREAM']._serialized_start=539 + _globals['_FILTERSTATEVALUE_SHAREDWITHUPSTREAM']._serialized_end=595 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing_pb2.py index 0cb65d8f11624..344448f86b7cb 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing_pb2.py @@ -17,7 +17,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNenvoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing.proto\x12\x34\x65nvoy.extensions.filters.http.aws_request_signing.v3\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x94\x02\n\x11\x41wsRequestSigning\x12\x1d\n\x0cservice_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x06region\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x0chost_rewrite\x18\x03 \x01(\t\x12\x1c\n\x14use_unsigned_payload\x18\x04 \x01(\x08\x12\x44\n\x16match_excluded_headers\x18\x05 \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcher:M\x9a\xc5\x88\x1eH\nFenvoy.config.filter.http.aws_request_signing.v2alpha.AwsRequestSigning\"\x9f\x01\n\x19\x41wsRequestSigningPerRoute\x12\x64\n\x13\x61ws_request_signing\x18\x01 \x01(\x0b\x32G.envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigning\x12\x1c\n\x0bstat_prefix\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x42\xd9\x01\nBio.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3B\x16\x41wsRequestSigningProtoP\x01Zqgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/aws_request_signing/v3;aws_request_signingv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nNenvoy/extensions/filters/http/aws_request_signing/v3/aws_request_signing.proto\x12\x34\x65nvoy.extensions.filters.http.aws_request_signing.v3\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xbc\x03\n\x11\x41wsRequestSigning\x12\x1d\n\x0cservice_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x06region\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x0chost_rewrite\x18\x03 \x01(\t\x12\x1c\n\x14use_unsigned_payload\x18\x04 \x01(\x08\x12\x44\n\x16match_excluded_headers\x18\x05 \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcher\x12s\n\x11signing_algorithm\x18\x06 \x01(\x0e\x32X.envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigning.SigningAlgorithm\"1\n\x10SigningAlgorithm\x12\r\n\tAWS_SIGV4\x10\x00\x12\x0e\n\nAWS_SIGV4A\x10\x01:M\x9a\xc5\x88\x1eH\nFenvoy.config.filter.http.aws_request_signing.v2alpha.AwsRequestSigning\"\x9f\x01\n\x19\x41wsRequestSigningPerRoute\x12\x64\n\x13\x61ws_request_signing\x18\x01 \x01(\x0b\x32G.envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigning\x12\x1c\n\x0bstat_prefix\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x42\xd9\x01\nBio.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3B\x16\x41wsRequestSigningProtoP\x01Zqgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/aws_request_signing/v3;aws_request_signingv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -34,7 +34,9 @@ _AWSREQUESTSIGNINGPERROUTE.fields_by_name['stat_prefix']._options = None _AWSREQUESTSIGNINGPERROUTE.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _globals['_AWSREQUESTSIGNING']._serialized_start=264 - _globals['_AWSREQUESTSIGNING']._serialized_end=540 - _globals['_AWSREQUESTSIGNINGPERROUTE']._serialized_start=543 - _globals['_AWSREQUESTSIGNINGPERROUTE']._serialized_end=702 + _globals['_AWSREQUESTSIGNING']._serialized_end=708 + _globals['_AWSREQUESTSIGNING_SIGNINGALGORITHM']._serialized_start=580 + _globals['_AWSREQUESTSIGNING_SIGNINGALGORITHM']._serialized_end=629 + _globals['_AWSREQUESTSIGNINGPERROUTE']._serialized_start=711 + _globals['_AWSREQUESTSIGNINGPERROUTE']._serialized_end=870 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/basic_auth_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/basic_auth_pb2.py new file mode 100644 index 0000000000000..718198cb391af --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/basic_auth/v3/basic_auth_pb2.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/http/basic_auth/v3/basic_auth.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 +from udpa.annotations import sensitive_pb2 as udpa_dot_annotations_dot_sensitive__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nio.envoyproxy.envoy.extensions.filters.http.header_mutation.v3B\x13HeaderMutationProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/header_mutation/v3;header_mutationv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nFenvoy/extensions/filters/http/header_mutation/v3/header_mutation.proto\x12\x30\x65nvoy.extensions.filters.http.header_mutation.v3\x1a:envoy/config/common/mutation_rules/v3/mutation_rules.proto\x1a\x1dudpa/annotations/status.proto\"\xb0\x01\n\tMutations\x12P\n\x11request_mutations\x18\x01 \x03(\x0b\x32\x35.envoy.config.common.mutation_rules.v3.HeaderMutation\x12Q\n\x12response_mutations\x18\x02 \x03(\x0b\x32\x35.envoy.config.common.mutation_rules.v3.HeaderMutation\"h\n\x16HeaderMutationPerRoute\x12N\n\tmutations\x18\x01 \x01(\x0b\x32;.envoy.extensions.filters.http.header_mutation.v3.Mutations\"\x8d\x01\n\x0eHeaderMutation\x12N\n\tmutations\x18\x01 \x01(\x0b\x32;.envoy.extensions.filters.http.header_mutation.v3.Mutations\x12+\n#most_specific_header_mutations_wins\x18\x02 \x01(\x08\x42\xca\x01\n>io.envoyproxy.envoy.extensions.filters.http.header_mutation.v3B\x13HeaderMutationProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/header_mutation/v3;header_mutationv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -27,6 +27,6 @@ _globals['_MUTATIONS']._serialized_end=392 _globals['_HEADERMUTATIONPERROUTE']._serialized_start=394 _globals['_HEADERMUTATIONPERROUTE']._serialized_end=498 - _globals['_HEADERMUTATION']._serialized_start=500 - _globals['_HEADERMUTATION']._serialized_end=596 + _globals['_HEADERMUTATION']._serialized_start=501 + _globals['_HEADERMUTATION']._serialized_end=642 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata_pb2.py new file mode 100644 index 0000000000000..82ad961de7e76 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata_pb2.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHenvoy/extensions/filters/http/json_to_metadata/v3/json_to_metadata.proto\x12\x31\x65nvoy.extensions.filters.http.json_to_metadata.v3\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xa6\t\n\x0eJsonToMetadata\x12\x63\n\rrequest_rules\x18\x01 \x01(\x0b\x32L.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.MatchRules\x12\x64\n\x0eresponse_rules\x18\x02 \x01(\x0b\x32L.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.MatchRules\x1a\x86\x02\n\x0cKeyValuePair\x12\x1a\n\x12metadata_namespace\x18\x01 \x01(\t\x12\x14\n\x03key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\'\n\x05value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.ValueH\x00\x12\x63\n\x04type\x18\x04 \x01(\x0e\x32K.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.ValueTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12(\n preserve_existing_metadata_value\x18\x05 \x01(\x08\x42\x0c\n\nvalue_type\x1a.\n\x08Selector\x12\x16\n\x03key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x42\n\n\x08selector\x1a\x99\x03\n\x04Rule\x12g\n\tselectors\x18\x01 \x03(\x0b\x32J.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.SelectorB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12\x62\n\non_present\x18\x02 \x01(\x0b\x32N.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.KeyValuePair\x12\x62\n\non_missing\x18\x03 \x01(\x0b\x32N.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.KeyValuePair\x12`\n\x08on_error\x18\x04 \x01(\x0b\x32N.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.KeyValuePair\x1a\xba\x01\n\nMatchRules\x12_\n\x05rules\x18\x01 \x03(\x0b\x32\x46.envoy.extensions.filters.http.json_to_metadata.v3.JsonToMetadata.RuleB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12)\n\x13\x61llow_content_types\x18\x02 \x03(\tB\x0c\xfa\x42\t\x92\x01\x06\"\x04r\x02\x10\x01\x12 \n\x18\x61llow_empty_content_type\x18\x03 \x01(\x08\"7\n\tValueType\x12\x12\n\x0ePROTOBUF_VALUE\x10\x00\x12\n\n\x06STRING\x10\x01\x12\n\n\x06NUMBER\x10\x02\x42\xcd\x01\n?io.envoyproxy.envoy.extensions.filters.http.json_to_metadata.v3B\x13JsonToMetadataProtoP\x01Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/json_to_metadata/v3;json_to_metadatav3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.http.json_to_metadata.v3.json_to_metadata_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.http.json_to_metadata.v3B\023JsonToMetadataProtoP\001Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/json_to_metadata/v3;json_to_metadatav3\272\200\310\321\006\002\020\002' + _JSONTOMETADATA_KEYVALUEPAIR.fields_by_name['key']._options = None + _JSONTOMETADATA_KEYVALUEPAIR.fields_by_name['key']._serialized_options = b'\372B\004r\002\020\001' + _JSONTOMETADATA_KEYVALUEPAIR.fields_by_name['type']._options = None + _JSONTOMETADATA_KEYVALUEPAIR.fields_by_name['type']._serialized_options = b'\372B\005\202\001\002\020\001' + _JSONTOMETADATA_SELECTOR.fields_by_name['key']._options = None + _JSONTOMETADATA_SELECTOR.fields_by_name['key']._serialized_options = b'\372B\004r\002\020\001' + _JSONTOMETADATA_RULE.fields_by_name['selectors']._options = None + _JSONTOMETADATA_RULE.fields_by_name['selectors']._serialized_options = b'\372B\005\222\001\002\010\001' + _JSONTOMETADATA_MATCHRULES.fields_by_name['rules']._options = None + _JSONTOMETADATA_MATCHRULES.fields_by_name['rules']._serialized_options = b'\372B\005\222\001\002\010\001' + _JSONTOMETADATA_MATCHRULES.fields_by_name['allow_content_types']._options = None + _JSONTOMETADATA_MATCHRULES.fields_by_name['allow_content_types']._serialized_options = b'\372B\t\222\001\006\"\004r\002\020\001' + _globals['_JSONTOMETADATA']._serialized_start=214 + _globals['_JSONTOMETADATA']._serialized_end=1404 + _globals['_JSONTOMETADATA_KEYVALUEPAIR']._serialized_start=436 + _globals['_JSONTOMETADATA_KEYVALUEPAIR']._serialized_end=698 + _globals['_JSONTOMETADATA_SELECTOR']._serialized_start=700 + _globals['_JSONTOMETADATA_SELECTOR']._serialized_end=746 + _globals['_JSONTOMETADATA_RULE']._serialized_start=749 + _globals['_JSONTOMETADATA_RULE']._serialized_end=1158 + _globals['_JSONTOMETADATA_MATCHRULES']._serialized_start=1161 + _globals['_JSONTOMETADATA_MATCHRULES']._serialized_end=1347 + _globals['_JSONTOMETADATA_VALUETYPE']._serialized_start=1349 + _globals['_JSONTOMETADATA_VALUETYPE']._serialized_end=1404 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/jwt_authn/v3/config_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/jwt_authn/v3/config_pb2.py index 1493d5cab35f6..b08f1eed59fdb 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/jwt_authn/v3/config_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/jwt_authn/v3/config_pb2.py @@ -21,7 +21,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7envoy/extensions/filters/http/jwt_authn/v3/config.proto\x12*envoy.extensions.filters.http.jwt_authn.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a#envoy/config/core/v3/http_uri.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x94\x06\n\x0bJwtProvider\x12\x0e\n\x06issuer\x18\x01 \x01(\t\x12\x11\n\taudiences\x18\x02 \x03(\t\x12M\n\x0bremote_jwks\x18\x03 \x01(\x0b\x32\x36.envoy.extensions.filters.http.jwt_authn.v3.RemoteJwksH\x00\x12\x36\n\nlocal_jwks\x18\x04 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12\x0f\n\x07\x66orward\x18\x05 \x01(\x08\x12K\n\x0c\x66rom_headers\x18\x06 \x03(\x0b\x32\x35.envoy.extensions.filters.http.jwt_authn.v3.JwtHeader\x12\x13\n\x0b\x66rom_params\x18\x07 \x03(\t\x12\x14\n\x0c\x66rom_cookies\x18\r \x03(\t\x12+\n\x16\x66orward_payload_header\x18\x08 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xc8\x01\x00\x12\"\n\x1apad_forward_payload_header\x18\x0b \x01(\x08\x12\x1b\n\x13payload_in_metadata\x18\t \x01(\t\x12\x1a\n\x12header_in_metadata\x18\x0e \x01(\t\x12!\n\x19\x66\x61iled_status_in_metadata\x18\x10 \x01(\t\x12\x1a\n\x12\x63lock_skew_seconds\x18\n \x01(\r\x12T\n\x10jwt_cache_config\x18\x0c \x01(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtCacheConfig\x12V\n\x10\x63laim_to_headers\x18\x0f \x03(\x0b\x32<.envoy.extensions.filters.http.jwt_authn.v3.JwtClaimToHeader:=\x9a\xc5\x88\x1e\x38\n6envoy.config.filter.http.jwt_authn.v2alpha.JwtProviderB\x1c\n\x15jwks_source_specifier\x12\x03\xf8\x42\x01\"(\n\x0eJwtCacheConfig\x12\x16\n\x0ejwt_cache_size\x18\x01 \x01(\r\"\xb8\x02\n\nRemoteJwks\x12/\n\x08http_uri\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUri\x12\x31\n\x0e\x63\x61\x63he_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12O\n\x0b\x61sync_fetch\x18\x03 \x01(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwksAsyncFetch\x12\x37\n\x0cretry_policy\x18\x04 \x01(\x0b\x32!.envoy.config.core.v3.RetryPolicy:<\x9a\xc5\x88\x1e\x37\n5envoy.config.filter.http.jwt_authn.v2alpha.RemoteJwks\"c\n\x0eJwksAsyncFetch\x12\x15\n\rfast_listener\x18\x01 \x01(\x08\x12:\n\x17\x66\x61iled_refetch_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x88\x01\n\tJwtHeader\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12!\n\x0cvalue_prefix\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00:;\x9a\xc5\x88\x1e\x36\n4envoy.config.filter.http.jwt_authn.v2alpha.JwtHeader\"\x8a\x01\n\x15ProviderWithAudiences\x12\x15\n\rprovider_name\x18\x01 \x01(\t\x12\x11\n\taudiences\x18\x02 \x03(\t:G\x9a\xc5\x88\x1e\x42\n@envoy.config.filter.http.jwt_authn.v2alpha.ProviderWithAudiences\"\x82\x04\n\x0eJwtRequirement\x12\x17\n\rprovider_name\x18\x01 \x01(\tH\x00\x12\x63\n\x16provider_and_audiences\x18\x02 \x01(\x0b\x32\x41.envoy.extensions.filters.http.jwt_authn.v3.ProviderWithAudiencesH\x00\x12X\n\x0crequires_any\x18\x03 \x01(\x0b\x32@.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirementOrListH\x00\x12Y\n\x0crequires_all\x18\x04 \x01(\x0b\x32\x41.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirementAndListH\x00\x12\x39\n\x17\x61llow_missing_or_failed\x18\x05 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00\x12/\n\rallow_missing\x18\x06 \x01(\x0b\x32\x16.google.protobuf.EmptyH\x00:@\x9a\xc5\x88\x1e;\n9envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementB\x0f\n\rrequires_type\"\xba\x01\n\x14JwtRequirementOrList\x12Z\n\x0crequirements\x18\x01 \x03(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirementB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:F\x9a\xc5\x88\x1e\x41\n?envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementOrList\"\xbc\x01\n\x15JwtRequirementAndList\x12Z\n\x0crequirements\x18\x01 \x03(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirementB\x08\xfa\x42\x05\x92\x01\x02\x08\x02:G\x9a\xc5\x88\x1e\x42\n@envoy.config.filter.http.jwt_authn.v2alpha.JwtRequirementAndList\"\x99\x02\n\x0fRequirementRule\x12:\n\x05match\x18\x01 \x01(\x0b\x32!.envoy.config.route.v3.RouteMatchB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12N\n\x08requires\x18\x02 \x01(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirementH\x00\x12#\n\x10requirement_name\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00:A\x9a\xc5\x88\x1e<\n:envoy.config.filter.http.jwt_authn.v2alpha.RequirementRuleB\x12\n\x10requirement_type\"\xb5\x02\n\x0f\x46ilterStateRule\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12[\n\x08requires\x18\x03 \x03(\x0b\x32I.envoy.extensions.filters.http.jwt_authn.v3.FilterStateRule.RequiresEntry\x1ak\n\rRequiresEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement:\x02\x38\x01:A\x9a\xc5\x88\x1e<\n:envoy.config.filter.http.jwt_authn.v2alpha.FilterStateRule\"\xc7\x05\n\x11JwtAuthentication\x12_\n\tproviders\x18\x01 \x03(\x0b\x32L.envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication.ProvidersEntry\x12J\n\x05rules\x18\x02 \x03(\x0b\x32;.envoy.extensions.filters.http.jwt_authn.v3.RequirementRule\x12W\n\x12\x66ilter_state_rules\x18\x03 \x01(\x0b\x32;.envoy.extensions.filters.http.jwt_authn.v3.FilterStateRule\x12\x1d\n\x15\x62ypass_cors_preflight\x18\x04 \x01(\x08\x12j\n\x0frequirement_map\x18\x05 \x03(\x0b\x32Q.envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication.RequirementMapEntry\x1ai\n\x0eProvidersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x46\n\x05value\x18\x02 \x01(\x0b\x32\x37.envoy.extensions.filters.http.jwt_authn.v3.JwtProvider:\x02\x38\x01\x1aq\n\x13RequirementMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement:\x02\x38\x01:C\x9a\xc5\x88\x1e>\n\n.envoy.extensions.common.ratelimit.v3.LocalRateLimitDescriptor\x12\x16\n\x05stage\x18\t \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x32\n*local_rate_limit_per_downstream_connection\x18\x0b \x01(\x08\x12o\n\x1a\x65nable_x_ratelimit_headers\x18\x0c \x01(\x0e\x32\x41.envoy.extensions.common.ratelimit.v3.XRateLimitHeadersRFCVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12[\n\x0evh_rate_limits\x18\r \x01(\x0e\x32\x39.envoy.extensions.common.ratelimit.v3.VhRateLimitsOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x42\xca\x01\n>io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3B\x13LocalRateLimitProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/local_ratelimit/v3;local_ratelimitv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nGenvoy/extensions/filters/http/local_ratelimit/v3/local_rate_limit.proto\x12\x30\x65nvoy.extensions.filters.http.local_ratelimit.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x34\x65nvoy/extensions/common/ratelimit/v3/ratelimit.proto\x1a\x1f\x65nvoy/type/v3/http_status.proto\x1a envoy/type/v3/token_bucket.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xb9\x07\n\x0eLocalRateLimit\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12)\n\x06status\x18\x02 \x01(\x0b\x32\x19.envoy.type.v3.HttpStatus\x12\x30\n\x0ctoken_bucket\x18\x03 \x01(\x0b\x32\x1a.envoy.type.v3.TokenBucket\x12\x46\n\x0e\x66ilter_enabled\x18\x04 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12G\n\x0f\x66ilter_enforced\x18\x05 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x63\n(request_headers_to_add_when_not_enforced\x18\n \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\x08\xfa\x42\x05\x92\x01\x02\x10\n\x12R\n\x17response_headers_to_add\x18\x06 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\x08\xfa\x42\x05\x92\x01\x02\x10\n\x12S\n\x0b\x64\x65scriptors\x18\x08 \x03(\x0b\x32>.envoy.extensions.common.ratelimit.v3.LocalRateLimitDescriptor\x12\x16\n\x05stage\x18\t \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x32\n*local_rate_limit_per_downstream_connection\x18\x0b \x01(\x08\x12o\n\x1a\x65nable_x_ratelimit_headers\x18\x0c \x01(\x0e\x32\x41.envoy.extensions.common.ratelimit.v3.XRateLimitHeadersRFCVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12[\n\x0evh_rate_limits\x18\r \x01(\x0e\x32\x39.envoy.extensions.common.ratelimit.v3.VhRateLimitsOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12G\n#always_consume_default_token_bucket\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\"rate_limited_as_resource_exhausted\x18\x0f \x01(\x08\x42\xca\x01\n>io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3B\x13LocalRateLimitProtoP\x01Zigithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/local_ratelimit/v3;local_ratelimitv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -39,6 +40,6 @@ _LOCALRATELIMIT.fields_by_name['enable_x_ratelimit_headers']._serialized_options = b'\372B\005\202\001\002\020\001' _LOCALRATELIMIT.fields_by_name['vh_rate_limits']._options = None _LOCALRATELIMIT.fields_by_name['vh_rate_limits']._serialized_options = b'\372B\005\202\001\002\020\001' - _globals['_LOCALRATELIMIT']._serialized_start=336 - _globals['_LOCALRATELIMIT']._serialized_end=1172 + _globals['_LOCALRATELIMIT']._serialized_start=368 + _globals['_LOCALRATELIMIT']._serialized_end=1321 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/oauth2/v3/oauth_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/oauth2/v3/oauth_pb2.py index e4809b59a4d5a..263c6ca95ab37 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/oauth2/v3/oauth_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/oauth2/v3/oauth_pb2.py @@ -15,11 +15,13 @@ from envoy.config.route.v3 import route_components_pb2 as envoy_dot_config_dot_route_dot_v3_dot_route__components__pb2 from envoy.extensions.transport_sockets.tls.v3 import secret_pb2 as envoy_dot_extensions_dot_transport__sockets_dot_tls_dot_v3_dot_secret__pb2 from envoy.type.matcher.v3 import path_pb2 as envoy_dot_type_dot_matcher_dot_v3_dot_path__pb2 +from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3envoy/extensions/filters/http/oauth2/v3/oauth.proto\x12\'envoy.extensions.filters.http.oauth2.v3\x1a#envoy/config/core/v3/http_uri.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a envoy/type/matcher/v3/path.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x99\x04\n\x11OAuth2Credentials\x12\x1a\n\tclient_id\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12Z\n\x0ctoken_secret\x18\x02 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12[\n\x0bhmac_secret\x18\x03 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12\\\n\x0c\x63ookie_names\x18\x04 \x01(\x0b\x32\x46.envoy.extensions.filters.http.oauth2.v3.OAuth2Credentials.CookieNames\x1a\xb8\x01\n\x0b\x43ookieNames\x12!\n\x0c\x62\x65\x61rer_token\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1f\n\noauth_hmac\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\"\n\roauth_expires\x18\x03 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1d\n\x08id_token\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\"\n\rrefresh_token\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x42\x16\n\x0ftoken_formation\x12\x03\xf8\x42\x01\"\x92\x05\n\x0cOAuth2Config\x12\x35\n\x0etoken_endpoint\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUri\x12\'\n\x16\x61uthorization_endpoint\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12Y\n\x0b\x63redentials\x18\x03 \x01(\x0b\x32:.envoy.extensions.filters.http.oauth2.v3.OAuth2CredentialsB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1d\n\x0credirect_uri\x18\x04 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12K\n\x15redirect_path_matcher\x18\x05 \x01(\x0b\x32\".envoy.type.matcher.v3.PathMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x42\n\x0csignout_path\x18\x06 \x01(\x0b\x32\".envoy.type.matcher.v3.PathMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1c\n\x14\x66orward_bearer_token\x18\x07 \x01(\x08\x12\x42\n\x14pass_through_matcher\x18\x08 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x13\n\x0b\x61uth_scopes\x18\t \x03(\t\x12\x11\n\tresources\x18\n \x03(\t\x12[\n\tauth_type\x18\x0b \x01(\x0e\x32>.envoy.extensions.filters.http.oauth2.v3.OAuth2Config.AuthTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"0\n\x08\x41uthType\x12\x14\n\x10URL_ENCODED_BODY\x10\x00\x12\x0e\n\nBASIC_AUTH\x10\x01\"O\n\x06OAuth2\x12\x45\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x35.envoy.extensions.filters.http.oauth2.v3.OAuth2ConfigB\xa6\x01\n5io.envoyproxy.envoy.extensions.filters.http.oauth2.v3B\nOauthProtoP\x01ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/oauth2/v3;oauth2v3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3envoy/extensions/filters/http/oauth2/v3/oauth.proto\x12\'envoy.extensions.filters.http.oauth2.v3\x1a#envoy/config/core/v3/http_uri.proto\x1a,envoy/config/route/v3/route_components.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a envoy/type/matcher/v3/path.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x99\x04\n\x11OAuth2Credentials\x12\x1a\n\tclient_id\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12Z\n\x0ctoken_secret\x18\x02 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12[\n\x0bhmac_secret\x18\x03 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12\\\n\x0c\x63ookie_names\x18\x04 \x01(\x0b\x32\x46.envoy.extensions.filters.http.oauth2.v3.OAuth2Credentials.CookieNames\x1a\xb8\x01\n\x0b\x43ookieNames\x12!\n\x0c\x62\x65\x61rer_token\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1f\n\noauth_hmac\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\"\n\roauth_expires\x18\x03 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1d\n\x08id_token\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\"\n\rrefresh_token\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x42\x16\n\x0ftoken_formation\x12\x03\xf8\x42\x01\"\x80\x06\n\x0cOAuth2Config\x12\x35\n\x0etoken_endpoint\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.HttpUri\x12\'\n\x16\x61uthorization_endpoint\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12Y\n\x0b\x63redentials\x18\x03 \x01(\x0b\x32:.envoy.extensions.filters.http.oauth2.v3.OAuth2CredentialsB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1d\n\x0credirect_uri\x18\x04 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12K\n\x15redirect_path_matcher\x18\x05 \x01(\x0b\x32\".envoy.type.matcher.v3.PathMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x42\n\x0csignout_path\x18\x06 \x01(\x0b\x32\".envoy.type.matcher.v3.PathMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1c\n\x14\x66orward_bearer_token\x18\x07 \x01(\x08\x12\x42\n\x14pass_through_matcher\x18\x08 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcher\x12\x13\n\x0b\x61uth_scopes\x18\t \x03(\t\x12\x11\n\tresources\x18\n \x03(\t\x12[\n\tauth_type\x18\x0b \x01(\x0e\x32>.envoy.extensions.filters.http.oauth2.v3.OAuth2Config.AuthTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x35\n\x11use_refresh_token\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x12\x64\x65\x66\x61ult_expires_in\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\"0\n\x08\x41uthType\x12\x14\n\x10URL_ENCODED_BODY\x10\x00\x12\x0e\n\nBASIC_AUTH\x10\x01\"O\n\x06OAuth2\x12\x45\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x35.envoy.extensions.filters.http.oauth2.v3.OAuth2ConfigB\xa6\x01\n5io.envoyproxy.envoy.extensions.filters.http.oauth2.v3B\nOauthProtoP\x01ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/oauth2/v3;oauth2v3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -57,14 +59,14 @@ _OAUTH2CONFIG.fields_by_name['signout_path']._serialized_options = b'\372B\005\212\001\002\020\001' _OAUTH2CONFIG.fields_by_name['auth_type']._options = None _OAUTH2CONFIG.fields_by_name['auth_type']._serialized_options = b'\372B\005\202\001\002\020\001' - _globals['_OAUTH2CREDENTIALS']._serialized_start=326 - _globals['_OAUTH2CREDENTIALS']._serialized_end=863 - _globals['_OAUTH2CREDENTIALS_COOKIENAMES']._serialized_start=655 - _globals['_OAUTH2CREDENTIALS_COOKIENAMES']._serialized_end=839 - _globals['_OAUTH2CONFIG']._serialized_start=866 - _globals['_OAUTH2CONFIG']._serialized_end=1524 - _globals['_OAUTH2CONFIG_AUTHTYPE']._serialized_start=1476 - _globals['_OAUTH2CONFIG_AUTHTYPE']._serialized_end=1524 - _globals['_OAUTH2']._serialized_start=1526 - _globals['_OAUTH2']._serialized_end=1605 + _globals['_OAUTH2CREDENTIALS']._serialized_start=390 + _globals['_OAUTH2CREDENTIALS']._serialized_end=927 + _globals['_OAUTH2CREDENTIALS_COOKIENAMES']._serialized_start=719 + _globals['_OAUTH2CREDENTIALS_COOKIENAMES']._serialized_end=903 + _globals['_OAUTH2CONFIG']._serialized_start=930 + _globals['_OAUTH2CONFIG']._serialized_end=1698 + _globals['_OAUTH2CONFIG_AUTHTYPE']._serialized_start=1650 + _globals['_OAUTH2CONFIG_AUTHTYPE']._serialized_end=1698 + _globals['_OAUTH2']._serialized_start=1700 + _globals['_OAUTH2']._serialized_end=1779 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/config_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/config_pb2.py new file mode 100644 index 0000000000000..877756c38bf76 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/proto_message_logging/v3/config_pb2.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/http/proto_message_logging/v3/config.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nCenvoy/extensions/filters/http/proto_message_logging/v3/config.proto\x12\x36\x65nvoy.extensions.filters.http.proto_message_logging.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\"\xb5\x04\n\x19ProtoMessageLoggingConfig\x12\x37\n\x0b\x64\x61ta_source\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceH\x00\x12)\n\x1fproto_descriptor_typed_metadata\x18\x02 \x01(\tH\x00\x12g\n\x04mode\x18\x03 \x01(\x0e\x32Y.envoy.extensions.filters.http.proto_message_logging.v3.ProtoMessageLoggingConfig.LogMode\x12\x81\x01\n\x11logging_by_method\x18\x04 \x03(\x0b\x32\x66.envoy.extensions.filters.http.proto_message_logging.v3.ProtoMessageLoggingConfig.LoggingByMethodEntry\x1a}\n\x14LoggingByMethodEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12T\n\x05value\x18\x02 \x01(\x0b\x32\x45.envoy.extensions.filters.http.proto_message_logging.v3.MethodLogging:\x02\x38\x01\"6\n\x07LogMode\x12\x17\n\x13LogMode_UNSPECIFIED\x10\x00\x12\x12\n\x0e\x46IRST_AND_LAST\x10\x01\x42\x10\n\x0e\x64\x65scriptor_set\"\x89\x05\n\rMethodLogging\x12\x82\x01\n\x18request_logging_by_field\x18\x02 \x03(\x0b\x32`.envoy.extensions.filters.http.proto_message_logging.v3.MethodLogging.RequestLoggingByFieldEntry\x12\x84\x01\n\x19response_logging_by_field\x18\x03 \x03(\x0b\x32\x61.envoy.extensions.filters.http.proto_message_logging.v3.MethodLogging.ResponseLoggingByFieldEntry\x1a\x90\x01\n\x1aRequestLoggingByFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x61\n\x05value\x18\x02 \x01(\x0e\x32R.envoy.extensions.filters.http.proto_message_logging.v3.MethodLogging.LogDirective:\x02\x38\x01\x1a\x91\x01\n\x1bResponseLoggingByFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x61\n\x05value\x18\x02 \x01(\x0e\x32R.envoy.extensions.filters.http.proto_message_logging.v3.MethodLogging.LogDirective:\x02\x38\x01\"E\n\x0cLogDirective\x12\x1c\n\x18LogDirective_UNSPECIFIED\x10\x00\x12\x07\n\x03LOG\x10\x01\x12\x0e\n\nLOG_REDACT\x10\x02\x42\xdc\x01\nDio.envoyproxy.envoy.extensions.filters.http.proto_message_logging.v3B\x0b\x43onfigProtoP\x01Zugithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/proto_message_logging/v3;proto_message_loggingv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.http.proto_message_logging.v3.config_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nDio.envoyproxy.envoy.extensions.filters.http.proto_message_logging.v3B\013ConfigProtoP\001Zugithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/proto_message_logging/v3;proto_message_loggingv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + _PROTOMESSAGELOGGINGCONFIG_LOGGINGBYMETHODENTRY._options = None + _PROTOMESSAGELOGGINGCONFIG_LOGGINGBYMETHODENTRY._serialized_options = b'8\001' + _METHODLOGGING_REQUESTLOGGINGBYFIELDENTRY._options = None + _METHODLOGGING_REQUESTLOGGINGBYFIELDENTRY._serialized_options = b'8\001' + _METHODLOGGING_RESPONSELOGGINGBYFIELDENTRY._options = None + _METHODLOGGING_RESPONSELOGGINGBYFIELDENTRY._serialized_options = b'8\001' + _globals['_PROTOMESSAGELOGGINGCONFIG']._serialized_start=225 + _globals['_PROTOMESSAGELOGGINGCONFIG']._serialized_end=790 + _globals['_PROTOMESSAGELOGGINGCONFIG_LOGGINGBYMETHODENTRY']._serialized_start=591 + _globals['_PROTOMESSAGELOGGINGCONFIG_LOGGINGBYMETHODENTRY']._serialized_end=716 + _globals['_PROTOMESSAGELOGGINGCONFIG_LOGMODE']._serialized_start=718 + _globals['_PROTOMESSAGELOGGINGCONFIG_LOGMODE']._serialized_end=772 + _globals['_METHODLOGGING']._serialized_start=793 + _globals['_METHODLOGGING']._serialized_end=1442 + _globals['_METHODLOGGING_REQUESTLOGGINGBYFIELDENTRY']._serialized_start=1079 + _globals['_METHODLOGGING_REQUESTLOGGINGBYFIELDENTRY']._serialized_end=1223 + _globals['_METHODLOGGING_RESPONSELOGGINGBYFIELDENTRY']._serialized_start=1226 + _globals['_METHODLOGGING_RESPONSELOGGINGBYFIELDENTRY']._serialized_end=1371 + _globals['_METHODLOGGING_LOGDIRECTIVE']._serialized_start=1373 + _globals['_METHODLOGGING_LOGDIRECTIVE']._serialized_end=1442 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/ratelimit/v3/rate_limit_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/ratelimit/v3/rate_limit_pb2.py index 56660dd8feba2..9fc3c570bea09 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/ratelimit/v3/rate_limit_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/ratelimit/v3/rate_limit_pb2.py @@ -23,7 +23,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;envoy/extensions/filters/http/ratelimit/v3/rate_limit.proto\x12*envoy.extensions.filters.http.ratelimit.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/ratelimit/v3/rls.proto\x1a,envoy/config/route/v3/route_components.proto\x1a%envoy/type/metadata/v3/metadata.proto\x1a\x1f\x65nvoy/type/v3/http_status.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xf1\x05\n\tRateLimit\x12\x17\n\x06\x64omain\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x05stage\x18\x02 \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x37\n\x0crequest_type\x18\x03 \x01(\tB!\xfa\x42\x1er\x1cR\x08internalR\x08\x65xternalR\x04\x62othR\x00\x12*\n\x07timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x66\x61ilure_mode_deny\x18\x05 \x01(\x08\x12*\n\"rate_limited_as_resource_exhausted\x18\x06 \x01(\x08\x12W\n\x12rate_limit_service\x18\x07 \x01(\x0b\x32\x31.envoy.config.ratelimit.v3.RateLimitServiceConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x7f\n\x1a\x65nable_x_ratelimit_headers\x18\x08 \x01(\x0e\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimit.XRateLimitHeadersRFCVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12*\n\"disable_x_envoy_ratelimited_header\x18\t \x01(\x08\x12\x36\n\x13rate_limited_status\x18\n \x01(\x0b\x32\x19.envoy.type.v3.HttpStatus\x12R\n\x17response_headers_to_add\x18\x0b \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\x08\xfa\x42\x05\x92\x01\x02\x10\n\"<\n\x1bXRateLimitHeadersRFCVersion\x12\x07\n\x03OFF\x10\x00\x12\x14\n\x10\x44RAFT_VERSION_03\x10\x01:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.http.rate_limit.v2.RateLimit\"\xf6\x0f\n\x0fRateLimitConfig\x12\x16\n\x05stage\x18\x01 \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x13\n\x0b\x64isable_key\x18\x02 \x01(\t\x12]\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x42.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.ActionB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12S\n\x05limit\x18\x04 \x01(\x0b\x32\x44.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Override\x1a\x8f\x0c\n\x06\x41\x63tion\x12j\n\x0esource_cluster\x18\x01 \x01(\x0b\x32P.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.SourceClusterH\x00\x12t\n\x13\x64\x65stination_cluster\x18\x02 \x01(\x0b\x32U.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.DestinationClusterH\x00\x12l\n\x0frequest_headers\x18\x03 \x01(\x0b\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RequestHeadersH\x00\x12j\n\x0eremote_address\x18\x04 \x01(\x0b\x32P.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RemoteAddressH\x00\x12\x64\n\x0bgeneric_key\x18\x05 \x01(\x0b\x32M.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.GenericKeyH\x00\x12q\n\x12header_value_match\x18\x06 \x01(\x0b\x32S.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.HeaderValueMatchH\x00\x12_\n\x08metadata\x18\x08 \x01(\x0b\x32K.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaDataH\x00\x12?\n\textension\x18\t \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a\x0f\n\rSourceCluster\x1a\x14\n\x12\x44\x65stinationCluster\x1am\n\x0eRequestHeaders\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x03 \x01(\x08\x1a\x0f\n\rRemoteAddress\x1aG\n\nGenericKey\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\t\x1a\x8c\x01\n\x10HeaderValueMatch\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x0c\x65xpect_match\x18\x02 \x01(\x08\x12?\n\x07headers\x18\x03 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xb5\x02\n\x08MetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x12l\n\x06source\x18\x04 \x01(\x0e\x32R.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaData.SourceB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x05 \x01(\x08\"&\n\x06Source\x12\x0b\n\x07\x44YNAMIC\x10\x00\x12\x0f\n\x0bROUTE_ENTRY\x10\x01\x42\x17\n\x10\x61\x63tion_specifier\x12\x03\xf8\x42\x01\x1a\xef\x01\n\x08Override\x12p\n\x10\x64ynamic_metadata\x18\x01 \x01(\x0b\x32T.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Override.DynamicMetadataH\x00\x1aV\n\x0f\x44ynamicMetadata\x12\x43\n\x0cmetadata_key\x18\x01 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42\x19\n\x12override_specifier\x12\x03\xf8\x42\x01\"\xf6\x03\n\x11RateLimitPerRoute\x12s\n\x0evh_rate_limits\x18\x01 \x01(\x0e\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute.VhRateLimitsOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12p\n\x0foverride_option\x18\x02 \x01(\x0e\x32M.envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute.OverrideOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12P\n\x0brate_limits\x18\x03 \x03(\x0b\x32;.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig\x12\x0e\n\x06\x64omain\x18\x04 \x01(\t\"<\n\x13VhRateLimitsOptions\x12\x0c\n\x08OVERRIDE\x10\x00\x12\x0b\n\x07INCLUDE\x10\x01\x12\n\n\x06IGNORE\x10\x02\"Z\n\x0fOverrideOptions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x13\n\x0fOVERRIDE_POLICY\x10\x01\x12\x12\n\x0eINCLUDE_POLICY\x10\x02\x12\x11\n\rIGNORE_POLICY\x10\x03\x42\xb3\x01\n8io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3B\x0eRateLimitProtoP\x01Z]github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/ratelimit/v3;ratelimitv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n;envoy/extensions/filters/http/ratelimit/v3/rate_limit.proto\x12*envoy.extensions.filters.http.ratelimit.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/ratelimit/v3/rls.proto\x1a,envoy/config/route/v3/route_components.proto\x1a%envoy/type/metadata/v3/metadata.proto\x1a\x1f\x65nvoy/type/v3/http_status.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xba\x06\n\tRateLimit\x12\x17\n\x06\x64omain\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x05stage\x18\x02 \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x37\n\x0crequest_type\x18\x03 \x01(\tB!\xfa\x42\x1er\x1cR\x08internalR\x08\x65xternalR\x04\x62othR\x00\x12*\n\x07timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x19\n\x11\x66\x61ilure_mode_deny\x18\x05 \x01(\x08\x12*\n\"rate_limited_as_resource_exhausted\x18\x06 \x01(\x08\x12W\n\x12rate_limit_service\x18\x07 \x01(\x0b\x32\x31.envoy.config.ratelimit.v3.RateLimitServiceConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x7f\n\x1a\x65nable_x_ratelimit_headers\x18\x08 \x01(\x0e\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimit.XRateLimitHeadersRFCVersionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12*\n\"disable_x_envoy_ratelimited_header\x18\t \x01(\x08\x12\x36\n\x13rate_limited_status\x18\n \x01(\x0b\x32\x19.envoy.type.v3.HttpStatus\x12R\n\x17response_headers_to_add\x18\x0b \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\x08\xfa\x42\x05\x92\x01\x02\x10\n\x12\x32\n\x0fstatus_on_error\x18\x0c \x01(\x0b\x32\x19.envoy.type.v3.HttpStatus\x12\x13\n\x0bstat_prefix\x18\r \x01(\t\"<\n\x1bXRateLimitHeadersRFCVersion\x12\x07\n\x03OFF\x10\x00\x12\x14\n\x10\x44RAFT_VERSION_03\x10\x01:7\x9a\xc5\x88\x1e\x32\n0envoy.config.filter.http.rate_limit.v2.RateLimit\"\xf6\x0f\n\x0fRateLimitConfig\x12\x16\n\x05stage\x18\x01 \x01(\rB\x07\xfa\x42\x04*\x02\x18\n\x12\x13\n\x0b\x64isable_key\x18\x02 \x01(\t\x12]\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x42.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.ActionB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x12S\n\x05limit\x18\x04 \x01(\x0b\x32\x44.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Override\x1a\x8f\x0c\n\x06\x41\x63tion\x12j\n\x0esource_cluster\x18\x01 \x01(\x0b\x32P.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.SourceClusterH\x00\x12t\n\x13\x64\x65stination_cluster\x18\x02 \x01(\x0b\x32U.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.DestinationClusterH\x00\x12l\n\x0frequest_headers\x18\x03 \x01(\x0b\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RequestHeadersH\x00\x12j\n\x0eremote_address\x18\x04 \x01(\x0b\x32P.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.RemoteAddressH\x00\x12\x64\n\x0bgeneric_key\x18\x05 \x01(\x0b\x32M.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.GenericKeyH\x00\x12q\n\x12header_value_match\x18\x06 \x01(\x0b\x32S.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.HeaderValueMatchH\x00\x12_\n\x08metadata\x18\x08 \x01(\x0b\x32K.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaDataH\x00\x12?\n\textension\x18\t \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x1a\x0f\n\rSourceCluster\x1a\x14\n\x12\x44\x65stinationCluster\x1am\n\x0eRequestHeaders\x12\"\n\x0bheader_name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x03 \x01(\x08\x1a\x0f\n\rRemoteAddress\x1aG\n\nGenericKey\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x16\n\x0e\x64\x65scriptor_key\x18\x02 \x01(\t\x1a\x8c\x01\n\x10HeaderValueMatch\x12!\n\x10\x64\x65scriptor_value\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x0c\x65xpect_match\x18\x02 \x01(\x08\x12?\n\x07headers\x18\x03 \x03(\x0b\x32$.envoy.config.route.v3.HeaderMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\xb5\x02\n\x08MetaData\x12\x1f\n\x0e\x64\x65scriptor_key\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x43\n\x0cmetadata_key\x18\x02 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x15\n\rdefault_value\x18\x03 \x01(\t\x12l\n\x06source\x18\x04 \x01(\x0e\x32R.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Action.MetaData.SourceB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x16\n\x0eskip_if_absent\x18\x05 \x01(\x08\"&\n\x06Source\x12\x0b\n\x07\x44YNAMIC\x10\x00\x12\x0f\n\x0bROUTE_ENTRY\x10\x01\x42\x17\n\x10\x61\x63tion_specifier\x12\x03\xf8\x42\x01\x1a\xef\x01\n\x08Override\x12p\n\x10\x64ynamic_metadata\x18\x01 \x01(\x0b\x32T.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig.Override.DynamicMetadataH\x00\x1aV\n\x0f\x44ynamicMetadata\x12\x43\n\x0cmetadata_key\x18\x01 \x01(\x0b\x32#.envoy.type.metadata.v3.MetadataKeyB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42\x19\n\x12override_specifier\x12\x03\xf8\x42\x01\"\xf6\x03\n\x11RateLimitPerRoute\x12s\n\x0evh_rate_limits\x18\x01 \x01(\x0e\x32Q.envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute.VhRateLimitsOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12p\n\x0foverride_option\x18\x02 \x01(\x0e\x32M.envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute.OverrideOptionsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12P\n\x0brate_limits\x18\x03 \x03(\x0b\x32;.envoy.extensions.filters.http.ratelimit.v3.RateLimitConfig\x12\x0e\n\x06\x64omain\x18\x04 \x01(\t\"<\n\x13VhRateLimitsOptions\x12\x0c\n\x08OVERRIDE\x10\x00\x12\x0b\n\x07INCLUDE\x10\x01\x12\n\n\x06IGNORE\x10\x02\"Z\n\x0fOverrideOptions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x13\n\x0fOVERRIDE_POLICY\x10\x01\x12\x12\n\x0eINCLUDE_POLICY\x10\x02\x12\x11\n\rIGNORE_POLICY\x10\x03\x42\xb3\x01\n8io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3B\x0eRateLimitProtoP\x01Z]github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/ratelimit/v3;ratelimitv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -76,37 +76,37 @@ _RATELIMITPERROUTE.fields_by_name['override_option']._options = None _RATELIMITPERROUTE.fields_by_name['override_option']._serialized_options = b'\372B\005\202\001\002\020\001' _globals['_RATELIMIT']._serialized_start=457 - _globals['_RATELIMIT']._serialized_end=1210 - _globals['_RATELIMIT_XRATELIMITHEADERSRFCVERSION']._serialized_start=1093 - _globals['_RATELIMIT_XRATELIMITHEADERSRFCVERSION']._serialized_end=1153 - _globals['_RATELIMITCONFIG']._serialized_start=1213 - _globals['_RATELIMITCONFIG']._serialized_end=3251 - _globals['_RATELIMITCONFIG_ACTION']._serialized_start=1458 - _globals['_RATELIMITCONFIG_ACTION']._serialized_end=3009 - _globals['_RATELIMITCONFIG_ACTION_SOURCECLUSTER']._serialized_start=2291 - _globals['_RATELIMITCONFIG_ACTION_SOURCECLUSTER']._serialized_end=2306 - _globals['_RATELIMITCONFIG_ACTION_DESTINATIONCLUSTER']._serialized_start=2308 - _globals['_RATELIMITCONFIG_ACTION_DESTINATIONCLUSTER']._serialized_end=2328 - _globals['_RATELIMITCONFIG_ACTION_REQUESTHEADERS']._serialized_start=2330 - _globals['_RATELIMITCONFIG_ACTION_REQUESTHEADERS']._serialized_end=2439 - _globals['_RATELIMITCONFIG_ACTION_REMOTEADDRESS']._serialized_start=2441 - _globals['_RATELIMITCONFIG_ACTION_REMOTEADDRESS']._serialized_end=2456 - _globals['_RATELIMITCONFIG_ACTION_GENERICKEY']._serialized_start=2458 - _globals['_RATELIMITCONFIG_ACTION_GENERICKEY']._serialized_end=2529 - _globals['_RATELIMITCONFIG_ACTION_HEADERVALUEMATCH']._serialized_start=2532 - _globals['_RATELIMITCONFIG_ACTION_HEADERVALUEMATCH']._serialized_end=2672 - _globals['_RATELIMITCONFIG_ACTION_METADATA']._serialized_start=2675 - _globals['_RATELIMITCONFIG_ACTION_METADATA']._serialized_end=2984 - _globals['_RATELIMITCONFIG_ACTION_METADATA_SOURCE']._serialized_start=2946 - _globals['_RATELIMITCONFIG_ACTION_METADATA_SOURCE']._serialized_end=2984 - _globals['_RATELIMITCONFIG_OVERRIDE']._serialized_start=3012 - _globals['_RATELIMITCONFIG_OVERRIDE']._serialized_end=3251 - _globals['_RATELIMITCONFIG_OVERRIDE_DYNAMICMETADATA']._serialized_start=3138 - _globals['_RATELIMITCONFIG_OVERRIDE_DYNAMICMETADATA']._serialized_end=3224 - _globals['_RATELIMITPERROUTE']._serialized_start=3254 - _globals['_RATELIMITPERROUTE']._serialized_end=3756 - _globals['_RATELIMITPERROUTE_VHRATELIMITSOPTIONS']._serialized_start=3604 - _globals['_RATELIMITPERROUTE_VHRATELIMITSOPTIONS']._serialized_end=3664 - _globals['_RATELIMITPERROUTE_OVERRIDEOPTIONS']._serialized_start=3666 - _globals['_RATELIMITPERROUTE_OVERRIDEOPTIONS']._serialized_end=3756 + _globals['_RATELIMIT']._serialized_end=1283 + _globals['_RATELIMIT_XRATELIMITHEADERSRFCVERSION']._serialized_start=1166 + _globals['_RATELIMIT_XRATELIMITHEADERSRFCVERSION']._serialized_end=1226 + _globals['_RATELIMITCONFIG']._serialized_start=1286 + _globals['_RATELIMITCONFIG']._serialized_end=3324 + _globals['_RATELIMITCONFIG_ACTION']._serialized_start=1531 + _globals['_RATELIMITCONFIG_ACTION']._serialized_end=3082 + _globals['_RATELIMITCONFIG_ACTION_SOURCECLUSTER']._serialized_start=2364 + _globals['_RATELIMITCONFIG_ACTION_SOURCECLUSTER']._serialized_end=2379 + _globals['_RATELIMITCONFIG_ACTION_DESTINATIONCLUSTER']._serialized_start=2381 + _globals['_RATELIMITCONFIG_ACTION_DESTINATIONCLUSTER']._serialized_end=2401 + _globals['_RATELIMITCONFIG_ACTION_REQUESTHEADERS']._serialized_start=2403 + _globals['_RATELIMITCONFIG_ACTION_REQUESTHEADERS']._serialized_end=2512 + _globals['_RATELIMITCONFIG_ACTION_REMOTEADDRESS']._serialized_start=2514 + _globals['_RATELIMITCONFIG_ACTION_REMOTEADDRESS']._serialized_end=2529 + _globals['_RATELIMITCONFIG_ACTION_GENERICKEY']._serialized_start=2531 + _globals['_RATELIMITCONFIG_ACTION_GENERICKEY']._serialized_end=2602 + _globals['_RATELIMITCONFIG_ACTION_HEADERVALUEMATCH']._serialized_start=2605 + _globals['_RATELIMITCONFIG_ACTION_HEADERVALUEMATCH']._serialized_end=2745 + _globals['_RATELIMITCONFIG_ACTION_METADATA']._serialized_start=2748 + _globals['_RATELIMITCONFIG_ACTION_METADATA']._serialized_end=3057 + _globals['_RATELIMITCONFIG_ACTION_METADATA_SOURCE']._serialized_start=3019 + _globals['_RATELIMITCONFIG_ACTION_METADATA_SOURCE']._serialized_end=3057 + _globals['_RATELIMITCONFIG_OVERRIDE']._serialized_start=3085 + _globals['_RATELIMITCONFIG_OVERRIDE']._serialized_end=3324 + _globals['_RATELIMITCONFIG_OVERRIDE_DYNAMICMETADATA']._serialized_start=3211 + _globals['_RATELIMITCONFIG_OVERRIDE_DYNAMICMETADATA']._serialized_end=3297 + _globals['_RATELIMITPERROUTE']._serialized_start=3327 + _globals['_RATELIMITPERROUTE']._serialized_end=3829 + _globals['_RATELIMITPERROUTE_VHRATELIMITSOPTIONS']._serialized_start=3677 + _globals['_RATELIMITPERROUTE_VHRATELIMITSOPTIONS']._serialized_end=3737 + _globals['_RATELIMITPERROUTE_OVERRIDEOPTIONS']._serialized_start=3739 + _globals['_RATELIMITPERROUTE_OVERRIDEOPTIONS']._serialized_end=3829 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/router/v3/router_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/router/v3/router_pb2.py index 24c58c013b1ea..35f03aa572801 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/router/v3/router_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/router/v3/router_pb2.py @@ -15,12 +15,13 @@ from envoy.extensions.filters.network.http_connection_manager.v3 import http_connection_manager_pb2 as envoy_dot_extensions_dot_filters_dot_network_dot_http__connection__manager_dot_v3_dot_http__connection__manager__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4envoy/extensions/filters/http/router/v3/router.proto\x12\'envoy.extensions.filters.http.router.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1aYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xda\x06\n\x06Router\x12\x31\n\rdynamic_stats\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x10start_child_span\x18\x02 \x01(\x08\x12:\n\x0cupstream_log\x18\x03 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12\x66\n\x14upstream_log_options\x18\t \x01(\x0b\x32H.envoy.extensions.filters.http.router.v3.Router.UpstreamAccessLogOptions\x12\x1e\n\x16suppress_envoy_headers\x18\x04 \x01(\x08\x12\xb3\x01\n\x14strict_check_headers\x18\x05 \x03(\tB\x94\x01\xfa\x42\x90\x01\x92\x01\x8c\x01\"\x89\x01r\x86\x01R\x1ex-envoy-upstream-rq-timeout-msR&x-envoy-upstream-rq-per-try-timeout-msR\x13x-envoy-max-retriesR\x15x-envoy-retry-grpc-onR\x10x-envoy-retry-on\x12#\n\x1brespect_expected_rq_timeout\x18\x06 \x01(\x08\x12\x30\n(suppress_grpc_request_failure_code_stats\x18\x07 \x01(\x08\x12\x66\n\x15upstream_http_filters\x18\x08 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x1a\x97\x01\n\x18UpstreamAccessLogOptions\x12-\n%flush_upstream_log_on_upstream_stream\x18\x01 \x01(\x08\x12L\n\x1bupstream_log_flush_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=:0\x9a\xc5\x88\x1e+\n)envoy.config.filter.http.router.v2.RouterB\xa7\x01\n5io.envoyproxy.envoy.extensions.filters.http.router.v3B\x0bRouterProtoP\x01ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3;routerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4envoy/extensions/filters/http/router/v3/router.proto\x12\'envoy.extensions.filters.http.router.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1aYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xe7\x06\n\x06Router\x12\x31\n\rdynamic_stats\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12%\n\x10start_child_span\x18\x02 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12:\n\x0cupstream_log\x18\x03 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12\x66\n\x14upstream_log_options\x18\t \x01(\x0b\x32H.envoy.extensions.filters.http.router.v3.Router.UpstreamAccessLogOptions\x12\x1e\n\x16suppress_envoy_headers\x18\x04 \x01(\x08\x12\xb3\x01\n\x14strict_check_headers\x18\x05 \x03(\tB\x94\x01\xfa\x42\x90\x01\x92\x01\x8c\x01\"\x89\x01r\x86\x01R\x1ex-envoy-upstream-rq-timeout-msR&x-envoy-upstream-rq-per-try-timeout-msR\x13x-envoy-max-retriesR\x15x-envoy-retry-grpc-onR\x10x-envoy-retry-on\x12#\n\x1brespect_expected_rq_timeout\x18\x06 \x01(\x08\x12\x30\n(suppress_grpc_request_failure_code_stats\x18\x07 \x01(\x08\x12\x66\n\x15upstream_http_filters\x18\x08 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x1a\x97\x01\n\x18UpstreamAccessLogOptions\x12-\n%flush_upstream_log_on_upstream_stream\x18\x01 \x01(\x08\x12L\n\x1bupstream_log_flush_interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=:0\x9a\xc5\x88\x1e+\n)envoy.config.filter.http.router.v2.RouterB\xa7\x01\n5io.envoyproxy.envoy.extensions.filters.http.router.v3B\x0bRouterProtoP\x01ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3;routerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -30,12 +31,14 @@ DESCRIPTOR._serialized_options = b'\n5io.envoyproxy.envoy.extensions.filters.http.router.v3B\013RouterProtoP\001ZWgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3;routerv3\272\200\310\321\006\002\020\002' _ROUTER_UPSTREAMACCESSLOGOPTIONS.fields_by_name['upstream_log_flush_interval']._options = None _ROUTER_UPSTREAMACCESSLOGOPTIONS.fields_by_name['upstream_log_flush_interval']._serialized_options = b'\372B\t\252\001\0062\004\020\300\204=' + _ROUTER.fields_by_name['start_child_span']._options = None + _ROUTER.fields_by_name['start_child_span']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' _ROUTER.fields_by_name['strict_check_headers']._options = None _ROUTER.fields_by_name['strict_check_headers']._serialized_options = b'\372B\220\001\222\001\214\001\"\211\001r\206\001R\036x-envoy-upstream-rq-timeout-msR&x-envoy-upstream-rq-per-try-timeout-msR\023x-envoy-max-retriesR\025x-envoy-retry-grpc-onR\020x-envoy-retry-on' _ROUTER._options = None _ROUTER._serialized_options = b'\232\305\210\036+\n)envoy.config.filter.http.router.v2.Router' - _globals['_ROUTER']._serialized_start=387 - _globals['_ROUTER']._serialized_end=1245 - _globals['_ROUTER_UPSTREAMACCESSLOGOPTIONS']._serialized_start=1044 - _globals['_ROUTER_UPSTREAMACCESSLOGOPTIONS']._serialized_end=1195 + _globals['_ROUTER']._serialized_start=424 + _globals['_ROUTER']._serialized_end=1295 + _globals['_ROUTER_UPSTREAMACCESSLOGOPTIONS']._serialized_start=1094 + _globals['_ROUTER_UPSTREAMACCESSLOGOPTIONS']._serialized_end=1245 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/set_filter_state_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/set_filter_state_pb2.py new file mode 100644 index 0000000000000..94c6c28d38f33 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_filter_state/v3/set_filter_state_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/http/set_filter_state/v3/set_filter_state.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.extensions.filters.common.set_filter_state.v3 import value_pb2 as envoy_dot_extensions_dot_filters_dot_common_dot_set__filter__state_dot_v3_dot_value__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHenvoy/extensions/filters/http/set_filter_state/v3/set_filter_state.proto\x12\x31\x65nvoy.extensions.filters.http.set_filter_state.v3\x1a?envoy/extensions/filters/common/set_filter_state/v3/value.proto\x1a\x1dudpa/annotations/status.proto\"k\n\x06\x43onfig\x12\x61\n\x12on_request_headers\x18\x01 \x03(\x0b\x32\x45.envoy.extensions.filters.common.set_filter_state.v3.FilterStateValueB\xcd\x01\n?io.envoyproxy.envoy.extensions.filters.http.set_filter_state.v3B\x13SetFilterStateProtoP\x01Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/set_filter_state/v3;set_filter_statev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.http.set_filter_state.v3.set_filter_state_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n?io.envoyproxy.envoy.extensions.filters.http.set_filter_state.v3B\023SetFilterStateProtoP\001Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/set_filter_state/v3;set_filter_statev3\272\200\310\321\006\002\020\002' + _globals['_CONFIG']._serialized_start=223 + _globals['_CONFIG']._serialized_end=330 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_metadata/v3/set_metadata_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_metadata/v3/set_metadata_pb2.py index 8bb79dfa88b58..a1cb91e260723 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_metadata/v3/set_metadata_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/set_metadata/v3/set_metadata_pb2.py @@ -11,12 +11,14 @@ _sym_db = _symbol_database.Default() +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 +from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n@envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto\x12-envoy.extensions.filters.http.set_metadata.v3\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"U\n\x06\x43onfig\x12#\n\x12metadata_namespace\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\xbe\x01\n;io.envoyproxy.envoy.extensions.filters.http.set_metadata.v3B\x10SetMetadataProtoP\x01Zcgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/set_metadata/v3;set_metadatav3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n@envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto\x12-envoy.extensions.filters.http.set_metadata.v3\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x9b\x01\n\x08Metadata\x12#\n\x12metadata_namespace\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x17\n\x0f\x61llow_overwrite\x18\x02 \x01(\x08\x12&\n\x05value\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12)\n\x0btyped_value\x18\x04 \x01(\x0b\x32\x14.google.protobuf.Any\"\xb1\x01\n\x06\x43onfig\x12\'\n\x12metadata_namespace\x18\x01 \x01(\tB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x33\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12I\n\x08metadata\x18\x03 \x03(\x0b\x32\x37.envoy.extensions.filters.http.set_metadata.v3.MetadataB\xbe\x01\n;io.envoyproxy.envoy.extensions.filters.http.set_metadata.v3B\x10SetMetadataProtoP\x01Zcgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/set_metadata/v3;set_metadatav3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -24,8 +26,14 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n;io.envoyproxy.envoy.extensions.filters.http.set_metadata.v3B\020SetMetadataProtoP\001Zcgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/set_metadata/v3;set_metadatav3\272\200\310\321\006\002\020\002' + _METADATA.fields_by_name['metadata_namespace']._options = None + _METADATA.fields_by_name['metadata_namespace']._serialized_options = b'\372B\004r\002\020\001' _CONFIG.fields_by_name['metadata_namespace']._options = None - _CONFIG.fields_by_name['metadata_namespace']._serialized_options = b'\372B\004r\002\020\001' - _globals['_CONFIG']._serialized_start=201 - _globals['_CONFIG']._serialized_end=286 + _CONFIG.fields_by_name['metadata_namespace']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _CONFIG.fields_by_name['value']._options = None + _CONFIG.fields_by_name['value']._serialized_options = b'\030\001\222\307\206\330\004\0033.0' + _globals['_METADATA']._serialized_start=266 + _globals['_METADATA']._serialized_end=421 + _globals['_CONFIG']._serialized_start=424 + _globals['_CONFIG']._serialized_end=601 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/stateful_session/v3/stateful_session_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/stateful_session/v3/stateful_session_pb2.py index e4da418dc314d..c7c6465aa9af6 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/stateful_session/v3/stateful_session_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/stateful_session/v3/stateful_session_pb2.py @@ -16,7 +16,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHenvoy/extensions/filters/http/stateful_session/v3/stateful_session.proto\x12\x31\x65nvoy.extensions.filters.http.stateful_session.v3\x1a$envoy/config/core/v3/extension.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"T\n\x0fStatefulSession\x12\x41\n\rsession_state\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\"\xa7\x01\n\x17StatefulSessionPerRoute\x12\x1b\n\x08\x64isabled\x18\x01 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12^\n\x10stateful_session\x18\x02 \x01(\x0b\x32\x42.envoy.extensions.filters.http.stateful_session.v3.StatefulSessionH\x00\x42\x0f\n\x08override\x12\x03\xf8\x42\x01\x42\xce\x01\n?io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3B\x14StatefulSessionProtoP\x01Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/stateful_session/v3;stateful_sessionv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHenvoy/extensions/filters/http/stateful_session/v3/stateful_session.proto\x12\x31\x65nvoy.extensions.filters.http.stateful_session.v3\x1a$envoy/config/core/v3/extension.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"d\n\x0fStatefulSession\x12\x41\n\rsession_state\x18\x01 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x0e\n\x06strict\x18\x02 \x01(\x08\"\xa7\x01\n\x17StatefulSessionPerRoute\x12\x1b\n\x08\x64isabled\x18\x01 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12^\n\x10stateful_session\x18\x02 \x01(\x0b\x32\x42.envoy.extensions.filters.http.stateful_session.v3.StatefulSessionH\x00\x42\x0f\n\x08override\x12\x03\xf8\x42\x01\x42\xce\x01\n?io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3B\x14StatefulSessionProtoP\x01Zkgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/stateful_session/v3;stateful_sessionv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -29,7 +29,7 @@ _STATEFULSESSIONPERROUTE.fields_by_name['disabled']._options = None _STATEFULSESSIONPERROUTE.fields_by_name['disabled']._serialized_options = b'\372B\004j\002\010\001' _globals['_STATEFULSESSION']._serialized_start=221 - _globals['_STATEFULSESSION']._serialized_end=305 - _globals['_STATEFULSESSIONPERROUTE']._serialized_start=308 - _globals['_STATEFULSESSIONPERROUTE']._serialized_end=475 + _globals['_STATEFULSESSION']._serialized_end=321 + _globals['_STATEFULSESSIONPERROUTE']._serialized_start=324 + _globals['_STATEFULSESSIONPERROUTE']._serialized_end=491 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/tap/v3/tap_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/tap/v3/tap_pb2.py index 61b618364e07f..7767f1a321750 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/http/tap/v3/tap_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/http/tap/v3/tap_pb2.py @@ -17,7 +17,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.envoy/extensions/filters/http/tap/v3/tap.proto\x12$envoy.extensions.filters.http.tap.v3\x1a+envoy/extensions/common/tap/v3/common.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x8e\x01\n\x03Tap\x12V\n\rcommon_config\x18\x01 \x01(\x0b\x32\x35.envoy.extensions.common.tap.v3.CommonExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01:/\x9a\xc5\x88\x1e*\n(envoy.config.filter.http.tap.v2alpha.TapB\x9b\x01\n2io.envoyproxy.envoy.extensions.filters.http.tap.v3B\x08TapProtoP\x01ZQgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.envoy/extensions/filters/http/tap/v3/tap.proto\x12$envoy.extensions.filters.http.tap.v3\x1a+envoy/extensions/common/tap/v3/common.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xda\x01\n\x03Tap\x12V\n\rcommon_config\x18\x01 \x01(\x0b\x32\x35.envoy.extensions.common.tap.v3.CommonExtensionConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12$\n\x1crecord_headers_received_time\x18\x02 \x01(\x08\x12$\n\x1crecord_downstream_connection\x18\x03 \x01(\x08:/\x9a\xc5\x88\x1e*\n(envoy.config.filter.http.tap.v2alpha.TapB\x9b\x01\n2io.envoyproxy.envoy.extensions.filters.http.tap.v3B\x08TapProtoP\x01ZQgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/tap/v3;tapv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -30,5 +30,5 @@ _TAP._options = None _TAP._serialized_options = b'\232\305\210\036*\n(envoy.config.filter.http.tap.v2alpha.Tap' _globals['_TAP']._serialized_start=225 - _globals['_TAP']._serialized_end=367 + _globals['_TAP']._serialized_end=443 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_pb2.py index 562f023a4629c..da8b0174328b9 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager_pb2.py @@ -35,7 +35,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x12;envoy.extensions.filters.network.http_connection_manager.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/core/v3/protocol.proto\x1a\x35\x65nvoy/config/core/v3/substitution_format_string.proto\x1a!envoy/config/route/v3/route.proto\x1a(envoy/config/route/v3/scoped_route.proto\x1a\'envoy/config/trace/v3/http_tracer.proto\x1a,envoy/type/http/v3/path_transformation.proto\x1a&envoy/type/tracing/v3/custom_tag.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1fudpa/annotations/security.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xa4\x34\n\x15HttpConnectionManager\x12z\n\ncodec_type\x18\x01 \x01(\x0e\x32\\.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.CodecTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x1c\n\x0bstat_prefix\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12O\n\x03rds\x18\x03 \x01(\x0b\x32@.envoy.extensions.filters.network.http_connection_manager.v3.RdsH\x00\x12\x41\n\x0croute_config\x18\x04 \x01(\x0b\x32).envoy.config.route.v3.RouteConfigurationH\x00\x12\x62\n\rscoped_routes\x18\x1f \x01(\x0b\x32I.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutesH\x00\x12]\n\x0chttp_filters\x18\x05 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x12\x32\n\x0e\x61\x64\x64_user_agent\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12k\n\x07tracing\x18\x07 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing\x12X\n\x1c\x63ommon_http_protocol_options\x18# \x01(\x0b\x32).envoy.config.core.v3.HttpProtocolOptionsB\x07\x8a\x93\xb7*\x02\x08\x01\x12I\n\x15http_protocol_options\x18\x08 \x01(\x0b\x32*.envoy.config.core.v3.Http1ProtocolOptions\x12S\n\x16http2_protocol_options\x18\t \x01(\x0b\x32*.envoy.config.core.v3.Http2ProtocolOptionsB\x07\x8a\x93\xb7*\x02\x08\x01\x12J\n\x16http3_protocol_options\x18, \x01(\x0b\x32*.envoy.config.core.v3.Http3ProtocolOptions\x12 \n\x0bserver_name\x18\n \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x9d\x01\n\x1cserver_header_transformation\x18\" \x01(\x0e\x32m.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ServerHeaderTransformationB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12V\n\x1cscheme_header_transformation\x18\x30 \x01(\x0b\x32\x30.envoy.config.core.v3.SchemeHeaderTransformation\x12H\n\x16max_request_headers_kb\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\n\xfa\x42\x07*\x05\x18\x80@ \x00\x12?\n\x13stream_idle_timeout\x18\x18 \x01(\x0b\x32\x19.google.protobuf.DurationB\x07\x8a\x93\xb7*\x02\x08\x01\x12;\n\x0frequest_timeout\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationB\x07\x8a\x93\xb7*\x02\x08\x01\x12K\n\x17request_headers_timeout\x18) \x01(\x0b\x32\x19.google.protobuf.DurationB\x0f\xfa\x42\x05\xaa\x01\x02\x32\x00\x8a\x93\xb7*\x02\x08\x01\x12\x30\n\rdrain_timeout\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15\x64\x65layed_close_timeout\x18\x1a \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\naccess_log\x18\r \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12U\n\x19\x61\x63\x63\x65ss_log_flush_interval\x18\x36 \x01(\x0b\x32\x19.google.protobuf.DurationB\x17\x18\x01\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x34\n\x1f\x66lush_access_log_on_new_request\x18\x37 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x82\x01\n\x12\x61\x63\x63\x65ss_log_options\x18\x38 \x01(\x0b\x32\x66.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.HcmAccessLogOptions\x12?\n\x12use_remote_address\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x07\x8a\x93\xb7*\x02\x08\x01\x12\x1c\n\x14xff_num_trusted_hops\x18\x13 \x01(\r\x12T\n original_ip_detection_extensions\x18. \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12T\n early_header_mutation_extensions\x18\x34 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x89\x01\n\x17internal_address_config\x18\x19 \x01(\x0b\x32h.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.InternalAddressConfig\x12\x17\n\x0fskip_xff_append\x18\x15 \x01(\x08\x12\x18\n\x03via\x18\x16 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x37\n\x13generate_request_id\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12$\n\x1cpreserve_external_request_id\x18 \x01(\x08\x12)\n!always_set_request_id_in_response\x18% \x01(\x08\x12\x9a\x01\n\x1b\x66orward_client_cert_details\x18\x10 \x01(\x0e\x32k.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetailsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x97\x01\n\x1fset_current_client_cert_details\x18\x11 \x01(\x0b\x32n.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.SetCurrentClientCertDetails\x12\x1a\n\x12proxy_100_continue\x18\x12 \x01(\x08\x12\x39\n1represent_ipv4_remote_address_as_ipv4_mapped_ipv6\x18\x14 \x01(\x08\x12y\n\x0fupgrade_configs\x18\x17 \x03(\x0b\x32`.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.UpgradeConfig\x12\x32\n\x0enormalize_path\x18\x1e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rmerge_slashes\x18! \x01(\x08\x12\x99\x01\n path_with_escaped_slashes_action\x18- \x01(\x0e\x32o.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.PathWithEscapedSlashesAction\x12m\n\x14request_id_extension\x18$ \x01(\x0b\x32O.envoy.extensions.filters.network.http_connection_manager.v3.RequestIDExtension\x12i\n\x12local_reply_config\x18& \x01(\x0b\x32M.envoy.extensions.filters.network.http_connection_manager.v3.LocalReplyConfig\x12\x39\n\x18strip_matching_host_port\x18\' \x01(\x08\x42\x17\xf2\x98\xfe\x8f\x05\x11\x12\x0fstrip_port_mode\x12\x1d\n\x13strip_any_host_port\x18* \x01(\x08H\x01\x12H\n$stream_error_on_invalid_http_message\x18( \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x8f\x01\n\x1apath_normalization_options\x18+ \x01(\x0b\x32k.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.PathNormalizationOptions\x12\x1f\n\x17strip_trailing_host_dot\x18/ \x01(\x08\x12\x81\x01\n\x13proxy_status_config\x18\x31 \x01(\x0b\x32\x64.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ProxyStatusConfig\x12R\n\x1etyped_header_validation_config\x18\x32 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x1f\n\x17\x61ppend_x_forwarded_port\x18\x33 \x01(\x08\x12G\n#add_proxy_protocol_connection_state\x18\x35 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\x94\x04\n\x07Tracing\x12/\n\x0f\x63lient_sampling\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12/\n\x0frandom_sampling\x18\x04 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x30\n\x10overall_sampling\x18\x05 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x0f\n\x07verbose\x18\x06 \x01(\x08\x12\x39\n\x13max_path_tag_length\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x0b\x63ustom_tags\x18\x08 \x03(\x0b\x32 .envoy.type.tracing.v3.CustomTag\x12\x35\n\x08provider\x18\t \x01(\x0b\x32#.envoy.config.trace.v3.Tracing.Http\"(\n\rOperationName\x12\x0b\n\x07INGRESS\x10\x00\x12\n\n\x06\x45GRESS\x10\x01:[\x9a\xc5\x88\x1eV\nTenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.TracingJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x0eoperation_nameR\x18request_headers_for_tags\x1a\xce\x01\n\x15InternalAddressConfig\x12\x14\n\x0cunix_sockets\x18\x01 \x01(\x08\x12\x34\n\x0b\x63idr_ranges\x18\x02 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange:i\x9a\xc5\x88\x1e\x64\nbenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.InternalAddressConfig\x1a\xf8\x01\n\x1bSetCurrentClientCertDetails\x12+\n\x07subject\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04\x63\x65rt\x18\x03 \x01(\x08\x12\r\n\x05\x63hain\x18\x06 \x01(\x08\x12\x0b\n\x03\x64ns\x18\x04 \x01(\x08\x12\x0b\n\x03uri\x18\x05 \x01(\x08:o\x9a\xc5\x88\x1ej\nhenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.SetCurrentClientCertDetailsJ\x04\x08\x02\x10\x03\x1a\x8f\x02\n\rUpgradeConfig\x12\x14\n\x0cupgrade_type\x18\x01 \x01(\t\x12X\n\x07\x66ilters\x18\x02 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x12+\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:a\x9a\xc5\x88\x1e\\\nZenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig\x1a\xb1\x01\n\x18PathNormalizationOptions\x12I\n\x19\x66orwarding_transformation\x18\x01 \x01(\x0b\x32&.envoy.type.http.v3.PathTransformation\x12J\n\x1ahttp_filter_transformation\x18\x02 \x01(\x0b\x32&.envoy.type.http.v3.PathTransformation\x1a\xe3\x01\n\x11ProxyStatusConfig\x12\x16\n\x0eremove_details\x18\x01 \x01(\x08\x12-\n%remove_connection_termination_details\x18\x02 \x01(\x08\x12\x1d\n\x15remove_response_flags\x18\x03 \x01(\x08\x12%\n\x1dset_recommended_response_code\x18\x04 \x01(\x08\x12\x15\n\x0buse_node_id\x18\x05 \x01(\x08H\x00\x12\x1c\n\x12literal_proxy_name\x18\x06 \x01(\tH\x00\x42\x0c\n\nproxy_name\x1a\xc0\x01\n\x13HcmAccessLogOptions\x12J\n\x19\x61\x63\x63\x65ss_log_flush_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12\'\n\x1f\x66lush_access_log_on_new_request\x18\x02 \x01(\x08\x12\x34\n,flush_log_on_tunnel_successfully_established\x18\x03 \x01(\x08\"6\n\tCodecType\x12\x08\n\x04\x41UTO\x10\x00\x12\t\n\x05HTTP1\x10\x01\x12\t\n\x05HTTP2\x10\x02\x12\t\n\x05HTTP3\x10\x03\"S\n\x1aServerHeaderTransformation\x12\r\n\tOVERWRITE\x10\x00\x12\x14\n\x10\x41PPEND_IF_ABSENT\x10\x01\x12\x10\n\x0cPASS_THROUGH\x10\x02\"y\n\x18\x46orwardClientCertDetails\x12\x0c\n\x08SANITIZE\x10\x00\x12\x10\n\x0c\x46ORWARD_ONLY\x10\x01\x12\x12\n\x0e\x41PPEND_FORWARD\x10\x02\x12\x10\n\x0cSANITIZE_SET\x10\x03\x12\x17\n\x13\x41LWAYS_FORWARD_ONLY\x10\x04\"\xa0\x01\n\x1cPathWithEscapedSlashesAction\x12#\n\x1fIMPLEMENTATION_SPECIFIC_DEFAULT\x10\x00\x12\x12\n\x0eKEEP_UNCHANGED\x10\x01\x12\x12\n\x0eREJECT_REQUEST\x10\x02\x12\x19\n\x15UNESCAPE_AND_REDIRECT\x10\x03\x12\x18\n\x14UNESCAPE_AND_FORWARD\x10\x04:S\x9a\xc5\x88\x1eN\nLenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManagerB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\x42\x11\n\x0fstrip_port_modeJ\x04\x08\x1b\x10\x1cJ\x04\x08\x0b\x10\x0cR\x0cidle_timeout\"\xb5\x01\n\x10LocalReplyConfig\x12\\\n\x07mappers\x18\x01 \x03(\x0b\x32K.envoy.extensions.filters.network.http_connection_manager.v3.ResponseMapper\x12\x43\n\x0b\x62ody_format\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.SubstitutionFormatString\"\xe0\x02\n\x0eResponseMapper\x12\x44\n\x06\x66ilter\x18\x01 \x01(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12>\n\x0bstatus_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\xfa\x42\x08*\x06\x10\xd8\x04(\xc8\x01\x12.\n\x04\x62ody\x18\x03 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12L\n\x14\x62ody_format_override\x18\x04 \x01(\x0b\x32..envoy.config.core.v3.SubstitutionFormatString\x12J\n\x0eheaders_to_add\x18\x05 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\"\xa8\x01\n\x03Rds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x19\n\x11route_config_name\x18\x02 \x01(\t:A\x9a\xc5\x88\x1e<\n:envoy.config.filter.network.http_connection_manager.v2.Rds\"\xdc\x01\n\x1dScopedRouteConfigurationsList\x12^\n\x1bscoped_route_configurations\x18\x01 \x03(\x0b\x32/.envoy.config.route.v3.ScopedRouteConfigurationB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:[\x9a\xc5\x88\x1eV\nTenvoy.config.filter.network.http_connection_manager.v2.ScopedRouteConfigurationsList\"\xb3\r\n\x0cScopedRoutes\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12~\n\x11scope_key_builder\x18\x02 \x01(\x0b\x32Y.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilderB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12=\n\x11rds_config_source\x18\x03 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x86\x01\n scoped_route_configurations_list\x18\x04 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsListH\x00\x12\\\n\nscoped_rds\x18\x05 \x01(\x0b\x32\x46.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRdsH\x00\x1a\x80\t\n\x0fScopeKeyBuilder\x12\x86\x01\n\tfragments\x18\x01 \x03(\x0b\x32i.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilderB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x87\x07\n\x0f\x46ragmentBuilder\x12\xa0\x01\n\x16header_value_extractor\x18\x01 \x01(\x0b\x32~.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorH\x00\x1a\xd7\x04\n\x14HeaderValueExtractor\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x19\n\x11\x65lement_separator\x18\x02 \x01(\t\x12\x0f\n\x05index\x18\x03 \x01(\rH\x00\x12\x9c\x01\n\x07\x65lement\x18\x04 \x01(\x0b\x32\x88\x01.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.KvElementH\x00\x1a\xcb\x01\n\tKvElement\x12\x1a\n\tseparator\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x03key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:\x8b\x01\x9a\xc5\x88\x1e\x85\x01\n\x82\x01\x65nvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.KvElement:\x7f\x9a\xc5\x88\x1ez\nxenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorB\x0e\n\x0c\x65xtract_type:j\x9a\xc5\x88\x1e\x65\ncenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilderB\x0b\n\x04type\x12\x03\xf8\x42\x01:Z\x9a\xc5\x88\x1eU\nSenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder:J\x9a\xc5\x88\x1e\x45\nCenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutesB\x17\n\x10\x63onfig_specifier\x12\x03\xf8\x42\x01\"\xc4\x01\n\tScopedRds\x12N\n\x18scoped_rds_config_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1e\n\x16srds_resources_locator\x18\x02 \x01(\t:G\x9a\xc5\x88\x1e\x42\n@envoy.config.filter.network.http_connection_manager.v2.ScopedRds\"\x9c\x02\n\nHttpFilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x12G\n\x10\x63onfig_discovery\x18\x05 \x01(\x0b\x32+.envoy.config.core.v3.ExtensionConfigSourceH\x00\x12\x13\n\x0bis_optional\x18\x06 \x01(\x08:H\x9a\xc5\x88\x1e\x43\nAenvoy.config.filter.network.http_connection_manager.v2.HttpFilterB\r\n\x0b\x63onfig_typeJ\x04\x08\x03\x10\x04J\x04\x08\x02\x10\x03R\x06\x63onfig\"\x92\x01\n\x12RequestIDExtension\x12*\n\x0ctyped_config\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any:P\x9a\xc5\x88\x1eK\nIenvoy.config.filter.network.http_connection_manager.v2.RequestIDExtension\"\x86\x01\n EnvoyMobileHttpConnectionManager\x12\x62\n\x06\x63onfig\x18\x01 \x01(\x0b\x32R.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManagerB\xef\x01\nIio.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3B\x1aHttpConnectionManagerProtoP\x01Z|github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3;http_connection_managerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nYenvoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto\x12;envoy.extensions.filters.network.http_connection_manager.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a(envoy/config/core/v3/config_source.proto\x1a$envoy/config/core/v3/extension.proto\x1a#envoy/config/core/v3/protocol.proto\x1a\x35\x65nvoy/config/core/v3/substitution_format_string.proto\x1a!envoy/config/route/v3/route.proto\x1a(envoy/config/route/v3/scoped_route.proto\x1a\'envoy/config/trace/v3/http_tracer.proto\x1a,envoy/type/http/v3/path_transformation.proto\x1a&envoy/type/tracing/v3/custom_tag.proto\x1a\x1b\x65nvoy/type/v3/percent.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a\x1fudpa/annotations/security.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xdd\x34\n\x15HttpConnectionManager\x12z\n\ncodec_type\x18\x01 \x01(\x0e\x32\\.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.CodecTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x1c\n\x0bstat_prefix\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12O\n\x03rds\x18\x03 \x01(\x0b\x32@.envoy.extensions.filters.network.http_connection_manager.v3.RdsH\x00\x12\x41\n\x0croute_config\x18\x04 \x01(\x0b\x32).envoy.config.route.v3.RouteConfigurationH\x00\x12\x62\n\rscoped_routes\x18\x1f \x01(\x0b\x32I.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutesH\x00\x12]\n\x0chttp_filters\x18\x05 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x12\x32\n\x0e\x61\x64\x64_user_agent\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12k\n\x07tracing\x18\x07 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing\x12X\n\x1c\x63ommon_http_protocol_options\x18# \x01(\x0b\x32).envoy.config.core.v3.HttpProtocolOptionsB\x07\x8a\x93\xb7*\x02\x08\x01\x12I\n\x15http_protocol_options\x18\x08 \x01(\x0b\x32*.envoy.config.core.v3.Http1ProtocolOptions\x12S\n\x16http2_protocol_options\x18\t \x01(\x0b\x32*.envoy.config.core.v3.Http2ProtocolOptionsB\x07\x8a\x93\xb7*\x02\x08\x01\x12J\n\x16http3_protocol_options\x18, \x01(\x0b\x32*.envoy.config.core.v3.Http3ProtocolOptions\x12 \n\x0bserver_name\x18\n \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x9d\x01\n\x1cserver_header_transformation\x18\" \x01(\x0e\x32m.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ServerHeaderTransformationB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12V\n\x1cscheme_header_transformation\x18\x30 \x01(\x0b\x32\x30.envoy.config.core.v3.SchemeHeaderTransformation\x12H\n\x16max_request_headers_kb\x18\x1d \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\n\xfa\x42\x07*\x05\x18\x80@ \x00\x12?\n\x13stream_idle_timeout\x18\x18 \x01(\x0b\x32\x19.google.protobuf.DurationB\x07\x8a\x93\xb7*\x02\x08\x01\x12;\n\x0frequest_timeout\x18\x1c \x01(\x0b\x32\x19.google.protobuf.DurationB\x07\x8a\x93\xb7*\x02\x08\x01\x12K\n\x17request_headers_timeout\x18) \x01(\x0b\x32\x19.google.protobuf.DurationB\x0f\xfa\x42\x05\xaa\x01\x02\x32\x00\x8a\x93\xb7*\x02\x08\x01\x12\x30\n\rdrain_timeout\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\x15\x64\x65layed_close_timeout\x18\x1a \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x38\n\naccess_log\x18\r \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12U\n\x19\x61\x63\x63\x65ss_log_flush_interval\x18\x36 \x01(\x0b\x32\x19.google.protobuf.DurationB\x17\x18\x01\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x34\n\x1f\x66lush_access_log_on_new_request\x18\x37 \x01(\x08\x42\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x82\x01\n\x12\x61\x63\x63\x65ss_log_options\x18\x38 \x01(\x0b\x32\x66.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.HcmAccessLogOptions\x12?\n\x12use_remote_address\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x07\x8a\x93\xb7*\x02\x08\x01\x12\x1c\n\x14xff_num_trusted_hops\x18\x13 \x01(\r\x12T\n original_ip_detection_extensions\x18. \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12T\n early_header_mutation_extensions\x18\x34 \x03(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x89\x01\n\x17internal_address_config\x18\x19 \x01(\x0b\x32h.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.InternalAddressConfig\x12\x17\n\x0fskip_xff_append\x18\x15 \x01(\x08\x12\x18\n\x03via\x18\x16 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x02\xc8\x01\x00\x12\x37\n\x13generate_request_id\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12$\n\x1cpreserve_external_request_id\x18 \x01(\x08\x12)\n!always_set_request_id_in_response\x18% \x01(\x08\x12\x9a\x01\n\x1b\x66orward_client_cert_details\x18\x10 \x01(\x0e\x32k.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetailsB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x97\x01\n\x1fset_current_client_cert_details\x18\x11 \x01(\x0b\x32n.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.SetCurrentClientCertDetails\x12\x1a\n\x12proxy_100_continue\x18\x12 \x01(\x08\x12\x39\n1represent_ipv4_remote_address_as_ipv4_mapped_ipv6\x18\x14 \x01(\x08\x12y\n\x0fupgrade_configs\x18\x17 \x03(\x0b\x32`.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.UpgradeConfig\x12\x32\n\x0enormalize_path\x18\x1e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rmerge_slashes\x18! \x01(\x08\x12\x99\x01\n path_with_escaped_slashes_action\x18- \x01(\x0e\x32o.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.PathWithEscapedSlashesAction\x12m\n\x14request_id_extension\x18$ \x01(\x0b\x32O.envoy.extensions.filters.network.http_connection_manager.v3.RequestIDExtension\x12i\n\x12local_reply_config\x18& \x01(\x0b\x32M.envoy.extensions.filters.network.http_connection_manager.v3.LocalReplyConfig\x12\x39\n\x18strip_matching_host_port\x18\' \x01(\x08\x42\x17\xf2\x98\xfe\x8f\x05\x11\x12\x0fstrip_port_mode\x12\x1d\n\x13strip_any_host_port\x18* \x01(\x08H\x01\x12H\n$stream_error_on_invalid_http_message\x18( \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x8f\x01\n\x1apath_normalization_options\x18+ \x01(\x0b\x32k.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.PathNormalizationOptions\x12\x1f\n\x17strip_trailing_host_dot\x18/ \x01(\x08\x12\x81\x01\n\x13proxy_status_config\x18\x31 \x01(\x0b\x32\x64.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ProxyStatusConfig\x12R\n\x1etyped_header_validation_config\x18\x32 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x1f\n\x17\x61ppend_x_forwarded_port\x18\x33 \x01(\x08\x12G\n#add_proxy_protocol_connection_state\x18\x35 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xcd\x04\n\x07Tracing\x12/\n\x0f\x63lient_sampling\x18\x03 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12/\n\x0frandom_sampling\x18\x04 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x30\n\x10overall_sampling\x18\x05 \x01(\x0b\x32\x16.envoy.type.v3.Percent\x12\x0f\n\x07verbose\x18\x06 \x01(\x08\x12\x39\n\x13max_path_tag_length\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x35\n\x0b\x63ustom_tags\x18\x08 \x03(\x0b\x32 .envoy.type.tracing.v3.CustomTag\x12\x35\n\x08provider\x18\t \x01(\x0b\x32#.envoy.config.trace.v3.Tracing.Http\x12\x37\n\x13spawn_upstream_span\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"(\n\rOperationName\x12\x0b\n\x07INGRESS\x10\x00\x12\n\n\x06\x45GRESS\x10\x01:[\x9a\xc5\x88\x1eV\nTenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.TracingJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03R\x0eoperation_nameR\x18request_headers_for_tags\x1a\xce\x01\n\x15InternalAddressConfig\x12\x14\n\x0cunix_sockets\x18\x01 \x01(\x08\x12\x34\n\x0b\x63idr_ranges\x18\x02 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange:i\x9a\xc5\x88\x1e\x64\nbenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.InternalAddressConfig\x1a\xf8\x01\n\x1bSetCurrentClientCertDetails\x12+\n\x07subject\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04\x63\x65rt\x18\x03 \x01(\x08\x12\r\n\x05\x63hain\x18\x06 \x01(\x08\x12\x0b\n\x03\x64ns\x18\x04 \x01(\x08\x12\x0b\n\x03uri\x18\x05 \x01(\x08:o\x9a\xc5\x88\x1ej\nhenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.SetCurrentClientCertDetailsJ\x04\x08\x02\x10\x03\x1a\x8f\x02\n\rUpgradeConfig\x12\x14\n\x0cupgrade_type\x18\x01 \x01(\t\x12X\n\x07\x66ilters\x18\x02 \x03(\x0b\x32G.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter\x12+\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:a\x9a\xc5\x88\x1e\\\nZenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig\x1a\xb1\x01\n\x18PathNormalizationOptions\x12I\n\x19\x66orwarding_transformation\x18\x01 \x01(\x0b\x32&.envoy.type.http.v3.PathTransformation\x12J\n\x1ahttp_filter_transformation\x18\x02 \x01(\x0b\x32&.envoy.type.http.v3.PathTransformation\x1a\xe3\x01\n\x11ProxyStatusConfig\x12\x16\n\x0eremove_details\x18\x01 \x01(\x08\x12-\n%remove_connection_termination_details\x18\x02 \x01(\x08\x12\x1d\n\x15remove_response_flags\x18\x03 \x01(\x08\x12%\n\x1dset_recommended_response_code\x18\x04 \x01(\x08\x12\x15\n\x0buse_node_id\x18\x05 \x01(\x08H\x00\x12\x1c\n\x12literal_proxy_name\x18\x06 \x01(\tH\x00\x42\x0c\n\nproxy_name\x1a\xc0\x01\n\x13HcmAccessLogOptions\x12J\n\x19\x61\x63\x63\x65ss_log_flush_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12\'\n\x1f\x66lush_access_log_on_new_request\x18\x02 \x01(\x08\x12\x34\n,flush_log_on_tunnel_successfully_established\x18\x03 \x01(\x08\"6\n\tCodecType\x12\x08\n\x04\x41UTO\x10\x00\x12\t\n\x05HTTP1\x10\x01\x12\t\n\x05HTTP2\x10\x02\x12\t\n\x05HTTP3\x10\x03\"S\n\x1aServerHeaderTransformation\x12\r\n\tOVERWRITE\x10\x00\x12\x14\n\x10\x41PPEND_IF_ABSENT\x10\x01\x12\x10\n\x0cPASS_THROUGH\x10\x02\"y\n\x18\x46orwardClientCertDetails\x12\x0c\n\x08SANITIZE\x10\x00\x12\x10\n\x0c\x46ORWARD_ONLY\x10\x01\x12\x12\n\x0e\x41PPEND_FORWARD\x10\x02\x12\x10\n\x0cSANITIZE_SET\x10\x03\x12\x17\n\x13\x41LWAYS_FORWARD_ONLY\x10\x04\"\xa0\x01\n\x1cPathWithEscapedSlashesAction\x12#\n\x1fIMPLEMENTATION_SPECIFIC_DEFAULT\x10\x00\x12\x12\n\x0eKEEP_UNCHANGED\x10\x01\x12\x12\n\x0eREJECT_REQUEST\x10\x02\x12\x19\n\x15UNESCAPE_AND_REDIRECT\x10\x03\x12\x18\n\x14UNESCAPE_AND_FORWARD\x10\x04:S\x9a\xc5\x88\x1eN\nLenvoy.config.filter.network.http_connection_manager.v2.HttpConnectionManagerB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\x42\x11\n\x0fstrip_port_modeJ\x04\x08\x1b\x10\x1cJ\x04\x08\x0b\x10\x0cR\x0cidle_timeout\"\xb5\x01\n\x10LocalReplyConfig\x12\\\n\x07mappers\x18\x01 \x03(\x0b\x32K.envoy.extensions.filters.network.http_connection_manager.v3.ResponseMapper\x12\x43\n\x0b\x62ody_format\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.SubstitutionFormatString\"\xe0\x02\n\x0eResponseMapper\x12\x44\n\x06\x66ilter\x18\x01 \x01(\x0b\x32*.envoy.config.accesslog.v3.AccessLogFilterB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12>\n\x0bstatus_code\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x0b\xfa\x42\x08*\x06\x10\xd8\x04(\xc8\x01\x12.\n\x04\x62ody\x18\x03 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12L\n\x14\x62ody_format_override\x18\x04 \x01(\x0b\x32..envoy.config.core.v3.SubstitutionFormatString\x12J\n\x0eheaders_to_add\x18\x05 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\"\xa8\x01\n\x03Rds\x12\x43\n\rconfig_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x19\n\x11route_config_name\x18\x02 \x01(\t:A\x9a\xc5\x88\x1e<\n:envoy.config.filter.network.http_connection_manager.v2.Rds\"\xdc\x01\n\x1dScopedRouteConfigurationsList\x12^\n\x1bscoped_route_configurations\x18\x01 \x03(\x0b\x32/.envoy.config.route.v3.ScopedRouteConfigurationB\x08\xfa\x42\x05\x92\x01\x02\x08\x01:[\x9a\xc5\x88\x1eV\nTenvoy.config.filter.network.http_connection_manager.v2.ScopedRouteConfigurationsList\"\xb9\r\n\x0cScopedRoutes\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12~\n\x11scope_key_builder\x18\x02 \x01(\x0b\x32Y.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilderB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12=\n\x11rds_config_source\x18\x03 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSource\x12\x86\x01\n scoped_route_configurations_list\x18\x04 \x01(\x0b\x32Z.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRouteConfigurationsListH\x00\x12\\\n\nscoped_rds\x18\x05 \x01(\x0b\x32\x46.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRdsH\x00\x1a\x86\t\n\x0fScopeKeyBuilder\x12\x86\x01\n\tfragments\x18\x01 \x03(\x0b\x32i.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilderB\x08\xfa\x42\x05\x92\x01\x02\x08\x01\x1a\x8d\x07\n\x0f\x46ragmentBuilder\x12\xa0\x01\n\x16header_value_extractor\x18\x01 \x01(\x0b\x32~.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorH\x00\x1a\xdd\x04\n\x14HeaderValueExtractor\x12\x1b\n\x04name\x18\x01 \x01(\tB\r\xfa\x42\nr\x08\x10\x01\xc0\x01\x01\xc8\x01\x00\x12\x19\n\x11\x65lement_separator\x18\x02 \x01(\t\x12\x0f\n\x05index\x18\x03 \x01(\rH\x00\x12\x9c\x01\n\x07\x65lement\x18\x04 \x01(\x0b\x32\x88\x01.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.KvElementH\x00\x1a\xcb\x01\n\tKvElement\x12\x1a\n\tseparator\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x14\n\x03key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:\x8b\x01\x9a\xc5\x88\x1e\x85\x01\n\x82\x01\x65nvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.KvElement:\x7f\x9a\xc5\x88\x1ez\nxenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractorB\x0e\n\x0c\x65xtract_type:j\x9a\xc5\x88\x1e\x65\ncenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilderB\x0b\n\x04type\x12\x03\xf8\x42\x01:Z\x9a\xc5\x88\x1eU\nSenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder:J\x9a\xc5\x88\x1e\x45\nCenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutesB\x17\n\x10\x63onfig_specifier\x12\x03\xf8\x42\x01\"\xc4\x01\n\tScopedRds\x12N\n\x18scoped_rds_config_source\x18\x01 \x01(\x0b\x32\".envoy.config.core.v3.ConfigSourceB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1e\n\x16srds_resources_locator\x18\x02 \x01(\t:G\x9a\xc5\x88\x1e\x42\n@envoy.config.filter.network.http_connection_manager.v2.ScopedRds\"\xae\x02\n\nHttpFilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x12G\n\x10\x63onfig_discovery\x18\x05 \x01(\x0b\x32+.envoy.config.core.v3.ExtensionConfigSourceH\x00\x12\x13\n\x0bis_optional\x18\x06 \x01(\x08\x12\x10\n\x08\x64isabled\x18\x07 \x01(\x08:H\x9a\xc5\x88\x1e\x43\nAenvoy.config.filter.network.http_connection_manager.v2.HttpFilterB\r\n\x0b\x63onfig_typeJ\x04\x08\x03\x10\x04J\x04\x08\x02\x10\x03R\x06\x63onfig\"\x92\x01\n\x12RequestIDExtension\x12*\n\x0ctyped_config\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any:P\x9a\xc5\x88\x1eK\nIenvoy.config.filter.network.http_connection_manager.v2.RequestIDExtension\"\x86\x01\n EnvoyMobileHttpConnectionManager\x12\x62\n\x06\x63onfig\x18\x01 \x01(\x0b\x32R.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManagerB\xef\x01\nIio.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3B\x1aHttpConnectionManagerProtoP\x01Z|github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3;http_connection_managerv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -110,7 +110,7 @@ _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT._options = None _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT._serialized_options = b'\232\305\210\036\205\001\n\202\001envoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor.KvElement' _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR.fields_by_name['name']._options = None - _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR.fields_by_name['name']._serialized_options = b'\372B\004r\002\020\001' + _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR.fields_by_name['name']._serialized_options = b'\372B\nr\010\020\001\300\001\001\310\001\000' _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR._options = None _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR._serialized_options = b'\232\305\210\036z\nxenvoy.config.filter.network.http_connection_manager.v2.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.HeaderValueExtractor' _SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER.oneofs_by_name['type']._options = None @@ -140,55 +140,55 @@ _REQUESTIDEXTENSION._options = None _REQUESTIDEXTENSION._serialized_options = b'\232\305\210\036K\nIenvoy.config.filter.network.http_connection_manager.v2.RequestIDExtension' _globals['_HTTPCONNECTIONMANAGER']._serialized_start=956 - _globals['_HTTPCONNECTIONMANAGER']._serialized_end=7648 + _globals['_HTTPCONNECTIONMANAGER']._serialized_end=7705 _globals['_HTTPCONNECTIONMANAGER_TRACING']._serialized_start=5196 - _globals['_HTTPCONNECTIONMANAGER_TRACING']._serialized_end=5728 - _globals['_HTTPCONNECTIONMANAGER_TRACING_OPERATIONNAME']._serialized_start=5541 - _globals['_HTTPCONNECTIONMANAGER_TRACING_OPERATIONNAME']._serialized_end=5581 - _globals['_HTTPCONNECTIONMANAGER_INTERNALADDRESSCONFIG']._serialized_start=5731 - _globals['_HTTPCONNECTIONMANAGER_INTERNALADDRESSCONFIG']._serialized_end=5937 - _globals['_HTTPCONNECTIONMANAGER_SETCURRENTCLIENTCERTDETAILS']._serialized_start=5940 - _globals['_HTTPCONNECTIONMANAGER_SETCURRENTCLIENTCERTDETAILS']._serialized_end=6188 - _globals['_HTTPCONNECTIONMANAGER_UPGRADECONFIG']._serialized_start=6191 - _globals['_HTTPCONNECTIONMANAGER_UPGRADECONFIG']._serialized_end=6462 - _globals['_HTTPCONNECTIONMANAGER_PATHNORMALIZATIONOPTIONS']._serialized_start=6465 - _globals['_HTTPCONNECTIONMANAGER_PATHNORMALIZATIONOPTIONS']._serialized_end=6642 - _globals['_HTTPCONNECTIONMANAGER_PROXYSTATUSCONFIG']._serialized_start=6645 - _globals['_HTTPCONNECTIONMANAGER_PROXYSTATUSCONFIG']._serialized_end=6872 - _globals['_HTTPCONNECTIONMANAGER_HCMACCESSLOGOPTIONS']._serialized_start=6875 - _globals['_HTTPCONNECTIONMANAGER_HCMACCESSLOGOPTIONS']._serialized_end=7067 - _globals['_HTTPCONNECTIONMANAGER_CODECTYPE']._serialized_start=7069 - _globals['_HTTPCONNECTIONMANAGER_CODECTYPE']._serialized_end=7123 - _globals['_HTTPCONNECTIONMANAGER_SERVERHEADERTRANSFORMATION']._serialized_start=7125 - _globals['_HTTPCONNECTIONMANAGER_SERVERHEADERTRANSFORMATION']._serialized_end=7208 - _globals['_HTTPCONNECTIONMANAGER_FORWARDCLIENTCERTDETAILS']._serialized_start=7210 - _globals['_HTTPCONNECTIONMANAGER_FORWARDCLIENTCERTDETAILS']._serialized_end=7331 - _globals['_HTTPCONNECTIONMANAGER_PATHWITHESCAPEDSLASHESACTION']._serialized_start=7334 - _globals['_HTTPCONNECTIONMANAGER_PATHWITHESCAPEDSLASHESACTION']._serialized_end=7494 - _globals['_LOCALREPLYCONFIG']._serialized_start=7651 - _globals['_LOCALREPLYCONFIG']._serialized_end=7832 - _globals['_RESPONSEMAPPER']._serialized_start=7835 - _globals['_RESPONSEMAPPER']._serialized_end=8187 - _globals['_RDS']._serialized_start=8190 - _globals['_RDS']._serialized_end=8358 - _globals['_SCOPEDROUTECONFIGURATIONSLIST']._serialized_start=8361 - _globals['_SCOPEDROUTECONFIGURATIONSLIST']._serialized_end=8581 - _globals['_SCOPEDROUTES']._serialized_start=8584 - _globals['_SCOPEDROUTES']._serialized_end=10299 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER']._serialized_start=9046 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER']._serialized_end=10198 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER']._serialized_start=9203 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER']._serialized_end=10106 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR']._serialized_start=9386 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR']._serialized_end=9985 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT']._serialized_start=9637 - _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT']._serialized_end=9840 - _globals['_SCOPEDRDS']._serialized_start=10302 - _globals['_SCOPEDRDS']._serialized_end=10498 - _globals['_HTTPFILTER']._serialized_start=10501 - _globals['_HTTPFILTER']._serialized_end=10785 - _globals['_REQUESTIDEXTENSION']._serialized_start=10788 - _globals['_REQUESTIDEXTENSION']._serialized_end=10934 - _globals['_ENVOYMOBILEHTTPCONNECTIONMANAGER']._serialized_start=10937 - _globals['_ENVOYMOBILEHTTPCONNECTIONMANAGER']._serialized_end=11071 + _globals['_HTTPCONNECTIONMANAGER_TRACING']._serialized_end=5785 + _globals['_HTTPCONNECTIONMANAGER_TRACING_OPERATIONNAME']._serialized_start=5598 + _globals['_HTTPCONNECTIONMANAGER_TRACING_OPERATIONNAME']._serialized_end=5638 + _globals['_HTTPCONNECTIONMANAGER_INTERNALADDRESSCONFIG']._serialized_start=5788 + _globals['_HTTPCONNECTIONMANAGER_INTERNALADDRESSCONFIG']._serialized_end=5994 + _globals['_HTTPCONNECTIONMANAGER_SETCURRENTCLIENTCERTDETAILS']._serialized_start=5997 + _globals['_HTTPCONNECTIONMANAGER_SETCURRENTCLIENTCERTDETAILS']._serialized_end=6245 + _globals['_HTTPCONNECTIONMANAGER_UPGRADECONFIG']._serialized_start=6248 + _globals['_HTTPCONNECTIONMANAGER_UPGRADECONFIG']._serialized_end=6519 + _globals['_HTTPCONNECTIONMANAGER_PATHNORMALIZATIONOPTIONS']._serialized_start=6522 + _globals['_HTTPCONNECTIONMANAGER_PATHNORMALIZATIONOPTIONS']._serialized_end=6699 + _globals['_HTTPCONNECTIONMANAGER_PROXYSTATUSCONFIG']._serialized_start=6702 + _globals['_HTTPCONNECTIONMANAGER_PROXYSTATUSCONFIG']._serialized_end=6929 + _globals['_HTTPCONNECTIONMANAGER_HCMACCESSLOGOPTIONS']._serialized_start=6932 + _globals['_HTTPCONNECTIONMANAGER_HCMACCESSLOGOPTIONS']._serialized_end=7124 + _globals['_HTTPCONNECTIONMANAGER_CODECTYPE']._serialized_start=7126 + _globals['_HTTPCONNECTIONMANAGER_CODECTYPE']._serialized_end=7180 + _globals['_HTTPCONNECTIONMANAGER_SERVERHEADERTRANSFORMATION']._serialized_start=7182 + _globals['_HTTPCONNECTIONMANAGER_SERVERHEADERTRANSFORMATION']._serialized_end=7265 + _globals['_HTTPCONNECTIONMANAGER_FORWARDCLIENTCERTDETAILS']._serialized_start=7267 + _globals['_HTTPCONNECTIONMANAGER_FORWARDCLIENTCERTDETAILS']._serialized_end=7388 + _globals['_HTTPCONNECTIONMANAGER_PATHWITHESCAPEDSLASHESACTION']._serialized_start=7391 + _globals['_HTTPCONNECTIONMANAGER_PATHWITHESCAPEDSLASHESACTION']._serialized_end=7551 + _globals['_LOCALREPLYCONFIG']._serialized_start=7708 + _globals['_LOCALREPLYCONFIG']._serialized_end=7889 + _globals['_RESPONSEMAPPER']._serialized_start=7892 + _globals['_RESPONSEMAPPER']._serialized_end=8244 + _globals['_RDS']._serialized_start=8247 + _globals['_RDS']._serialized_end=8415 + _globals['_SCOPEDROUTECONFIGURATIONSLIST']._serialized_start=8418 + _globals['_SCOPEDROUTECONFIGURATIONSLIST']._serialized_end=8638 + _globals['_SCOPEDROUTES']._serialized_start=8641 + _globals['_SCOPEDROUTES']._serialized_end=10362 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER']._serialized_start=9103 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER']._serialized_end=10261 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER']._serialized_start=9260 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER']._serialized_end=10169 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR']._serialized_start=9443 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR']._serialized_end=10048 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT']._serialized_start=9700 + _globals['_SCOPEDROUTES_SCOPEKEYBUILDER_FRAGMENTBUILDER_HEADERVALUEEXTRACTOR_KVELEMENT']._serialized_end=9903 + _globals['_SCOPEDRDS']._serialized_start=10365 + _globals['_SCOPEDRDS']._serialized_end=10561 + _globals['_HTTPFILTER']._serialized_start=10564 + _globals['_HTTPFILTER']._serialized_end=10866 + _globals['_REQUESTIDEXTENSION']._serialized_start=10869 + _globals['_REQUESTIDEXTENSION']._serialized_end=11015 + _globals['_ENVOYMOBILEHTTPCONNECTIONMANAGER']._serialized_start=11018 + _globals['_ENVOYMOBILEHTTPCONNECTIONMANAGER']._serialized_end=11152 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/redis_proxy/v3/redis_proxy_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/redis_proxy/v3/redis_proxy_pb2.py index b9a2de740cbc0..072b9d32aa700 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/redis_proxy/v3/redis_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/redis_proxy/v3/redis_proxy_pb2.py @@ -23,7 +23,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nAenvoy/extensions/filters/network/redis_proxy/v3/redis_proxy.proto\x12/envoy.extensions.filters.network.redis_proxy.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a@envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x93\x16\n\nRedisProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12h\n\x08settings\x18\x03 \x01(\x0b\x32L.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettingsB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x19\n\x11latency_in_micros\x18\x04 \x01(\x08\x12_\n\rprefix_routes\x18\x05 \x01(\x0b\x32H.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes\x12U\n\x18\x64ownstream_auth_password\x18\x06 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x11\x18\x01\xb8\xb7\x8b\xa4\x02\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12K\n\x19\x64ownstream_auth_passwords\x18\t \x03(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12V\n\x06\x66\x61ults\x18\x08 \x03(\x0b\x32\x46.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.RedisFault\x12J\n\x18\x64ownstream_auth_username\x18\x07 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x1a\xdb\x06\n\x10\x43onnPoolSettings\x12\x37\n\nop_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x12\x65nable_hashtagging\x18\x02 \x01(\x08\x12\x1a\n\x12\x65nable_redirection\x18\x03 \x01(\x08\x12Z\n\x10\x64ns_cache_config\x18\t \x01(\x0b\x32@.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig\x12$\n\x1cmax_buffer_size_before_flush\x18\x04 \x01(\r\x12\x37\n\x14\x62uffer_flush_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x46\n max_upstream_unknown_connections\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1c\n\x14\x65nable_command_stats\x18\x08 \x01(\x08\x12v\n\x0bread_policy\x18\x07 \x01(\x0e\x32W.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings.ReadPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12n\n\x15\x63onnection_rate_limit\x18\n \x01(\x0b\x32O.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnectionRateLimit\"~\n\nReadPolicy\x12\x1b\n\x06MASTER\x10\x00\x1a\x0f\xf2\x98\xfe\x8f\x05\t\n\x07PRIMARY\x12)\n\rPREFER_MASTER\x10\x01\x1a\x16\xf2\x98\xfe\x8f\x05\x10\n\x0ePREFER_PRIMARY\x12\x0b\n\x07REPLICA\x10\x02\x12\x12\n\x0ePREFER_REPLICA\x10\x03\x12\x07\n\x03\x41NY\x10\x04:M\x9a\xc5\x88\x1eH\nFenvoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings\x1a\x96\x07\n\x0cPrefixRoutes\x12^\n\x06routes\x18\x01 \x03(\x0b\x32N.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route\x12\x18\n\x10\x63\x61se_insensitive\x18\x02 \x01(\x08\x12g\n\x0f\x63\x61tch_all_route\x18\x04 \x01(\x0b\x32N.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route\x1a\xbe\x04\n\x05Route\x12\x18\n\x06prefix\x18\x01 \x01(\tB\x08\xfa\x42\x05r\x03(\xe8\x07\x12\x15\n\rremove_prefix\x18\x02 \x01(\x08\x12\x18\n\x07\x63luster\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x81\x01\n\x15request_mirror_policy\x18\x04 \x03(\x0b\x32\x62.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy\x12\x15\n\rkey_formatter\x18\x05 \x01(\t\x1a\xfd\x01\n\x13RequestMirrorPolicy\x12\x18\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12H\n\x10runtime_fraction\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x1d\n\x15\x65xclude_read_commands\x18\x03 \x01(\x08:c\x9a\xc5\x88\x1e^\n\\envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy:O\x9a\xc5\x88\x1eJ\nHenvoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route:I\x9a\xc5\x88\x1e\x44\nBenvoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutesJ\x04\x08\x03\x10\x04R\x11\x63\x61tch_all_cluster\x1a\xb6\x02\n\nRedisFault\x12s\n\nfault_type\x18\x01 \x01(\x0e\x32U.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.RedisFault.RedisFaultTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12O\n\rfault_enabled\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercentB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12(\n\x05\x64\x65lay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x10\n\x08\x63ommands\x18\x04 \x03(\t\"&\n\x0eRedisFaultType\x12\t\n\x05\x44\x45LAY\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x1a<\n\x13\x43onnectionRateLimit\x12%\n\x1d\x63onnection_rate_limit_per_sec\x18\x01 \x01(\r:<\x9a\xc5\x88\x1e\x37\n5envoy.config.filter.network.redis_proxy.v2.RedisProxyJ\x04\x08\x02\x10\x03R\x07\x63luster\"\xe0\x01\n\x14RedisProtocolOptions\x12?\n\rauth_password\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12?\n\rauth_username\x18\x02 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01:F\x9a\xc5\x88\x1e\x41\n?envoy.config.filter.network.redis_proxy.v2.RedisProtocolOptionsB\xc0\x01\n=io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3B\x0fRedisProxyProtoP\x01Zdgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/redis_proxy/v3;redis_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nAenvoy/extensions/filters/network/redis_proxy/v3/redis_proxy.proto\x12/envoy.extensions.filters.network.redis_proxy.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a@envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xca\x17\n\nRedisProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12h\n\x08settings\x18\x03 \x01(\x0b\x32L.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettingsB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x19\n\x11latency_in_micros\x18\x04 \x01(\x08\x12_\n\rprefix_routes\x18\x05 \x01(\x0b\x32H.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes\x12U\n\x18\x64ownstream_auth_password\x18\x06 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x11\x18\x01\xb8\xb7\x8b\xa4\x02\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12K\n\x19\x64ownstream_auth_passwords\x18\t \x03(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12V\n\x06\x66\x61ults\x18\x08 \x03(\x0b\x32\x46.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.RedisFault\x12J\n\x18\x64ownstream_auth_username\x18\x07 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x1a\xdb\x06\n\x10\x43onnPoolSettings\x12\x37\n\nop_timeout\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x08\xfa\x42\x05\xaa\x01\x02\x08\x01\x12\x1a\n\x12\x65nable_hashtagging\x18\x02 \x01(\x08\x12\x1a\n\x12\x65nable_redirection\x18\x03 \x01(\x08\x12Z\n\x10\x64ns_cache_config\x18\t \x01(\x0b\x32@.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig\x12$\n\x1cmax_buffer_size_before_flush\x18\x04 \x01(\r\x12\x37\n\x14\x62uffer_flush_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x46\n max_upstream_unknown_connections\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1c\n\x14\x65nable_command_stats\x18\x08 \x01(\x08\x12v\n\x0bread_policy\x18\x07 \x01(\x0e\x32W.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings.ReadPolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12n\n\x15\x63onnection_rate_limit\x18\n \x01(\x0b\x32O.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnectionRateLimit\"~\n\nReadPolicy\x12\x1b\n\x06MASTER\x10\x00\x1a\x0f\xf2\x98\xfe\x8f\x05\t\n\x07PRIMARY\x12)\n\rPREFER_MASTER\x10\x01\x1a\x16\xf2\x98\xfe\x8f\x05\x10\n\x0ePREFER_PRIMARY\x12\x0b\n\x07REPLICA\x10\x02\x12\x12\n\x0ePREFER_REPLICA\x10\x03\x12\x07\n\x03\x41NY\x10\x04:M\x9a\xc5\x88\x1eH\nFenvoy.config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings\x1a\xc4\x08\n\x0cPrefixRoutes\x12^\n\x06routes\x18\x01 \x03(\x0b\x32N.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route\x12\x18\n\x10\x63\x61se_insensitive\x18\x02 \x01(\x08\x12g\n\x0f\x63\x61tch_all_route\x18\x04 \x01(\x0b\x32N.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route\x1a\xec\x05\n\x05Route\x12\x18\n\x06prefix\x18\x01 \x01(\tB\x08\xfa\x42\x05r\x03(\xe8\x07\x12\x15\n\rremove_prefix\x18\x02 \x01(\x08\x12\x18\n\x07\x63luster\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x81\x01\n\x15request_mirror_policy\x18\x04 \x03(\x0b\x32\x62.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy\x12\x15\n\rkey_formatter\x18\x05 \x01(\t\x12}\n\x13read_command_policy\x18\x06 \x01(\x0b\x32`.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.PrefixRoutes.Route.ReadCommandPolicy\x1a\xfd\x01\n\x13RequestMirrorPolicy\x12\x18\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12H\n\x10runtime_fraction\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercent\x12\x1d\n\x15\x65xclude_read_commands\x18\x03 \x01(\x08:c\x9a\xc5\x88\x1e^\n\\envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy\x1a-\n\x11ReadCommandPolicy\x12\x18\n\x07\x63luster\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01:O\x9a\xc5\x88\x1eJ\nHenvoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route:I\x9a\xc5\x88\x1e\x44\nBenvoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutesJ\x04\x08\x03\x10\x04R\x11\x63\x61tch_all_cluster\x1a\xb6\x02\n\nRedisFault\x12s\n\nfault_type\x18\x01 \x01(\x0e\x32U.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.RedisFault.RedisFaultTypeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12O\n\rfault_enabled\x18\x02 \x01(\x0b\x32..envoy.config.core.v3.RuntimeFractionalPercentB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12(\n\x05\x64\x65lay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x10\n\x08\x63ommands\x18\x04 \x03(\t\"&\n\x0eRedisFaultType\x12\t\n\x05\x44\x45LAY\x10\x00\x12\t\n\x05\x45RROR\x10\x01\x1a\x45\n\x13\x43onnectionRateLimit\x12.\n\x1d\x63onnection_rate_limit_per_sec\x18\x01 \x01(\rB\x07\xfa\x42\x04*\x02 \x00:<\x9a\xc5\x88\x1e\x37\n5envoy.config.filter.network.redis_proxy.v2.RedisProxyJ\x04\x08\x02\x10\x03R\x07\x63luster\"\xe0\x01\n\x14RedisProtocolOptions\x12?\n\rauth_password\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12?\n\rauth_username\x18\x02 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01:F\x9a\xc5\x88\x1e\x41\n?envoy.config.filter.network.redis_proxy.v2.RedisProtocolOptionsB\xc0\x01\n=io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3B\x0fRedisProxyProtoP\x01Zdgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/redis_proxy/v3;redis_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -45,6 +45,8 @@ _REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY.fields_by_name['cluster']._serialized_options = b'\372B\004r\002\020\001' _REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY._options = None _REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY._serialized_options = b'\232\305\210\036^\n\\envoy.config.filter.network.redis_proxy.v2.RedisProxy.PrefixRoutes.Route.RequestMirrorPolicy' + _REDISPROXY_PREFIXROUTES_ROUTE_READCOMMANDPOLICY.fields_by_name['cluster']._options = None + _REDISPROXY_PREFIXROUTES_ROUTE_READCOMMANDPOLICY.fields_by_name['cluster']._serialized_options = b'\372B\004r\002\020\001' _REDISPROXY_PREFIXROUTES_ROUTE.fields_by_name['prefix']._options = None _REDISPROXY_PREFIXROUTES_ROUTE.fields_by_name['prefix']._serialized_options = b'\372B\005r\003(\350\007' _REDISPROXY_PREFIXROUTES_ROUTE.fields_by_name['cluster']._options = None @@ -57,6 +59,8 @@ _REDISPROXY_REDISFAULT.fields_by_name['fault_type']._serialized_options = b'\372B\005\202\001\002\020\001' _REDISPROXY_REDISFAULT.fields_by_name['fault_enabled']._options = None _REDISPROXY_REDISFAULT.fields_by_name['fault_enabled']._serialized_options = b'\372B\005\212\001\002\020\001' + _REDISPROXY_CONNECTIONRATELIMIT.fields_by_name['connection_rate_limit_per_sec']._options = None + _REDISPROXY_CONNECTIONRATELIMIT.fields_by_name['connection_rate_limit_per_sec']._serialized_options = b'\372B\004*\002 \000' _REDISPROXY.fields_by_name['stat_prefix']._options = None _REDISPROXY.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' _REDISPROXY.fields_by_name['settings']._options = None @@ -76,23 +80,25 @@ _REDISPROTOCOLOPTIONS._options = None _REDISPROTOCOLOPTIONS._serialized_options = b'\232\305\210\036A\n?envoy.config.filter.network.redis_proxy.v2.RedisProtocolOptions' _globals['_REDISPROXY']._serialized_start=476 - _globals['_REDISPROXY']._serialized_end=3311 + _globals['_REDISPROXY']._serialized_end=3494 _globals['_REDISPROXY_CONNPOOLSETTINGS']._serialized_start=1079 _globals['_REDISPROXY_CONNPOOLSETTINGS']._serialized_end=1938 _globals['_REDISPROXY_CONNPOOLSETTINGS_READPOLICY']._serialized_start=1733 _globals['_REDISPROXY_CONNPOOLSETTINGS_READPOLICY']._serialized_end=1859 _globals['_REDISPROXY_PREFIXROUTES']._serialized_start=1941 - _globals['_REDISPROXY_PREFIXROUTES']._serialized_end=2859 + _globals['_REDISPROXY_PREFIXROUTES']._serialized_end=3033 _globals['_REDISPROXY_PREFIXROUTES_ROUTE']._serialized_start=2185 - _globals['_REDISPROXY_PREFIXROUTES_ROUTE']._serialized_end=2759 - _globals['_REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY']._serialized_start=2425 - _globals['_REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY']._serialized_end=2678 - _globals['_REDISPROXY_REDISFAULT']._serialized_start=2862 - _globals['_REDISPROXY_REDISFAULT']._serialized_end=3172 - _globals['_REDISPROXY_REDISFAULT_REDISFAULTTYPE']._serialized_start=3134 - _globals['_REDISPROXY_REDISFAULT_REDISFAULTTYPE']._serialized_end=3172 - _globals['_REDISPROXY_CONNECTIONRATELIMIT']._serialized_start=3174 - _globals['_REDISPROXY_CONNECTIONRATELIMIT']._serialized_end=3234 - _globals['_REDISPROTOCOLOPTIONS']._serialized_start=3314 - _globals['_REDISPROTOCOLOPTIONS']._serialized_end=3538 + _globals['_REDISPROXY_PREFIXROUTES_ROUTE']._serialized_end=2933 + _globals['_REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY']._serialized_start=2552 + _globals['_REDISPROXY_PREFIXROUTES_ROUTE_REQUESTMIRRORPOLICY']._serialized_end=2805 + _globals['_REDISPROXY_PREFIXROUTES_ROUTE_READCOMMANDPOLICY']._serialized_start=2807 + _globals['_REDISPROXY_PREFIXROUTES_ROUTE_READCOMMANDPOLICY']._serialized_end=2852 + _globals['_REDISPROXY_REDISFAULT']._serialized_start=3036 + _globals['_REDISPROXY_REDISFAULT']._serialized_end=3346 + _globals['_REDISPROXY_REDISFAULT_REDISFAULTTYPE']._serialized_start=3308 + _globals['_REDISPROXY_REDISFAULT_REDISFAULTTYPE']._serialized_end=3346 + _globals['_REDISPROXY_CONNECTIONRATELIMIT']._serialized_start=3348 + _globals['_REDISPROXY_CONNECTIONRATELIMIT']._serialized_end=3417 + _globals['_REDISPROTOCOLOPTIONS']._serialized_start=3497 + _globals['_REDISPROTOCOLOPTIONS']._serialized_end=3721 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/set_filter_state_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/set_filter_state_pb2.py new file mode 100644 index 0000000000000..5eb46c222f64d --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/set_filter_state/v3/set_filter_state_pb2.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/network/set_filter_state/v3/set_filter_state.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.extensions.filters.common.set_filter_state.v3 import value_pb2 as envoy_dot_extensions_dot_filters_dot_common_dot_set__filter__state_dot_v3_dot_value__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nKenvoy/extensions/filters/network/set_filter_state/v3/set_filter_state.proto\x12\x34\x65nvoy.extensions.filters.network.set_filter_state.v3\x1a?envoy/extensions/filters/common/set_filter_state/v3/value.proto\x1a\x1dudpa/annotations/status.proto\"j\n\x06\x43onfig\x12`\n\x11on_new_connection\x18\x01 \x03(\x0b\x32\x45.envoy.extensions.filters.common.set_filter_state.v3.FilterStateValueB\xd3\x01\nBio.envoyproxy.envoy.extensions.filters.network.set_filter_state.v3B\x13SetFilterStateProtoP\x01Zngithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/set_filter_state/v3;set_filter_statev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.network.set_filter_state.v3.set_filter_state_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nBio.envoyproxy.envoy.extensions.filters.network.set_filter_state.v3B\023SetFilterStateProtoP\001Zngithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/set_filter_state/v3;set_filter_statev3\272\200\310\321\006\002\020\002' + _globals['_CONFIG']._serialized_start=229 + _globals['_CONFIG']._serialized_end=335 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy_pb2.py index 34664893e2969..fff6a87f1219d 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy_pb2.py @@ -18,7 +18,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIenvoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy.proto\x12\x33\x65nvoy.extensions.filters.network.zookeeper_proxy.v3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb0\x03\n\x0eZooKeeperProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x12\n\naccess_log\x18\x02 \x01(\t\x12\x36\n\x10max_packet_bytes\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12(\n enable_latency_threshold_metrics\x18\x04 \x01(\x08\x12J\n\x19\x64\x65\x66\x61ult_latency_threshold\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12r\n\x1blatency_threshold_overrides\x18\x06 \x03(\x0b\x32M.envoy.extensions.filters.network.zookeeper_proxy.v3.LatencyThresholdOverride:J\x9a\xc5\x88\x1e\x45\nCenvoy.config.filter.network.zookeeper_proxy.v1alpha1.ZooKeeperProxy\"\xdb\x04\n\x18LatencyThresholdOverride\x12n\n\x06opcode\x18\x01 \x01(\x0e\x32T.envoy.extensions.filters.network.zookeeper_proxy.v3.LatencyThresholdOverride.OpcodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12<\n\tthreshold\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=\"\x90\x03\n\x06Opcode\x12\x0b\n\x07\x43onnect\x10\x00\x12\n\n\x06\x43reate\x10\x01\x12\n\n\x06\x44\x65lete\x10\x02\x12\n\n\x06\x45xists\x10\x03\x12\x0b\n\x07GetData\x10\x04\x12\x0b\n\x07SetData\x10\x05\x12\n\n\x06GetAcl\x10\x06\x12\n\n\x06SetAcl\x10\x07\x12\x0f\n\x0bGetChildren\x10\x08\x12\x08\n\x04Sync\x10\t\x12\x08\n\x04Ping\x10\n\x12\x10\n\x0cGetChildren2\x10\x0b\x12\t\n\x05\x43heck\x10\x0c\x12\t\n\x05Multi\x10\r\x12\x0b\n\x07\x43reate2\x10\x0e\x12\x0c\n\x08Reconfig\x10\x0f\x12\x10\n\x0c\x43heckWatches\x10\x10\x12\x11\n\rRemoveWatches\x10\x11\x12\x13\n\x0f\x43reateContainer\x10\x12\x12\r\n\tCreateTtl\x10\x13\x12\t\n\x05\x43lose\x10\x14\x12\x0b\n\x07SetAuth\x10\x15\x12\x0e\n\nSetWatches\x10\x16\x12\x11\n\rGetEphemerals\x10\x17\x12\x18\n\x14GetAllChildrenNumber\x10\x18\x12\x0f\n\x0bSetWatches2\x10\x19\x12\x0c\n\x08\x41\x64\x64Watch\x10\x1a\x42\xd0\x01\nAio.envoyproxy.envoy.extensions.filters.network.zookeeper_proxy.v3B\x13ZookeeperProxyProtoP\x01Zlgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/zookeeper_proxy/v3;zookeeper_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIenvoy/extensions/filters/network/zookeeper_proxy/v3/zookeeper_proxy.proto\x12\x33\x65nvoy.extensions.filters.network.zookeeper_proxy.v3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xc4\x04\n\x0eZooKeeperProxy\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x12\n\naccess_log\x18\x02 \x01(\t\x12\x36\n\x10max_packet_bytes\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12(\n enable_latency_threshold_metrics\x18\x04 \x01(\x08\x12J\n\x19\x64\x65\x66\x61ult_latency_threshold\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12r\n\x1blatency_threshold_overrides\x18\x06 \x03(\x0b\x32M.envoy.extensions.filters.network.zookeeper_proxy.v3.LatencyThresholdOverride\x12/\n\'enable_per_opcode_request_bytes_metrics\x18\x07 \x01(\x08\x12\x30\n(enable_per_opcode_response_bytes_metrics\x18\x08 \x01(\x08\x12/\n\'enable_per_opcode_decoder_error_metrics\x18\t \x01(\x08:J\x9a\xc5\x88\x1e\x45\nCenvoy.config.filter.network.zookeeper_proxy.v1alpha1.ZooKeeperProxy\"\xdb\x04\n\x18LatencyThresholdOverride\x12n\n\x06opcode\x18\x01 \x01(\x0e\x32T.envoy.extensions.filters.network.zookeeper_proxy.v3.LatencyThresholdOverride.OpcodeB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12<\n\tthreshold\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0e\xfa\x42\x0b\xaa\x01\x08\x08\x01\x32\x04\x10\xc0\x84=\"\x90\x03\n\x06Opcode\x12\x0b\n\x07\x43onnect\x10\x00\x12\n\n\x06\x43reate\x10\x01\x12\n\n\x06\x44\x65lete\x10\x02\x12\n\n\x06\x45xists\x10\x03\x12\x0b\n\x07GetData\x10\x04\x12\x0b\n\x07SetData\x10\x05\x12\n\n\x06GetAcl\x10\x06\x12\n\n\x06SetAcl\x10\x07\x12\x0f\n\x0bGetChildren\x10\x08\x12\x08\n\x04Sync\x10\t\x12\x08\n\x04Ping\x10\n\x12\x10\n\x0cGetChildren2\x10\x0b\x12\t\n\x05\x43heck\x10\x0c\x12\t\n\x05Multi\x10\r\x12\x0b\n\x07\x43reate2\x10\x0e\x12\x0c\n\x08Reconfig\x10\x0f\x12\x10\n\x0c\x43heckWatches\x10\x10\x12\x11\n\rRemoveWatches\x10\x11\x12\x13\n\x0f\x43reateContainer\x10\x12\x12\r\n\tCreateTtl\x10\x13\x12\t\n\x05\x43lose\x10\x14\x12\x0b\n\x07SetAuth\x10\x15\x12\x0e\n\nSetWatches\x10\x16\x12\x11\n\rGetEphemerals\x10\x17\x12\x18\n\x14GetAllChildrenNumber\x10\x18\x12\x0f\n\x0bSetWatches2\x10\x19\x12\x0c\n\x08\x41\x64\x64Watch\x10\x1a\x42\xd0\x01\nAio.envoyproxy.envoy.extensions.filters.network.zookeeper_proxy.v3B\x13ZookeeperProxyProtoP\x01Zlgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/zookeeper_proxy/v3;zookeeper_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -37,9 +37,9 @@ _LATENCYTHRESHOLDOVERRIDE.fields_by_name['threshold']._options = None _LATENCYTHRESHOLDOVERRIDE.fields_by_name['threshold']._serialized_options = b'\372B\013\252\001\010\010\0012\004\020\300\204=' _globals['_ZOOKEEPERPROXY']._serialized_start=286 - _globals['_ZOOKEEPERPROXY']._serialized_end=718 - _globals['_LATENCYTHRESHOLDOVERRIDE']._serialized_start=721 - _globals['_LATENCYTHRESHOLDOVERRIDE']._serialized_end=1324 - _globals['_LATENCYTHRESHOLDOVERRIDE_OPCODE']._serialized_start=924 - _globals['_LATENCYTHRESHOLDOVERRIDE_OPCODE']._serialized_end=1324 + _globals['_ZOOKEEPERPROXY']._serialized_end=866 + _globals['_LATENCYTHRESHOLDOVERRIDE']._serialized_start=869 + _globals['_LATENCYTHRESHOLDOVERRIDE']._serialized_end=1472 + _globals['_LATENCYTHRESHOLDOVERRIDE_OPCODE']._serialized_start=1072 + _globals['_LATENCYTHRESHOLDOVERRIDE_OPCODE']._serialized_end=1472 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy_pb2.py new file mode 100644 index 0000000000000..1ae60b475063e --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy_pb2.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.extensions.common.dynamic_forward_proxy.v3 import dns_cache_pb2 as envoy_dot_extensions_dot_common_dot_dynamic__forward__proxy_dot_v3_dot_dns__cache__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\ncenvoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3/dynamic_forward_proxy.proto\x12Genvoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3\x1a@envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xb7\x03\n\x0c\x46ilterConfig\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x66\n\x10\x64ns_cache_config\x18\x02 \x01(\x0b\x32@.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01H\x00\x12{\n\x0e\x62uffer_options\x18\x03 \x01(\x0b\x32\x63.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3.FilterConfig.BufferOptions\x1a\x87\x01\n\rBufferOptions\x12<\n\x16max_buffered_datagrams\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12max_buffered_bytes\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueB\x1a\n\x18implementation_specifierB\x84\x02\nUio.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3B\x18\x44ynamicForwardProxyProtoP\x01Z\x86\x01github.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3;dynamic_forward_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3.dynamic_forward_proxy_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nUio.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3B\030DynamicForwardProxyProtoP\001Z\206\001github.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/session/dynamic_forward_proxy/v3;dynamic_forward_proxyv3\272\200\310\321\006\002\020\002' + _FILTERCONFIG.fields_by_name['stat_prefix']._options = None + _FILTERCONFIG.fields_by_name['stat_prefix']._serialized_options = b'\372B\004r\002\020\001' + _FILTERCONFIG.fields_by_name['dns_cache_config']._options = None + _FILTERCONFIG.fields_by_name['dns_cache_config']._serialized_options = b'\372B\005\212\001\002\020\001' + _globals['_FILTERCONFIG']._serialized_start=331 + _globals['_FILTERCONFIG']._serialized_end=770 + _globals['_FILTERCONFIG_BUFFEROPTIONS']._serialized_start=607 + _globals['_FILTERCONFIG_BUFFEROPTIONS']._serialized_end=742 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule_pb2.py new file mode 100644 index 0000000000000..c3692dd65e7c9 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule_pb2.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nQenvoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3/http_capsule.proto\x12>envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3\x1a\x1dudpa/annotations/status.proto\"\x0e\n\x0c\x46ilterConfigB\xe0\x01\nLio.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3B\x10HttpCapsuleProtoP\x01Ztgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3;http_capsulev3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3.http_capsule_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\nLio.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3B\020HttpCapsuleProtoP\001Ztgithub.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/session/http_capsule/v3;http_capsulev3\272\200\310\321\006\002\020\002' + _globals['_FILTERCONFIG']._serialized_start=180 + _globals['_FILTERCONFIG']._serialized_end=194 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy_pb2.py index 2ad238ae3fc1b..9ea164b1220a3 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy_pb2.py @@ -12,8 +12,11 @@ from envoy.config.accesslog.v3 import accesslog_pb2 as envoy_dot_config_dot_accesslog_dot_v3_dot_accesslog__pb2 +from envoy.config.core.v3 import base_pb2 as envoy_dot_config_dot_core_dot_v3_dot_base__pb2 from envoy.config.core.v3 import udp_socket_config_pb2 as envoy_dot_config_dot_core_dot_v3_dot_udp__socket__config__pb2 +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 from xds.type.matcher.v3 import matcher_pb2 as xds_dot_type_dot_matcher_dot_v3_dot_matcher__pb2 from envoy.annotations import deprecation_pb2 as envoy_dot_annotations_dot_deprecation__pb2 @@ -22,7 +25,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n9envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy.proto\x12)envoy.extensions.filters.udp.udp_proxy.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a,envoy/config/core/v3/udp_socket_config.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xe3\x05\n\x0eUdpProxyConfig\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12%\n\x07\x63luster\x18\x02 \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x39\n\x07matcher\x18\t \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01H\x00\x12/\n\x0cidle_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1b\n\x13use_original_src_ip\x18\x04 \x01(\x08\x12\x65\n\rhash_policies\x18\x05 \x03(\x0b\x32\x44.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicyB\x08\xfa\x42\x05\x92\x01\x02\x10\x01\x12\x45\n\x16upstream_socket_config\x18\x06 \x01(\x0b\x32%.envoy.config.core.v3.UdpSocketConfig\x12%\n\x1duse_per_packet_load_balancing\x18\x07 \x01(\x08\x12\x38\n\naccess_log\x18\x08 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12>\n\x10proxy_access_log\x18\n \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x1a[\n\nHashPolicy\x12\x1c\n\tsource_ip\x18\x01 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12\x16\n\x03key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x42\x17\n\x10policy_specifier\x12\x03\xf8\x42\x01:?\x9a\xc5\x88\x1e:\n8envoy.config.filter.udp.udp_proxy.v2alpha.UdpProxyConfigB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\x42\xb0\x01\n7io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3B\rUdpProxyProtoP\x01Z\\github.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/v3;udp_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n9envoy/extensions/filters/udp/udp_proxy/v3/udp_proxy.proto\x12)envoy.extensions.filters.udp.udp_proxy.v3\x1a)envoy/config/accesslog/v3/accesslog.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a,envoy/config/core/v3/udp_socket_config.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1fxds/annotations/v3/status.proto\x1a!xds/type/matcher/v3/matcher.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb3\x10\n\x0eUdpProxyConfig\x12\x1c\n\x0bstat_prefix\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12%\n\x07\x63luster\x18\x02 \x01(\tB\x12\x18\x01\xfa\x42\x04r\x02\x10\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x39\n\x07matcher\x18\t \x01(\x0b\x32\x1c.xds.type.matcher.v3.MatcherB\x08\xd2\xc6\xa4\xe1\x06\x02\x08\x01H\x00\x12/\n\x0cidle_timeout\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1b\n\x13use_original_src_ip\x18\x04 \x01(\x08\x12\x65\n\rhash_policies\x18\x05 \x03(\x0b\x32\x44.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicyB\x08\xfa\x42\x05\x92\x01\x02\x10\x01\x12\x45\n\x16upstream_socket_config\x18\x06 \x01(\x0b\x32%.envoy.config.core.v3.UdpSocketConfig\x12%\n\x1duse_per_packet_load_balancing\x18\x07 \x01(\x08\x12\x38\n\naccess_log\x18\x08 \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12>\n\x10proxy_access_log\x18\n \x03(\x0b\x32$.envoy.config.accesslog.v3.AccessLog\x12`\n\x0fsession_filters\x18\x0b \x03(\x0b\x32G.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.SessionFilter\x12\x66\n\x10tunneling_config\x18\x0c \x01(\x0b\x32L.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig\x12i\n\x12\x61\x63\x63\x65ss_log_options\x18\r \x01(\x0b\x32M.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpAccessLogOptions\x1a[\n\nHashPolicy\x12\x1c\n\tsource_ip\x18\x01 \x01(\x08\x42\x07\xfa\x42\x04j\x02\x08\x01H\x00\x12\x16\n\x03key\x18\x02 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01H\x00\x42\x17\n\x10policy_specifier\x12\x03\xf8\x42\x01\x1a\x63\n\rSessionFilter\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12,\n\x0ctyped_config\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyH\x00\x42\r\n\x0b\x63onfig_type\x1a\xa1\x06\n\x12UdpTunnelingConfig\x12\x1b\n\nproxy_host\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x30\n\nproxy_port\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x1c\n\x0btarget_host\x18\x03 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12(\n\x13\x64\x65\x66\x61ult_target_port\x18\x04 \x01(\rB\x0b\xfa\x42\x08*\x06\x18\xff\xff\x03 \x00\x12\x10\n\x08use_post\x18\x05 \x01(\x08\x12\x11\n\tpost_path\x18\x06 \x01(\t\x12p\n\rretry_options\x18\x07 \x01(\x0b\x32Y.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions\x12J\n\x0eheaders_to_add\x18\x08 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOptionB\t\xfa\x42\x06\x92\x01\x03\x10\xe8\x07\x12r\n\x0e\x62uffer_options\x18\t \x01(\x0b\x32Z.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.BufferOptions\x12\"\n\x1apropagate_response_headers\x18\n \x01(\x08\x12#\n\x1bpropagate_response_trailers\x18\x0b \x01(\x08\x1a\x87\x01\n\rBufferOptions\x12<\n\x16max_buffered_datagrams\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x38\n\x12max_buffered_bytes\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x1aJ\n\x0cRetryOptions\x12:\n\x14max_connect_attempts\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a\x8f\x01\n\x13UdpAccessLogOptions\x12J\n\x19\x61\x63\x63\x65ss_log_flush_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationB\x0c\xfa\x42\t\xaa\x01\x06\x32\x04\x10\xc0\x84=\x12,\n$flush_access_log_on_tunnel_connected\x18\x02 \x01(\x08:?\x9a\xc5\x88\x1e:\n8envoy.config.filter.udp.udp_proxy.v2alpha.UdpProxyConfigB\x16\n\x0froute_specifier\x12\x03\xf8\x42\x01\x42\xb0\x01\n7io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3B\rUdpProxyProtoP\x01Z\\github.com/envoyproxy/go-control-plane/envoy/extensions/filters/udp/udp_proxy/v3;udp_proxyv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -36,6 +39,18 @@ _UDPPROXYCONFIG_HASHPOLICY.fields_by_name['source_ip']._serialized_options = b'\372B\004j\002\010\001' _UDPPROXYCONFIG_HASHPOLICY.fields_by_name['key']._options = None _UDPPROXYCONFIG_HASHPOLICY.fields_by_name['key']._serialized_options = b'\372B\004r\002\020\001' + _UDPPROXYCONFIG_SESSIONFILTER.fields_by_name['name']._options = None + _UDPPROXYCONFIG_SESSIONFILTER.fields_by_name['name']._serialized_options = b'\372B\004r\002\020\001' + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['proxy_host']._options = None + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['proxy_host']._serialized_options = b'\372B\004r\002\020\001' + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['target_host']._options = None + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['target_host']._serialized_options = b'\372B\004r\002\020\001' + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['default_target_port']._options = None + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['default_target_port']._serialized_options = b'\372B\010*\006\030\377\377\003 \000' + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['headers_to_add']._options = None + _UDPPROXYCONFIG_UDPTUNNELINGCONFIG.fields_by_name['headers_to_add']._serialized_options = b'\372B\006\222\001\003\020\350\007' + _UDPPROXYCONFIG_UDPACCESSLOGOPTIONS.fields_by_name['access_log_flush_interval']._options = None + _UDPPROXYCONFIG_UDPACCESSLOGOPTIONS.fields_by_name['access_log_flush_interval']._serialized_options = b'\372B\t\252\001\0062\004\020\300\204=' _UDPPROXYCONFIG.oneofs_by_name['route_specifier']._options = None _UDPPROXYCONFIG.oneofs_by_name['route_specifier']._serialized_options = b'\370B\001' _UDPPROXYCONFIG.fields_by_name['stat_prefix']._options = None @@ -48,8 +63,18 @@ _UDPPROXYCONFIG.fields_by_name['hash_policies']._serialized_options = b'\372B\005\222\001\002\020\001' _UDPPROXYCONFIG._options = None _UDPPROXYCONFIG._serialized_options = b'\232\305\210\036:\n8envoy.config.filter.udp.udp_proxy.v2alpha.UdpProxyConfig' - _globals['_UDPPROXYCONFIG']._serialized_start=422 - _globals['_UDPPROXYCONFIG']._serialized_end=1161 - _globals['_UDPPROXYCONFIG_HASHPOLICY']._serialized_start=981 - _globals['_UDPPROXYCONFIG_HASHPOLICY']._serialized_end=1072 + _globals['_UDPPROXYCONFIG']._serialized_start=514 + _globals['_UDPPROXYCONFIG']._serialized_end=2613 + _globals['_UDPPROXYCONFIG_HASHPOLICY']._serialized_start=1382 + _globals['_UDPPROXYCONFIG_HASHPOLICY']._serialized_end=1473 + _globals['_UDPPROXYCONFIG_SESSIONFILTER']._serialized_start=1475 + _globals['_UDPPROXYCONFIG_SESSIONFILTER']._serialized_end=1574 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG']._serialized_start=1577 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG']._serialized_end=2378 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG_BUFFEROPTIONS']._serialized_start=2167 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG_BUFFEROPTIONS']._serialized_end=2302 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG_RETRYOPTIONS']._serialized_start=2304 + _globals['_UDPPROXYCONFIG_UDPTUNNELINGCONFIG_RETRYOPTIONS']._serialized_end=2378 + _globals['_UDPPROXYCONFIG_UDPACCESSLOGOPTIONS']._serialized_start=2381 + _globals['_UDPPROXYCONFIG_UDPACCESSLOGOPTIONS']._serialized_end=2524 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/common_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/common_pb2.py new file mode 100644 index 0000000000000..ab8822160091b --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/common/v3/common_pb2.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/geoip_providers/common/v3/common.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7envoy/extensions/geoip_providers/common/v3/common.proto\x12*envoy.extensions.geoip_providers.common.v3\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xcd\x03\n\x19\x43ommonGeoipProviderConfig\x12\x83\x01\n\x12geo_headers_to_add\x18\x01 \x01(\x0b\x32].envoy.extensions.geoip_providers.common.v3.CommonGeoipProviderConfig.GeolocationHeadersToAddB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x1a\xa9\x02\n\x17GeolocationHeadersToAdd\x12\x1c\n\x07\x63ountry\x18\x01 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x19\n\x04\x63ity\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1b\n\x06region\x18\x03 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x18\n\x03\x61sn\x18\x04 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1c\n\x07is_anon\x18\x05 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1d\n\x08\x61non_vpn\x18\x06 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12!\n\x0c\x61non_hosting\x18\x07 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1d\n\x08\x61non_tor\x18\x08 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x12\x1f\n\nanon_proxy\x18\t \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x42\xad\x01\n8io.envoyproxy.envoy.extensions.geoip_providers.common.v3B\x0b\x43ommonProtoP\x01ZZgithub.com/envoyproxy/go-control-plane/envoy/extensions/geoip_providers/common/v3;commonv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.geoip_providers.common.v3.common_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n8io.envoyproxy.envoy.extensions.geoip_providers.common.v3B\013CommonProtoP\001ZZgithub.com/envoyproxy/go-control-plane/envoy/extensions/geoip_providers/common/v3;commonv3\272\200\310\321\006\002\020\002' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['country']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['country']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['city']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['city']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['region']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['region']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['asn']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['asn']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['is_anon']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['is_anon']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_vpn']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_vpn']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_hosting']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_hosting']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_tor']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_tor']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_proxy']._options = None + _COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD.fields_by_name['anon_proxy']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _COMMONGEOIPPROVIDERCONFIG.fields_by_name['geo_headers_to_add']._options = None + _COMMONGEOIPPROVIDERCONFIG.fields_by_name['geo_headers_to_add']._serialized_options = b'\372B\005\212\001\002\020\001' + _globals['_COMMONGEOIPPROVIDERCONFIG']._serialized_start=160 + _globals['_COMMONGEOIPPROVIDERCONFIG']._serialized_end=621 + _globals['_COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD']._serialized_start=324 + _globals['_COMMONGEOIPPROVIDERCONFIG_GEOLOCATIONHEADERSTOADD']._serialized_end=621 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/maxmind_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/maxmind_pb2.py new file mode 100644 index 0000000000000..9b4f7af9039b1 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/geoip_providers/maxmind/v3/maxmind_pb2.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/geoip_providers/maxmind/v3/maxmind.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.extensions.geoip_providers.common.v3 import common_pb2 as envoy_dot_extensions_dot_geoip__providers_dot_common_dot_v3_dot_common__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n9envoy/extensions/geoip_providers/maxmind/v3/maxmind.proto\x12+envoy.extensions.geoip_providers.maxmind.v3\x1a\x37\x65nvoy/extensions/geoip_providers/common/v3/common.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x83\x02\n\rMaxMindConfig\x12*\n\x0c\x63ity_db_path\x18\x01 \x01(\tB\x14\xfa\x42\x11r\x0f\x32\r^$|^.*\\.mmdb$\x12)\n\x0bisp_db_path\x18\x02 \x01(\tB\x14\xfa\x42\x11r\x0f\x32\r^$|^.*\\.mmdb$\x12*\n\x0c\x61non_db_path\x18\x03 \x01(\tB\x14\xfa\x42\x11r\x0f\x32\r^$|^.*\\.mmdb$\x12o\n\x16\x63ommon_provider_config\x18\x04 \x01(\x0b\x32\x45.envoy.extensions.geoip_providers.common.v3.CommonGeoipProviderConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42\xb9\x01\n9io.envoyproxy.envoy.extensions.geoip_providers.maxmind.v3B\x0cMaxmindProtoP\x01Z\\github.com/envoyproxy/go-control-plane/envoy/extensions/geoip_providers/maxmind/v3;maxmindv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.geoip_providers.maxmind.v3.maxmind_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n9io.envoyproxy.envoy.extensions.geoip_providers.maxmind.v3B\014MaxmindProtoP\001Z\\github.com/envoyproxy/go-control-plane/envoy/extensions/geoip_providers/maxmind/v3;maxmindv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + _MAXMINDCONFIG.fields_by_name['city_db_path']._options = None + _MAXMINDCONFIG.fields_by_name['city_db_path']._serialized_options = b'\372B\021r\0172\r^$|^.*\\.mmdb$' + _MAXMINDCONFIG.fields_by_name['isp_db_path']._options = None + _MAXMINDCONFIG.fields_by_name['isp_db_path']._serialized_options = b'\372B\021r\0172\r^$|^.*\\.mmdb$' + _MAXMINDCONFIG.fields_by_name['anon_db_path']._options = None + _MAXMINDCONFIG.fields_by_name['anon_db_path']._serialized_options = b'\372B\021r\0172\r^$|^.*\\.mmdb$' + _MAXMINDCONFIG.fields_by_name['common_provider_config']._options = None + _MAXMINDCONFIG.fields_by_name['common_provider_config']._serialized_options = b'\372B\005\212\001\002\020\001' + _globals['_MAXMINDCONFIG']._serialized_start=253 + _globals['_MAXMINDCONFIG']._serialized_end=512 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/http/header_validators/envoy_default/v3/header_validator_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/http/header_validators/envoy_default/v3/header_validator_pb2.py index 0ce38268b30b2..d46f3c81c6e72 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/http/header_validators/envoy_default/v3/header_validator_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/http/header_validators/envoy_default/v3/header_validator_pb2.py @@ -15,7 +15,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOenvoy/extensions/http/header_validators/envoy_default/v3/header_validator.proto\x12\x38\x65nvoy.extensions.http.header_validators.envoy_default.v3\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xb3\x08\n\x15HeaderValidatorConfig\x12\x84\x01\n\x16http1_protocol_options\x18\x01 \x01(\x0b\x32\x64.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.Http1ProtocolOptions\x12\x93\x01\n\x1euri_path_normalization_options\x18\x02 \x01(\x0b\x32k.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.UriPathNormalizationOptions\x12\x1d\n\x15restrict_http_methods\x18\x03 \x01(\x08\x12\x95\x01\n\x1fheaders_with_underscores_action\x18\x04 \x01(\x0e\x32l.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.HeadersWithUnderscoresAction\x1a\xbf\x03\n\x1bUriPathNormalizationOptions\x12\x1f\n\x17skip_path_normalization\x18\x01 \x01(\x08\x12\x1c\n\x14skip_merging_slashes\x18\x02 \x01(\x08\x12\xbd\x01\n path_with_escaped_slashes_action\x18\x03 \x01(\x0e\x32\x88\x01.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.UriPathNormalizationOptions.PathWithEscapedSlashesActionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"\xa0\x01\n\x1cPathWithEscapedSlashesAction\x12#\n\x1fIMPLEMENTATION_SPECIFIC_DEFAULT\x10\x00\x12\x12\n\x0eKEEP_UNCHANGED\x10\x01\x12\x12\n\x0eREJECT_REQUEST\x10\x02\x12\x19\n\x15UNESCAPE_AND_REDIRECT\x10\x03\x12\x18\n\x14UNESCAPE_AND_FORWARD\x10\x04\x1a\x34\n\x14Http1ProtocolOptions\x12\x1c\n\x14\x61llow_chunked_length\x18\x01 \x01(\x08\"N\n\x1cHeadersWithUnderscoresAction\x12\t\n\x05\x41LLOW\x10\x00\x12\x12\n\x0eREJECT_REQUEST\x10\x01\x12\x0f\n\x0b\x44ROP_HEADER\x10\x02\x42\xd9\x01\nFio.envoyproxy.envoy.extensions.http.header_validators.envoy_default.v3B\x14HeaderValidatorProtoP\x01Zogithub.com/envoyproxy/go-control-plane/envoy/extensions/http/header_validators/envoy_default/v3;envoy_defaultv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nOenvoy/extensions/http/header_validators/envoy_default/v3/header_validator.proto\x12\x38\x65nvoy.extensions.http.header_validators.envoy_default.v3\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xd5\x08\n\x15HeaderValidatorConfig\x12\x84\x01\n\x16http1_protocol_options\x18\x01 \x01(\x0b\x32\x64.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.Http1ProtocolOptions\x12\x93\x01\n\x1euri_path_normalization_options\x18\x02 \x01(\x0b\x32k.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.UriPathNormalizationOptions\x12\x1d\n\x15restrict_http_methods\x18\x03 \x01(\x08\x12\x95\x01\n\x1fheaders_with_underscores_action\x18\x04 \x01(\x0e\x32l.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.HeadersWithUnderscoresAction\x12 \n\x18strip_fragment_from_path\x18\x05 \x01(\x08\x1a\xbf\x03\n\x1bUriPathNormalizationOptions\x12\x1f\n\x17skip_path_normalization\x18\x01 \x01(\x08\x12\x1c\n\x14skip_merging_slashes\x18\x02 \x01(\x08\x12\xbd\x01\n path_with_escaped_slashes_action\x18\x03 \x01(\x0e\x32\x88\x01.envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig.UriPathNormalizationOptions.PathWithEscapedSlashesActionB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\"\xa0\x01\n\x1cPathWithEscapedSlashesAction\x12#\n\x1fIMPLEMENTATION_SPECIFIC_DEFAULT\x10\x00\x12\x12\n\x0eKEEP_UNCHANGED\x10\x01\x12\x12\n\x0eREJECT_REQUEST\x10\x02\x12\x19\n\x15UNESCAPE_AND_REDIRECT\x10\x03\x12\x18\n\x14UNESCAPE_AND_FORWARD\x10\x04\x1a\x34\n\x14Http1ProtocolOptions\x12\x1c\n\x14\x61llow_chunked_length\x18\x01 \x01(\x08\"N\n\x1cHeadersWithUnderscoresAction\x12\t\n\x05\x41LLOW\x10\x00\x12\x12\n\x0eREJECT_REQUEST\x10\x01\x12\x0f\n\x0b\x44ROP_HEADER\x10\x02\x42\xd9\x01\nFio.envoyproxy.envoy.extensions.http.header_validators.envoy_default.v3B\x14HeaderValidatorProtoP\x01Zogithub.com/envoyproxy/go-control-plane/envoy/extensions/http/header_validators/envoy_default/v3;envoy_defaultv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -26,13 +26,13 @@ _HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS.fields_by_name['path_with_escaped_slashes_action']._options = None _HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS.fields_by_name['path_with_escaped_slashes_action']._serialized_options = b'\372B\005\202\001\002\020\001' _globals['_HEADERVALIDATORCONFIG']._serialized_start=198 - _globals['_HEADERVALIDATORCONFIG']._serialized_end=1273 - _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS']._serialized_start=692 - _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS']._serialized_end=1139 - _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS_PATHWITHESCAPEDSLASHESACTION']._serialized_start=979 - _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS_PATHWITHESCAPEDSLASHESACTION']._serialized_end=1139 - _globals['_HEADERVALIDATORCONFIG_HTTP1PROTOCOLOPTIONS']._serialized_start=1141 - _globals['_HEADERVALIDATORCONFIG_HTTP1PROTOCOLOPTIONS']._serialized_end=1193 - _globals['_HEADERVALIDATORCONFIG_HEADERSWITHUNDERSCORESACTION']._serialized_start=1195 - _globals['_HEADERVALIDATORCONFIG_HEADERSWITHUNDERSCORESACTION']._serialized_end=1273 + _globals['_HEADERVALIDATORCONFIG']._serialized_end=1307 + _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS']._serialized_start=726 + _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS']._serialized_end=1173 + _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS_PATHWITHESCAPEDSLASHESACTION']._serialized_start=1013 + _globals['_HEADERVALIDATORCONFIG_URIPATHNORMALIZATIONOPTIONS_PATHWITHESCAPEDSLASHESACTION']._serialized_end=1173 + _globals['_HEADERVALIDATORCONFIG_HTTP1PROTOCOLOPTIONS']._serialized_start=1175 + _globals['_HEADERVALIDATORCONFIG_HTTP1PROTOCOLOPTIONS']._serialized_end=1227 + _globals['_HEADERVALIDATORCONFIG_HEADERSWITHUNDERSCORESACTION']._serialized_start=1229 + _globals['_HEADERVALIDATORCONFIG_HEADERSWITHUNDERSCORESACTION']._serialized_end=1307 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/generic_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/generic_pb2.py new file mode 100644 index 0000000000000..ae84d0a246a34 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/generic/v3/generic_pb2.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/injected_credentials/generic/v3/generic.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.extensions.transport_sockets.tls.v3 import secret_pb2 as envoy_dot_extensions_dot_transport__sockets_dot_tls_dot_v3_dot_secret__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n>envoy/extensions/injected_credentials/generic/v3/generic.proto\x12\x30\x65nvoy.extensions.injected_credentials.generic.v3\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\x80\x01\n\x07Generic\x12X\n\ncredential\x18\x01 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x1b\n\x06header\x18\x02 \x01(\tB\x0b\xfa\x42\x08r\x06\xc0\x01\x01\xd0\x01\x01\x42\xc3\x01\n>io.envoyproxy.envoy.extensions.injected_credentials.generic.v3B\x0cGenericProtoP\x01Zagithub.com/envoyproxy/go-control-plane/envoy/extensions/injected_credentials/generic/v3;genericv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.injected_credentials.generic.v3.generic_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n>io.envoyproxy.envoy.extensions.injected_credentials.generic.v3B\014GenericProtoP\001Zagithub.com/envoyproxy/go-control-plane/envoy/extensions/injected_credentials/generic/v3;genericv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + _GENERIC.fields_by_name['credential']._options = None + _GENERIC.fields_by_name['credential']._serialized_options = b'\372B\005\212\001\002\020\001' + _GENERIC.fields_by_name['header']._options = None + _GENERIC.fields_by_name['header']._serialized_options = b'\372B\010r\006\300\001\001\320\001\001' + _globals['_GENERIC']._serialized_start=262 + _globals['_GENERIC']._serialized_end=390 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/oauth2_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/oauth2_pb2.py new file mode 100644 index 0000000000000..92d70a80eb8f2 --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/injected_credentials/oauth2/v3/oauth2_pb2.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/injected_credentials/oauth2/v3/oauth2.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from envoy.config.core.v3 import http_uri_pb2 as envoy_dot_config_dot_core_dot_v3_dot_http__uri__pb2 +from envoy.extensions.transport_sockets.tls.v3 import secret_pb2 as envoy_dot_extensions_dot_transport__sockets_dot_tls_dot_v3_dot_secret__pb2 +from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 +from validate import validate_pb2 as validate_dot_validate__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\n\x04keys\x18\x01 \x03(\x0b\x32 .envoy.config.core.v3.DataSourceB\x0e\xfa\x42\x05\x92\x01\x02\x08\x01\xb8\xb7\x8b\xa4\x02\x01:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.auth.TlsSessionTicketKeys\"T\n!CertificateProviderPluginInstance\x12\x15\n\rinstance_name\x18\x01 \x01(\t\x12\x18\n\x10\x63\x65rtificate_name\x18\x02 \x01(\t\"\x92\x02\n\x15SubjectAltNameMatcher\x12\x66\n\x08san_type\x18\x01 \x01(\x0e\x32H.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher.SanTypeB\n\xfa\x42\x07\x82\x01\x04\x10\x01 \x00\x12?\n\x07matcher\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"P\n\x07SanType\x12\x18\n\x14SAN_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45MAIL\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x07\n\x03URI\x10\x03\x12\x0e\n\nIP_ADDRESS\x10\x04\"\xdd\t\n\x1c\x43\x65rtificateValidationContext\x12L\n\ntrusted_ca\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x16\xf2\x98\xfe\x8f\x05\x10\x12\x0e\x63\x61_cert_source\x12\x8e\x01\n ca_certificate_provider_instance\x18\r \x01(\x0b\x32L.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstanceB\x16\xf2\x98\xfe\x8f\x05\x10\x12\x0e\x63\x61_cert_source\x12\x41\n\x11watched_directory\x18\x0b \x01(\x0b\x32&.envoy.config.core.v3.WatchedDirectory\x12/\n\x17verify_certificate_spki\x18\x03 \x03(\tB\x0e\xfa\x42\x0b\x92\x01\x08\"\x06r\x04\x10,(,\x12/\n\x17verify_certificate_hash\x18\x02 \x03(\tB\x0e\xfa\x42\x0b\x92\x01\x08\"\x06r\x04\x10@(_\x12g\n\x1dmatch_typed_subject_alt_names\x18\x0f \x03(\x0b\x32@.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher\x12R\n\x17match_subject_alt_names\x18\t \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12H\n$require_signed_certificate_timestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x63rl\x18\x07 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12!\n\x19\x61llow_expired_certificate\x18\x08 \x01(\x08\x12\x8a\x01\n\x18trust_chain_verification\x18\n \x01(\x0e\x32^.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext.TrustChainVerificationB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12K\n\x17\x63ustom_validator_config\x18\x0c \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12!\n\x19only_verify_leaf_cert_crl\x18\x0e \x01(\x08\x12?\n\x10max_verify_depth\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\"F\n\x16TrustChainVerification\x12\x16\n\x12VERIFY_TRUST_CHAIN\x10\x00\x12\x14\n\x10\x41\x43\x43\x45PT_UNTRUSTED\x10\x01:5\x9a\xc5\x88\x1e\x30\n.envoy.api.v2.auth.CertificateValidationContextJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06R\x17verify_subject_alt_nameB\xa8\x01\n7io.envoyproxy.envoy.extensions.transport_sockets.tls.v3B\x0b\x43ommonProtoP\x01ZVgithub.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3;tlsv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n6envoy/extensions/transport_sockets/tls/v3/common.proto\x12)envoy.extensions.transport_sockets.tls.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a$envoy/config/core/v3/extension.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1eudpa/annotations/migrate.proto\x1a udpa/annotations/sensitive.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xbe\x03\n\rTlsParameters\x12t\n\x1ctls_minimum_protocol_version\x18\x01 \x01(\x0e\x32\x44.envoy.extensions.transport_sockets.tls.v3.TlsParameters.TlsProtocolB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12t\n\x1ctls_maximum_protocol_version\x18\x02 \x01(\x0e\x32\x44.envoy.extensions.transport_sockets.tls.v3.TlsParameters.TlsProtocolB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x15\n\rcipher_suites\x18\x03 \x03(\t\x12\x13\n\x0b\x65\x63\x64h_curves\x18\x04 \x03(\t\x12\x1c\n\x14signature_algorithms\x18\x05 \x03(\t\"O\n\x0bTlsProtocol\x12\x0c\n\x08TLS_AUTO\x10\x00\x12\x0b\n\x07TLSv1_0\x10\x01\x12\x0b\n\x07TLSv1_1\x10\x02\x12\x0b\n\x07TLSv1_2\x10\x03\x12\x0b\n\x07TLSv1_3\x10\x04:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.api.v2.auth.TlsParameters\"\xc6\x01\n\x12PrivateKeyProvider\x12\x1e\n\rprovider_name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x34\n\x0ctyped_config\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyB\x06\xb8\xb7\x8b\xa4\x02\x01H\x00\x12\x10\n\x08\x66\x61llback\x18\x04 \x01(\x08:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.auth.PrivateKeyProviderB\r\n\x0b\x63onfig_typeJ\x04\x08\x02\x10\x03R\x06\x63onfig\"\xca\x04\n\x0eTlsCertificate\x12;\n\x11\x63\x65rtificate_chain\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12=\n\x0bprivate_key\x18\x02 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12\x38\n\x06pkcs12\x18\x08 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12\x41\n\x11watched_directory\x18\x07 \x01(\x0b\x32&.envoy.config.core.v3.WatchedDirectory\x12[\n\x14private_key_provider\x18\x06 \x01(\x0b\x32=.envoy.extensions.transport_sockets.tls.v3.PrivateKeyProvider\x12:\n\x08password\x18\x03 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x06\xb8\xb7\x8b\xa4\x02\x01\x12\x35\n\x0bocsp_staple\x18\x04 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12\x46\n\x1csigned_certificate_timestamp\x18\x05 \x03(\x0b\x32 .envoy.config.core.v3.DataSource:\'\x9a\xc5\x88\x1e\"\n envoy.api.v2.auth.TlsCertificate\"\x85\x01\n\x14TlsSessionTicketKeys\x12>\n\x04keys\x18\x01 \x03(\x0b\x32 .envoy.config.core.v3.DataSourceB\x0e\xfa\x42\x05\x92\x01\x02\x08\x01\xb8\xb7\x8b\xa4\x02\x01:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.auth.TlsSessionTicketKeys\"T\n!CertificateProviderPluginInstance\x12\x15\n\rinstance_name\x18\x01 \x01(\t\x12\x18\n\x10\x63\x65rtificate_name\x18\x02 \x01(\t\"\x92\x02\n\x15SubjectAltNameMatcher\x12\x66\n\x08san_type\x18\x01 \x01(\x0e\x32H.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher.SanTypeB\n\xfa\x42\x07\x82\x01\x04\x10\x01 \x00\x12?\n\x07matcher\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\"P\n\x07SanType\x12\x18\n\x14SAN_TYPE_UNSPECIFIED\x10\x00\x12\t\n\x05\x45MAIL\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x07\n\x03URI\x10\x03\x12\x0e\n\nIP_ADDRESS\x10\x04\"\xdd\t\n\x1c\x43\x65rtificateValidationContext\x12L\n\ntrusted_ca\x18\x01 \x01(\x0b\x32 .envoy.config.core.v3.DataSourceB\x16\xf2\x98\xfe\x8f\x05\x10\x12\x0e\x63\x61_cert_source\x12\x8e\x01\n ca_certificate_provider_instance\x18\r \x01(\x0b\x32L.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstanceB\x16\xf2\x98\xfe\x8f\x05\x10\x12\x0e\x63\x61_cert_source\x12\x41\n\x11watched_directory\x18\x0b \x01(\x0b\x32&.envoy.config.core.v3.WatchedDirectory\x12/\n\x17verify_certificate_spki\x18\x03 \x03(\tB\x0e\xfa\x42\x0b\x92\x01\x08\"\x06r\x04\x10,(,\x12/\n\x17verify_certificate_hash\x18\x02 \x03(\tB\x0e\xfa\x42\x0b\x92\x01\x08\"\x06r\x04\x10@(_\x12g\n\x1dmatch_typed_subject_alt_names\x18\x0f \x03(\x0b\x32@.envoy.extensions.transport_sockets.tls.v3.SubjectAltNameMatcher\x12R\n\x17match_subject_alt_names\x18\t \x03(\x0b\x32$.envoy.type.matcher.v3.StringMatcherB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12H\n$require_signed_certificate_timestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x63rl\x18\x07 \x01(\x0b\x32 .envoy.config.core.v3.DataSource\x12!\n\x19\x61llow_expired_certificate\x18\x08 \x01(\x08\x12\x8a\x01\n\x18trust_chain_verification\x18\n \x01(\x0e\x32^.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext.TrustChainVerificationB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12K\n\x17\x63ustom_validator_config\x18\x0c \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12!\n\x19only_verify_leaf_cert_crl\x18\x0e \x01(\x08\x12?\n\x10max_verify_depth\x18\x10 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x07\xfa\x42\x04*\x02\x18\x64\"F\n\x16TrustChainVerification\x12\x16\n\x12VERIFY_TRUST_CHAIN\x10\x00\x12\x14\n\x10\x41\x43\x43\x45PT_UNTRUSTED\x10\x01:5\x9a\xc5\x88\x1e\x30\n.envoy.api.v2.auth.CertificateValidationContextJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06R\x17verify_subject_alt_nameB\xa8\x01\n7io.envoyproxy.envoy.extensions.transport_sockets.tls.v3B\x0b\x43ommonProtoP\x01ZVgithub.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3;tlsv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -81,19 +81,19 @@ _globals['_TLSPARAMETERS_TLSPROTOCOL']._serialized_start=789 _globals['_TLSPARAMETERS_TLSPROTOCOL']._serialized_end=868 _globals['_PRIVATEKEYPROVIDER']._serialized_start=911 - _globals['_PRIVATEKEYPROVIDER']._serialized_end=1091 - _globals['_TLSCERTIFICATE']._serialized_start=1094 - _globals['_TLSCERTIFICATE']._serialized_end=1680 - _globals['_TLSSESSIONTICKETKEYS']._serialized_start=1683 - _globals['_TLSSESSIONTICKETKEYS']._serialized_end=1816 - _globals['_CERTIFICATEPROVIDERPLUGININSTANCE']._serialized_start=1818 - _globals['_CERTIFICATEPROVIDERPLUGININSTANCE']._serialized_end=1902 - _globals['_SUBJECTALTNAMEMATCHER']._serialized_start=1905 - _globals['_SUBJECTALTNAMEMATCHER']._serialized_end=2179 - _globals['_SUBJECTALTNAMEMATCHER_SANTYPE']._serialized_start=2099 - _globals['_SUBJECTALTNAMEMATCHER_SANTYPE']._serialized_end=2179 - _globals['_CERTIFICATEVALIDATIONCONTEXT']._serialized_start=2182 - _globals['_CERTIFICATEVALIDATIONCONTEXT']._serialized_end=3427 - _globals['_CERTIFICATEVALIDATIONCONTEXT_TRUSTCHAINVERIFICATION']._serialized_start=3265 - _globals['_CERTIFICATEVALIDATIONCONTEXT_TRUSTCHAINVERIFICATION']._serialized_end=3335 + _globals['_PRIVATEKEYPROVIDER']._serialized_end=1109 + _globals['_TLSCERTIFICATE']._serialized_start=1112 + _globals['_TLSCERTIFICATE']._serialized_end=1698 + _globals['_TLSSESSIONTICKETKEYS']._serialized_start=1701 + _globals['_TLSSESSIONTICKETKEYS']._serialized_end=1834 + _globals['_CERTIFICATEPROVIDERPLUGININSTANCE']._serialized_start=1836 + _globals['_CERTIFICATEPROVIDERPLUGININSTANCE']._serialized_end=1920 + _globals['_SUBJECTALTNAMEMATCHER']._serialized_start=1923 + _globals['_SUBJECTALTNAMEMATCHER']._serialized_end=2197 + _globals['_SUBJECTALTNAMEMATCHER_SANTYPE']._serialized_start=2117 + _globals['_SUBJECTALTNAMEMATCHER_SANTYPE']._serialized_end=2197 + _globals['_CERTIFICATEVALIDATIONCONTEXT']._serialized_start=2200 + _globals['_CERTIFICATEVALIDATIONCONTEXT']._serialized_end=3445 + _globals['_CERTIFICATEVALIDATIONCONTEXT_TRUSTCHAINVERIFICATION']._serialized_start=3283 + _globals['_CERTIFICATEVALIDATIONCONTEXT_TRUSTCHAINVERIFICATION']._serialized_end=3353 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/transport_sockets/tls/v3/tls_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/transport_sockets/tls/v3/tls_pb2.py index 7c186178be863..8986541c4f09b 100644 --- a/tools/distrib/python/xds_protos/envoy/extensions/transport_sockets/tls/v3/tls_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/extensions/transport_sockets/tls/v3/tls_pb2.py @@ -23,7 +23,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3envoy/extensions/transport_sockets/tls/v3/tls.proto\x12)envoy.extensions.transport_sockets.tls.v3\x1a\"envoy/config/core/v3/address.proto\x1a$envoy/config/core/v3/extension.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/common.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\x86\x02\n\x12UpstreamTlsContext\x12W\n\x12\x63ommon_tls_context\x18\x01 \x01(\x0b\x32;.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext\x12\x15\n\x03sni\x18\x02 \x01(\tB\x08\xfa\x42\x05r\x03(\xff\x01\x12\x1b\n\x13\x61llow_renegotiation\x18\x03 \x01(\x08\x12\x36\n\x10max_session_keys\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.auth.UpstreamTlsContext\"\xfb\x06\n\x14\x44ownstreamTlsContext\x12W\n\x12\x63ommon_tls_context\x18\x01 \x01(\x0b\x32;.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext\x12>\n\x1arequire_client_certificate\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0brequire_sni\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12^\n\x13session_ticket_keys\x18\x04 \x01(\x0b\x32?.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeysH\x00\x12k\n%session_ticket_keys_sds_secret_config\x18\x05 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigH\x00\x12.\n$disable_stateless_session_resumption\x18\x07 \x01(\x08H\x00\x12\x44\n\x0fsession_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\x10\xfa\x42\r\xaa\x01\n\x1a\x06\x08\x80\x80\x80\x80\x10\x32\x00\x12v\n\x12ocsp_staple_policy\x18\x08 \x01(\x0e\x32P.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x43\n\x1f\x66ull_scan_certs_on_sni_mismatch\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"N\n\x10OcspStaplePolicy\x12\x14\n\x10LENIENT_STAPLING\x10\x00\x12\x13\n\x0fSTRICT_STAPLING\x10\x01\x12\x0f\n\x0bMUST_STAPLE\x10\x02:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.auth.DownstreamTlsContextB\x1a\n\x18session_ticket_keys_type\"\x9f\x01\n\tTlsKeyLog\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12<\n\x13local_address_range\x18\x02 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange\x12=\n\x14remote_address_range\x18\x03 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange\"\xab\x13\n\x10\x43ommonTlsContext\x12L\n\ntls_params\x18\x01 \x01(\x0b\x32\x38.envoy.extensions.transport_sockets.tls.v3.TlsParameters\x12S\n\x10tls_certificates\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.transport_sockets.tls.v3.TlsCertificate\x12\x66\n\"tls_certificate_sds_secret_configs\x18\x06 \x03(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig\x12w\n!tls_certificate_provider_instance\x18\x0e \x01(\x0b\x32L.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance\x12\x8a\x01\n$tls_certificate_certificate_provider\x18\t \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x9b\x01\n-tls_certificate_certificate_provider_instance\x18\x0b \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x65\n\x12validation_context\x18\x03 \x01(\x0b\x32G.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContextH\x00\x12j\n$validation_context_sds_secret_config\x18\x07 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigH\x00\x12\x87\x01\n\x1b\x63ombined_validation_context\x18\x08 \x01(\x0b\x32`.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContextH\x00\x12\x8f\x01\n\'validation_context_certificate_provider\x18\n \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\xa0\x01\n0validation_context_certificate_provider_instance\x18\x0c \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x16\n\x0e\x61lpn_protocols\x18\x04 \x03(\t\x12\x45\n\x11\x63ustom_handshaker\x18\r \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x45\n\x07key_log\x18\x0f \x01(\x0b\x32\x34.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog\x1a\x7f\n\x13\x43\x65rtificateProvider\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x42\n\x0ctyped_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\r\n\x06\x63onfig\x12\x03\xf8\x42\x01\x1aN\n\x1b\x43\x65rtificateProviderInstance\x12\x15\n\rinstance_name\x18\x01 \x01(\t\x12\x18\n\x10\x63\x65rtificate_name\x18\x02 \x01(\t\x1a\x92\x05\n$CombinedCertificateValidationContext\x12u\n\x1a\x64\x65\x66\x61ult_validation_context\x18\x01 \x01(\x0b\x32G.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContextB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12r\n$validation_context_sds_secret_config\x18\x02 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x8d\x01\n\'validation_context_certificate_provider\x18\x03 \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x9e\x01\n0validation_context_certificate_provider_instance\x18\x04 \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0:N\x9a\xc5\x88\x1eI\nGenvoy.api.v2.auth.CommonTlsContext.CombinedCertificateValidationContext:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.auth.CommonTlsContextB\x19\n\x17validation_context_typeJ\x04\x08\x05\x10\x06\x42\xa5\x01\n7io.envoyproxy.envoy.extensions.transport_sockets.tls.v3B\x08TlsProtoP\x01ZVgithub.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3;tlsv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3envoy/extensions/transport_sockets/tls/v3/tls.proto\x12)envoy.extensions.transport_sockets.tls.v3\x1a\"envoy/config/core/v3/address.proto\x1a$envoy/config/core/v3/extension.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/common.proto\x1a\x36\x65nvoy/extensions/transport_sockets/tls/v3/secret.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xc1\x02\n\x12UpstreamTlsContext\x12W\n\x12\x63ommon_tls_context\x18\x01 \x01(\x0b\x32;.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext\x12\x15\n\x03sni\x18\x02 \x01(\tB\x08\xfa\x42\x05r\x03(\xff\x01\x12\x1b\n\x13\x61llow_renegotiation\x18\x03 \x01(\x08\x12\x36\n\x10max_session_keys\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x39\n\x15\x65nforce_rsa_key_usage\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue:+\x9a\xc5\x88\x1e&\n$envoy.api.v2.auth.UpstreamTlsContext\"\xa8\x07\n\x14\x44ownstreamTlsContext\x12W\n\x12\x63ommon_tls_context\x18\x01 \x01(\x0b\x32;.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext\x12>\n\x1arequire_client_certificate\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0brequire_sni\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12^\n\x13session_ticket_keys\x18\x04 \x01(\x0b\x32?.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeysH\x00\x12k\n%session_ticket_keys_sds_secret_config\x18\x05 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigH\x00\x12.\n$disable_stateless_session_resumption\x18\x07 \x01(\x08H\x00\x12+\n#disable_stateful_session_resumption\x18\n \x01(\x08\x12\x44\n\x0fsession_timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\x10\xfa\x42\r\xaa\x01\n\x1a\x06\x08\x80\x80\x80\x80\x10\x32\x00\x12v\n\x12ocsp_staple_policy\x18\x08 \x01(\x0e\x32P.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicyB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x43\n\x1f\x66ull_scan_certs_on_sni_mismatch\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"N\n\x10OcspStaplePolicy\x12\x14\n\x10LENIENT_STAPLING\x10\x00\x12\x13\n\x0fSTRICT_STAPLING\x10\x01\x12\x0f\n\x0bMUST_STAPLE\x10\x02:-\x9a\xc5\x88\x1e(\n&envoy.api.v2.auth.DownstreamTlsContextB\x1a\n\x18session_ticket_keys_type\"\x9f\x01\n\tTlsKeyLog\x12\x15\n\x04path\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12<\n\x13local_address_range\x18\x02 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange\x12=\n\x14remote_address_range\x18\x03 \x03(\x0b\x32\x1f.envoy.config.core.v3.CidrRange\"\xab\x13\n\x10\x43ommonTlsContext\x12L\n\ntls_params\x18\x01 \x01(\x0b\x32\x38.envoy.extensions.transport_sockets.tls.v3.TlsParameters\x12S\n\x10tls_certificates\x18\x02 \x03(\x0b\x32\x39.envoy.extensions.transport_sockets.tls.v3.TlsCertificate\x12\x66\n\"tls_certificate_sds_secret_configs\x18\x06 \x03(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig\x12w\n!tls_certificate_provider_instance\x18\x0e \x01(\x0b\x32L.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance\x12\x8a\x01\n$tls_certificate_certificate_provider\x18\t \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x9b\x01\n-tls_certificate_certificate_provider_instance\x18\x0b \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x65\n\x12validation_context\x18\x03 \x01(\x0b\x32G.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContextH\x00\x12j\n$validation_context_sds_secret_config\x18\x07 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigH\x00\x12\x87\x01\n\x1b\x63ombined_validation_context\x18\x08 \x01(\x0b\x32`.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContextH\x00\x12\x8f\x01\n\'validation_context_certificate_provider\x18\n \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\xa0\x01\n0validation_context_certificate_provider_instance\x18\x0c \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0H\x00\x12\x16\n\x0e\x61lpn_protocols\x18\x04 \x03(\t\x12\x45\n\x11\x63ustom_handshaker\x18\r \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfig\x12\x45\n\x07key_log\x18\x0f \x01(\x0b\x32\x34.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog\x1a\x7f\n\x13\x43\x65rtificateProvider\x12\x15\n\x04name\x18\x01 \x01(\tB\x07\xfa\x42\x04r\x02\x10\x01\x12\x42\n\x0ctyped_config\x18\x02 \x01(\x0b\x32*.envoy.config.core.v3.TypedExtensionConfigH\x00\x42\r\n\x06\x63onfig\x12\x03\xf8\x42\x01\x1aN\n\x1b\x43\x65rtificateProviderInstance\x12\x15\n\rinstance_name\x18\x01 \x01(\t\x12\x18\n\x10\x63\x65rtificate_name\x18\x02 \x01(\t\x1a\x92\x05\n$CombinedCertificateValidationContext\x12u\n\x1a\x64\x65\x66\x61ult_validation_context\x18\x01 \x01(\x0b\x32G.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContextB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12r\n$validation_context_sds_secret_config\x18\x02 \x01(\x0b\x32:.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfigB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x8d\x01\n\'validation_context_certificate_provider\x18\x03 \x01(\x0b\x32O.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12\x9e\x01\n0validation_context_certificate_provider_instance\x18\x04 \x01(\x0b\x32W.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstanceB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0:N\x9a\xc5\x88\x1eI\nGenvoy.api.v2.auth.CommonTlsContext.CombinedCertificateValidationContext:)\x9a\xc5\x88\x1e$\n\"envoy.api.v2.auth.CommonTlsContextB\x19\n\x17validation_context_typeJ\x04\x08\x05\x10\x06\x42\xa5\x01\n7io.envoyproxy.envoy.extensions.transport_sockets.tls.v3B\x08TlsProtoP\x01ZVgithub.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3;tlsv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -68,19 +68,19 @@ _COMMONTLSCONTEXT._options = None _COMMONTLSCONTEXT._serialized_options = b'\232\305\210\036$\n\"envoy.api.v2.auth.CommonTlsContext' _globals['_UPSTREAMTLSCONTEXT']._serialized_start=477 - _globals['_UPSTREAMTLSCONTEXT']._serialized_end=739 - _globals['_DOWNSTREAMTLSCONTEXT']._serialized_start=742 - _globals['_DOWNSTREAMTLSCONTEXT']._serialized_end=1633 - _globals['_DOWNSTREAMTLSCONTEXT_OCSPSTAPLEPOLICY']._serialized_start=1480 - _globals['_DOWNSTREAMTLSCONTEXT_OCSPSTAPLEPOLICY']._serialized_end=1558 - _globals['_TLSKEYLOG']._serialized_start=1636 - _globals['_TLSKEYLOG']._serialized_end=1795 - _globals['_COMMONTLSCONTEXT']._serialized_start=1798 - _globals['_COMMONTLSCONTEXT']._serialized_end=4273 - _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDER']._serialized_start=3329 - _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDER']._serialized_end=3456 - _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDERINSTANCE']._serialized_start=3458 - _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDERINSTANCE']._serialized_end=3536 - _globals['_COMMONTLSCONTEXT_COMBINEDCERTIFICATEVALIDATIONCONTEXT']._serialized_start=3539 - _globals['_COMMONTLSCONTEXT_COMBINEDCERTIFICATEVALIDATIONCONTEXT']._serialized_end=4197 + _globals['_UPSTREAMTLSCONTEXT']._serialized_end=798 + _globals['_DOWNSTREAMTLSCONTEXT']._serialized_start=801 + _globals['_DOWNSTREAMTLSCONTEXT']._serialized_end=1737 + _globals['_DOWNSTREAMTLSCONTEXT_OCSPSTAPLEPOLICY']._serialized_start=1584 + _globals['_DOWNSTREAMTLSCONTEXT_OCSPSTAPLEPOLICY']._serialized_end=1662 + _globals['_TLSKEYLOG']._serialized_start=1740 + _globals['_TLSKEYLOG']._serialized_end=1899 + _globals['_COMMONTLSCONTEXT']._serialized_start=1902 + _globals['_COMMONTLSCONTEXT']._serialized_end=4377 + _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDER']._serialized_start=3433 + _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDER']._serialized_end=3560 + _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDERINSTANCE']._serialized_start=3562 + _globals['_COMMONTLSCONTEXT_CERTIFICATEPROVIDERINSTANCE']._serialized_end=3640 + _globals['_COMMONTLSCONTEXT_COMBINEDCERTIFICATEVALIDATIONCONTEXT']._serialized_start=3643 + _globals['_COMMONTLSCONTEXT_COMBINEDCERTIFICATEVALIDATIONCONTEXT']._serialized_end=4301 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/__init__.py b/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/__init__.py new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool_pb2.py b/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool_pb2.py new file mode 100644 index 0000000000000..9d53ec5cdcaab --- /dev/null +++ b/tools/distrib/python/xds_protos/envoy/extensions/upstreams/http/udp/v3/udp_connection_pool_pb2.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: envoy/extensions/upstreams/http/udp/v3/udp_connection_pool.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n@envoy/extensions/upstreams/http/udp/v3/udp_connection_pool.proto\x12&envoy.extensions.upstreams.http.udp.v3\x1a\x1dudpa/annotations/status.proto\"\x18\n\x16UdpConnectionPoolProtoB\xb7\x01\n4io.envoyproxy.envoy.extensions.upstreams.http.udp.v3B UdpConnectionPoolProtoOuterClassP\x01ZSgithub.com/envoyproxy/go-control-plane/envoy/extensions/upstreams/http/udp/v3;udpv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.extensions.upstreams.http.udp.v3.udp_connection_pool_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n4io.envoyproxy.envoy.extensions.upstreams.http.udp.v3B UdpConnectionPoolProtoOuterClassP\001ZSgithub.com/envoyproxy/go-control-plane/envoy/extensions/upstreams/http/udp/v3;udpv3\272\200\310\321\006\002\020\002' + _globals['_UDPCONNECTIONPOOLPROTO']._serialized_start=139 + _globals['_UDPCONNECTIONPOOLPROTO']._serialized_end=163 +# @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/service/auth/v3/attribute_context_pb2.py b/tools/distrib/python/xds_protos/envoy/service/auth/v3/attribute_context_pb2.py index 50ea878b1cdfb..1f24da1430e1e 100644 --- a/tools/distrib/python/xds_protos/envoy/service/auth/v3/attribute_context_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/service/auth/v3/attribute_context_pb2.py @@ -18,7 +18,7 @@ from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-envoy/service/auth/v3/attribute_context.proto\x12\x15\x65nvoy.service.auth.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xfe\n\n\x10\x41ttributeContext\x12<\n\x06source\x18\x01 \x01(\x0b\x32,.envoy.service.auth.v3.AttributeContext.Peer\x12\x41\n\x0b\x64\x65stination\x18\x02 \x01(\x0b\x32,.envoy.service.auth.v3.AttributeContext.Peer\x12@\n\x07request\x18\x04 \x01(\x0b\x32/.envoy.service.auth.v3.AttributeContext.Request\x12Z\n\x12\x63ontext_extensions\x18\n \x03(\x0b\x32>.envoy.service.auth.v3.AttributeContext.ContextExtensionsEntry\x12\x38\n\x10metadata_context\x18\x0b \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12G\n\x0btls_session\x18\x0c \x01(\x0b\x32\x32.envoy.service.auth.v3.AttributeContext.TLSSession\x1a\x9c\x02\n\x04Peer\x12.\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x0f\n\x07service\x18\x02 \x01(\t\x12H\n\x06labels\x18\x03 \x03(\x0b\x32\x38.envoy.service.auth.v3.AttributeContext.Peer.LabelsEntry\x12\x11\n\tprincipal\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x65rtificate\x18\x05 \x01(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:2\x9a\xc5\x88\x1e-\n+envoy.service.auth.v2.AttributeContext.Peer\x1a\xad\x01\n\x07Request\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x41\n\x04http\x18\x02 \x01(\x0b\x32\x33.envoy.service.auth.v3.AttributeContext.HttpRequest:5\x9a\xc5\x88\x1e\x30\n.envoy.service.auth.v2.AttributeContext.Request\x1a\xf4\x02\n\x0bHttpRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06method\x18\x02 \x01(\t\x12Q\n\x07headers\x18\x03 \x03(\x0b\x32@.envoy.service.auth.v3.AttributeContext.HttpRequest.HeadersEntry\x12\x0c\n\x04path\x18\x04 \x01(\t\x12\x0c\n\x04host\x18\x05 \x01(\t\x12\x0e\n\x06scheme\x18\x06 \x01(\t\x12\r\n\x05query\x18\x07 \x01(\t\x12\x10\n\x08\x66ragment\x18\x08 \x01(\t\x12\x0c\n\x04size\x18\t \x01(\x03\x12\x10\n\x08protocol\x18\n \x01(\t\x12\x0c\n\x04\x62ody\x18\x0b \x01(\t\x12\x10\n\x08raw_body\x18\x0c \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:9\x9a\xc5\x88\x1e\x34\n2envoy.service.auth.v2.AttributeContext.HttpRequest\x1a\x19\n\nTLSSession\x12\x0b\n\x03sni\x18\x01 \x01(\t\x1a\x38\n\x16\x43ontextExtensionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:-\x9a\xc5\x88\x1e(\n&envoy.service.auth.v2.AttributeContextB\x8b\x01\n#io.envoyproxy.envoy.service.auth.v3B\x15\x41ttributeContextProtoP\x01ZCgithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3;authv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-envoy/service/auth/v3/attribute_context.proto\x12\x15\x65nvoy.service.auth.v3\x1a\"envoy/config/core/v3/address.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xbe\x0b\n\x10\x41ttributeContext\x12<\n\x06source\x18\x01 \x01(\x0b\x32,.envoy.service.auth.v3.AttributeContext.Peer\x12\x41\n\x0b\x64\x65stination\x18\x02 \x01(\x0b\x32,.envoy.service.auth.v3.AttributeContext.Peer\x12@\n\x07request\x18\x04 \x01(\x0b\x32/.envoy.service.auth.v3.AttributeContext.Request\x12Z\n\x12\x63ontext_extensions\x18\n \x03(\x0b\x32>.envoy.service.auth.v3.AttributeContext.ContextExtensionsEntry\x12\x38\n\x10metadata_context\x18\x0b \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12>\n\x16route_metadata_context\x18\r \x01(\x0b\x32\x1e.envoy.config.core.v3.Metadata\x12G\n\x0btls_session\x18\x0c \x01(\x0b\x32\x32.envoy.service.auth.v3.AttributeContext.TLSSession\x1a\x9c\x02\n\x04Peer\x12.\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32\x1d.envoy.config.core.v3.Address\x12\x0f\n\x07service\x18\x02 \x01(\t\x12H\n\x06labels\x18\x03 \x03(\x0b\x32\x38.envoy.service.auth.v3.AttributeContext.Peer.LabelsEntry\x12\x11\n\tprincipal\x18\x04 \x01(\t\x12\x13\n\x0b\x63\x65rtificate\x18\x05 \x01(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:2\x9a\xc5\x88\x1e-\n+envoy.service.auth.v2.AttributeContext.Peer\x1a\xad\x01\n\x07Request\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x41\n\x04http\x18\x02 \x01(\x0b\x32\x33.envoy.service.auth.v3.AttributeContext.HttpRequest:5\x9a\xc5\x88\x1e\x30\n.envoy.service.auth.v2.AttributeContext.Request\x1a\xf4\x02\n\x0bHttpRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06method\x18\x02 \x01(\t\x12Q\n\x07headers\x18\x03 \x03(\x0b\x32@.envoy.service.auth.v3.AttributeContext.HttpRequest.HeadersEntry\x12\x0c\n\x04path\x18\x04 \x01(\t\x12\x0c\n\x04host\x18\x05 \x01(\t\x12\x0e\n\x06scheme\x18\x06 \x01(\t\x12\r\n\x05query\x18\x07 \x01(\t\x12\x10\n\x08\x66ragment\x18\x08 \x01(\t\x12\x0c\n\x04size\x18\t \x01(\x03\x12\x10\n\x08protocol\x18\n \x01(\t\x12\x0c\n\x04\x62ody\x18\x0b \x01(\t\x12\x10\n\x08raw_body\x18\x0c \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:9\x9a\xc5\x88\x1e\x34\n2envoy.service.auth.v2.AttributeContext.HttpRequest\x1a\x19\n\nTLSSession\x12\x0b\n\x03sni\x18\x01 \x01(\t\x1a\x38\n\x16\x43ontextExtensionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01:-\x9a\xc5\x88\x1e(\n&envoy.service.auth.v2.AttributeContextB\x8b\x01\n#io.envoyproxy.envoy.service.auth.v3B\x15\x41ttributeContextProtoP\x01ZCgithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3;authv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -41,19 +41,19 @@ _ATTRIBUTECONTEXT._options = None _ATTRIBUTECONTEXT._serialized_options = b'\232\305\210\036(\n&envoy.service.auth.v2.AttributeContext' _globals['_ATTRIBUTECONTEXT']._serialized_start=241 - _globals['_ATTRIBUTECONTEXT']._serialized_end=1647 - _globals['_ATTRIBUTECONTEXT_PEER']._serialized_start=680 - _globals['_ATTRIBUTECONTEXT_PEER']._serialized_end=964 - _globals['_ATTRIBUTECONTEXT_PEER_LABELSENTRY']._serialized_start=867 - _globals['_ATTRIBUTECONTEXT_PEER_LABELSENTRY']._serialized_end=912 - _globals['_ATTRIBUTECONTEXT_REQUEST']._serialized_start=967 - _globals['_ATTRIBUTECONTEXT_REQUEST']._serialized_end=1140 - _globals['_ATTRIBUTECONTEXT_HTTPREQUEST']._serialized_start=1143 - _globals['_ATTRIBUTECONTEXT_HTTPREQUEST']._serialized_end=1515 - _globals['_ATTRIBUTECONTEXT_HTTPREQUEST_HEADERSENTRY']._serialized_start=1410 - _globals['_ATTRIBUTECONTEXT_HTTPREQUEST_HEADERSENTRY']._serialized_end=1456 - _globals['_ATTRIBUTECONTEXT_TLSSESSION']._serialized_start=1517 - _globals['_ATTRIBUTECONTEXT_TLSSESSION']._serialized_end=1542 - _globals['_ATTRIBUTECONTEXT_CONTEXTEXTENSIONSENTRY']._serialized_start=1544 - _globals['_ATTRIBUTECONTEXT_CONTEXTEXTENSIONSENTRY']._serialized_end=1600 + _globals['_ATTRIBUTECONTEXT']._serialized_end=1711 + _globals['_ATTRIBUTECONTEXT_PEER']._serialized_start=744 + _globals['_ATTRIBUTECONTEXT_PEER']._serialized_end=1028 + _globals['_ATTRIBUTECONTEXT_PEER_LABELSENTRY']._serialized_start=931 + _globals['_ATTRIBUTECONTEXT_PEER_LABELSENTRY']._serialized_end=976 + _globals['_ATTRIBUTECONTEXT_REQUEST']._serialized_start=1031 + _globals['_ATTRIBUTECONTEXT_REQUEST']._serialized_end=1204 + _globals['_ATTRIBUTECONTEXT_HTTPREQUEST']._serialized_start=1207 + _globals['_ATTRIBUTECONTEXT_HTTPREQUEST']._serialized_end=1579 + _globals['_ATTRIBUTECONTEXT_HTTPREQUEST_HEADERSENTRY']._serialized_start=1474 + _globals['_ATTRIBUTECONTEXT_HTTPREQUEST_HEADERSENTRY']._serialized_end=1520 + _globals['_ATTRIBUTECONTEXT_TLSSESSION']._serialized_start=1581 + _globals['_ATTRIBUTECONTEXT_TLSSESSION']._serialized_end=1606 + _globals['_ATTRIBUTECONTEXT_CONTEXTEXTENSIONSENTRY']._serialized_start=1608 + _globals['_ATTRIBUTECONTEXT_CONTEXTEXTENSIONSENTRY']._serialized_end=1664 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/service/ext_proc/v3/external_processor_pb2.py b/tools/distrib/python/xds_protos/envoy/service/ext_proc/v3/external_processor_pb2.py index 1a431733eba61..8caa97c20fee8 100644 --- a/tools/distrib/python/xds_protos/envoy/service/ext_proc/v3/external_processor_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/service/ext_proc/v3/external_processor_pb2.py @@ -16,19 +16,18 @@ from envoy.type.v3 import http_status_pb2 as envoy_dot_type_dot_v3_dot_http__status__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from xds.annotations.v3 import status_pb2 as xds_dot_annotations_dot_v3_dot_status__pb2 from udpa.annotations import status_pb2 as udpa_dot_annotations_dot_status__pb2 from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2envoy/service/ext_proc/v3/external_processor.proto\x12\x19\x65nvoy.service.ext_proc.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a?envoy/extensions/filters/http/ext_proc/v3/processing_mode.proto\x1a\x1f\x65nvoy/type/v3/http_status.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fxds/annotations/v3/status.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xc4\x03\n\x11ProcessingRequest\x12\x12\n\nasync_mode\x18\x01 \x01(\x08\x12\x41\n\x0frequest_headers\x18\x02 \x01(\x0b\x32&.envoy.service.ext_proc.v3.HttpHeadersH\x00\x12\x42\n\x10response_headers\x18\x03 \x01(\x0b\x32&.envoy.service.ext_proc.v3.HttpHeadersH\x00\x12;\n\x0crequest_body\x18\x04 \x01(\x0b\x32#.envoy.service.ext_proc.v3.HttpBodyH\x00\x12<\n\rresponse_body\x18\x05 \x01(\x0b\x32#.envoy.service.ext_proc.v3.HttpBodyH\x00\x12\x43\n\x10request_trailers\x18\x06 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.HttpTrailersH\x00\x12\x44\n\x11response_trailers\x18\x07 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.HttpTrailersH\x00\x42\x0e\n\x07request\x12\x03\xf8\x42\x01\"\xd8\x05\n\x12ProcessingResponse\x12\x45\n\x0frequest_headers\x18\x01 \x01(\x0b\x32*.envoy.service.ext_proc.v3.HeadersResponseH\x00\x12\x46\n\x10response_headers\x18\x02 \x01(\x0b\x32*.envoy.service.ext_proc.v3.HeadersResponseH\x00\x12?\n\x0crequest_body\x18\x03 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyResponseH\x00\x12@\n\rresponse_body\x18\x04 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyResponseH\x00\x12G\n\x10request_trailers\x18\x05 \x01(\x0b\x32+.envoy.service.ext_proc.v3.TrailersResponseH\x00\x12H\n\x11response_trailers\x18\x06 \x01(\x0b\x32+.envoy.service.ext_proc.v3.TrailersResponseH\x00\x12J\n\x12immediate_response\x18\x07 \x01(\x0b\x32,.envoy.service.ext_proc.v3.ImmediateResponseH\x00\x12\x31\n\x10\x64ynamic_metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12P\n\rmode_override\x18\t \x01(\x0b\x32\x39.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode\x12;\n\x18override_message_timeout\x18\n \x01(\x0b\x32\x19.google.protobuf.DurationB\x0f\n\x08response\x12\x03\xf8\x42\x01\"\xee\x01\n\x0bHttpHeaders\x12\x30\n\x07headers\x18\x01 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\x12J\n\nattributes\x18\x02 \x03(\x0b\x32\x36.envoy.service.ext_proc.v3.HttpHeaders.AttributesEntry\x12\x15\n\rend_of_stream\x18\x03 \x01(\x08\x1aJ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:\x02\x38\x01\"/\n\x08HttpBody\x12\x0c\n\x04\x62ody\x18\x01 \x01(\x0c\x12\x15\n\rend_of_stream\x18\x02 \x01(\x08\"A\n\x0cHttpTrailers\x12\x31\n\x08trailers\x18\x01 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\"N\n\x0fHeadersResponse\x12;\n\x08response\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.CommonResponse\"V\n\x10TrailersResponse\x12\x42\n\x0fheader_mutation\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\"K\n\x0c\x42odyResponse\x12;\n\x08response\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.CommonResponse\"\xf0\x02\n\x0e\x43ommonResponse\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x38.envoy.service.ext_proc.v3.CommonResponse.ResponseStatusB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x42\n\x0fheader_mutation\x18\x02 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\x12>\n\rbody_mutation\x18\x03 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyMutation\x12\x31\n\x08trailers\x18\x04 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\x12\x19\n\x11\x63lear_route_cache\x18\x05 \x01(\x08\"8\n\x0eResponseStatus\x12\x0c\n\x08\x43ONTINUE\x10\x00\x12\x18\n\x14\x43ONTINUE_AND_REPLACE\x10\x01\"\xdf\x01\n\x11ImmediateResponse\x12\x33\n\x06status\x18\x01 \x01(\x0b\x32\x19.envoy.type.v3.HttpStatusB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12:\n\x07headers\x18\x02 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\x12\x0c\n\x04\x62ody\x18\x03 \x01(\t\x12:\n\x0bgrpc_status\x18\x04 \x01(\x0b\x32%.envoy.service.ext_proc.v3.GrpcStatus\x12\x0f\n\x07\x64\x65tails\x18\x05 \x01(\t\"\x1c\n\nGrpcStatus\x12\x0e\n\x06status\x18\x01 \x01(\r\"f\n\x0eHeaderMutation\x12<\n\x0bset_headers\x18\x01 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOption\x12\x16\n\x0eremove_headers\x18\x02 \x03(\t\"@\n\x0c\x42odyMutation\x12\x0e\n\x04\x62ody\x18\x01 \x01(\x0cH\x00\x12\x14\n\nclear_body\x18\x02 \x01(\x08H\x00\x42\n\n\x08mutation2\x81\x01\n\x11\x45xternalProcessor\x12l\n\x07Process\x12,.envoy.service.ext_proc.v3.ProcessingRequest\x1a-.envoy.service.ext_proc.v3.ProcessingResponse\"\x00(\x01\x30\x01\x42\xa0\x01\n\'io.envoyproxy.envoy.service.ext_proc.v3B\x16\x45xternalProcessorProtoP\x01ZKgithub.com/envoyproxy/go-control-plane/envoy/service/ext_proc/v3;ext_procv3\xba\x80\xc8\xd1\x06\x02\x10\x02\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2envoy/service/ext_proc/v3/external_processor.proto\x12\x19\x65nvoy.service.ext_proc.v3\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a?envoy/extensions/filters/http/ext_proc/v3/processing_mode.proto\x1a\x1f\x65nvoy/type/v3/http_status.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1dudpa/annotations/status.proto\x1a\x17validate/validate.proto\"\xc4\x03\n\x11ProcessingRequest\x12\x12\n\nasync_mode\x18\x01 \x01(\x08\x12\x41\n\x0frequest_headers\x18\x02 \x01(\x0b\x32&.envoy.service.ext_proc.v3.HttpHeadersH\x00\x12\x42\n\x10response_headers\x18\x03 \x01(\x0b\x32&.envoy.service.ext_proc.v3.HttpHeadersH\x00\x12;\n\x0crequest_body\x18\x04 \x01(\x0b\x32#.envoy.service.ext_proc.v3.HttpBodyH\x00\x12<\n\rresponse_body\x18\x05 \x01(\x0b\x32#.envoy.service.ext_proc.v3.HttpBodyH\x00\x12\x43\n\x10request_trailers\x18\x06 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.HttpTrailersH\x00\x12\x44\n\x11response_trailers\x18\x07 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.HttpTrailersH\x00\x42\x0e\n\x07request\x12\x03\xf8\x42\x01\"\xd8\x05\n\x12ProcessingResponse\x12\x45\n\x0frequest_headers\x18\x01 \x01(\x0b\x32*.envoy.service.ext_proc.v3.HeadersResponseH\x00\x12\x46\n\x10response_headers\x18\x02 \x01(\x0b\x32*.envoy.service.ext_proc.v3.HeadersResponseH\x00\x12?\n\x0crequest_body\x18\x03 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyResponseH\x00\x12@\n\rresponse_body\x18\x04 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyResponseH\x00\x12G\n\x10request_trailers\x18\x05 \x01(\x0b\x32+.envoy.service.ext_proc.v3.TrailersResponseH\x00\x12H\n\x11response_trailers\x18\x06 \x01(\x0b\x32+.envoy.service.ext_proc.v3.TrailersResponseH\x00\x12J\n\x12immediate_response\x18\x07 \x01(\x0b\x32,.envoy.service.ext_proc.v3.ImmediateResponseH\x00\x12\x31\n\x10\x64ynamic_metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12P\n\rmode_override\x18\t \x01(\x0b\x32\x39.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode\x12;\n\x18override_message_timeout\x18\n \x01(\x0b\x32\x19.google.protobuf.DurationB\x0f\n\x08response\x12\x03\xf8\x42\x01\"\xee\x01\n\x0bHttpHeaders\x12\x30\n\x07headers\x18\x01 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\x12J\n\nattributes\x18\x02 \x03(\x0b\x32\x36.envoy.service.ext_proc.v3.HttpHeaders.AttributesEntry\x12\x15\n\rend_of_stream\x18\x03 \x01(\x08\x1aJ\n\x0f\x41ttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12&\n\x05value\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct:\x02\x38\x01\"/\n\x08HttpBody\x12\x0c\n\x04\x62ody\x18\x01 \x01(\x0c\x12\x15\n\rend_of_stream\x18\x02 \x01(\x08\"A\n\x0cHttpTrailers\x12\x31\n\x08trailers\x18\x01 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\"N\n\x0fHeadersResponse\x12;\n\x08response\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.CommonResponse\"V\n\x10TrailersResponse\x12\x42\n\x0fheader_mutation\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\"K\n\x0c\x42odyResponse\x12;\n\x08response\x18\x01 \x01(\x0b\x32).envoy.service.ext_proc.v3.CommonResponse\"\xf0\x02\n\x0e\x43ommonResponse\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x38.envoy.service.ext_proc.v3.CommonResponse.ResponseStatusB\x08\xfa\x42\x05\x82\x01\x02\x10\x01\x12\x42\n\x0fheader_mutation\x18\x02 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\x12>\n\rbody_mutation\x18\x03 \x01(\x0b\x32\'.envoy.service.ext_proc.v3.BodyMutation\x12\x31\n\x08trailers\x18\x04 \x01(\x0b\x32\x1f.envoy.config.core.v3.HeaderMap\x12\x19\n\x11\x63lear_route_cache\x18\x05 \x01(\x08\"8\n\x0eResponseStatus\x12\x0c\n\x08\x43ONTINUE\x10\x00\x12\x18\n\x14\x43ONTINUE_AND_REPLACE\x10\x01\"\xdf\x01\n\x11ImmediateResponse\x12\x33\n\x06status\x18\x01 \x01(\x0b\x32\x19.envoy.type.v3.HttpStatusB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12:\n\x07headers\x18\x02 \x01(\x0b\x32).envoy.service.ext_proc.v3.HeaderMutation\x12\x0c\n\x04\x62ody\x18\x03 \x01(\t\x12:\n\x0bgrpc_status\x18\x04 \x01(\x0b\x32%.envoy.service.ext_proc.v3.GrpcStatus\x12\x0f\n\x07\x64\x65tails\x18\x05 \x01(\t\"\x1c\n\nGrpcStatus\x12\x0e\n\x06status\x18\x01 \x01(\r\"f\n\x0eHeaderMutation\x12<\n\x0bset_headers\x18\x01 \x03(\x0b\x32\'.envoy.config.core.v3.HeaderValueOption\x12\x16\n\x0eremove_headers\x18\x02 \x03(\t\"@\n\x0c\x42odyMutation\x12\x0e\n\x04\x62ody\x18\x01 \x01(\x0cH\x00\x12\x14\n\nclear_body\x18\x02 \x01(\x08H\x00\x42\n\n\x08mutation2\x81\x01\n\x11\x45xternalProcessor\x12l\n\x07Process\x12,.envoy.service.ext_proc.v3.ProcessingRequest\x1a-.envoy.service.ext_proc.v3.ProcessingResponse\"\x00(\x01\x30\x01\x42\x98\x01\n\'io.envoyproxy.envoy.service.ext_proc.v3B\x16\x45xternalProcessorProtoP\x01ZKgithub.com/envoyproxy/go-control-plane/envoy/service/ext_proc/v3;ext_procv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'envoy.service.ext_proc.v3.external_processor_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\'io.envoyproxy.envoy.service.ext_proc.v3B\026ExternalProcessorProtoP\001ZKgithub.com/envoyproxy/go-control-plane/envoy/service/ext_proc/v3;ext_procv3\272\200\310\321\006\002\020\002\322\306\244\341\006\002\010\001' + DESCRIPTOR._serialized_options = b'\n\'io.envoyproxy.envoy.service.ext_proc.v3B\026ExternalProcessorProtoP\001ZKgithub.com/envoyproxy/go-control-plane/envoy/service/ext_proc/v3;ext_procv3\272\200\310\321\006\002\020\002' _PROCESSINGREQUEST.oneofs_by_name['request']._options = None _PROCESSINGREQUEST.oneofs_by_name['request']._serialized_options = b'\370B\001' _PROCESSINGRESPONSE.oneofs_by_name['response']._options = None @@ -39,36 +38,36 @@ _COMMONRESPONSE.fields_by_name['status']._serialized_options = b'\372B\005\202\001\002\020\001' _IMMEDIATERESPONSE.fields_by_name['status']._options = None _IMMEDIATERESPONSE.fields_by_name['status']._serialized_options = b'\372B\005\212\001\002\020\001' - _globals['_PROCESSINGREQUEST']._serialized_start=364 - _globals['_PROCESSINGREQUEST']._serialized_end=816 - _globals['_PROCESSINGRESPONSE']._serialized_start=819 - _globals['_PROCESSINGRESPONSE']._serialized_end=1547 - _globals['_HTTPHEADERS']._serialized_start=1550 - _globals['_HTTPHEADERS']._serialized_end=1788 - _globals['_HTTPHEADERS_ATTRIBUTESENTRY']._serialized_start=1714 - _globals['_HTTPHEADERS_ATTRIBUTESENTRY']._serialized_end=1788 - _globals['_HTTPBODY']._serialized_start=1790 - _globals['_HTTPBODY']._serialized_end=1837 - _globals['_HTTPTRAILERS']._serialized_start=1839 - _globals['_HTTPTRAILERS']._serialized_end=1904 - _globals['_HEADERSRESPONSE']._serialized_start=1906 - _globals['_HEADERSRESPONSE']._serialized_end=1984 - _globals['_TRAILERSRESPONSE']._serialized_start=1986 - _globals['_TRAILERSRESPONSE']._serialized_end=2072 - _globals['_BODYRESPONSE']._serialized_start=2074 - _globals['_BODYRESPONSE']._serialized_end=2149 - _globals['_COMMONRESPONSE']._serialized_start=2152 - _globals['_COMMONRESPONSE']._serialized_end=2520 - _globals['_COMMONRESPONSE_RESPONSESTATUS']._serialized_start=2464 - _globals['_COMMONRESPONSE_RESPONSESTATUS']._serialized_end=2520 - _globals['_IMMEDIATERESPONSE']._serialized_start=2523 - _globals['_IMMEDIATERESPONSE']._serialized_end=2746 - _globals['_GRPCSTATUS']._serialized_start=2748 - _globals['_GRPCSTATUS']._serialized_end=2776 - _globals['_HEADERMUTATION']._serialized_start=2778 - _globals['_HEADERMUTATION']._serialized_end=2880 - _globals['_BODYMUTATION']._serialized_start=2882 - _globals['_BODYMUTATION']._serialized_end=2946 - _globals['_EXTERNALPROCESSOR']._serialized_start=2949 - _globals['_EXTERNALPROCESSOR']._serialized_end=3078 + _globals['_PROCESSINGREQUEST']._serialized_start=331 + _globals['_PROCESSINGREQUEST']._serialized_end=783 + _globals['_PROCESSINGRESPONSE']._serialized_start=786 + _globals['_PROCESSINGRESPONSE']._serialized_end=1514 + _globals['_HTTPHEADERS']._serialized_start=1517 + _globals['_HTTPHEADERS']._serialized_end=1755 + _globals['_HTTPHEADERS_ATTRIBUTESENTRY']._serialized_start=1681 + _globals['_HTTPHEADERS_ATTRIBUTESENTRY']._serialized_end=1755 + _globals['_HTTPBODY']._serialized_start=1757 + _globals['_HTTPBODY']._serialized_end=1804 + _globals['_HTTPTRAILERS']._serialized_start=1806 + _globals['_HTTPTRAILERS']._serialized_end=1871 + _globals['_HEADERSRESPONSE']._serialized_start=1873 + _globals['_HEADERSRESPONSE']._serialized_end=1951 + _globals['_TRAILERSRESPONSE']._serialized_start=1953 + _globals['_TRAILERSRESPONSE']._serialized_end=2039 + _globals['_BODYRESPONSE']._serialized_start=2041 + _globals['_BODYRESPONSE']._serialized_end=2116 + _globals['_COMMONRESPONSE']._serialized_start=2119 + _globals['_COMMONRESPONSE']._serialized_end=2487 + _globals['_COMMONRESPONSE_RESPONSESTATUS']._serialized_start=2431 + _globals['_COMMONRESPONSE_RESPONSESTATUS']._serialized_end=2487 + _globals['_IMMEDIATERESPONSE']._serialized_start=2490 + _globals['_IMMEDIATERESPONSE']._serialized_end=2713 + _globals['_GRPCSTATUS']._serialized_start=2715 + _globals['_GRPCSTATUS']._serialized_end=2743 + _globals['_HEADERMUTATION']._serialized_start=2745 + _globals['_HEADERMUTATION']._serialized_end=2847 + _globals['_BODYMUTATION']._serialized_start=2849 + _globals['_BODYMUTATION']._serialized_end=2913 + _globals['_EXTERNALPROCESSOR']._serialized_start=2916 + _globals['_EXTERNALPROCESSOR']._serialized_end=3045 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/service/extension/v3/config_discovery_pb2_grpc.py b/tools/distrib/python/xds_protos/envoy/service/extension/v3/config_discovery_pb2_grpc.py index a21bab68a0b37..9725dfb67ee73 100644 --- a/tools/distrib/python/xds_protos/envoy/service/extension/v3/config_discovery_pb2_grpc.py +++ b/tools/distrib/python/xds_protos/envoy/service/extension/v3/config_discovery_pb2_grpc.py @@ -9,11 +9,13 @@ class ExtensionConfigDiscoveryServiceStub(object): """[#protodoc-title: Extension config discovery service (ECDS)] A service that supports dynamic configuration updates for a specific filter. - Currently, ECDS is supported for HTTP filters and Listener filters. Please check - :ref:`Extension Config Discovery Service (ECDS) API `. + Currently, ECDS is supported for network filters, HTTP filters and Listener filters. + Please check :ref:`Extension Config Discovery Service (ECDS) API `. The overall extension config discovery service works as follows: - 1. A filter (:ref:`Listener ` + 1. A filter (:ref:`Downstream Network `, + :ref:`Upstream Network `, + :ref:`Listener ` or :ref:`HTTP `) contains a :ref:`config_discovery ` configuration. This configuration includes a :ref:`config_source `, @@ -57,11 +59,13 @@ class ExtensionConfigDiscoveryServiceServicer(object): """[#protodoc-title: Extension config discovery service (ECDS)] A service that supports dynamic configuration updates for a specific filter. - Currently, ECDS is supported for HTTP filters and Listener filters. Please check - :ref:`Extension Config Discovery Service (ECDS) API `. + Currently, ECDS is supported for network filters, HTTP filters and Listener filters. + Please check :ref:`Extension Config Discovery Service (ECDS) API `. The overall extension config discovery service works as follows: - 1. A filter (:ref:`Listener ` + 1. A filter (:ref:`Downstream Network `, + :ref:`Upstream Network `, + :ref:`Listener ` or :ref:`HTTP `) contains a :ref:`config_discovery ` configuration. This configuration includes a :ref:`config_source `, @@ -125,11 +129,13 @@ class ExtensionConfigDiscoveryService(object): """[#protodoc-title: Extension config discovery service (ECDS)] A service that supports dynamic configuration updates for a specific filter. - Currently, ECDS is supported for HTTP filters and Listener filters. Please check - :ref:`Extension Config Discovery Service (ECDS) API `. + Currently, ECDS is supported for network filters, HTTP filters and Listener filters. + Please check :ref:`Extension Config Discovery Service (ECDS) API `. The overall extension config discovery service works as follows: - 1. A filter (:ref:`Listener ` + 1. A filter (:ref:`Downstream Network `, + :ref:`Upstream Network `, + :ref:`Listener ` or :ref:`HTTP `) contains a :ref:`config_discovery ` configuration. This configuration includes a :ref:`config_source `, diff --git a/tools/distrib/python/xds_protos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py b/tools/distrib/python/xds_protos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py index 2823b41a1e2b5..a5ce7ae48aba8 100644 --- a/tools/distrib/python/xds_protos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py +++ b/tools/distrib/python/xds_protos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py @@ -31,6 +31,14 @@ class RateLimitQuotaServiceStub(object): ` it. + If for any reason the RLQS client doesn't receive the initial assignment for the reported bucket, + in order to prevent memory exhaustion, the data plane will limit the time such bucket + is retained. The exact time to wait for the initial assignment is chosen by the filter, + and may vary based on the implementation. + Once the duration ends, the data plane will stop reporting bucket usage, reject any enqueued + requests, and purge the bucket from the memory. Subsequent requests matched into the bucket + will re-initialize the bucket in the "no assignment" state, restarting the reports. + Refer to Rate Limit Quota :ref:`configuration overview ` for further details. @@ -76,6 +84,14 @@ class RateLimitQuotaServiceServicer(object): ` it. + If for any reason the RLQS client doesn't receive the initial assignment for the reported bucket, + in order to prevent memory exhaustion, the data plane will limit the time such bucket + is retained. The exact time to wait for the initial assignment is chosen by the filter, + and may vary based on the implementation. + Once the duration ends, the data plane will stop reporting bucket usage, reject any enqueued + requests, and purge the bucket from the memory. Subsequent requests matched into the bucket + will re-initialize the bucket in the "no assignment" state, restarting the reports. + Refer to Rate Limit Quota :ref:`configuration overview ` for further details. @@ -131,6 +147,14 @@ class RateLimitQuotaService(object): ` it. + If for any reason the RLQS client doesn't receive the initial assignment for the reported bucket, + in order to prevent memory exhaustion, the data plane will limit the time such bucket + is retained. The exact time to wait for the initial assignment is chosen by the filter, + and may vary based on the implementation. + Once the duration ends, the data plane will stop reporting bucket usage, reject any enqueued + requests, and purge the bucket from the memory. Subsequent requests matched into the bucket + will re-initialize the bucket in the "no assignment" state, restarting the reports. + Refer to Rate Limit Quota :ref:`configuration overview ` for further details. diff --git a/tools/distrib/python/xds_protos/envoy/service/status/v3/csds_pb2.py b/tools/distrib/python/xds_protos/envoy/service/status/v3/csds_pb2.py index e6ce8270f1184..4d221747ce94b 100644 --- a/tools/distrib/python/xds_protos/envoy/service/status/v3/csds_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/service/status/v3/csds_pb2.py @@ -22,7 +22,7 @@ from udpa.annotations import versioning_pb2 as udpa_dot_annotations_dot_versioning__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"envoy/service/status/v3/csds.proto\x12\x17\x65nvoy.service.status.v3\x1a\'envoy/admin/v3/config_dump_shared.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a envoy/type/matcher/v3/node.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xd1\x01\n\x13\x43lientStatusRequest\x12\x39\n\rnode_matchers\x18\x01 \x03(\x0b\x32\".envoy.type.matcher.v3.NodeMatcher\x12(\n\x04node\x18\x02 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12!\n\x19\x65xclude_resource_contents\x18\x03 \x01(\x08:2\x9a\xc5\x88\x1e-\n+envoy.service.status.v2.ClientStatusRequest\"\x94\x04\n\x0cPerXdsConfig\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.envoy.service.status.v3.ConfigStatus\x12O\n\rclient_status\x18\x07 \x01(\x0e\x32+.envoy.service.status.v3.ClientConfigStatusB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12>\n\x0flistener_config\x18\x02 \x01(\x0b\x32#.envoy.admin.v3.ListenersConfigDumpH\x00\x12<\n\x0e\x63luster_config\x18\x03 \x01(\x0b\x32\".envoy.admin.v3.ClustersConfigDumpH\x00\x12\x38\n\x0croute_config\x18\x04 \x01(\x0b\x32 .envoy.admin.v3.RoutesConfigDumpH\x00\x12\x45\n\x13scoped_route_config\x18\x05 \x01(\x0b\x32&.envoy.admin.v3.ScopedRoutesConfigDumpH\x00\x12>\n\x0f\x65ndpoint_config\x18\x06 \x01(\x0b\x32#.envoy.admin.v3.EndpointsConfigDumpH\x00:+\x9a\xc5\x88\x1e&\n$envoy.service.status.v2.PerXdsConfigB\x10\n\x0eper_xds_config\"\xf9\x04\n\x0c\x43lientConfig\x12(\n\x04node\x18\x01 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12\x46\n\nxds_config\x18\x02 \x03(\x0b\x32%.envoy.service.status.v3.PerXdsConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12S\n\x13generic_xds_configs\x18\x03 \x03(\x0b\x32\x36.envoy.service.status.v3.ClientConfig.GenericXdsConfig\x1a\xf4\x02\n\x10GenericXdsConfig\x12\x10\n\x08type_url\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cversion_info\x18\x03 \x01(\t\x12(\n\nxds_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x30\n\x0clast_updated\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12<\n\rconfig_status\x18\x06 \x01(\x0e\x32%.envoy.service.status.v3.ConfigStatus\x12;\n\rclient_status\x18\x07 \x01(\x0e\x32$.envoy.admin.v3.ClientResourceStatus\x12\x37\n\x0b\x65rror_state\x18\x08 \x01(\x0b\x32\".envoy.admin.v3.UpdateFailureState\x12\x1a\n\x12is_static_resource\x18\t \x01(\x08:+\x9a\xc5\x88\x1e&\n$envoy.service.status.v2.ClientConfig\"\x82\x01\n\x14\x43lientStatusResponse\x12\x35\n\x06\x63onfig\x18\x01 \x03(\x0b\x32%.envoy.service.status.v3.ClientConfig:3\x9a\xc5\x88\x1e.\n,envoy.service.status.v2.ClientStatusResponse*K\n\x0c\x43onfigStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06SYNCED\x10\x01\x12\x0c\n\x08NOT_SENT\x10\x02\x12\t\n\x05STALE\x10\x03\x12\t\n\x05\x45RROR\x10\x04*c\n\x12\x43lientConfigStatus\x12\x12\n\x0e\x43LIENT_UNKNOWN\x10\x00\x12\x14\n\x10\x43LIENT_REQUESTED\x10\x01\x12\x10\n\x0c\x43LIENT_ACKED\x10\x02\x12\x11\n\rCLIENT_NACKED\x10\x03\x32\xb2\x02\n\x1c\x43lientStatusDiscoveryService\x12w\n\x12StreamClientStatus\x12,.envoy.service.status.v3.ClientStatusRequest\x1a-.envoy.service.status.v3.ClientStatusResponse\"\x00(\x01\x30\x01\x12\x98\x01\n\x11\x46\x65tchClientStatus\x12,.envoy.service.status.v3.ClientStatusRequest\x1a-.envoy.service.status.v3.ClientStatusResponse\"&\x82\xd3\xe4\x93\x02 \"\x1b/v3/discovery:client_status:\x01*B\x85\x01\n%io.envoyproxy.envoy.service.status.v3B\tCsdsProtoP\x01ZGgithub.com/envoyproxy/go-control-plane/envoy/service/status/v3;statusv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"envoy/service/status/v3/csds.proto\x12\x17\x65nvoy.service.status.v3\x1a\'envoy/admin/v3/config_dump_shared.proto\x1a\x1f\x65nvoy/config/core/v3/base.proto\x1a envoy/type/matcher/v3/node.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a#envoy/annotations/deprecation.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\"\xd1\x01\n\x13\x43lientStatusRequest\x12\x39\n\rnode_matchers\x18\x01 \x03(\x0b\x32\".envoy.type.matcher.v3.NodeMatcher\x12(\n\x04node\x18\x02 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12!\n\x19\x65xclude_resource_contents\x18\x03 \x01(\x08:2\x9a\xc5\x88\x1e-\n+envoy.service.status.v2.ClientStatusRequest\"\x94\x04\n\x0cPerXdsConfig\x12\x35\n\x06status\x18\x01 \x01(\x0e\x32%.envoy.service.status.v3.ConfigStatus\x12O\n\rclient_status\x18\x07 \x01(\x0e\x32+.envoy.service.status.v3.ClientConfigStatusB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12>\n\x0flistener_config\x18\x02 \x01(\x0b\x32#.envoy.admin.v3.ListenersConfigDumpH\x00\x12<\n\x0e\x63luster_config\x18\x03 \x01(\x0b\x32\".envoy.admin.v3.ClustersConfigDumpH\x00\x12\x38\n\x0croute_config\x18\x04 \x01(\x0b\x32 .envoy.admin.v3.RoutesConfigDumpH\x00\x12\x45\n\x13scoped_route_config\x18\x05 \x01(\x0b\x32&.envoy.admin.v3.ScopedRoutesConfigDumpH\x00\x12>\n\x0f\x65ndpoint_config\x18\x06 \x01(\x0b\x32#.envoy.admin.v3.EndpointsConfigDumpH\x00:+\x9a\xc5\x88\x1e&\n$envoy.service.status.v2.PerXdsConfigB\x10\n\x0eper_xds_config\"\x8f\x05\n\x0c\x43lientConfig\x12(\n\x04node\x18\x01 \x01(\x0b\x32\x1a.envoy.config.core.v3.Node\x12\x46\n\nxds_config\x18\x02 \x03(\x0b\x32%.envoy.service.status.v3.PerXdsConfigB\x0b\x18\x01\x92\xc7\x86\xd8\x04\x03\x33.0\x12S\n\x13generic_xds_configs\x18\x03 \x03(\x0b\x32\x36.envoy.service.status.v3.ClientConfig.GenericXdsConfig\x12\x14\n\x0c\x63lient_scope\x18\x04 \x01(\t\x1a\xf4\x02\n\x10GenericXdsConfig\x12\x10\n\x08type_url\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cversion_info\x18\x03 \x01(\t\x12(\n\nxds_config\x18\x04 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x30\n\x0clast_updated\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12<\n\rconfig_status\x18\x06 \x01(\x0e\x32%.envoy.service.status.v3.ConfigStatus\x12;\n\rclient_status\x18\x07 \x01(\x0e\x32$.envoy.admin.v3.ClientResourceStatus\x12\x37\n\x0b\x65rror_state\x18\x08 \x01(\x0b\x32\".envoy.admin.v3.UpdateFailureState\x12\x1a\n\x12is_static_resource\x18\t \x01(\x08:+\x9a\xc5\x88\x1e&\n$envoy.service.status.v2.ClientConfig\"\x82\x01\n\x14\x43lientStatusResponse\x12\x35\n\x06\x63onfig\x18\x01 \x03(\x0b\x32%.envoy.service.status.v3.ClientConfig:3\x9a\xc5\x88\x1e.\n,envoy.service.status.v2.ClientStatusResponse*K\n\x0c\x43onfigStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06SYNCED\x10\x01\x12\x0c\n\x08NOT_SENT\x10\x02\x12\t\n\x05STALE\x10\x03\x12\t\n\x05\x45RROR\x10\x04*c\n\x12\x43lientConfigStatus\x12\x12\n\x0e\x43LIENT_UNKNOWN\x10\x00\x12\x14\n\x10\x43LIENT_REQUESTED\x10\x01\x12\x10\n\x0c\x43LIENT_ACKED\x10\x02\x12\x11\n\rCLIENT_NACKED\x10\x03\x32\xb2\x02\n\x1c\x43lientStatusDiscoveryService\x12w\n\x12StreamClientStatus\x12,.envoy.service.status.v3.ClientStatusRequest\x1a-.envoy.service.status.v3.ClientStatusResponse\"\x00(\x01\x30\x01\x12\x98\x01\n\x11\x46\x65tchClientStatus\x12,.envoy.service.status.v3.ClientStatusRequest\x1a-.envoy.service.status.v3.ClientStatusResponse\"&\x82\xd3\xe4\x93\x02 \"\x1b/v3/discovery:client_status:\x01*B\x85\x01\n%io.envoyproxy.envoy.service.status.v3B\tCsdsProtoP\x01ZGgithub.com/envoyproxy/go-control-plane/envoy/service/status/v3;statusv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -44,20 +44,20 @@ _CLIENTSTATUSRESPONSE._serialized_options = b'\232\305\210\036.\n,envoy.service.status.v2.ClientStatusResponse' _CLIENTSTATUSDISCOVERYSERVICE.methods_by_name['FetchClientStatus']._options = None _CLIENTSTATUSDISCOVERYSERVICE.methods_by_name['FetchClientStatus']._serialized_options = b'\202\323\344\223\002 \"\033/v3/discovery:client_status:\001*' - _globals['_CONFIGSTATUS']._serialized_start=1880 - _globals['_CONFIGSTATUS']._serialized_end=1955 - _globals['_CLIENTCONFIGSTATUS']._serialized_start=1957 - _globals['_CLIENTCONFIGSTATUS']._serialized_end=2056 + _globals['_CONFIGSTATUS']._serialized_start=1902 + _globals['_CONFIGSTATUS']._serialized_end=1977 + _globals['_CLIENTCONFIGSTATUS']._serialized_start=1979 + _globals['_CLIENTCONFIGSTATUS']._serialized_end=2078 _globals['_CLIENTSTATUSREQUEST']._serialized_start=365 _globals['_CLIENTSTATUSREQUEST']._serialized_end=574 _globals['_PERXDSCONFIG']._serialized_start=577 _globals['_PERXDSCONFIG']._serialized_end=1109 _globals['_CLIENTCONFIG']._serialized_start=1112 - _globals['_CLIENTCONFIG']._serialized_end=1745 - _globals['_CLIENTCONFIG_GENERICXDSCONFIG']._serialized_start=1328 - _globals['_CLIENTCONFIG_GENERICXDSCONFIG']._serialized_end=1700 - _globals['_CLIENTSTATUSRESPONSE']._serialized_start=1748 - _globals['_CLIENTSTATUSRESPONSE']._serialized_end=1878 - _globals['_CLIENTSTATUSDISCOVERYSERVICE']._serialized_start=2059 - _globals['_CLIENTSTATUSDISCOVERYSERVICE']._serialized_end=2365 + _globals['_CLIENTCONFIG']._serialized_end=1767 + _globals['_CLIENTCONFIG_GENERICXDSCONFIG']._serialized_start=1350 + _globals['_CLIENTCONFIG_GENERICXDSCONFIG']._serialized_end=1722 + _globals['_CLIENTSTATUSRESPONSE']._serialized_start=1770 + _globals['_CLIENTSTATUSRESPONSE']._serialized_end=1900 + _globals['_CLIENTSTATUSDISCOVERYSERVICE']._serialized_start=2081 + _globals['_CLIENTSTATUSDISCOVERYSERVICE']._serialized_end=2387 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/envoy/type/matcher/v3/value_pb2.py b/tools/distrib/python/xds_protos/envoy/type/matcher/v3/value_pb2.py index 6199671f91b2b..83413d9044721 100644 --- a/tools/distrib/python/xds_protos/envoy/type/matcher/v3/value_pb2.py +++ b/tools/distrib/python/xds_protos/envoy/type/matcher/v3/value_pb2.py @@ -18,7 +18,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/type/matcher/v3/value.proto\x12\x15\x65nvoy.type.matcher.v3\x1a\"envoy/type/matcher/v3/number.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xb5\x03\n\x0cValueMatcher\x12\x43\n\nnull_match\x18\x01 \x01(\x0b\x32-.envoy.type.matcher.v3.ValueMatcher.NullMatchH\x00\x12<\n\x0c\x64ouble_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.DoubleMatcherH\x00\x12<\n\x0cstring_match\x18\x03 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x14\n\nbool_match\x18\x04 \x01(\x08H\x00\x12\x17\n\rpresent_match\x18\x05 \x01(\x08H\x00\x12\x38\n\nlist_match\x18\x06 \x01(\x0b\x32\".envoy.type.matcher.v3.ListMatcherH\x00\x1a=\n\tNullMatch:0\x9a\xc5\x88\x1e+\n)envoy.type.matcher.ValueMatcher.NullMatch:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.type.matcher.ValueMatcherB\x14\n\rmatch_pattern\x12\x03\xf8\x42\x01\"\x81\x01\n\x0bListMatcher\x12\x35\n\x06one_of\x18\x01 \x01(\x0b\x32#.envoy.type.matcher.v3.ValueMatcherH\x00:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.type.matcher.ListMatcherB\x14\n\rmatch_pattern\x12\x03\xf8\x42\x01\x42\x83\x01\n#io.envoyproxy.envoy.type.matcher.v3B\nValueProtoP\x01ZFgithub.com/envoyproxy/go-control-plane/envoy/type/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!envoy/type/matcher/v3/value.proto\x12\x15\x65nvoy.type.matcher.v3\x1a\"envoy/type/matcher/v3/number.proto\x1a\"envoy/type/matcher/v3/string.proto\x1a\x1dudpa/annotations/status.proto\x1a!udpa/annotations/versioning.proto\x1a\x17validate/validate.proto\"\xeb\x03\n\x0cValueMatcher\x12\x43\n\nnull_match\x18\x01 \x01(\x0b\x32-.envoy.type.matcher.v3.ValueMatcher.NullMatchH\x00\x12<\n\x0c\x64ouble_match\x18\x02 \x01(\x0b\x32$.envoy.type.matcher.v3.DoubleMatcherH\x00\x12<\n\x0cstring_match\x18\x03 \x01(\x0b\x32$.envoy.type.matcher.v3.StringMatcherH\x00\x12\x14\n\nbool_match\x18\x04 \x01(\x08H\x00\x12\x17\n\rpresent_match\x18\x05 \x01(\x08H\x00\x12\x38\n\nlist_match\x18\x06 \x01(\x0b\x32\".envoy.type.matcher.v3.ListMatcherH\x00\x12\x34\n\x08or_match\x18\x07 \x01(\x0b\x32 .envoy.type.matcher.v3.OrMatcherH\x00\x1a=\n\tNullMatch:0\x9a\xc5\x88\x1e+\n)envoy.type.matcher.ValueMatcher.NullMatch:&\x9a\xc5\x88\x1e!\n\x1f\x65nvoy.type.matcher.ValueMatcherB\x14\n\rmatch_pattern\x12\x03\xf8\x42\x01\"\x81\x01\n\x0bListMatcher\x12\x35\n\x06one_of\x18\x01 \x01(\x0b\x32#.envoy.type.matcher.v3.ValueMatcherH\x00:%\x9a\xc5\x88\x1e \n\x1e\x65nvoy.type.matcher.ListMatcherB\x14\n\rmatch_pattern\x12\x03\xf8\x42\x01\"R\n\tOrMatcher\x12\x45\n\x0evalue_matchers\x18\x01 \x03(\x0b\x32#.envoy.type.matcher.v3.ValueMatcherB\x08\xfa\x42\x05\x92\x01\x02\x08\x02\x42\x83\x01\n#io.envoyproxy.envoy.type.matcher.v3B\nValueProtoP\x01ZFgithub.com/envoyproxy/go-control-plane/envoy/type/matcher/v3;matcherv3\xba\x80\xc8\xd1\x06\x02\x10\x02\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -36,10 +36,14 @@ _LISTMATCHER.oneofs_by_name['match_pattern']._serialized_options = b'\370B\001' _LISTMATCHER._options = None _LISTMATCHER._serialized_options = b'\232\305\210\036 \n\036envoy.type.matcher.ListMatcher' + _ORMATCHER.fields_by_name['value_matchers']._options = None + _ORMATCHER.fields_by_name['value_matchers']._serialized_options = b'\372B\005\222\001\002\010\002' _globals['_VALUEMATCHER']._serialized_start=224 - _globals['_VALUEMATCHER']._serialized_end=661 - _globals['_VALUEMATCHER_NULLMATCH']._serialized_start=538 - _globals['_VALUEMATCHER_NULLMATCH']._serialized_end=599 - _globals['_LISTMATCHER']._serialized_start=664 - _globals['_LISTMATCHER']._serialized_end=793 + _globals['_VALUEMATCHER']._serialized_end=715 + _globals['_VALUEMATCHER_NULLMATCH']._serialized_start=592 + _globals['_VALUEMATCHER_NULLMATCH']._serialized_end=653 + _globals['_LISTMATCHER']._serialized_start=718 + _globals['_LISTMATCHER']._serialized_end=847 + _globals['_ORMATCHER']._serialized_start=849 + _globals['_ORMATCHER']._serialized_end=931 # @@protoc_insertion_point(module_scope) diff --git a/tools/distrib/python/xds_protos/generated_file_import_test.py b/tools/distrib/python/xds_protos/generated_file_import_test.py index a99c962ff5ecd..0e8b9d018dabb 100644 --- a/tools/distrib/python/xds_protos/generated_file_import_test.py +++ b/tools/distrib/python/xds_protos/generated_file_import_test.py @@ -1,4 +1,9 @@ +from bazel.cc_proto_descriptor_library.testdata import test-extension_pb2 +from bazel.cc_proto_descriptor_library.testdata import test1_pb2 +from bazel.cc_proto_descriptor_library.testdata import test_pb2 +from contrib.envoy.extensions.compression.qatzip.compressor.v3alpha import qatzip_pb2 from contrib.envoy.extensions.config.v3alpha import kv_store_xds_delegate_config_pb2 +from contrib.envoy.extensions.filters.http.checksum.v3alpha import checksum_pb2 from contrib.envoy.extensions.filters.http.dynamo.v3 import dynamo_pb2 from contrib.envoy.extensions.filters.http.golang.v3alpha import golang_pb2 from contrib.envoy.extensions.filters.http.language.v3alpha import language_pb2 @@ -7,10 +12,12 @@ from contrib.envoy.extensions.filters.network.client_ssl_auth.v3 import client_ssl_auth_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.action.v3 import action_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.codecs.dubbo.v3 import dubbo_pb2 +from contrib.envoy.extensions.filters.network.generic_proxy.codecs.kafka.v3 import kafka_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.matcher.v3 import matcher_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.router.v3 import router_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.v3 import generic_proxy_pb2 from contrib.envoy.extensions.filters.network.generic_proxy.v3 import route_pb2 +from contrib.envoy.extensions.filters.network.golang.v3alpha import golang_pb2 from contrib.envoy.extensions.filters.network.kafka_broker.v3 import kafka_broker_pb2 from contrib.envoy.extensions.filters.network.kafka_mesh.v3alpha import kafka_mesh_pb2 from contrib.envoy.extensions.filters.network.mysql_proxy.v3 import mysql_proxy_pb2 @@ -115,6 +122,7 @@ from envoy.config.core.v3 import grpc_method_list_pb2 from envoy.config.core.v3 import grpc_service_pb2 from envoy.config.core.v3 import health_check_pb2 +from envoy.config.core.v3 import http_service_pb2 from envoy.config.core.v3 import http_uri_pb2 from envoy.config.core.v3 import protocol_pb2 from envoy.config.core.v3 import proxy_protocol_pb2 @@ -239,6 +247,7 @@ 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.upstream.local_address_selector.v3 import default_local_address_selector_pb2 from envoy.data.accesslog.v2 import accesslog_pb2 from envoy.data.accesslog.v3 import accesslog_pb2 from envoy.data.cluster.v2alpha import outlier_detection_event_pb2 @@ -281,12 +290,14 @@ from envoy.extensions.filters.common.dependency.v3 import dependency_pb2 from envoy.extensions.filters.common.fault.v3 import fault_pb2 from envoy.extensions.filters.common.matcher.action.v3 import skip_action_pb2 +from envoy.extensions.filters.common.set_filter_state.v3 import value_pb2 from envoy.extensions.filters.http.adaptive_concurrency.v3 import adaptive_concurrency_pb2 from envoy.extensions.filters.http.admission_control.v3 import admission_control_pb2 from envoy.extensions.filters.http.alternate_protocols_cache.v3 import alternate_protocols_cache_pb2 from envoy.extensions.filters.http.aws_lambda.v3 import aws_lambda_pb2 from envoy.extensions.filters.http.aws_request_signing.v3 import aws_request_signing_pb2 from envoy.extensions.filters.http.bandwidth_limit.v3 import bandwidth_limit_pb2 +from envoy.extensions.filters.http.basic_auth.v3 import basic_auth_pb2 from envoy.extensions.filters.http.buffer.v3 import buffer_pb2 from envoy.extensions.filters.http.cache.v3 import cache_pb2 from envoy.extensions.filters.http.cdn_loop.v3 import cdn_loop_pb2 @@ -294,6 +305,7 @@ from envoy.extensions.filters.http.compressor.v3 import compressor_pb2 from envoy.extensions.filters.http.connect_grpc_bridge.v3 import config_pb2 from envoy.extensions.filters.http.cors.v3 import cors_pb2 +from envoy.extensions.filters.http.credential_injector.v3 import credential_injector_pb2 from envoy.extensions.filters.http.csrf.v3 import csrf_pb2 from envoy.extensions.filters.http.custom_response.v3 import custom_response_pb2 from envoy.extensions.filters.http.decompressor.v3 import decompressor_pb2 @@ -305,6 +317,7 @@ from envoy.extensions.filters.http.file_system_buffer.v3 import file_system_buffer_pb2 from envoy.extensions.filters.http.gcp_authn.v3 import gcp_authn_pb2 from envoy.extensions.filters.http.geoip.v3 import geoip_pb2 +from envoy.extensions.filters.http.grpc_field_extraction.v3 import config_pb2 from envoy.extensions.filters.http.grpc_http1_bridge.v3 import config_pb2 from envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3 import config_pb2 from envoy.extensions.filters.http.grpc_json_transcoder.v3 import transcoder_pb2 @@ -315,6 +328,7 @@ from envoy.extensions.filters.http.header_to_metadata.v3 import header_to_metadata_pb2 from envoy.extensions.filters.http.health_check.v3 import health_check_pb2 from envoy.extensions.filters.http.ip_tagging.v3 import ip_tagging_pb2 +from envoy.extensions.filters.http.json_to_metadata.v3 import json_to_metadata_pb2 from envoy.extensions.filters.http.jwt_authn.v3 import config_pb2 from envoy.extensions.filters.http.kill_request.v3 import kill_request_pb2 from envoy.extensions.filters.http.local_ratelimit.v3 import local_rate_limit_pb2 @@ -322,10 +336,12 @@ from envoy.extensions.filters.http.oauth2.v3 import oauth_pb2 from envoy.extensions.filters.http.on_demand.v3 import on_demand_pb2 from envoy.extensions.filters.http.original_src.v3 import original_src_pb2 +from envoy.extensions.filters.http.proto_message_logging.v3 import config_pb2 from envoy.extensions.filters.http.rate_limit_quota.v3 import rate_limit_quota_pb2 from envoy.extensions.filters.http.ratelimit.v3 import rate_limit_pb2 from envoy.extensions.filters.http.rbac.v3 import rbac_pb2 from envoy.extensions.filters.http.router.v3 import router_pb2 +from envoy.extensions.filters.http.set_filter_state.v3 import set_filter_state_pb2 from envoy.extensions.filters.http.set_metadata.v3 import set_metadata_pb2 from envoy.extensions.filters.http.stateful_session.v3 import stateful_session_pb2 from envoy.extensions.filters.http.tap.v3 import tap_pb2 @@ -350,6 +366,7 @@ from envoy.extensions.filters.network.ratelimit.v3 import rate_limit_pb2 from envoy.extensions.filters.network.rbac.v3 import rbac_pb2 from envoy.extensions.filters.network.redis_proxy.v3 import redis_proxy_pb2 +from envoy.extensions.filters.network.set_filter_state.v3 import set_filter_state_pb2 from envoy.extensions.filters.network.sni_cluster.v3 import sni_cluster_pb2 from envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3 import sni_dynamic_forward_proxy_pb2 from envoy.extensions.filters.network.tcp_proxy.v3 import tcp_proxy_pb2 @@ -362,11 +379,15 @@ from envoy.extensions.filters.network.wasm.v3 import wasm_pb2 from envoy.extensions.filters.network.zookeeper_proxy.v3 import zookeeper_proxy_pb2 from envoy.extensions.filters.udp.dns_filter.v3 import dns_filter_pb2 +from envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3 import dynamic_forward_proxy_pb2 +from envoy.extensions.filters.udp.udp_proxy.session.http_capsule.v3 import http_capsule_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.formatter.cel.v3 import cel_pb2 from envoy.extensions.formatter.metadata.v3 import metadata_pb2 from envoy.extensions.formatter.req_without_query.v3 import req_without_query_pb2 +from envoy.extensions.geoip_providers.common.v3 import common_pb2 +from envoy.extensions.geoip_providers.maxmind.v3 import maxmind_pb2 from envoy.extensions.health_check.event_sinks.file.v3 import file_pb2 from envoy.extensions.health_checkers.redis.v3 import redis_pb2 from envoy.extensions.health_checkers.thrift.v3 import thrift_pb2 @@ -381,6 +402,8 @@ from envoy.extensions.http.original_ip_detection.xff.v3 import xff_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.injected_credentials.generic.v3 import generic_pb2 +from envoy.extensions.injected_credentials.oauth2.v3 import oauth2_pb2 from envoy.extensions.internal_redirect.allow_listed_routes.v3 import allow_listed_routes_config_pb2 from envoy.extensions.internal_redirect.previous_routes.v3 import previous_routes_config_pb2 from envoy.extensions.internal_redirect.safe_cross_scheme.v3 import safe_cross_scheme_config_pb2 @@ -424,9 +447,13 @@ from envoy.extensions.retry.host.omit_host_metadata.v3 import omit_host_metadata_config_pb2 from envoy.extensions.retry.host.previous_hosts.v3 import previous_hosts_pb2 from envoy.extensions.retry.priority.previous_priorities.v3 import previous_priorities_config_pb2 +from envoy.extensions.router.cluster_specifiers.lua.v3 import lua_pb2 from envoy.extensions.stat_sinks.graphite_statsd.v3 import graphite_statsd_pb2 from envoy.extensions.stat_sinks.open_telemetry.v3 import open_telemetry_pb2 from envoy.extensions.stat_sinks.wasm.v3 import wasm_pb2 +from envoy.extensions.tracers.opentelemetry.resource_detectors.v3 import dynatrace_resource_detector_pb2 +from envoy.extensions.tracers.opentelemetry.resource_detectors.v3 import environment_resource_detector_pb2 +from envoy.extensions.tracers.opentelemetry.samplers.v3 import always_on_sampler_pb2 from envoy.extensions.transport_sockets.alts.v3 import alts_pb2 from envoy.extensions.transport_sockets.http_11_proxy.v3 import upstream_http_11_connect_pb2 from envoy.extensions.transport_sockets.internal_upstream.v3 import internal_upstream_pb2 @@ -447,6 +474,7 @@ from envoy.extensions.upstreams.http.generic.v3 import generic_connection_pool_pb2 from envoy.extensions.upstreams.http.http.v3 import http_connection_pool_pb2 from envoy.extensions.upstreams.http.tcp.v3 import tcp_connection_pool_pb2 +from envoy.extensions.upstreams.http.udp.v3 import udp_connection_pool_pb2 from envoy.extensions.upstreams.http.v3 import http_protocol_options_pb2 from envoy.extensions.upstreams.tcp.generic.v3 import generic_connection_pool_pb2 from envoy.extensions.upstreams.tcp.v3 import tcp_protocol_options_pb2 diff --git a/tools/distrib/python/xds_protos/xds/type/matcher/v3/cel_pb2.py b/tools/distrib/python/xds_protos/xds/type/matcher/v3/cel_pb2.py index 1aaa2e52c2f5a..404d025d7b53d 100644 --- a/tools/distrib/python/xds_protos/xds/type/matcher/v3/cel_pb2.py +++ b/tools/distrib/python/xds_protos/xds/type/matcher/v3/cel_pb2.py @@ -16,7 +16,7 @@ from validate import validate_pb2 as validate_dot_validate__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dxds/type/matcher/v3/cel.proto\x12\x13xds.type.matcher.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x15xds/type/v3/cel.proto\x1a\x17validate/validate.proto\"F\n\nCelMatcher\x12\x38\n\nexpr_match\x18\x01 \x01(\x0b\x32\x1a.xds.type.v3.CelExpressionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x42`\n\x1e\x63om.github.xds.type.matcher.v3B\x08\x43\x65lProtoP\x01Z*github.com/cncf/xds/go/xds/type/matcher/v3\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dxds/type/matcher/v3/cel.proto\x12\x13xds.type.matcher.v3\x1a\x1fxds/annotations/v3/status.proto\x1a\x15xds/type/v3/cel.proto\x1a\x17validate/validate.proto\"[\n\nCelMatcher\x12\x38\n\nexpr_match\x18\x01 \x01(\x0b\x32\x1a.xds.type.v3.CelExpressionB\x08\xfa\x42\x05\x8a\x01\x02\x10\x01\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\tB`\n\x1e\x63om.github.xds.type.matcher.v3B\x08\x43\x65lProtoP\x01Z*github.com/cncf/xds/go/xds/type/matcher/v3\xd2\xc6\xa4\xe1\x06\x02\x08\x01\x62\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -27,5 +27,5 @@ _CELMATCHER.fields_by_name['expr_match']._options = None _CELMATCHER.fields_by_name['expr_match']._serialized_options = b'\372B\005\212\001\002\020\001' _globals['_CELMATCHER']._serialized_start=135 - _globals['_CELMATCHER']._serialized_end=205 + _globals['_CELMATCHER']._serialized_end=226 # @@protoc_insertion_point(module_scope)