SMI Traffic Specs

Traffic Specs describes a set of resources that allow users to specify how their traffic looks. It is used in concert with access control and other policies to concretely define what should happen to specific types of traffic as it flows through the mesh. Defines `HTTPRouteGroup`, `TCPRoute`, and `UDPRoute` resources.

SMI Traffic Specs is one of 4 APIs that Service Mesh Interface (SMI) publishes on the APIs.io network.

This API exposes 3 JSON Schema definitions.

Tagged areas include Traffic Specs, Routing, HTTP, TCP, and UDP. The published artifact set on APIs.io includes sample payloads and 3 JSON Schemas.

API entry from apis.yml

apis.yml Raw ↑
name: SMI Traffic Specs
description: 'Traffic Specs describes a set of resources that allow users to specify how their

  traffic looks. It is used in concert with access control and other policies to

  concretely define what should happen to specific types of traffic as it flows

  through the mesh. Defines `HTTPRouteGroup`, `TCPRoute`, and `UDPRoute` resources.

  '
humanURL: https://github.com/servicemeshinterface/smi-spec/blob/main/apis/traffic-specs/v1alpha4/traffic-specs.md
aid: smi-traffic-specs
tags:
- Traffic Specs
- Routing
- HTTP
- TCP
- UDP
- Kubernetes CRD
- SMI
properties:
- type: APIVersion
  name: specs.smi-spec.io/v1alpha4
- type: Kind
  name: HTTPRouteGroup
- type: Kind
  name: TCPRoute
- type: Kind
  name: UDPRoute
- type: Specification
  url: https://github.com/servicemeshinterface/smi-spec/blob/main/apis/traffic-specs/v1alpha4/traffic-specs.md
- type: JSONSchema
  url: ./json-schema/http-route-group-schema.json
- type: JSONSchema
  url: ./json-schema/tcp-route-schema.json
- type: JSONSchema
  url: ./json-schema/udp-route-schema.json
- type: Example
  url: ./examples/http-route-group-example.yaml
- type: Example
  url: ./examples/tcp-route-example.yaml
- type: Example
  url: ./examples/udp-route-example.yaml