bedrock_agents_sdk.plugins package
Submodules
bedrock_agents_sdk.plugins.base module
Base plugin class for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.base.AgentPlugin[source]
 Bases:
objectBase class for all plugins for the Bedrock Agents SDK
- bedrock_agents_sdk.plugins.base.BedrockAgentsPlugin
 alias of
AgentPlugin
- bedrock_agents_sdk.plugins.base.ClientPlugin
 alias of
AgentPlugin
bedrock_agents_sdk.plugins.guardrail module
Guardrail plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.guardrail.GuardrailPlugin(guardrail_id: str, guardrail_version: str = None)[source]
 Bases:
AgentPluginPlugin for adding guardrails to Bedrock Agents
bedrock_agents_sdk.plugins.knowledge_base module
Knowledge base plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.knowledge_base.KnowledgeBasePlugin(knowledge_base_id: str, description: str = None, retrieval_config: dict = None)[source]
 Bases:
AgentPluginPlugin for adding knowledge base integration to Bedrock Agents
bedrock_agents_sdk.plugins.security module
Security plugin for Bedrock Agents SDK.
- class bedrock_agents_sdk.plugins.security.SecurityPlugin(customer_encryption_key_arn=None)[source]
 Bases:
AgentPluginPlugin for adding security features to Bedrock Agents