KrakenD · JSON-LD Context
Krakend Context
JSON-LD context defining the semantic vocabulary for Krakend from KrakenD.
0 Classes
6 Properties
1 Namespaces
Namespaces
krakend:
https://www.krakend.io/docs/
Properties
| Property | Type | Container |
|---|---|---|
| ServiceConfig | ||
| Endpoint | ||
| Backend | ||
| TLS | ||
| Plugin | ||
| AsyncAgent |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"krakend": "https://www.krakend.io/docs/",
"ServiceConfig": {
"@id": "krakend:configuration/structure/",
"@context": {
"version": "https://schema.org/version",
"name": "https://schema.org/name",
"port": "https://schema.org/identifier",
"host": "https://schema.org/hostingOrganization",
"timeout": "https://schema.org/duration",
"cache_ttl": "https://schema.org/duration",
"output_encoding": "https://schema.org/encodingFormat",
"listen_ip": "https://schema.org/identifier",
"debug_endpoint": "https://schema.org/actionOption",
"echo_endpoint": "https://schema.org/actionOption",
"endpoints": {
"@id": "krakend:endpoints/",
"@type": "@id"
},
"tls": {
"@id": "krakend:service-settings/tls/",
"@type": "@id"
},
"plugin": {
"@id": "krakend:extending/",
"@type": "@id"
},
"extra_config": "https://schema.org/additionalProperty"
}
},
"Endpoint": {
"@id": "krakend:endpoints/",
"@context": {
"endpoint": "https://schema.org/urlTemplate",
"method": "https://schema.org/httpMethod",
"output_encoding": "https://schema.org/encodingFormat",
"concurrent_calls": "https://schema.org/repeatCount",
"timeout": "https://schema.org/duration",
"cache_ttl": "https://schema.org/duration",
"querystring_params": "https://schema.org/urlTemplate",
"headers_to_pass": "https://schema.org/httpMethod",
"backend": {
"@id": "krakend:backends/",
"@type": "@id"
},
"extra_config": "https://schema.org/additionalProperty"
}
},
"Backend": {
"@id": "krakend:backends/",
"@context": {
"host": "https://schema.org/hostingOrganization",
"url_pattern": "https://schema.org/urlTemplate",
"encoding": "https://schema.org/encodingFormat",
"sd": "https://schema.org/category",
"method": "https://schema.org/httpMethod",
"group": "https://schema.org/name",
"target": "https://schema.org/identifier",
"mapping": "https://schema.org/propertyID",
"allow": "https://schema.org/includesObject",
"deny": "https://schema.org/excludesObject",
"is_collection": "https://schema.org/actionOption",
"extra_config": "https://schema.org/additionalProperty"
}
},
"TLS": {
"@id": "krakend:service-settings/tls/",
"@context": {
"public_key": "https://schema.org/text",
"private_key": "https://schema.org/text",
"min_version": "https://schema.org/version",
"max_version": "https://schema.org/version",
"disabled": "https://schema.org/actionOption",
"enable_mtls": "https://schema.org/actionOption",
"ca_certs": "https://schema.org/text"
}
},
"Plugin": {
"@id": "krakend:extending/",
"@context": {
"pattern": "https://schema.org/identifier",
"folder": "https://schema.org/contentUrl"
}
},
"AsyncAgent": {
"@id": "krakend:async/",
"@context": {
"name": "https://schema.org/name",
"encoding": "https://schema.org/encodingFormat",
"backend": {
"@id": "krakend:backends/",
"@type": "@id"
},
"consumer": "https://schema.org/subscriber",
"connection": "https://schema.org/potentialAction",
"extra_config": "https://schema.org/additionalProperty"
}
}
}
}