Skip to main content
Version: 1.4.x

Istio Direct Mode Traffic Service

IstioTraffic

The Istio Traffic service provides methods to manage traffic settings in Istio direct mode.

The methods in this service allow users to push Istio traffic configuration resources into TSB. All properties of the TSB resource hierarchies apply as well to these resources: grouping, access control policies in the management plane, etc.

CreateVirtualService

Requires CreateVirtualService

Create an Istio VirtualService in the given traffic group. Note that the VirtualService must be in one of the namespaces owned by the group.

GetVirtualService

Requires ReadVirtualService

Get the details of the given Istio VirtualService

UpdateVirtualService

Requires WriteVirtualService

Modify an existing Istio VirtualSerivce

ListVirtualServices

List all Istio VirtualServices that are attached to the given traffic group.

DeleteVirtualService

Requires DeleteVirtualService

Delete the given Istio VirtualService.

CreateDestinationRule

Requires CreateDestinationRule

Create an Istio DestinationRule in the given traffic group.

GetDestinationRule

Requires ReadDestinationRule

get the details of the given Istio DestinationRule.

UpdateDestinationRule

Requires WriteDestinationRule

Modify the given Istio DestinationRule.

ListDestinationRules

List all Istio DestinationRules that have been attached to the given traffic group.

DeleteDestinationRule

Requires DeleteDestinationRule

Delete the given Istio DestinationRule.

CreateSidecar

Requires CreateSidecar

Create an Istio Sidecar resource in the given traffic group.

GetSidecar

Requires ReadSidecar

Get the details of the given Istio Sidecar resource.

UpdateSidecar

Requires WriteSidecar

Modify the given Istio Sidecar resource.

ListSidecars

List all Istio Sidecar resources that have been attached to the given traffic group.

DeleteSidecar

Requires DeleteSidecar

Delete the given Istio Sidecar resource.