Package-level declarations
Types
Descriptor that defines the content of an A2A (Agent-to-Agent) agent card registry record. The content is validated against the A2A protocol schema.
The caller is not authorized to perform the requested action.
Base class for all service related exceptions thrown by the AgentRegistryControl client
Additional data associated with an agent skills definition descriptor.
Descriptor that defines an agent skills registry record and its associated content.
Markdown-format descriptor containing an agent skills document.
Configuration for the registry's record approval workflow. Controls whether records submitted for approval require manual review before they become approved and discoverable, or are auto-approved. When no auto-approval rules are configured, submitted records require manual review.
The authorizer configuration for a registry. Exactly one member is set.
The value and match operator used to authorize a claim during JWT validation.
The operator used to compare a claim value against the expected value during JWT validation.
The expected value used to match a claim. Exactly one member is set.
The request conflicts with the current state of the resource.
Response structure for creating a registry record
Request structure for creating a registry
Response structure for creating a registry
A validation rule applied to a single claim of an inbound JWT.
Custom descriptor for user-defined content
Configuration for a custom JWT authorizer that validates inbound bearer tokens against an OpenID Connect identity provider.
Response structure for deleting a registry record
Request structure for deleting a registry
Response structure for deleting a registry
The typed set of descriptors for a registry record. Exactly one descriptor field is populated based on the record type.
The source configuration that defines where descriptor content is retrieved from.
URL-based descriptor source configuration, with credential provider configurations for authenticated URL retrieval.
Discovery configuration for the registry. Controls how consumers are authorized to search the registry and invoke its MCP endpoint.
The IP address type used by a private endpoint.
Response structure for retrieving a registry record
Request structure for getting a registry
Response structure for getting a registry
The value type of a claim in an inbound JWT.
The request failed due to an unexpected internal error; the caller may retry.
Request structure for listing registries
Response structure for listing registries
Response structure for listing registry records
A service-managed private endpoint provisioned within a customer VPC.
Additional data for an MCP server descriptor
Descriptor that defines the content of an MCP (Model Context Protocol) server registry record, including the server definition and its tool definitions. The content is validated against the MCP protocol schema.
MCP tools descriptor containing tool definitions
A private network endpoint used to reach a resource over a private path. Exactly one member is set.
A mapping of a domain to the private endpoint used to reach it.
Record type enum for registry record classification
A single filter applied to a ListRegistries request.
A credential provider configuration that specifies how to authenticate when fetching descriptor content from a registry record's source URL.
The credential provider details for a registry record. Exactly one member is populated, matching the configured credential provider type.
A single filter applied to a ListRegistryRecords request.
The configuration for an IAM role credential provider that signs requests to a registry record's source with AWS Signature Version 4 (SigV4).
The configuration for an OAuth 2.0 credential provider that authenticates requests to a registry record's source.
Registry record status
A summary of a registry record returned by list operations. Contains identifying and lifecycle fields but omits descriptor content.
Registry summary for list operations
The requested resource was not found.
A self-managed private endpoint backed by a VPC Lattice resource configuration. Exactly one member is set.
The request would exceed a service quota.
Response structure for submitting a registry record for approval
The request was denied due to request throttling; the caller may retry after a delay.
The A2A agent card descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of A2A agent card descriptor fields that can be individually updated.
The agent skills additional-data patch wrapper. Omit to leave the additional data unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of agent skills additional-data fields that can be individually updated.
The agent skills definition descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of agent skills definition descriptor fields that can be individually updated.
The agent skills markdown descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of agent skills markdown descriptor fields that can be individually updated.
A wrapper for updating the approval configuration of a registry. Include this wrapper to replace the approval configuration with the specified value; omit it to leave the approval configuration unchanged.
Wrapper for updating an optional authorizer configuration with PATCH semantics.
The custom descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of custom descriptor fields that can be individually updated.
Leaf patch wrapper for a descriptor's data schema version. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
Wrapper for updating an optional Description field with PATCH semantics
Leaf patch wrapper for descriptor data. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
The top-level descriptors patch wrapper used in UpdateRegistryRecord. Omit to leave the current descriptors unchanged; supply an empty object to clear them; supply optionalValue to apply a per-field patch.
The patchable descriptor fields applied during an UpdateRegistryRecord call. Each field is independently patchable.
Leaf patch wrapper for a descriptor's source configuration. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
The discovery configuration fields to update on a registry. Omit this structure to leave the discovery configuration unchanged.
Leaf patch wrapper for a registry record's display name. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.
The MCP server additional-data patch wrapper. Omit to leave the additional data unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of MCP server additional-data fields that can be individually updated.
The MCP server descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of MCP server descriptor fields that can be individually updated.
The MCP tools descriptor patch wrapper. Omit to leave the tools descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.
The set of MCP tools descriptor fields that can be individually updated.
Response structure for updating a registry record
Response structure for updating a registry record status
Request structure for updating a registry
Response structure for updating a registry
The request failed validation of one or more input fields.
Describes a single input field that failed validation.