agentregistry/v1 library

Classes

A2ASkill
Represents the skills of an Agent.
Agent
Represents an Agent.
AgentRegistryApi
Agent Registry is a centralized, unified catalog that lets you store, discover, and govern Model Context Protocol (MCP) servers, tools, and AI agents within Google Cloud.
AgentSpec
The spec of the agent.
AiApplication
Represents an AI Application.
Annotations
Annotations describing the characteristics and behavior of a tool or operation.
ApplicationProperties
Additional system properties of an Application.
ArchiveUploadSource
Direct write-only raw archive payload upload.
Attributes
Consumer provided attributes.
AuthProviderBinding
The AuthProvider of the Binding.
Binding
Represents a user-defined Binding.
ByteRange
Specifies a range of media.
Card
Full Agent Card payload, often obtained from the A2A Agent Card.
DownloadOptions
Represents options for downloading media.
Endpoint
Represents an Endpoint.
EndpointSpec
The spec of the endpoint.
FetchAvailableBindingsResponse
Message for response to fetching available Bindings.
File
File location of the finding.
Finding
Represents a security Finding.
Frontmatter
Structured metadata attributes extracted from the package's local SKILL.md frontmatter.
GcsSource
Specifications for Cloud Storage objects.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service.
GoogleIamV1Binding
Associates members, or principals, with a role.
GoogleIamV1Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest
Request message for SetIamPolicy method.
Interface
Represents the connection details for an Agent or MCP Server.
ListAgentsResponse
Message for response to listing Agents
ListAiApplicationAgentsResponse
Message for response to listing Agents under an AI Application.
ListAiApplicationEndpointsResponse
Message for response to listing Endpoints under an AI Application.
ListAiApplicationMcpServersResponse
Message for response to listing McpServers under an AI Application.
ListAiApplicationsResponse
Message for response to listing AiApplications.
ListBindingsResponse
Message for response to listing Bindings
ListEndpointsResponse
Message for response to listing Endpoints
ListFindingsResponse
Message for response to listing Findings.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMcpServersResponse
Message for response to listing McpServers
ListOperationsResponse
The response message for Operations.ListOperations.
ListPublishersResponse
Response listing Publishers.
ListServicesResponse
Message for response to listing Services
ListSkillRevisionsResponse
Response listing Revisions.
ListSkillsResponse
Response structure listing logical Skills.
McpServer
Represents an MCP (Model Context Protocol) Server.
McpServerSpec
The spec of the MCP Server.
Media
Represents a media consisting of a stream of bytes, a content type and a length.
Operation
This resource represents a long-running operation that is the result of a network API call.
PartialDownloadOptions
Options for downloading a Media.
ProjectsLocationsAgentsResource
ProjectsLocationsAiApplicationsAgentsResource
ProjectsLocationsAiApplicationsEndpointsResource
ProjectsLocationsAiApplicationsMcpServersResource
ProjectsLocationsAiApplicationsResource
ProjectsLocationsBindingsResource
ProjectsLocationsEndpointsResource
ProjectsLocationsFindingsResource
ProjectsLocationsMcpServersResource
ProjectsLocationsOperationsResource
ProjectsLocationsPublishersResource
ProjectsLocationsResource
ProjectsLocationsServicesResource
ProjectsLocationsSkillsResource
ProjectsLocationsSkillsRevisionsResource
ProjectsResource
Protocol
Represents the protocol of an Agent.
Publisher
Represents a verified Publisher of Skills.
ResumableUploadOptions
Specifies options for resumable uploads.
ScanningConfig
Configuration for scanning of the skill.
ScanResult
Scan result of the skill revision.
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
SearchSkillsResponse
Response listing searched Skills.
Service
Represents a user-defined Service.
Skill
Represents an Executable Agent Skill or a Composite Tool Suite (Bundle).
SkillRevision
Represents an immutable, versioned snapshot of a Skill package.
Source
The source of the Binding.
Target
The target of the Binding.
Tool
Represents a single tool provided by an MCP Server.
UploadOptions
Represents options for uploading a Media.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
ContactInfo = $ContactInfo
Contact information of stakeholders.
Criticality = $Criticality
Criticality of the Application, Service, or Workload
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Environment = $Environment
Environment of the Application, Service, or Workload
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
ExtendedMetadata = $ExtendedMetadata
Additional metadata for a Service or Workload.
GoogleIamV1AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
GoogleIamV1TestIamPermissionsResponse = $TestIamPermissionsResponse00
Response message for TestIamPermissions method.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.