Summary of entries of Classes for google-cloud-agentregistry.
Classes
AgentRegistryAsyncClient
Service for managing Agents, Endpoints, McpServers, Services, and Bindings.
AgentRegistryClient
Service for managing Agents, Endpoints, McpServers, Services, and Bindings.
FetchAvailableBindingsAsyncPager
A pager for iterating through fetch_available_bindings requests.
This class thinly wraps an initial
FetchAvailableBindingsResponse object, and
provides an __aiter__ method to iterate through its
bindings field.
If there are more pages, the __aiter__ method will make additional
FetchAvailableBindings requests and continue to iterate
through the bindings field on the
corresponding responses.
All the usual FetchAvailableBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
FetchAvailableBindingsPager
A pager for iterating through fetch_available_bindings requests.
This class thinly wraps an initial
FetchAvailableBindingsResponse object, and
provides an __iter__ method to iterate through its
bindings field.
If there are more pages, the __iter__ method will make additional
FetchAvailableBindings requests and continue to iterate
through the bindings field on the
corresponding responses.
All the usual FetchAvailableBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAgentsAsyncPager
A pager for iterating through list_agents requests.
This class thinly wraps an initial
ListAgentsResponse object, and
provides an __aiter__ method to iterate through its
agents field.
If there are more pages, the __aiter__ method will make additional
ListAgents requests and continue to iterate
through the agents field on the
corresponding responses.
All the usual ListAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAgentsPager
A pager for iterating through list_agents requests.
This class thinly wraps an initial
ListAgentsResponse object, and
provides an __iter__ method to iterate through its
agents field.
If there are more pages, the __iter__ method will make additional
ListAgents requests and continue to iterate
through the agents field on the
corresponding responses.
All the usual ListAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBindingsAsyncPager
A pager for iterating through list_bindings requests.
This class thinly wraps an initial
ListBindingsResponse object, and
provides an __aiter__ method to iterate through its
bindings field.
If there are more pages, the __aiter__ method will make additional
ListBindings requests and continue to iterate
through the bindings field on the
corresponding responses.
All the usual ListBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBindingsPager
A pager for iterating through list_bindings requests.
This class thinly wraps an initial
ListBindingsResponse object, and
provides an __iter__ method to iterate through its
bindings field.
If there are more pages, the __iter__ method will make additional
ListBindings requests and continue to iterate
through the bindings field on the
corresponding responses.
All the usual ListBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEndpointsAsyncPager
A pager for iterating through list_endpoints requests.
This class thinly wraps an initial
ListEndpointsResponse object, and
provides an __aiter__ method to iterate through its
endpoints field.
If there are more pages, the __aiter__ method will make additional
ListEndpoints requests and continue to iterate
through the endpoints field on the
corresponding responses.
All the usual ListEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListEndpointsPager
A pager for iterating through list_endpoints requests.
This class thinly wraps an initial
ListEndpointsResponse object, and
provides an __iter__ method to iterate through its
endpoints field.
If there are more pages, the __iter__ method will make additional
ListEndpoints requests and continue to iterate
through the endpoints field on the
corresponding responses.
All the usual ListEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMcpServersAsyncPager
A pager for iterating through list_mcp_servers requests.
This class thinly wraps an initial
ListMcpServersResponse object, and
provides an __aiter__ method to iterate through its
mcp_servers field.
If there are more pages, the __aiter__ method will make additional
ListMcpServers requests and continue to iterate
through the mcp_servers field on the
corresponding responses.
All the usual ListMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMcpServersPager
A pager for iterating through list_mcp_servers requests.
This class thinly wraps an initial
ListMcpServersResponse object, and
provides an __iter__ method to iterate through its
mcp_servers field.
If there are more pages, the __iter__ method will make additional
ListMcpServers requests and continue to iterate
through the mcp_servers field on the
corresponding responses.
All the usual ListMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServicesAsyncPager
A pager for iterating through list_services requests.
This class thinly wraps an initial
ListServicesResponse object, and
provides an __aiter__ method to iterate through its
services field.
If there are more pages, the __aiter__ method will make additional
ListServices requests and continue to iterate
through the services field on the
corresponding responses.
All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServicesPager
A pager for iterating through list_services requests.
This class thinly wraps an initial
ListServicesResponse object, and
provides an __iter__ method to iterate through its
services field.
If there are more pages, the __iter__ method will make additional
ListServices requests and continue to iterate
through the services field on the
corresponding responses.
All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAgentsAsyncPager
A pager for iterating through search_agents requests.
This class thinly wraps an initial
SearchAgentsResponse object, and
provides an __aiter__ method to iterate through its
agents field.
If there are more pages, the __aiter__ method will make additional
SearchAgents requests and continue to iterate
through the agents field on the
corresponding responses.
All the usual SearchAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchAgentsPager
A pager for iterating through search_agents requests.
This class thinly wraps an initial
SearchAgentsResponse object, and
provides an __iter__ method to iterate through its
agents field.
If there are more pages, the __iter__ method will make additional
SearchAgents requests and continue to iterate
through the agents field on the
corresponding responses.
All the usual SearchAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchMcpServersAsyncPager
A pager for iterating through search_mcp_servers requests.
This class thinly wraps an initial
SearchMcpServersResponse object, and
provides an __aiter__ method to iterate through its
mcp_servers field.
If there are more pages, the __aiter__ method will make additional
SearchMcpServers requests and continue to iterate
through the mcp_servers field on the
corresponding responses.
All the usual SearchMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SearchMcpServersPager
A pager for iterating through search_mcp_servers requests.
This class thinly wraps an initial
SearchMcpServersResponse object, and
provides an __iter__ method to iterate through its
mcp_servers field.
If there are more pages, the __iter__ method will make additional
SearchMcpServers requests and continue to iterate
through the mcp_servers field on the
corresponding responses.
All the usual SearchMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
Agent
Represents an Agent. "A2A" below refers to the Agent-to-Agent protocol.
AttributesEntry
The abstract base class for a message.
Card
Full Agent Card payload, often obtained from the A2A Agent Card.
Type
Represents the type of the agent card.
Protocol
Represents the protocol of an Agent.
Type
The type of the protocol.
Skill
Represents the skills of an Agent.
Binding
Represents a user-defined Binding.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AuthProviderBinding
The AuthProvider of the Binding.
Source
The source of the Binding.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Target
The target of the Binding.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CreateBindingRequest
Message for creating a Binding
CreateServiceRequest
Message for creating a Service
DeleteBindingRequest
Message for deleting a Binding
DeleteServiceRequest
Message for deleting a Service
Endpoint
Represents an Endpoint.
AttributesEntry
The abstract base class for a message.
FetchAvailableBindingsRequest
Message for fetching available Bindings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FetchAvailableBindingsResponse
Message for response to fetching available Bindings.
GetAgentRequest
Message for getting a Agent
GetBindingRequest
Message for getting a Binding
GetEndpointRequest
Message for getting a Endpoint
GetMcpServerRequest
Message for getting a McpServer
GetServiceRequest
Message for getting a Service
Interface
Represents the connection details for an Agent or MCP Server.
ProtocolBinding
The protocol binding of the interface.
ListAgentsRequest
Message for requesting list of Agents
ListAgentsResponse
Message for response to listing Agents
ListBindingsRequest
Message for requesting a list of Bindings.
ListBindingsResponse
Message for response to listing Bindings
ListEndpointsRequest
Message for requesting list of Endpoints
ListEndpointsResponse
Message for response to listing Endpoints
ListMcpServersRequest
Message for requesting list of McpServers
ListMcpServersResponse
Message for response to listing McpServers
ListServicesRequest
Message for requesting list of Services
ListServicesResponse
Message for response to listing Services
McpServer
Represents an MCP (Model Context Protocol) Server.
AttributesEntry
The abstract base class for a message.
Tool
Represents a single tool provided by an MCP Server.
Annotations
Annotations describing the characteristics and behavior of a tool or operation.
OperationMetadata
Represents the metadata of the long-running operation.
SearchAgentsRequest
Message for searching Agents
SearchAgentsResponse
Message for response to searching Agents
SearchMcpServersRequest
Message for searching MCP Servers
SearchMcpServersResponse
Message for response to searching MCP Servers
Service
Represents a user-defined Service.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AgentSpec
The spec of the agent.
Type
The type of the agent spec.
EndpointSpec
The spec of the endpoint.
Type
The type of the endpoint spec.
McpServerSpec
The spec of the MCP Server.
Type
The type of the MCP Server spec.
UpdateBindingRequest
Message for updating a Binding
UpdateServiceRequest
Message for updating a Service
Modules
pagers
API documentation for agentregistry_v1.services.agent_registry.pagers module.