API documentation for servicedirectory_v1beta1
package.
Packages
types
API documentation for servicedirectory_v1beta1.types
package.
Classes
CreateEndpointRequest
The request message for RegistrationService.CreateEndpoint.
CreateNamespaceRequest
The request message for RegistrationService.CreateNamespace.
CreateServiceRequest
The request message for RegistrationService.CreateService.
DeleteEndpointRequest
The request message for RegistrationService.DeleteEndpoint.
DeleteNamespaceRequest
The request message for RegistrationService.DeleteNamespace.
DeleteServiceRequest
The request message for RegistrationService.DeleteService.
Endpoint
An individual endpoint that provides a service. The service must already exist to create an endpoint.
GetEndpointRequest
The request message for
RegistrationService.GetEndpoint.
This should not be used to lookup endpoints at runtime. Instead, use
the resolve
method.
GetNamespaceRequest
The request message for RegistrationService.GetNamespace.
GetServiceRequest
The request message for
RegistrationService.GetService.
This should not be used for looking up a service. Insead, use the
resolve
method as it will contain all endpoints and associated
metadata.
ListEndpointsRequest
The request message for RegistrationService.ListEndpoints.
ListEndpointsResponse
The response message for RegistrationService.ListEndpoints.
ListNamespacesRequest
The request message for RegistrationService.ListNamespaces.
ListNamespacesResponse
The response message for RegistrationService.ListNamespaces.
ListServicesRequest
The request message for RegistrationService.ListServices.
ListServicesResponse
The response message for RegistrationService.ListServices.
LookupServiceClient
Service Directory API for looking up service data at runtime.
Namespace
A container for services. Namespaces allow administrators to group services together and define permissions for a collection of services.
RegistrationServiceClient
Service Directory API for registering services. It defines the following resource model:
The API has a collection of Namespace resources, named
projects/*/locations/*/namespaces/*
.Each Namespace has a collection of Service resources, named
projects/*/locations/*/namespaces/*/services/*
.Each Service has a collection of Endpoint resources, named
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
ResolveServiceRequest
The request message for LookupService.ResolveService. Looks up a service by its name, returns the service and its endpoints.
ResolveServiceResponse
The response message for LookupService.ResolveService.
Service
An individual service. A service contains a name and optional metadata. A service must exist before endpoints can be added to it.
UpdateEndpointRequest
The request message for RegistrationService.UpdateEndpoint.
UpdateNamespaceRequest
The request message for RegistrationService.UpdateNamespace.
UpdateServiceRequest
The request message for RegistrationService.UpdateService.