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.
| Field | Description | Validation Rule |
|---|---|---|
fqn | string | string = { |
GroupLookupResponse
List of groups that configure the requested service.
| Field | Description | Validation Rule |
|---|---|---|
trafficGroups | List of tetrateio.api.tsb.traffic.v2.Group | – |
securityGroups | List of tetrateio.api.tsb.security.v2.Group | – |
gatewayGroups | List of tetrateio.api.tsb.gateway.v2.Group | – |
istioInternalGroups | List of tetrateio.api.tsb.istiointernal.v2.Group | – |
ServiceLookupRequest
Request for all the services in the registry that are part of the given selector.
| Field | Description | Validation Rule |
|---|---|---|
selector | tetrateio.api.tsb.types.v2.NamespaceSelector | – |
parent | string | string = { |
ServiceLookupResponse
List of services that are included in the provided namespace selector.
| Field | Description | Validation Rule |
|---|---|---|
services | List of tetrateio.api.tsb.registry.v2.Service | – |