browser_profiles
Creates, updates, deletes, gets or lists a browser_profiles resource.
Overview
| Name | browser_profiles |
| Type | Resource |
| Id | aws.bedrock_agentcore_control.browser_profiles |
Fields
The following fields are returned by SELECT queries:
- get_browser_profile
- list_browser_profiles
| Name | Datatype | Description |
|---|---|---|
name | string | The name of the browser profile. (pattern: <code>[a-zA-Z][a-zA-Z0-9_]{0,47}</code>) |
created_at | string (date-time) | The timestamp when the browser profile was created. |
description | string | The description of the browser profile. |
last_saved_at | string (date-time) | The timestamp when browser session data was last saved to this profile. |
last_saved_browser_id | string | The identifier of the browser from which data was last saved to this profile. (pattern: <code>(aws.browser.v1|[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10})</code>) |
last_saved_browser_session_id | string | The identifier of the browser session from which data was last saved to this profile. (pattern: <code>[0-9a-zA-Z]{1,40}</code>) |
last_updated_at | string (date-time) | The timestamp when the browser profile was last updated. |
profile_arn | string | The Amazon Resource Name (ARN) of the browser profile. (pattern: <code>arn:aws(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:browser-profile/[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}</code>) |
profile_id | string | The unique identifier of the browser profile. (pattern: <code>[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}</code>) |
status | string | The current status of the browser profile. (READY, DELETING, DELETED, SAVING) |
| Name | Datatype | Description |
|---|---|---|
name | string | The name of the browser profile. (pattern: <code>[a-zA-Z][a-zA-Z0-9_]{0,47}</code>) |
created_at | string (date-time) | The timestamp when the browser profile was created. |
description | string | The description of the browser profile. |
last_saved_at | string (date-time) | The timestamp when browser session data was last saved to this profile. |
last_saved_browser_id | string | The identifier of the browser from which data was last saved to this profile. (pattern: <code>(aws.browser.v1|[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10})</code>) |
last_saved_browser_session_id | string | The identifier of the browser session from which data was last saved to this profile. (pattern: <code>[0-9a-zA-Z]{1,40}</code>) |
last_updated_at | string (date-time) | The timestamp when the browser profile was last updated. |
profile_arn | string | The Amazon Resource Name (ARN) of the browser profile. (pattern: <code>arn:aws(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:browser-profile/[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}</code>) |
profile_id | string | The unique identifier of the browser profile. (pattern: <code>[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}</code>) |
status | string | The current status of the browser profile. Possible values include READY, SAVING, DELETING, and DELETED. (READY, DELETING, DELETED, SAVING) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_browser_profile | select | profile_id, region | Gets information about a browser profile. | |
list_browser_profiles | select | region | maxResults, nextToken | Lists all browser profiles in your account. |
create_browser_profile | insert | region, name | Creates a browser profile in Amazon Bedrock AgentCore. A browser profile stores persistent browser data such as cookies, local storage, session storage, and browsing history that can be saved from browser sessions and reused in subsequent sessions. | |
delete_browser_profile | delete | profile_id, region | clientToken | Deletes a browser profile. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
profile_id | string | The unique identifier of the browser profile to delete. |
region | string | AWS region (default: us-east-1) |
clientToken | string | A unique, case-sensitive identifier to ensure idempotency of the request. |
maxResults | integer | The maximum number of results to return in the response. |
nextToken | string | A token to retrieve the next page of results. |
SELECT examples
- get_browser_profile
- list_browser_profiles
Gets information about a browser profile.
SELECT
name,
created_at,
description,
last_saved_at,
last_saved_browser_id,
last_saved_browser_session_id,
last_updated_at,
profile_arn,
profile_id,
status
FROM aws.bedrock_agentcore_control.browser_profiles
WHERE profile_id = '{{ profile_id }}' -- required
AND region = '{{ region }}' -- required
;
Lists all browser profiles in your account.
SELECT
name,
created_at,
description,
last_saved_at,
last_saved_browser_id,
last_saved_browser_session_id,
last_updated_at,
profile_arn,
profile_id,
status
FROM aws.bedrock_agentcore_control.browser_profiles
WHERE region = '{{ region }}' -- required
AND maxResults = '{{ maxResults }}'
AND nextToken = '{{ nextToken }}'
;
INSERT examples
- create_browser_profile
- Manifest
Creates a browser profile in Amazon Bedrock AgentCore. A browser profile stores persistent browser data such as cookies, local storage, session storage, and browsing history that can be saved from browser sessions and reused in subsequent sessions.
INSERT INTO aws.bedrock_agentcore_control.browser_profiles (
name,
description,
clientToken,
tags,
region
)
SELECT
'{{ name }}' /* required */,
'{{ description }}',
'{{ clientToken }}',
'{{ tags }}',
'{{ region }}'
RETURNING
created_at,
profile_arn,
profile_id,
status
;
# Description fields are for documentation purposes
- name: browser_profiles
props:
- name: region
value: "{{ region }}"
description: Required parameter for the browser_profiles resource.
- name: name
value: "{{ name }}"
- name: description
value: "{{ description }}"
- name: clientToken
value: "{{ clientToken }}"
- name: tags
value: "{{ tags }}"
DELETE examples
- delete_browser_profile
Deletes a browser profile.
DELETE FROM aws.bedrock_agentcore_control.browser_profiles
WHERE profile_id = '{{ profile_id }}' --required
AND region = '{{ region }}' --required
AND clientToken = '{{ clientToken }}'
;