Skip to main content
Version: 1.5.x

Istio Direct Mode Gateway Service

IstioGateway

The Istio Gateway service provides methods to manage gateway settings in Istio direct mode.

The methods in this service allow users to push Istio gateway 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 a new Istio VirtualService in the gateway 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 the given Istio VirtualService.

ListVirtualServices

List all Istio VirtualServices that have been attached to the gateway group.

DeleteVirtualService

Requires DeleteVirtualService

Delete the Istio VirtualService.

CreateGateway

Requires CreateGateway

Create an Istio Gateway object in the gateway group.

GetGateway

Requires ReadGateway

Get the details of the given Istio Gateway object.

UpdateGateway

Requires WriteGateway

Modify the given Istio Gateway object.

ListGateways

List all the Istio Gateway objects that have been attached to the gateway group.

DeleteGateway

Requires DeleteGateway

delete the given Istio Gateway object.

CreateRequestAuthentication

Requires CreateRequestAuthentication

Create an Istio RequestAuthentication in the gateway group.

GetRequestAuthentication

Requires ReadRequestAuthentication

Get the details for the given Istio RequestAuthentication.

UpdateRequestAuthentication

Requires WriteRequestAuthentication

Modify the given Istio RequestAuthentication.

ListRequestAuthentications

List all Istio RequestAuthentications that have been attached to the gateway group.

DeleteRequestAuthentication

Requires DeleteRequestAuthentication

Delete the given Istio RequestAuthentication.

CreateAuthorizationPolicy

Requires CreateAuthorizationPolicy

Create an Istio AuthorizationPolicy in the gateway group.

GetAuthorizationPolicy

Requires ReadAuthorizationPolicy

Get the details of the given Istio AuthorizationPolicy.

UpdateAuthorizationPolicy

Requires WriteAuthorizationPolicy

Modify the given Istio AuthorizationPolicy.

ListAuthorizationPolicies

List all Istio AuthorizationPolies that have been attached to the gateway group.

DeleteAuthorizationPolicy

Requires DeleteAuthorizationPolicy

Delete the given Istio AuthorizationPolicy.