Package servicedirectory_v1beta1 (0.2.0)

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.