SMI Traffic Access Control

Traffic Access Control defines the `TrafficTarget` resource, which associates a set of traffic rules with a service identity allocated to a group of pods. It is the authorization layer of SMI: which source identities may speak which protocols/routes to which destination identity. Per the spec, "a valid TrafficTarget must specify a destination, at least one rule, and at least one source."

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

This API exposes 1 JSON Schema definition.

Tagged areas include Traffic Policy, Access Control, Authorization, Kubernetes CRD, and SMI. The published artifact set on APIs.io includes sample payloads and 1 JSON Schema.

API entry from apis.yml

apis.yml Raw ↑
name: SMI Traffic Access Control
description: 'Traffic Access Control defines the `TrafficTarget` resource, which associates a set

  of traffic rules with a service identity allocated to a group of pods. It is the

  authorization layer of SMI: which source identities may speak which protocols/routes

  to which destination identity. Per the spec, "a valid TrafficTarget must specify a

  destination, at least one rule, and at least one source."

  '
humanURL: https://github.com/servicemeshinterface/smi-spec/blob/main/apis/traffic-access/v1alpha3/traffic-access.md
aid: smi-traffic-access
tags:
- Traffic Policy
- Access Control
- Authorization
- Kubernetes CRD
- SMI
properties:
- type: APIVersion
  name: access.smi-spec.io/v1alpha3
- type: Kind
  name: TrafficTarget
- type: Specification
  url: https://github.com/servicemeshinterface/smi-spec/blob/main/apis/traffic-access/v1alpha3/traffic-access.md
- type: JSONSchema
  url: ./json-schema/traffic-target-schema.json
- type: Example
  url: ./examples/traffic-target-example.yaml