This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::AgentRegistry::RegistryRecord Descriptors
This property type contains the typed set of descriptors for a registry record. A descriptor holds the content that describes the discoverable resource, such as a server definition or an agent card.
Exactly one descriptor field is populated, based on the record type. For the AGENT record type, use the A2aAgentCard, Http, or Agui descriptor.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "A2aAgentCard" :A2aAgentCardDescriptor, "AgentSkillsDefinition" :AgentSkillsDefinitionDescriptor, "Agui" :AgUiDescriptor, "Custom" :CustomDescriptor, "Http" :HttpDescriptor, "McpServer" :McpServerDescriptor}
YAML
A2aAgentCard:A2aAgentCardDescriptorAgentSkillsDefinition:AgentSkillsDefinitionDescriptorAgui:AgUiDescriptorCustom:CustomDescriptorHttp:HttpDescriptorMcpServer:McpServerDescriptor
Properties
A2aAgentCard-
The Agent-to-Agent (A2A) agent card descriptor, populated when the record type is
AGENT.Required: No
Type: A2aAgentCardDescriptor
Update requires: No interruption
AgentSkillsDefinition-
The agent skills definition descriptor, populated when the record type is
SKILL.Required: No
Type: AgentSkillsDefinitionDescriptor
Update requires: No interruption
Agui-
The Agent-User Interaction (AG-UI) descriptor, populated for records detected from an AG-UI protocol source. You can use this descriptor only when the record type is
AGENT.Required: No
Type: AgUiDescriptor
Update requires: No interruption
Custom-
The custom descriptor, populated when the record type is
CUSTOM.Required: No
Type: CustomDescriptor
Update requires: No interruption
Http-
The HTTP descriptor, populated for records detected from an HTTP protocol source. You can use this descriptor only when the record type is
AGENT.Required: No
Type: HttpDescriptor
Update requires: No interruption
McpServer-
The Model Context Protocol (MCP) server descriptor, populated when the record type is
MCP.Required: No
Type: McpServerDescriptor
Update requires: No interruption