Solo Context
JSON-LD context defining the semantic vocabulary for Solo from Solo.io.
0 Classes
9 Properties
5 Namespaces
Namespaces
schema:
https://schema.org/
k8s:
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#
gloo:
https://docs.solo.io/gloo-edge/latest/reference/api/github.com/solo-io/gloo/projects/gloo/api/v1/
gateway:
https://docs.solo.io/gloo-edge/latest/reference/api/github.com/solo-io/gloo/projects/gateway/api/v1/
agentgateway:
https://docs.solo.io/agentgateway/
Properties
| Property |
Type |
Container |
| SoloIO |
|
|
| Upstream |
|
|
| VirtualService |
|
|
| RouteTable |
|
|
| Gateway |
|
|
| AgentgatewayBackend |
|
|
| AgentgatewayPolicy |
|
|
| AuthConfig |
|
|
| RateLimitConfig |
|
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"k8s": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#",
"gloo": "https://docs.solo.io/gloo-edge/latest/reference/api/github.com/solo-io/gloo/projects/gloo/api/v1/",
"gateway": "https://docs.solo.io/gloo-edge/latest/reference/api/github.com/solo-io/gloo/projects/gateway/api/v1/",
"agentgateway": "https://docs.solo.io/agentgateway/",
"SoloIO": {
"@id": "schema:Organization",
"@context": {
"name": "schema:name",
"url": "schema:url",
"description": "schema:description"
}
},
"Upstream": {
"@id": "gloo:Upstream",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace",
"host": "schema:url",
"port": "schema:portNumber",
"upstreamType": "schema:additionalType"
}
},
"VirtualService": {
"@id": "gateway:VirtualService",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace",
"domains": "schema:url",
"displayName": "schema:name"
}
},
"RouteTable": {
"@id": "gateway:RouteTable",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace"
}
},
"Gateway": {
"@id": "gateway:Gateway",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace",
"bindAddress": "schema:url",
"bindPort": "schema:portNumber"
}
},
"AgentgatewayBackend": {
"@id": "agentgateway:AgentgatewayBackend",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace",
"host": "schema:url",
"port": "schema:portNumber"
}
},
"AgentgatewayPolicy": {
"@id": "agentgateway:AgentgatewayPolicy",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace"
}
},
"AuthConfig": {
"@id": "gloo:AuthConfig",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace"
}
},
"RateLimitConfig": {
"@id": "gloo:RateLimitConfig",
"@context": {
"name": "schema:name",
"namespace": "k8s:namespace"
}
}
}
}