Apache APISIX · JSON-LD Context
Apache Apisix Context
JSON-LD context defining the semantic vocabulary for Apache Apisix from Apache APISIX.
0 Classes
10 Properties
1 Namespaces
Namespaces
apisix:
https://apisix.apache.org/docs/apisix/terminology/
Properties
| Property | Type | Container |
|---|---|---|
| Route | ||
| Service | ||
| Upstream | ||
| Consumer | ||
| ConsumerGroup | ||
| SSL | ||
| GlobalRule | ||
| PluginConfig | ||
| StreamRoute | ||
| Secret |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"apisix": "https://apisix.apache.org/docs/apisix/terminology/",
"Route": {
"@id": "apisix:route",
"@context": {
"uri": "https://schema.org/urlTemplate",
"uris": "https://schema.org/urlTemplate",
"name": "https://schema.org/name",
"desc": "https://schema.org/description",
"host": "https://schema.org/hostingOrganization",
"hosts": "https://schema.org/hostingOrganization",
"methods": "https://schema.org/httpMethod",
"remote_addr": "https://schema.org/identifier",
"remote_addrs": "https://schema.org/identifier",
"priority": "https://schema.org/position",
"plugins": "https://schema.org/softwareRequirements",
"upstream": {
"@id": "apisix:upstream",
"@type": "@id"
},
"upstream_id": {
"@id": "apisix:upstream",
"@type": "@id"
},
"service_id": {
"@id": "apisix:service",
"@type": "@id"
},
"plugin_config_id": {
"@id": "apisix:plugin-config",
"@type": "@id"
},
"labels": "https://schema.org/keywords",
"status": "https://schema.org/status",
"enable_websocket": "https://schema.org/actionOption"
}
},
"Service": {
"@id": "apisix:service",
"@context": {
"name": "https://schema.org/name",
"desc": "https://schema.org/description",
"plugins": "https://schema.org/softwareRequirements",
"upstream": {
"@id": "apisix:upstream",
"@type": "@id"
},
"upstream_id": {
"@id": "apisix:upstream",
"@type": "@id"
},
"labels": "https://schema.org/keywords",
"enable_websocket": "https://schema.org/actionOption",
"hosts": "https://schema.org/hostingOrganization"
}
},
"Upstream": {
"@id": "apisix:upstream",
"@context": {
"name": "https://schema.org/name",
"desc": "https://schema.org/description",
"type": "https://schema.org/category",
"nodes": "https://schema.org/hasPart",
"service_name": "https://schema.org/name",
"discovery_type": "https://schema.org/category",
"scheme": "https://schema.org/urlTemplate",
"pass_host": "https://schema.org/actionOption",
"upstream_host": "https://schema.org/hostingOrganization",
"labels": "https://schema.org/keywords",
"retries": "https://schema.org/repeatCount",
"retry_timeout": "https://schema.org/duration"
}
},
"Consumer": {
"@id": "apisix:consumer",
"@context": {
"username": "https://schema.org/identifier",
"desc": "https://schema.org/description",
"plugins": "https://schema.org/softwareRequirements",
"labels": "https://schema.org/keywords",
"group_id": {
"@id": "apisix:consumer-group",
"@type": "@id"
}
}
},
"ConsumerGroup": {
"@id": "apisix:consumer-group",
"@context": {
"desc": "https://schema.org/description",
"plugins": "https://schema.org/softwareRequirements",
"labels": "https://schema.org/keywords"
}
},
"SSL": {
"@id": "apisix:ssl",
"@context": {
"cert": "https://schema.org/text",
"key": "https://schema.org/text",
"snis": "https://schema.org/identifier",
"labels": "https://schema.org/keywords",
"status": "https://schema.org/status",
"type": "https://schema.org/category"
}
},
"GlobalRule": {
"@id": "apisix:global-rule",
"@context": {
"plugins": "https://schema.org/softwareRequirements"
}
},
"PluginConfig": {
"@id": "apisix:plugin-config",
"@context": {
"desc": "https://schema.org/description",
"plugins": "https://schema.org/softwareRequirements",
"labels": "https://schema.org/keywords"
}
},
"StreamRoute": {
"@id": "apisix:stream-route",
"@context": {
"desc": "https://schema.org/description",
"remote_addr": "https://schema.org/identifier",
"server_addr": "https://schema.org/identifier",
"server_port": "https://schema.org/identifier",
"sni": "https://schema.org/identifier",
"plugins": "https://schema.org/softwareRequirements",
"upstream": {
"@id": "apisix:upstream",
"@type": "@id"
},
"upstream_id": {
"@id": "apisix:upstream",
"@type": "@id"
}
}
},
"Secret": {
"@id": "apisix:secret",
"@context": {
"uri": "https://schema.org/url",
"prefix": "https://schema.org/identifier",
"token": "https://schema.org/accessCode"
}
}
}
}