...

Text file src/github.com/datawire/ambassador/v2/api/envoy/extensions/clusters/aggregate/v3/cluster.proto

Documentation: github.com/datawire/ambassador/v2/api/envoy/extensions/clusters/aggregate/v3

     1syntax = "proto3";
     2
     3package envoy.extensions.clusters.aggregate.v3;
     4
     5import "udpa/annotations/status.proto";
     6import "udpa/annotations/versioning.proto";
     7import "validate/validate.proto";
     8
     9option java_package = "io.envoyproxy.envoy.extensions.clusters.aggregate.v3";
    10option java_outer_classname = "ClusterProto";
    11option java_multiple_files = true;
    12option (udpa.annotations.file_status).package_version_status = ACTIVE;
    13
    14// [#protodoc-title: Aggregate cluster configuration]
    15
    16// Configuration for the aggregate cluster. See the :ref:`architecture overview
    17// <arch_overview_aggregate_cluster>` for more information.
    18// [#extension: envoy.clusters.aggregate]
    19message ClusterConfig {
    20  option (udpa.annotations.versioning).previous_message_type =
    21      "envoy.config.cluster.aggregate.v2alpha.ClusterConfig";
    22
    23  // Load balancing clusters in aggregate cluster. Clusters are prioritized based on the order they
    24  // appear in this list.
    25  repeated string clusters = 1 [(validate.rules).repeated = {min_items: 1}];
    26}

View as plain text