Package-level declarations

Types

Link copied to clipboard

Descriptor that defines the content of an A2A (Agent-to-Agent) agent card registry record. The content is validated against the A2A protocol schema.

Link copied to clipboard

The caller is not authorized to perform the requested action.

Link copied to clipboard

Base class for all service related exceptions thrown by the AgentRegistryControl client

Link copied to clipboard

Additional data associated with an agent skills definition descriptor.

Link copied to clipboard

Descriptor that defines an agent skills registry record and its associated content.

Link copied to clipboard

Markdown-format descriptor containing an agent skills document.

Link copied to clipboard

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.

Link copied to clipboard

The authorizer configuration for a registry. Exactly one member is set.

Link copied to clipboard

The value and match operator used to authorize a claim during JWT validation.

Link copied to clipboard
sealed class AutoApprovalRule
Link copied to clipboard

The operator used to compare a claim value against the expected value during JWT validation.

Link copied to clipboard
sealed class ClaimMatchValueType

The expected value used to match a claim. Exactly one member is set.

Link copied to clipboard

The request conflicts with the current state of the resource.

Link copied to clipboard

Response structure for creating a registry record

Link copied to clipboard

Request structure for creating a registry

Link copied to clipboard

Response structure for creating a registry

Link copied to clipboard

A validation rule applied to a single claim of an inbound JWT.

Link copied to clipboard

Custom descriptor for user-defined content

Link copied to clipboard

Configuration for a custom JWT authorizer that validates inbound bearer tokens against an OpenID Connect identity provider.

Link copied to clipboard

Response structure for deleting a registry record

Link copied to clipboard

Request structure for deleting a registry

Link copied to clipboard

Response structure for deleting a registry

Link copied to clipboard

The typed set of descriptors for a registry record. Exactly one descriptor field is populated based on the record type.

Link copied to clipboard

The source configuration that defines where descriptor content is retrieved from.

Link copied to clipboard

URL-based descriptor source configuration, with credential provider configurations for authenticated URL retrieval.

Link copied to clipboard

Discovery configuration for the registry. Controls how consumers are authorized to search the registry and invoke its MCP endpoint.

Link copied to clipboard

The IP address type used by a private endpoint.

Link copied to clipboard
Link copied to clipboard

Response structure for retrieving a registry record

Link copied to clipboard

Request structure for getting a registry

Link copied to clipboard

Response structure for getting a registry

Link copied to clipboard

The value type of a claim in an inbound JWT.

Link copied to clipboard

The request failed due to an unexpected internal error; the caller may retry.

Link copied to clipboard

Request structure for listing registries

Link copied to clipboard

Response structure for listing registries

Link copied to clipboard

Response structure for listing registry records

Link copied to clipboard

A service-managed private endpoint provisioned within a customer VPC.

Link copied to clipboard

Additional data for an MCP server descriptor

Link copied to clipboard

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.

Link copied to clipboard

MCP tools descriptor containing tool definitions

Link copied to clipboard
sealed class PrivateEndpoint

A private network endpoint used to reach a resource over a private path. Exactly one member is set.

Link copied to clipboard

A mapping of a domain to the private endpoint used to reach it.

Link copied to clipboard
sealed class RecordType

Record type enum for registry record classification

Link copied to clipboard
Link copied to clipboard

A single filter applied to a ListRegistries request.

Link copied to clipboard
sealed class RegistryFilterName

A credential provider configuration that specifies how to authenticate when fetching descriptor content from a registry record's source URL.

Link copied to clipboard

The credential provider details for a registry record. Exactly one member is populated, matching the configured credential provider type.

Link copied to clipboard

A single filter applied to a ListRegistryRecords request.

Link copied to clipboard
Link copied to clipboard

The configuration for an IAM role credential provider that signs requests to a registry record's source with AWS Signature Version 4 (SigV4).

Link copied to clipboard

The configuration for an OAuth 2.0 credential provider that authenticates requests to a registry record's source.

Link copied to clipboard
Link copied to clipboard

Registry record status

Link copied to clipboard

A summary of a registry record returned by list operations. Contains identifying and lifecycle fields but omits descriptor content.

Link copied to clipboard
sealed class RegistryStatus
Link copied to clipboard

Registry summary for list operations

Link copied to clipboard

The requested resource was not found.

Link copied to clipboard

A self-managed private endpoint backed by a VPC Lattice resource configuration. Exactly one member is set.

Link copied to clipboard

The request would exceed a service quota.

Link copied to clipboard

Response structure for submitting a registry record for approval

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request was denied due to request throttling; the caller may retry after a delay.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard

The set of A2A agent card descriptor fields that can be individually updated.

Link copied to clipboard

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.

Link copied to clipboard

The set of agent skills additional-data fields that can be individually updated.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

The set of agent skills markdown descriptor fields that can be individually updated.

Link copied to clipboard

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.

Link copied to clipboard

Wrapper for updating an optional authorizer configuration with PATCH semantics.

Link copied to clipboard

The custom descriptor patch wrapper. Omit to leave the descriptor unchanged; supply an empty object to remove it; supply optionalValue to patch its fields.

Link copied to clipboard

The set of custom descriptor fields that can be individually updated.

Link copied to clipboard

Leaf patch wrapper for a descriptor's data schema version. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.

Link copied to clipboard

Wrapper for updating an optional Description field with PATCH semantics

Link copied to clipboard

Leaf patch wrapper for descriptor data. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.

Link copied to clipboard

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.

Link copied to clipboard

The patchable descriptor fields applied during an UpdateRegistryRecord call. Each field is independently patchable.

Link copied to clipboard

Leaf patch wrapper for a descriptor's source configuration. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.

Link copied to clipboard

The discovery configuration fields to update on a registry. Omit this structure to leave the discovery configuration unchanged.

Link copied to clipboard

Leaf patch wrapper for a registry record's display name. Omit to leave unchanged; supply an empty object to unset; supply optionalValue to set.

Link copied to clipboard

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.

Link copied to clipboard

The set of MCP server additional-data fields that can be individually updated.

Link copied to clipboard

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.

Link copied to clipboard

The set of MCP server descriptor fields that can be individually updated.

Link copied to clipboard

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.

Link copied to clipboard

The set of MCP tools descriptor fields that can be individually updated.

Link copied to clipboard

Response structure for updating a registry record

Link copied to clipboard

Response structure for updating a registry record status

Link copied to clipboard

Request structure for updating a registry

Link copied to clipboard

Response structure for updating a registry

Link copied to clipboard

The request failed validation of one or more input fields.

Link copied to clipboard

Describes a single input field that failed validation.

Link copied to clipboard