service_spec.proto

Package: options.gloo.solo.io

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/options/service_spec.proto

ServiceSpec

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 Options.

"rest": .rest.options.gloo.solo.io.ServiceSpec
"grpc": .grpc.options.gloo.solo.io.ServiceSpec
"grpcJsonTranscoder": .grpc_json.options.gloo.solo.io.GrpcJsonTranscoder
"graphql": .graphql.options.gloo.solo.io.ServiceSpec

Field Type Description
rest .rest.options.gloo.solo.io.ServiceSpec Only one of rest, grpc, grpcJsonTranscoder, or graphql can be set.
grpc .grpc.options.gloo.solo.io.ServiceSpec Only one of grpc, rest, grpcJsonTranscoder, or graphql can be set.
grpcJsonTranscoder .grpc_json.options.gloo.solo.io.GrpcJsonTranscoder Only one of grpcJsonTranscoder, rest, grpc, or graphql can be set.
graphql .graphql.options.gloo.solo.io.ServiceSpec Only one of graphql, rest, grpc, or grpcJsonTranscoder can be set.