Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (20 sloc) 1018 Bytes
syntax = "proto3";
option go_package = "";
import "gogoproto/gogo.proto";
import "";
import "";
// TODO: cna't use plugins/rest/rest.proto as it creates a import cycle in the generated go.
option (gogoproto.equal_all) = true;
// Describes APIs and application-level information for services
// Gloo routes to. ServiceSpec is contained within the UpstreamSpec for certain types
// of upstreams, including Kubernetes, Consul, and Static.
// ServiceSpec configuration is opaque to Gloo and handled by Service Plugins.
message ServiceSpec {
// Note to developers: new Service Plugins must be added to this oneof field
// to be usable by Gloo.
oneof plugin_type { rest = 1; grpc = 2;