Istio Direct Mode
IstioTraffic
CreateVirtualService
rpc CreateVirtualService (tetrateio.api.tsb.types.v2.CreateIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires CreateVirtualService
GetVirtualService
rpc GetVirtualService (tetrateio.api.tsb.types.v2.GetIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires ReadVirtualService
UpdateVirtualService
rpc UpdateVirtualService (tetrateio.api.tsb.types.v2.IstioObject) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires WriteVirtualService
ListVirtualServices
rpc ListVirtualServices (tetrateio.api.tsb.types.v2.ListIstioObjectsRequest) returns (tetrateio.api.tsb.types.v2.ListIstioObjectsResponse)
DeleteVirtualService
rpc DeleteVirtualService (tetrateio.api.tsb.types.v2.DeleteIstioObjectRequest) returns (google.protobuf.Empty)
Requires DeleteVirtualService
CreateDestinationRule
rpc CreateDestinationRule (tetrateio.api.tsb.types.v2.CreateIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires CreateDestinationRule
GetDestinationRule
rpc GetDestinationRule (tetrateio.api.tsb.types.v2.GetIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires ReadDestinationRule
UpdateDestinationRule
rpc UpdateDestinationRule (tetrateio.api.tsb.types.v2.IstioObject) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires WriteDestinationRule
ListDestinationRules
rpc ListDestinationRules (tetrateio.api.tsb.types.v2.ListIstioObjectsRequest) returns (tetrateio.api.tsb.types.v2.ListIstioObjectsResponse)
DeleteDestinationRule
rpc DeleteDestinationRule (tetrateio.api.tsb.types.v2.DeleteIstioObjectRequest) returns (google.protobuf.Empty)
Requires DeleteDestinationRule
CreateSidecar
rpc CreateSidecar (tetrateio.api.tsb.types.v2.CreateIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires CreateSidecar
GetSidecar
rpc GetSidecar (tetrateio.api.tsb.types.v2.GetIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires ReadSidecar
UpdateSidecar
rpc UpdateSidecar (tetrateio.api.tsb.types.v2.IstioObject) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires WriteSidecar
ListSidecars
rpc ListSidecars (tetrateio.api.tsb.types.v2.ListIstioObjectsRequest) returns (tetrateio.api.tsb.types.v2.ListIstioObjectsResponse)
DeleteSidecar
rpc DeleteSidecar (tetrateio.api.tsb.types.v2.DeleteIstioObjectRequest) returns (google.protobuf.Empty)
Requires DeleteSidecar