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