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 | – |