Traffic Service
Traffic
CreateGroup
rpc CreateGroup (tetrateio.api.tsb.traffic.v2.CreateTrafficGroupRequest) returns (tetrateio.api.tsb.traffic.v2.Group)
Requires CreateGroup
GetGroup
rpc GetGroup (tetrateio.api.tsb.traffic.v2.GetTrafficGroupRequest) returns (tetrateio.api.tsb.traffic.v2.Group)
Requires ReadGroup
UpdateGroup
rpc UpdateGroup (tetrateio.api.tsb.traffic.v2.Group) returns (tetrateio.api.tsb.traffic.v2.Group)
Requires WriteGroup
ListGroups
rpc ListGroups (tetrateio.api.tsb.traffic.v2.ListTrafficGroupsRequest) returns (tetrateio.api.tsb.traffic.v2.ListTrafficGroupsResponse)
DeleteGroup
rpc DeleteGroup (tetrateio.api.tsb.traffic.v2.DeleteTrafficGroupRequest) returns (google.protobuf.Empty)
Requires DeleteGroup
CreateSettings
rpc CreateSettings (tetrateio.api.tsb.traffic.v2.CreateTrafficSettingsRequest) returns (tetrateio.api.tsb.traffic.v2.TrafficSetting)
Requires CreateSettings
GetSettings
rpc GetSettings (tetrateio.api.tsb.traffic.v2.GetTrafficSettingsRequest) returns (tetrateio.api.tsb.traffic.v2.TrafficSetting)
Requires ReadSettings
UpdateSettings
rpc UpdateSettings (tetrateio.api.tsb.traffic.v2.TrafficSetting) returns (tetrateio.api.tsb.traffic.v2.TrafficSetting)
Requires WriteSettings
ListSettings
rpc ListSettings (tetrateio.api.tsb.traffic.v2.ListTrafficSettingsRequest) returns (tetrateio.api.tsb.traffic.v2.ListTrafficSettingsResponse)
DeleteSettings
rpc DeleteSettings (tetrateio.api.tsb.traffic.v2.DeleteTrafficSettingsRequest) returns (google.protobuf.Empty)
Requires DeleteSettings
CreateServiceRoute
rpc CreateServiceRoute (tetrateio.api.tsb.traffic.v2.CreateServiceRouteRequest) returns (tetrateio.api.tsb.traffic.v2.ServiceRoute)
Requires CreateServiceRoute
GetServiceRoute
rpc GetServiceRoute (tetrateio.api.tsb.traffic.v2.GetServiceRouteRequest) returns (tetrateio.api.tsb.traffic.v2.ServiceRoute)
Requires ReadServiceRoute
UpdateServiceRoute
rpc UpdateServiceRoute (tetrateio.api.tsb.traffic.v2.ServiceRoute) returns (tetrateio.api.tsb.traffic.v2.ServiceRoute)
Requires WriteServiceRoute
ListServiceRoutes
rpc ListServiceRoutes (tetrateio.api.tsb.traffic.v2.ListServiceRoutesRequest) returns (tetrateio.api.tsb.traffic.v2.ListServiceRoutesResponse)
DeleteServiceRoute
rpc DeleteServiceRoute (tetrateio.api.tsb.traffic.v2.DeleteServiceRouteRequest) returns (google.protobuf.Empty)
Requires DeleteServiceRoute
CreateServiceRouteRequest
Request to create a ServiceRoute.
Field | Description | Validation Rule |
parent | string | string = { |
name | string | string = { |
serviceRoute | tetrateio.api.tsb.traffic.v2.ServiceRoute | message = { |
CreateTrafficGroupRequest
Request to create a Traffic Group.
Field | Description | Validation Rule |
parent | string | string = { |
name | string | string = { |
group | tetrateio.api.tsb.traffic.v2.Group | message = { |
CreateTrafficSettingsRequest
Request to create a Traffic Settings.
Field | Description | Validation Rule |
parent | string | string = { |
name | string | string = { |
settings | tetrateio.api.tsb.traffic.v2.TrafficSetting | message = { |
DeleteServiceRouteRequest
Request to delete a ServiceRoute.
Field | Description | Validation Rule |
fqn | string | string = { |
DeleteTrafficGroupRequest
Request to delete a Traffic Group.
Field | Description | Validation Rule |
fqn | string | string = { |
DeleteTrafficSettingsRequest
Request to delete a Traffic Settings.
Field | Description | Validation Rule |
fqn | string | string = { |
GetServiceRouteRequest
Request to retrieve a ServiceRoute.
Field | Description | Validation Rule |
fqn | string | string = { |
GetTrafficGroupRequest
Request to retrieve a Traffic Group.
Field | Description | Validation Rule |
fqn | string | string = { |
GetTrafficSettingsRequest
Request to retrieve a Traffic Settings.
Field | Description | Validation Rule |
fqn | string | string = { |
ListServiceRoutesRequest
Request to list ServiceRoutes.
Field | Description | Validation Rule |
parent | string | string = { |
ListServiceRoutesResponse
Field | Description | Validation Rule |
serviceRoutes | – |
ListTrafficGroupsRequest
Request to list Traffic Groups.
Field | Description | Validation Rule |
parent | string | string = { |
ListTrafficGroupsResponse
Field | Description | Validation Rule |
groups | – |
ListTrafficSettingsRequest
Request to list Traffic Settings.
Field | Description | Validation Rule |
parent | string | string = { |
ListTrafficSettingsResponse
Field | Description | Validation Rule |
settings | – |