bedrock_agents_sdk.deployment package
Submodules
bedrock_agents_sdk.deployment.sam_template module
SAM template generation for Bedrock Agents SDK.
- class bedrock_agents_sdk.deployment.sam_template.SAMTemplateGenerator(agent: Agent, output_dir: str = None)[source]
Bases:
object
Generates a SAM template for deploying a Bedrock Agent
- add_custom_dependency(action_group: str, dependency: str, version: str | None = None)[source]
Add a custom dependency for a specific action group
- Parameters:
action_group – The action group to add the dependency to
dependency – The name of the dependency
version – Optional version constraint (e.g., “>=1.0.0”)
- generate(foundation_model: str | None = None, parameters: Dict[str, Dict[str, str]] | None = None, description: str | None = None) str [source]
Generate the SAM template and supporting files
- Parameters:
foundation_model – The foundation model to use (defaults to the agent’s model)
parameters – Additional parameters to add to the template
description – Description for the SAM template
- Returns:
Path to the generated template file
- Return type:
str
Module contents
Deployment module for Bedrock Agents SDK.
- class bedrock_agents_sdk.deployment.SAMTemplateGenerator(agent: Agent, output_dir: str = None)[source]
Bases:
object
Generates a SAM template for deploying a Bedrock Agent
- add_custom_dependency(action_group: str, dependency: str, version: str | None = None)[source]
Add a custom dependency for a specific action group
- Parameters:
action_group – The action group to add the dependency to
dependency – The name of the dependency
version – Optional version constraint (e.g., “>=1.0.0”)
- generate(foundation_model: str | None = None, parameters: Dict[str, Dict[str, str]] | None = None, description: str | None = None) str [source]
Generate the SAM template and supporting files
- Parameters:
foundation_model – The foundation model to use (defaults to the agent’s model)
parameters – Additional parameters to add to the template
description – Description for the SAM template
- Returns:
Path to the generated template file
- Return type:
str