Skip to content

Commit 973ad44

Browse files
author
AWS
committed
Amazon Bedrock AgentCore Control Update: Adds SDK support for 1) Persist session state in AgentCore Runtime via filesystemConfigurations in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2) Optional name-based filtering on AgentCore ListBrowserProfiles API.
1 parent a6d6f48 commit 973ad44

File tree

2 files changed

+57
-1
lines changed

2 files changed

+57
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Bedrock AgentCore Control",
4+
"contributor": "",
5+
"description": "Adds SDK support for 1) Persist session state in AgentCore Runtime via filesystemConfigurations in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2) Optional name-based filtering on AgentCore ListBrowserProfiles API."
6+
}

services/bedrockagentcorecontrol/src/main/resources/codegen-resources/service-2.json

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2950,6 +2950,10 @@
29502950
"shape":"EnvironmentVariablesMap",
29512951
"documentation":"<p>Environment variables to set in the AgentCore Runtime environment.</p>"
29522952
},
2953+
"filesystemConfigurations":{
2954+
"shape":"FilesystemConfigurations",
2955+
"documentation":"<p>The filesystem configurations to mount into the AgentCore Runtime. Use filesystem configurations to provide persistent storage to your AgentCore Runtime sessions.</p>"
2956+
},
29532957
"tags":{
29542958
"shape":"TagsMap",
29552959
"documentation":"<p>A map of tag keys and values to assign to the agent runtime. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.</p>"
@@ -5383,6 +5387,23 @@
53835387
"documentation":"<p>Contains extraction configuration information for a memory strategy.</p>",
53845388
"union":true
53855389
},
5390+
"FilesystemConfiguration":{
5391+
"type":"structure",
5392+
"members":{
5393+
"sessionStorage":{
5394+
"shape":"SessionStorageConfiguration",
5395+
"documentation":"<p>Configuration for session storage. Session storage provides persistent storage that is preserved across AgentCore Runtime session invocations.</p>"
5396+
}
5397+
},
5398+
"documentation":"<p>Configuration for a filesystem that can be mounted into the AgentCore Runtime.</p>",
5399+
"union":true
5400+
},
5401+
"FilesystemConfigurations":{
5402+
"type":"list",
5403+
"member":{"shape":"FilesystemConfiguration"},
5404+
"max":1,
5405+
"min":0
5406+
},
53865407
"Filter":{
53875408
"type":"structure",
53885409
"required":[
@@ -5923,6 +5944,10 @@
59235944
"metadataConfiguration":{
59245945
"shape":"RuntimeMetadataConfiguration",
59255946
"documentation":"<p>Configuration for microVM Metadata Service (MMDS) settings for the AgentCore Runtime.</p>"
5947+
},
5948+
"filesystemConfigurations":{
5949+
"shape":"FilesystemConfigurations",
5950+
"documentation":"<p>The filesystem configurations mounted into the AgentCore Runtime.</p>"
59265951
}
59275952
}
59285953
},
@@ -7438,6 +7463,10 @@
74387463
"documentation":"<p>A token to retrieve the next page of results.</p>",
74397464
"location":"querystring",
74407465
"locationName":"nextToken"
7466+
},
7467+
"name":{
7468+
"shape":"BrowserProfileName",
7469+
"documentation":"<p>The name of the browser profile to filter results by.</p>"
74417470
}
74427471
}
74437472
},
@@ -8567,6 +8596,12 @@
85678596
},
85688597
"documentation":"<p>Contains information for modifying a strategy configuration.</p>"
85698598
},
8599+
"MountPath":{
8600+
"type":"string",
8601+
"max":200,
8602+
"min":6,
8603+
"pattern":"/mnt/[a-zA-Z0-9._-]+/?"
8604+
},
85708605
"Name":{
85718606
"type":"string",
85728607
"pattern":"[a-zA-Z][a-zA-Z0-9_]{0,47}"
@@ -9983,6 +10018,17 @@
998310018
"max":1440,
998410019
"min":1
998510020
},
10021+
"SessionStorageConfiguration":{
10022+
"type":"structure",
10023+
"required":["mountPath"],
10024+
"members":{
10025+
"mountPath":{
10026+
"shape":"MountPath",
10027+
"documentation":"<p>The mount path for the session storage filesystem inside the AgentCore Runtime. The path must be under <code>/mnt</code> with exactly one subdirectory level (for example, <code>/mnt/data</code>).</p>"
10028+
}
10029+
},
10030+
"documentation":"<p>Configuration for a session storage filesystem mounted into the AgentCore Runtime. Session storage provides persistent storage that is preserved across AgentCore Runtime session invocations.</p>"
10031+
},
998610032
"SetTokenVaultCMKRequest":{
998710033
"type":"structure",
998810034
"required":["kmsConfiguration"],
@@ -10836,6 +10882,10 @@
1083610882
"shape":"EnvironmentVariablesMap",
1083710883
"documentation":"<p>Updated environment variables to set in the AgentCore Runtime environment.</p>"
1083810884
},
10885+
"filesystemConfigurations":{
10886+
"shape":"FilesystemConfigurations",
10887+
"documentation":"<p>The updated filesystem configurations to mount into the AgentCore Runtime.</p>"
10888+
},
1083910889
"clientToken":{
1084010890
"shape":"ClientToken",
1084110891
"documentation":"<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>",
@@ -11646,7 +11696,7 @@
1164611696
"documentation":"<p>Represents an optional value that is used to update the human-readable description of the resource. If set to null, it will clear the current description of the resource.</p>"
1164711697
}
1164811698
},
11649-
"documentation":"<p>Respresents an optional value that can be provided to update the human-readable description of the resource. If the field is omitted from the request, it will leave the current decription value unchanged.</p>"
11699+
"documentation":"<p>Wrapper for updating an optional Description field with PATCH semantics. When present in an update request, the description is replaced with optionalValue. When absent, the description is left unchanged. To unset the description, include the wrapper with optionalValue set to null.</p>"
1165011700
},
1165111701
"UserPreferenceConsolidationOverride":{
1165211702
"type":"structure",

0 commit comments

Comments
 (0)