This project is in the process of being donated to the CNCF and is not affiliated with the Kubernetes project.

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 K8sGateway routes to. ServiceSpec is contained within the UpstreamSpec for certain types of upstreams, including Kubernetes, Consul, and Static. ServiceSpec configuration is opaque to K8sGateway 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
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.