glooeeapi.proto

Package: glooeeapi.solo.io

Types:

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

OAuthEndpoint

"url": string
"clientName": string
Field Type Description Default
url string
clientName string

GetVersionRequest

Field Type Description Default

GetVersionResponse

"version": string
Field Type Description Default
version string

GetOAuthEndpointRequest

Field Type Description Default

GetOAuthEndpointResponse

"oAuthEndpoint": .glooeeapi.solo.io.OAuthEndpoint
Field Type Description Default
oAuthEndpoint .glooeeapi.solo.io.OAuthEndpoint

GetSettingsRequest

Field Type Description Default

GetSettingsResponse

"settings": .gloo.solo.io.Settings
Field Type Description Default
settings .gloo.solo.io.Settings

UpdateSettingsRequest

"ref": .core.solo.io.ResourceRef
"watchNamespaceList": []string
"refreshRate": .google.protobuf.Duration
Field Type Description Default
ref .core.solo.io.ResourceRef
watchNamespaceList []string
refreshRate .google.protobuf.Duration

UpdateSettingsResponse

"settings": .gloo.solo.io.Settings
Field Type Description Default
settings .gloo.solo.io.Settings

GetIsLicenseValidRequest

Field Type Description Default

GetIsLicenseValidResponse

"isLicenseValid": bool
Field Type Description Default
isLicenseValid bool

ListNamespacesRequest

Field Type Description Default

ListNamespacesResponse

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

GetArtifactRequest

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

GetArtifactResponse

"artifact": .gloo.solo.io.Artifact
Field Type Description Default
artifact .gloo.solo.io.Artifact

ListArtifactsRequest

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

ListArtifactsResponse

"artifact": []gloo.solo.io.Artifact
Field Type Description Default
artifact []gloo.solo.io.Artifact

CreateArtifactRequest

"artifact": .gloo.solo.io.Artifact
Field Type Description Default
artifact .gloo.solo.io.Artifact

CreateArtifactResponse

"artifact": .gloo.solo.io.Artifact
Field Type Description Default
artifact .gloo.solo.io.Artifact

UpdateArtifactRequest

"artifact": .gloo.solo.io.Artifact
Field Type Description Default
artifact .gloo.solo.io.Artifact

UpdateArtifactResponse

"artifact": .gloo.solo.io.Artifact
Field Type Description Default
artifact .gloo.solo.io.Artifact

DeleteArtifactRequest

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

DeleteArtifactResponse

Field Type Description Default

GetSecretRequest

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

GetSecretResponse

"secret": .gloo.solo.io.Secret
Field Type Description Default
secret .gloo.solo.io.Secret

ListSecretsRequest

Field Type Description Default

ListSecretsResponse

"secretList": []gloo.solo.io.Secret
Field Type Description Default
secretList []gloo.solo.io.Secret

CreateSecretRequest

"secret": .gloo.solo.io.Secret
Field Type Description Default
secret .gloo.solo.io.Secret

CreateSecretResponse

"secret": .gloo.solo.io.Secret
Field Type Description Default
secret .gloo.solo.io.Secret

UpdateSecretRequest

"secret": .gloo.solo.io.Secret
Field Type Description Default
secret .gloo.solo.io.Secret

UpdateSecretResponse

"secret": .gloo.solo.io.Secret
Field Type Description Default
secret .gloo.solo.io.Secret

DeleteSecretRequest

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

DeleteSecretResponse

Field Type Description Default

GetUpstreamRequest

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

GetUpstreamResponse

"upstream": .gloo.solo.io.Upstream
Field Type Description Default
upstream .gloo.solo.io.Upstream

ListUpstreamsRequest

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

ListUpstreamsResponse

"upstream": []gloo.solo.io.Upstream
Field Type Description Default
upstream []gloo.solo.io.Upstream

StreamUpstreamListRequest

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

StreamUpstreamListResponse

"upstream": .gloo.solo.io.Upstream
Field Type Description Default
upstream .gloo.solo.io.Upstream

UpstreamInput

"ref": .core.solo.io.ResourceRef
"kube": .kubernetes.plugins.gloo.solo.io.UpstreamSpec
"static": .static.plugins.gloo.solo.io.UpstreamSpec
"aws": .aws.plugins.gloo.solo.io.UpstreamSpec
"azure": .azure.plugins.gloo.solo.io.UpstreamSpec
"consul": .consul.plugins.gloo.solo.io.UpstreamSpec
Field Type Description Default
ref .core.solo.io.ResourceRef
kube .kubernetes.plugins.gloo.solo.io.UpstreamSpec
static .static.plugins.gloo.solo.io.UpstreamSpec
aws .aws.plugins.gloo.solo.io.UpstreamSpec
azure .azure.plugins.gloo.solo.io.UpstreamSpec
consul .consul.plugins.gloo.solo.io.UpstreamSpec

CreateUpstreamRequest

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

CreateUpstreamResponse

"upstream": .gloo.solo.io.Upstream
Field Type Description Default
upstream .gloo.solo.io.Upstream

UpdateUpstreamRequest

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

UpdateUpstreamResponse

"upstream": .gloo.solo.io.Upstream
Field Type Description Default
upstream .gloo.solo.io.Upstream

DeleteUpstreamRequest

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

DeleteUpstreamResponse

Field Type Description Default

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

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

ListVirtualServicesResponse

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

StreamVirtualServiceListRequest

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

StreamVirtualServiceListResponse

"virtualService": .gateway.solo.io.VirtualService
Field Type Description Default
virtualService .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