Traffic Service
Service to manage traffic settings.
Traffic
The Traffic service provides methods to manage traffic settings in TSB.
It provides methods to create and manage traffic groups within a workspace, allowing to create fine-grained groupings to configure a subset of the workspace namespaces. Access policies can be assigned at group level, providing a fine-grained access control to the traffic configuration features.
The Traffic service also provides methods to configure the different traffic settings that are allowed within each group.
CreateGroup
GetGroup
UpdateGroup
ListGroups
DeleteGroup
CreateSettings
GetSettings
UpdateSettings
ListSettings
DeleteSettings
CreateServiceRoute
GetServiceRoute
UpdateServiceRoute
ListServiceRoutes
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
List of all service routes defined in the traffic group.
Field | Description | Validation Rule |
---|---|---|
serviceRoutes | – |
ListTrafficGroupsRequest
Request to list Traffic Groups.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListTrafficGroupsResponse
List of all existing traffic groups in the workspace.
Field | Description | Validation Rule |
---|---|---|
groups | – |
ListTrafficSettingsRequest
Request to list Traffic Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListTrafficSettingsResponse
List of all existing traffic settings objects in the traffic group.
Field | Description | Validation Rule |
---|---|---|
settings | – |