Skip to main content
logoTetrate Service BridgeVersion: next

Service Registry Lookup Service

Service to map registered services to configuration groups.

Lookup​

The Lookup API allows resolving the groups that configure a particular service in the registry. It allows lookups given a service, but also reverse lookups to get all the services in the registry that are configured by a particular workspace or group.

Groups​

Services​

GroupLookupRequest​

Request to lookup the groups that configure a particular registered service.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
The FQN of the registered service to lookup.

string = {
  min_len: 1
}

GroupLookupResponse​

List of groups that configure the requested service.

FieldDescriptionValidation Rule

trafficGroups

List of tetrateio.api.tsb.traffic.v2.Group
The traffic groups that configure the given registered service.

–

securityGroups

List of tetrateio.api.tsb.security.v2.Group
The security groups that configure the given registered service.

–

gatewayGroups

List of tetrateio.api.tsb.gateway.v2.Group
The gateway groups that configure the given registered service.

–

istioInternalGroups

List of tetrateio.api.tsb.istiointernal.v2.Group
The istio internal groups that configure the given registered service.

–

ServiceLookupRequest​

Request for all the services in the registry that are part of the given selector.

FieldDescriptionValidation Rule

selector

tetrateio.api.tsb.types.v2.NamespaceSelector
REQUIRED
Selector used to filter services.

–

parent

string
REQUIRED
The FQN of the parent object where services will be looked up

string = {
  min_len: 1
}

ServiceLookupResponse​

List of services that are included in the provided namespace selector.

FieldDescriptionValidation Rule

services

List of tetrateio.api.tsb.registry.v2.Service
The affected services

–