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::BrowserCustom
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 CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::BedrockAgentCore::BrowserCustom", "Properties" : { "BrowserSigning" :BrowserSigning, "Description" :String, "ExecutionRoleArn" :String, "Name" :String, "NetworkConfiguration" :BrowserNetworkConfiguration, "RecordingConfig" :RecordingConfig, "Tags" :{} }Key:Value, ...}
YAML
Type: AWS::BedrockAgentCore::BrowserCustom Properties: BrowserSigning:BrowserSigningDescription:StringExecutionRoleArn:StringName:StringNetworkConfiguration:BrowserNetworkConfigurationRecordingConfig:RecordingConfigTags:Key:Value
Properties
BrowserSigning-
The browser signing configuration that enables cryptographic agent identification using HTTP message signatures for web bot authentication.
Required: No
Type: BrowserSigning
Update requires: Replacement
Description-
The description of the browser.
Required: No
Type: String
Update requires: Replacement
ExecutionRoleArn-
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the browser to access AWS services.
Required: No
Type: String
Pattern:
^arn:aws(-[a-z]+)*:iam::[0-9]{12}:role/.+$Update requires: Replacement
Name-
The name of the browser. The name must be unique within your account.
Required: Yes
Type: String
Update requires: Replacement
NetworkConfiguration-
The network configuration for the browser. This configuration specifies the network mode for the browser.
Required: Yes
Type: BrowserNetworkConfiguration
Update requires: Replacement
RecordingConfig-
The recording configuration for the browser. When enabled, browser sessions are recorded and stored in the specified Amazon S3 location.
Required: No
Type: RecordingConfig
Update requires: Replacement
-
A map of tag keys and values to assign to the browser. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.
Required: No
Type: Object of String
Pattern:
^[a-zA-Z0-9\s._:/=+@-]*$Minimum:
0Maximum:
256Update 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.
FailureReason-
The reason for failure if the browser is in a failed state.
LastUpdatedAt-
The time at which the custom browser was last updated.
Status-
The status of the custom browser.