...

Text file src/github.com/emissary-ingress/emissary/v3/api/envoy/service/discovery/v2/sds.proto

Documentation: github.com/emissary-ingress/emissary/v3/api/envoy/service/discovery/v2

     1syntax = "proto3";
     2
     3package envoy.service.discovery.v2;
     4
     5import "envoy/api/v2/discovery.proto";
     6
     7import "google/api/annotations.proto";
     8
     9import "envoy/annotations/resource.proto";
    10import "udpa/annotations/migrate.proto";
    11import "udpa/annotations/status.proto";
    12
    13option java_package = "io.envoyproxy.envoy.service.discovery.v2";
    14option java_outer_classname = "SdsProto";
    15option java_multiple_files = true;
    16option go_package = "github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2;discoveryv2";
    17option java_generic_services = true;
    18option (udpa.annotations.file_migrate).move_to_package = "envoy.service.secret.v3";
    19option (udpa.annotations.file_status).package_version_status = FROZEN;
    20
    21// [#protodoc-title: Secret Discovery Service (SDS)]
    22
    23service SecretDiscoveryService {
    24  option (envoy.annotations.resource).type = "envoy.api.v2.auth.Secret";
    25
    26  rpc DeltaSecrets(stream api.v2.DeltaDiscoveryRequest)
    27      returns (stream api.v2.DeltaDiscoveryResponse) {
    28  }
    29
    30  rpc StreamSecrets(stream api.v2.DiscoveryRequest) returns (stream api.v2.DiscoveryResponse) {
    31  }
    32
    33  rpc FetchSecrets(api.v2.DiscoveryRequest) returns (api.v2.DiscoveryResponse) {
    34    option (google.api.http).post = "/v2/discovery:secrets";
    35    option (google.api.http).body = "*";
    36  }
    37}
    38
    39// [#not-implemented-hide:] Not configuration. Workaround c++ protobuf issue with importing
    40// services: https://github.com/google/protobuf/issues/4221
    41message SdsDummy {
    42}

View as plain text