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::BedrockAgentCore::Harness HarnessToolConfiguration
Configuration union for different tool types.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "AgentCoreBrowser" :HarnessAgentCoreBrowserConfig, "AgentCoreCodeInterpreter" :HarnessAgentCoreCodeInterpreterConfig, "AgentCoreGateway" :HarnessAgentCoreGatewayConfig, "InlineFunction" :HarnessInlineFunctionConfig, "RemoteMcp" :HarnessRemoteMcpConfig}
YAML
AgentCoreBrowser:HarnessAgentCoreBrowserConfigAgentCoreCodeInterpreter:HarnessAgentCoreCodeInterpreterConfigAgentCoreGateway:HarnessAgentCoreGatewayConfigInlineFunction:HarnessInlineFunctionConfigRemoteMcp:HarnessRemoteMcpConfig
Properties
AgentCoreBrowser-
Configuration for AgentCore Browser.
Required: No
Type: HarnessAgentCoreBrowserConfig
Update requires: No interruption
AgentCoreCodeInterpreter-
Configuration for AgentCore Code Interpreter.
Required: No
Type: HarnessAgentCoreCodeInterpreterConfig
Update requires: No interruption
AgentCoreGateway-
Configuration for AgentCore Gateway.
Required: No
Type: HarnessAgentCoreGatewayConfig
Update requires: No interruption
InlineFunction-
Configuration for an inline function tool.
Required: No
Type: HarnessInlineFunctionConfig
Update requires: No interruption
RemoteMcp-
Configuration for remote MCP server.
Required: No
Type: HarnessRemoteMcpConfig
Update requires: No interruption