Skip to main content
Version: 1.6.x

Istio Internal Direct Mode Service

IstioInternalDirect service provides methods to manage resources in Istio direct mode.

IstioInternalDirect

IstioInternalDirect service provides methods to manage resources in Istio direct mode.

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

CreateEnvoyFilter

Requires CreateEnvoyFilter

Create an Istio EnvoyFilter in the given istio internal group. Note that the EnvoyFilter must be in one of the namespaces owned by the group.

GetEnvoyFilter

Requires ReadEnvoyFilter

Get the details of the given Istio EnvoyFilter.

UpdateEnvoyFilter

Requires WriteEnvoyFilter

Modify an existing Istio EnvoyFilter.

ListEnvoyFilters

List all Istio EnvoyFilter that are attached to the given Istio internal group.

DeleteEnvoyFilter

Requires DeleteEnvoyFilter

Delete the given Istio EnvoyFilter.

CreateServiceEntry

Requires CreateServiceEntry

Create an Istio ServiceEntry resource in the given Istio internal group.

GetServiceEntry

Requires ReadServiceEntry

Get the details of the given Istio ServiceEntry resource.

UpdateServiceEntry

Requires WriteServiceEntry

Modify the given Istio ServiceEntry resource.

ListServiceEntries

List all Istio ServiceEntry resources that have been attached to the given Istio internal group.

DeleteServiceEntry

Requires DeleteServiceEntry

Delete the given Istio ServiceEntry resource.

CreateWasmPlugin

Requires CreateWasmPlugin

Create an Istio WasmPlugin resource in the given Istio internal group.

GetWasmPlugin

Requires ReadWasmPlugin

Get the details of the given Istio WasmPlugin resource.

UpdateWasmPlugin

Requires WriteWasmPlugin

Modify the given Istio WasmPlugin resource.

ListWasmPlugins

List all Istio WasmPlugin resources that have been attached to the given Istio internal group.

DeleteWasmPlugin

Requires DeleteWasmPlugin

Delete the given Istio WasmPlugin resource.