AWS::BedrockAgentCore::BrowserCustom - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::BedrockAgentCore::BrowserCustom

Note

Amazon Bedrock AgentCore is in preview release and is subject to change.

AgentCore Browser tool provides a fast, secure, cloud-based browser runtime to enable AI agents to interact with websites at scale.

For more information about using the custom browser, see Interact with web applications using Amazon Bedrock AgentCore Browser.

See the Properties section below for descriptions of both the required and optional properties.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::BedrockAgentCore::BrowserCustom", "Properties" : { "Description" : String, "ExecutionRoleArn" : String, "Name" : String, "NetworkConfiguration" : BrowserNetworkConfiguration, "RecordingConfig" : RecordingConfig, "Tags" : {Key: Value, ...} } }

YAML

Type: AWS::BedrockAgentCore::BrowserCustom Properties: Description: String ExecutionRoleArn: String Name: String NetworkConfiguration: BrowserNetworkConfiguration RecordingConfig: RecordingConfig Tags: Key: Value

Properties

Description

The custom browser.

Required: No

Type: String

Update requires: Replacement

ExecutionRoleArn

The Amazon Resource Name (ARN) of the execution role.

Required: No

Type: String

Pattern: ^arn:aws(-[a-z]+)*:iam::[0-9]{12}:role/.+$

Update requires: Replacement

Name

The name of the custom browser.

Required: Yes

Type: String

Update requires: Replacement

NetworkConfiguration

The network configuration for a code interpreter. This structure defines how the code interpreter connects to the network.

Required: Yes

Type: BrowserNetworkConfiguration

Update requires: Replacement

RecordingConfig

THe custom browser configuration.

Required: No

Type: RecordingConfig

Update requires: Replacement

Tags

The tags for the custom browser.

Required: No

Type: Object of String

Pattern: ^[a-zA-Z0-9\s._:/=+@-]*$

Minimum: 0

Maximum: 256

Update requires: No interruption

Return values

Ref

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

BrowserArn

The ARN for the custom browser.

BrowserId

The ID for the custom browser.

CreatedAt

The time at which the custom browser was created.

LastUpdatedAt

The time at which the custom browser was last updated.

Status

The status of the custom browser.