virtualservice.proto

Package: glooeeapi.solo.io

Types:

Source File: github.com/solo-io/solo-projects/projects/grpcserver/api/v1/virtualservice.proto

GetVirtualServiceRequest

"ref": .core.solo.io.ResourceRef
Field Type Description Default
ref .core.solo.io.ResourceRef

GetVirtualServiceResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

ListVirtualServicesRequest

"namespaces": []string
Field Type Description Default
namespaces []string

ListVirtualServicesResponse

"virtualServices": []gateway.solo.io.VirtualService
Field Type Description Default
virtualServices []gateway.solo.io.VirtualService

StreamVirtualServiceListRequest

"namespace": string
"selector": map<string, string>
Field Type Description Default
namespace string
selector map<string, string>

StreamVirtualServiceListResponse

"virtualServices": []gateway.solo.io.VirtualService
Field Type Description Default
virtualServices []gateway.solo.io.VirtualService

VirtualServiceInput

"ref": .core.solo.io.ResourceRef
"displayName": string
"domains": []string
"routes": []gloo.solo.io.Route
"secretRef": .core.solo.io.ResourceRef
"rateLimitConfig": .ratelimit.plugins.gloo.solo.io.IngressRateLimit
"basicAuth": .glooeeapi.solo.io.VirtualServiceInput.BasicAuthInput
"oauth": .extauth.plugins.gloo.solo.io.OAuth
"customAuth": .extauth.plugins.gloo.solo.io.CustomAuth
Field Type Description Default
ref .core.solo.io.ResourceRef
displayName string
domains []string
routes []gloo.solo.io.Route
secretRef .core.solo.io.ResourceRef
rateLimitConfig .ratelimit.plugins.gloo.solo.io.IngressRateLimit
basicAuth .glooeeapi.solo.io.VirtualServiceInput.BasicAuthInput
oauth .extauth.plugins.gloo.solo.io.OAuth
customAuth .extauth.plugins.gloo.solo.io.CustomAuth

BasicAuthInput

"realm": string
"specCsv": string
Field Type Description Default
realm string
specCsv string

CreateVirtualServiceRequest

"input": .glooeeapi.solo.io.VirtualServiceInput
Field Type Description Default
input .glooeeapi.solo.io.VirtualServiceInput

CreateVirtualServiceResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

UpdateVirtualServiceRequest

"input": .glooeeapi.solo.io.VirtualServiceInput
Field Type Description Default
input .glooeeapi.solo.io.VirtualServiceInput

UpdateVirtualServiceResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

DeleteVirtualServiceRequest

"ref": .core.solo.io.ResourceRef
Field Type Description Default
ref .core.solo.io.ResourceRef

DeleteVirtualServiceResponse

Field Type Description Default

RouteInput

"virtualServiceRef": .core.solo.io.ResourceRef
"index": int
"route": .gloo.solo.io.Route
Field Type Description Default
virtualServiceRef .core.solo.io.ResourceRef
index int
route .gloo.solo.io.Route

CreateRouteRequest

"input": .glooeeapi.solo.io.RouteInput
Field Type Description Default
input .glooeeapi.solo.io.RouteInput

CreateRouteResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

UpdateRouteRequest

"input": .glooeeapi.solo.io.RouteInput
Field Type Description Default
input .glooeeapi.solo.io.RouteInput

UpdateRouteResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

DeleteRouteRequest

"virtualServiceRef": .core.solo.io.ResourceRef
"index": int
Field Type Description Default
virtualServiceRef .core.solo.io.ResourceRef
index int

DeleteRouteResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

SwapRoutesRequest

"virtualServiceRef": .core.solo.io.ResourceRef
"index1": int
"index2": int
Field Type Description Default
virtualServiceRef .core.solo.io.ResourceRef
index1 int
index2 int

SwapRoutesResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService

ShiftRoutesRequest

"virtualServiceRef": .core.solo.io.ResourceRef
"fromIndex": int
"toIndex": int
Field Type Description Default
virtualServiceRef .core.solo.io.ResourceRef
fromIndex int
toIndex int

ShiftRoutesResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .gateway.solo.io.VirtualService