1syntax = "proto3"; 2 3package envoy.extensions.load_balancing_policies.pick_first.v3; 4 5import "udpa/annotations/status.proto"; 6 7option java_package = "io.envoyproxy.envoy.extensions.load_balancing_policies.pick_first.v3"; 8option java_outer_classname = "PickFirstProto"; 9option java_multiple_files = true; 10option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3;pick_firstv3"; 11option (udpa.annotations.file_status).package_version_status = ACTIVE; 12 13// [#protodoc-title: Pick First Load Balancing Policy] 14// [#not-implemented-hide:] 15 16// This configuration allows the built-in PICK_FIRST LB policy to be configured 17// via the LB policy extension point. 18message PickFirst { 19 // If set to true, instructs the LB policy to shuffle the list of addresses 20 // received from the name resolver before attempting to connect to them. 21 bool shuffle_address_list = 1; 22} 23