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
-
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.