Traefik Mesh · JSON-LD Context

Traefik Mesh Context

JSON-LD context defining the semantic vocabulary for Traefik Mesh from Traefik Mesh.

Traefik Mesh Context is a JSON-LD context published by Traefik Mesh on the APIs.io network.

It defines 22 semantic classes.

Top classes include TraefikMesh, ControllerAPI, MeshTopology, MeshNode, ServiceEntry, and 17 more. Namespace prefixes: traefik, mesh, and k8s. Tagged areas include Kubernetes, Service Mesh, Open Source, SMI, and Traffic Management.

22 Classes 0 Properties 3 Namespaces
View Context View on GitHub

Namespaces

traefik: https://traefik.io/ns/
mesh: https://doc.traefik.io/traefik-mesh/ns/
k8s: https://kubernetes.io/ns/

Classes

TraefikMesh ControllerAPI MeshTopology MeshNode ServiceEntry PodInfo DynamicConfiguration TrafficSplit TrafficTarget name description url version namespace podName podIP ready trafficType ports SoftwareApplication APIReference WebAPI

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "traefik": "https://traefik.io/ns/",
    "mesh": "https://doc.traefik.io/traefik-mesh/ns/",
    "k8s": "https://kubernetes.io/ns/",

    "TraefikMesh": "traefik:TraefikMesh",
    "ControllerAPI": "mesh:ControllerAPI",
    "MeshTopology": "mesh:MeshTopology",
    "MeshNode": "mesh:MeshNode",
    "ServiceEntry": "mesh:ServiceEntry",
    "PodInfo": "mesh:PodInfo",
    "DynamicConfiguration": "traefik:DynamicConfiguration",
    "TrafficSplit": "mesh:TrafficSplit",
    "TrafficTarget": "mesh:TrafficTarget",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version",

    "namespace": "k8s:namespace",
    "podName": "k8s:podName",
    "podIP": "k8s:podIP",
    "ready": "mesh:ready",
    "trafficType": "mesh:trafficType",
    "ports": "mesh:ports",

    "SoftwareApplication": "schema:SoftwareApplication",
    "APIReference": "schema:APIReference",
    "WebAPI": "schema:WebAPI"
  }
}