Skip to content

Descriptors

Source code in docs_src/capo_bedrock_agentcore_control/types/descriptors.py
class Descriptors(TypedDict, closed=True):
    mcp: NotRequired[
        "capo_bedrock_agentcore_control.types.mcp_descriptor.McpDescriptor"
    ]
    """<p>The Model Context Protocol (MCP) descriptor configuration. Use this when the <code>descriptorType</code> is <code>MCP</code>.</p>"""
    a2a: NotRequired[
        "capo_bedrock_agentcore_control.types.a2a_descriptor.A2aDescriptor"
    ]
    """<p>The Agent-to-Agent (A2A) protocol descriptor configuration. Use this when the <code>descriptorType</code> is <code>A2A</code>.</p>"""
    custom: NotRequired[
        "capo_bedrock_agentcore_control.types.custom_descriptor.CustomDescriptor"
    ]
    """<p>The custom descriptor configuration. Use this when the <code>descriptorType</code> is <code>CUSTOM</code>.</p>"""
    agent_skills: NotRequired[
        "capo_bedrock_agentcore_control.types.agent_skills_descriptor.AgentSkillsDescriptor"
    ]
    """<p>The agent skills descriptor configuration. Use this when the <code>descriptorType</code> is <code>AGENT_SKILLS</code>.</p>"""

a2a instance-attribute

a2a: NotRequired[A2aDescriptor]

The Agent-to-Agent (A2A) protocol descriptor configuration. Use this when the descriptorType is A2A.

agent_skills instance-attribute

agent_skills: NotRequired[AgentSkillsDescriptor]

The agent skills descriptor configuration. Use this when the descriptorType is AGENT_SKILLS.

custom instance-attribute

custom: NotRequired[CustomDescriptor]

The custom descriptor configuration. Use this when the descriptorType is CUSTOM.

mcp instance-attribute

mcp: NotRequired[McpDescriptor]

The Model Context Protocol (MCP) descriptor configuration. Use this when the descriptorType is MCP.