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
CreateServiceTrafficSetting
GetServiceTrafficSetting
UpdateServiceTrafficSetting
ListServiceTrafficSettings
DeleteServiceTrafficSetting
CreateServiceRouteRequest
Request to create a ServiceRoute.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
serviceRoute | tetrateio.api.tsb.traffic.v2.ServiceRoute | message = { |
CreateServiceTrafficSettingRequest
Request to create a Service Traffic Setting.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
serviceSetting | tetrateio.api.tsb.traffic.v2.ServiceTrafficSetting | 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 = { |
DeleteServiceTrafficSettingRequest
Request to delete a Service Traffic Setting.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteTrafficGroupRequest
Request to delete a Traffic Group.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
force | bool | – |
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 = { |
GetServiceTrafficSettingRequest
Request to retrieve a Service Traffic Setting.
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 | – |
ListServiceTrafficSettingsRequest
Request to list Service Traffic Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListServiceTrafficSettingsResponse
List of all Service Traffic Settings objects attached to the group.
Field | Description | Validation Rule |
---|---|---|
serviceSettings | List of tetrateio.api.tsb.traffic.v2.ServiceTrafficSetting | – |
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 | – |