Istio Direct Mode
IstioSecurity
CreatePeerAuthentication
rpc CreatePeerAuthentication (tetrateio.api.tsb.types.v2.CreateIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires CreatePeerAuthentication
GetPeerAuthentication
rpc GetPeerAuthentication (tetrateio.api.tsb.types.v2.GetIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires ReadPeerAuthentication
UpdatePeerAuthentication
rpc UpdatePeerAuthentication (tetrateio.api.tsb.types.v2.IstioObject) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires WritePeerAuthentication
ListPeerAuthentications
rpc ListPeerAuthentications (tetrateio.api.tsb.types.v2.ListIstioObjectsRequest) returns (tetrateio.api.tsb.types.v2.ListIstioObjectsResponse)
DeletePeerAuthentication
rpc DeletePeerAuthentication (tetrateio.api.tsb.types.v2.DeleteIstioObjectRequest) returns (google.protobuf.Empty)
Requires DeletePeerAuthentication
CreateAuthorizationPolicy
rpc CreateAuthorizationPolicy (tetrateio.api.tsb.types.v2.CreateIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires CreateAuthorizationPolicy
GetAuthorizationPolicy
rpc GetAuthorizationPolicy (tetrateio.api.tsb.types.v2.GetIstioObjectRequest) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires ReadAuthorizationPolicy
UpdateAuthorizationPolicy
rpc UpdateAuthorizationPolicy (tetrateio.api.tsb.types.v2.IstioObject) returns (tetrateio.api.tsb.types.v2.IstioObject)
Requires WriteAuthorizationPolicy
ListAuthorizationPolicies
rpc ListAuthorizationPolicies (tetrateio.api.tsb.types.v2.ListIstioObjectsRequest) returns (tetrateio.api.tsb.types.v2.ListIstioObjectsResponse)
DeleteAuthorizationPolicy
rpc DeleteAuthorizationPolicy (tetrateio.api.tsb.types.v2.DeleteIstioObjectRequest) returns (google.protobuf.Empty)
Requires DeleteAuthorizationPolicy