summaryrefslogtreecommitdiff
path: root/src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs')
-rw-r--r--src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs b/src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs
new file mode 100644
index 00000000..8b70c1a5
--- /dev/null
+++ b/src/rpc/envoy.extensions.load_balancing_policies.random.v3.rs
@@ -0,0 +1,16 @@
+// @generated
+// This file is @generated by prost-build.
+// \[#protodoc-title: Random Load Balancing Policy\]
+// \[#extension: envoy.load_balancing_policies.random\]
+
+/// This configuration allows the built-in Random LB policy to be configured via the LB policy
+/// extension point. See the :ref:`load balancing architecture overview
+/// <arch_overview_load_balancing_types>` for more information.
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, Copy, PartialEq, ::prost::Message)]
+pub struct Random {
+ /// Configuration for local zone aware load balancing or locality weighted load balancing.
+ #[prost(message, optional, tag="1")]
+ pub locality_lb_config: ::core::option::Option<super::super::common::v3::LocalityLbConfig>,
+}
+// @@protoc_insertion_point(module)