|
409 | 409 | "aws.api#arnReference": { |
410 | 410 | "type": "AWS::BedrockAgentCore::Runtime" |
411 | 411 | }, |
412 | | - "smithy.api#pattern": "^arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:agent/[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}:([0-9]{0,4}[1-9][0-9]{0,4})$" |
| 412 | + "smithy.api#pattern": "^arn:aws(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:runtime/[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}$" |
413 | 413 | } |
414 | 414 | }, |
415 | 415 | "com.amazonaws.bedrockagentcorecontrol#AgentRuntimeArtifact": { |
|
513 | 513 | "aws.api#arnReference": { |
514 | 514 | "type": "AWS::BedrockAgentCore::RuntimeEndpoint" |
515 | 515 | }, |
516 | | - "smithy.api#pattern": "^arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:agentEndpoint/[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$" |
| 516 | + "smithy.api#pattern": "^arn:aws(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:runtime/[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}/runtime-endpoint/[a-zA-Z][a-zA-Z0-9_]{0,47}$" |
517 | 517 | } |
518 | 518 | }, |
519 | 519 | "com.amazonaws.bedrockagentcorecontrol#AgentRuntimeEndpointId": { |
|
2360 | 2360 | "aws.api#arnReference": { |
2361 | 2361 | "type": "AWS::BedrockAgentCore::BrowserProfile" |
2362 | 2362 | }, |
2363 | | - "smithy.api#pattern": "^arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:browser-profile/[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10}$" |
| 2363 | + "smithy.api#pattern": "^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}$" |
2364 | 2364 | } |
2365 | 2365 | }, |
2366 | 2366 | "com.amazonaws.bedrockagentcorecontrol#BrowserProfileId": { |
|
4549 | 4549 | "smithy.api#documentation": "<p>A list of certificates to install in the browser.</p>" |
4550 | 4550 | } |
4551 | 4551 | }, |
| 4552 | + "filesystemConfigurations": { |
| 4553 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfigurations", |
| 4554 | + "traits": { |
| 4555 | + "smithy.api#documentation": "<p>The file system configurations to mount into the browser. Use these configurations to mount your own Amazon Simple Storage Service (Amazon S3) Files or Amazon Elastic File System (Amazon EFS) access points. Your sessions can then access your data. If you don't specify this field, no file systems are mounted.</p>" |
| 4556 | + } |
| 4557 | + }, |
4552 | 4558 | "clientToken": { |
4553 | 4559 | "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken", |
4554 | 4560 | "traits": { |
|
4676 | 4682 | "smithy.api#documentation": "<p>A list of certificates to install in the code interpreter.</p>" |
4677 | 4683 | } |
4678 | 4684 | }, |
| 4685 | + "filesystemConfigurations": { |
| 4686 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfigurations", |
| 4687 | + "traits": { |
| 4688 | + "smithy.api#documentation": "<p>The file system configurations to mount into the code interpreter. Use these configurations to mount your own Amazon Simple Storage Service (Amazon S3) Files or Amazon Elastic File System (Amazon EFS) access points. Your sessions can then access your data. If you don't specify this field, no file systems are mounted.</p>" |
| 4689 | + } |
| 4690 | + }, |
4679 | 4691 | "clientToken": { |
4680 | 4692 | "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken", |
4681 | 4693 | "traits": { |
|
11417 | 11429 | "smithy.api#documentation": "<p>Configuration for an Amazon EFS access point filesystem mounted into the AgentCore Runtime. EFS access points provide shared file storage accessible from your AgentCore Runtime sessions.</p>" |
11418 | 11430 | } |
11419 | 11431 | }, |
| 11432 | + "com.amazonaws.bedrockagentcorecontrol#EfsConfiguration": { |
| 11433 | + "type": "structure", |
| 11434 | + "members": { |
| 11435 | + "accessPointArn": { |
| 11436 | + "target": "com.amazonaws.bedrockagentcorecontrol#EfsAccessPointArn", |
| 11437 | + "traits": { |
| 11438 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Elastic File System (Amazon EFS) access point to mount.</p>", |
| 11439 | + "smithy.api#required": {} |
| 11440 | + } |
| 11441 | + }, |
| 11442 | + "mountPath": { |
| 11443 | + "target": "com.amazonaws.bedrockagentcorecontrol#MountPath", |
| 11444 | + "traits": { |
| 11445 | + "smithy.api#documentation": "<p>The absolute path within the session at which the access point is mounted, for example <code>/mnt/efs</code>. Each mount path must be unique across all file system configurations in the session.</p>", |
| 11446 | + "smithy.api#required": {} |
| 11447 | + } |
| 11448 | + }, |
| 11449 | + "fileSystemArn": { |
| 11450 | + "target": "com.amazonaws.bedrockagentcorecontrol#EfsFileSystemArn", |
| 11451 | + "traits": { |
| 11452 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Elastic File System (Amazon EFS) file system that owns the access point.</p>", |
| 11453 | + "smithy.api#required": {} |
| 11454 | + } |
| 11455 | + } |
| 11456 | + }, |
| 11457 | + "traits": { |
| 11458 | + "smithy.api#documentation": "<p>The configuration for mounting an Amazon Elastic File System (Amazon EFS) access point that you own into a session.</p>" |
| 11459 | + } |
| 11460 | + }, |
| 11461 | + "com.amazonaws.bedrockagentcorecontrol#EfsFileSystemArn": { |
| 11462 | + "type": "string", |
| 11463 | + "traits": { |
| 11464 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of an Amazon Elastic File System (Amazon EFS) file system. The access points you specify must belong to this file system.</p>", |
| 11465 | + "smithy.api#length": { |
| 11466 | + "max": 256 |
| 11467 | + }, |
| 11468 | + "smithy.api#pattern": "^arn:aws[-a-z]*:elasticfilesystem:[a-z0-9-]+:[0-9]{12}:file-system/fs-[0-9a-f]{8,40}$" |
| 11469 | + } |
| 11470 | + }, |
11420 | 11471 | "com.amazonaws.bedrockagentcorecontrol#EnabledConnectors": { |
11421 | 11472 | "type": "list", |
11422 | 11473 | "member": { |
|
13866 | 13917 | "smithy.api#documentation": "<p>The list of certificates configured for the browser.</p>" |
13867 | 13918 | } |
13868 | 13919 | }, |
| 13920 | + "filesystemConfigurations": { |
| 13921 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfigurations", |
| 13922 | + "traits": { |
| 13923 | + "smithy.api#documentation": "<p>The file system configurations mounted into the browser. Each entry describes an access point and its mount path.</p>" |
| 13924 | + } |
| 13925 | + }, |
13869 | 13926 | "status": { |
13870 | 13927 | "target": "com.amazonaws.bedrockagentcorecontrol#BrowserStatus", |
13871 | 13928 | "traits": { |
|
14004 | 14061 | "smithy.api#documentation": "<p>The list of certificates configured for the code interpreter.</p>" |
14005 | 14062 | } |
14006 | 14063 | }, |
| 14064 | + "filesystemConfigurations": { |
| 14065 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfigurations", |
| 14066 | + "traits": { |
| 14067 | + "smithy.api#documentation": "<p>The file system configurations mounted into the code interpreter. Each entry describes an access point and its mount path.</p>" |
| 14068 | + } |
| 14069 | + }, |
14007 | 14070 | "failureReason": { |
14008 | 14071 | "target": "smithy.api#String", |
14009 | 14072 | "traits": { |
|
28816 | 28879 | "smithy.api#documentation": "<p>Configuration for an Amazon S3 Files access point filesystem mounted into the AgentCore Runtime. S3 Files access points provide shared file storage accessible from your AgentCore Runtime sessions.</p>" |
28817 | 28880 | } |
28818 | 28881 | }, |
| 28882 | + "com.amazonaws.bedrockagentcorecontrol#S3FilesConfiguration": { |
| 28883 | + "type": "structure", |
| 28884 | + "members": { |
| 28885 | + "accessPointArn": { |
| 28886 | + "target": "com.amazonaws.bedrockagentcorecontrol#S3FilesAccessPointArn", |
| 28887 | + "traits": { |
| 28888 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Simple Storage Service (Amazon S3) Files access point to mount.</p>", |
| 28889 | + "smithy.api#required": {} |
| 28890 | + } |
| 28891 | + }, |
| 28892 | + "mountPath": { |
| 28893 | + "target": "com.amazonaws.bedrockagentcorecontrol#MountPath", |
| 28894 | + "traits": { |
| 28895 | + "smithy.api#documentation": "<p>The absolute path within the session at which the access point is mounted, for example <code>/mnt/s3data</code>. Each mount path must be unique across all file system configurations in the session.</p>", |
| 28896 | + "smithy.api#required": {} |
| 28897 | + } |
| 28898 | + }, |
| 28899 | + "fileSystemArn": { |
| 28900 | + "target": "com.amazonaws.bedrockagentcorecontrol#S3FilesFileSystemArn", |
| 28901 | + "traits": { |
| 28902 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Simple Storage Service (Amazon S3) Files file system that owns the access point.</p>", |
| 28903 | + "smithy.api#required": {} |
| 28904 | + } |
| 28905 | + } |
| 28906 | + }, |
| 28907 | + "traits": { |
| 28908 | + "smithy.api#documentation": "<p>The configuration for mounting an Amazon Simple Storage Service (Amazon S3) Files access point that you own into a session.</p>" |
| 28909 | + } |
| 28910 | + }, |
| 28911 | + "com.amazonaws.bedrockagentcorecontrol#S3FilesFileSystemArn": { |
| 28912 | + "type": "string", |
| 28913 | + "traits": { |
| 28914 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of an Amazon Simple Storage Service (Amazon S3) Files file system. The access points you specify must belong to this file system.</p>", |
| 28915 | + "smithy.api#length": { |
| 28916 | + "max": 256 |
| 28917 | + }, |
| 28918 | + "smithy.api#pattern": "^arn:aws[-a-z]*:s3files:[a-z0-9-]+:[0-9]{12}:file-system/fs-[0-9a-f]{17,40}$" |
| 28919 | + } |
| 28920 | + }, |
28819 | 28921 | "com.amazonaws.bedrockagentcorecontrol#S3Location": { |
28820 | 28922 | "type": "structure", |
28821 | 28923 | "members": { |
|
31484 | 31586 | "smithy.api#documentation": "<p>The tools definition for an MCP descriptor. Contains the protocol version and inline content describing the available tools.</p>" |
31485 | 31587 | } |
31486 | 31588 | }, |
| 31589 | + "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfiguration": { |
| 31590 | + "type": "union", |
| 31591 | + "members": { |
| 31592 | + "s3FilesConfiguration": { |
| 31593 | + "target": "com.amazonaws.bedrockagentcorecontrol#S3FilesConfiguration", |
| 31594 | + "traits": { |
| 31595 | + "smithy.api#documentation": "<p>The configuration for mounting your own Amazon Simple Storage Service (Amazon S3) Files access point into the session.</p>" |
| 31596 | + } |
| 31597 | + }, |
| 31598 | + "efsConfiguration": { |
| 31599 | + "target": "com.amazonaws.bedrockagentcorecontrol#EfsConfiguration", |
| 31600 | + "traits": { |
| 31601 | + "smithy.api#documentation": "<p>The configuration for mounting your own Amazon Elastic File System (Amazon EFS) access point into the session.</p>" |
| 31602 | + } |
| 31603 | + } |
| 31604 | + }, |
| 31605 | + "traits": { |
| 31606 | + "smithy.api#documentation": "<p>Specifies a file system to mount into the session by providing exactly one of the following:</p> <ul> <li> <p> <code>s3FilesConfiguration</code> - Mounts an Amazon Simple Storage Service (Amazon S3) Files access point.</p> </li> <li> <p> <code>efsConfiguration</code> - Mounts an Amazon Elastic File System (Amazon EFS) access point.</p> </li> </ul>" |
| 31607 | + } |
| 31608 | + }, |
| 31609 | + "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfigurations": { |
| 31610 | + "type": "list", |
| 31611 | + "member": { |
| 31612 | + "target": "com.amazonaws.bedrockagentcorecontrol#ToolsFileSystemConfiguration" |
| 31613 | + }, |
| 31614 | + "traits": { |
| 31615 | + "smithy.api#documentation": "<p>The file system configurations to mount into the session. Each configuration maps an access point to a path inside the session. You can specify up to 4 configurations. The maximum is 2 Amazon Simple Storage Service (Amazon S3) Files access points and 2 Amazon Elastic File System (Amazon EFS) access points.</p>", |
| 31616 | + "smithy.api#length": { |
| 31617 | + "min": 0, |
| 31618 | + "max": 10 |
| 31619 | + } |
| 31620 | + } |
| 31621 | + }, |
31487 | 31622 | "com.amazonaws.bedrockagentcorecontrol#TopK": { |
31488 | 31623 | "type": "integer", |
31489 | 31624 | "traits": { |
|
0 commit comments