|
1135 | 1135 | "max":256, |
1136 | 1136 | "min":1 |
1137 | 1137 | }, |
| 1138 | + "AgentManagedRuntimeType":{ |
| 1139 | + "type":"string", |
| 1140 | + "enum":[ |
| 1141 | + "PYTHON_3_10", |
| 1142 | + "PYTHON_3_11", |
| 1143 | + "PYTHON_3_12", |
| 1144 | + "PYTHON_3_13" |
| 1145 | + ] |
| 1146 | + }, |
1138 | 1147 | "AgentRuntime":{ |
1139 | 1148 | "type":"structure", |
1140 | 1149 | "required":[ |
|
1188 | 1197 | "containerConfiguration":{ |
1189 | 1198 | "shape":"ContainerConfiguration", |
1190 | 1199 | "documentation":"<p>The container configuration for the agent artifact.</p>" |
| 1200 | + }, |
| 1201 | + "codeConfiguration":{ |
| 1202 | + "shape":"CodeConfiguration", |
| 1203 | + "documentation":"<p>The code configuration for the agent runtime artifact, including the source code location and execution settings.</p>" |
1191 | 1204 | } |
1192 | 1205 | }, |
1193 | 1206 | "documentation":"<p>The artifact of the agent.</p>", |
|
1592 | 1605 | "min":33, |
1593 | 1606 | "pattern":"[a-zA-Z0-9](-*[a-zA-Z0-9]){0,256}" |
1594 | 1607 | }, |
| 1608 | + "Code":{ |
| 1609 | + "type":"structure", |
| 1610 | + "members":{ |
| 1611 | + "s3":{ |
| 1612 | + "shape":"S3Location", |
| 1613 | + "documentation":"<p>The Amazon Amazon S3 object that contains the source code for the agent runtime.</p>" |
| 1614 | + } |
| 1615 | + }, |
| 1616 | + "documentation":"<p>The source code configuration that specifies the location and details of the code to be executed.</p>", |
| 1617 | + "union":true |
| 1618 | + }, |
| 1619 | + "CodeConfiguration":{ |
| 1620 | + "type":"structure", |
| 1621 | + "required":[ |
| 1622 | + "code", |
| 1623 | + "runtime", |
| 1624 | + "entryPoint" |
| 1625 | + ], |
| 1626 | + "members":{ |
| 1627 | + "code":{ |
| 1628 | + "shape":"Code", |
| 1629 | + "documentation":"<p>The source code location and configuration details.</p>" |
| 1630 | + }, |
| 1631 | + "runtime":{ |
| 1632 | + "shape":"AgentManagedRuntimeType", |
| 1633 | + "documentation":"<p>The runtime environment for executing the code (for example, Python 3.9 or Node.js 18).</p>" |
| 1634 | + }, |
| 1635 | + "entryPoint":{ |
| 1636 | + "shape":"CodeConfigurationEntryPointList", |
| 1637 | + "documentation":"<p>The entry point for the code execution, specifying the function or method that should be invoked when the code runs.</p>" |
| 1638 | + } |
| 1639 | + }, |
| 1640 | + "documentation":"<p>The configuration for the source code that defines how the agent runtime code should be executed, including the code location, runtime environment, and entry point.</p>" |
| 1641 | + }, |
| 1642 | + "CodeConfigurationEntryPointList":{ |
| 1643 | + "type":"list", |
| 1644 | + "member":{"shape":"entryPoint"}, |
| 1645 | + "max":2, |
| 1646 | + "min":1 |
| 1647 | + }, |
1595 | 1648 | "CodeInterpreterArn":{ |
1596 | 1649 | "type":"string", |
1597 | 1650 | "pattern":"arn:(-[^:]+)?:bedrock-agentcore:[a-z0-9-]+:(aws|[0-9]{12}):code-interpreter(-custom)?/(aws\\.codeinterpreter\\.v1|[a-zA-Z][a-zA-Z0-9_]{0,47}-[a-zA-Z0-9]{10})" |
|
2780 | 2833 | "documentation":"<p>The unique identifier of the AgentCore Runtime to delete.</p>", |
2781 | 2834 | "location":"uri", |
2782 | 2835 | "locationName":"agentRuntimeId" |
| 2836 | + }, |
| 2837 | + "clientToken":{ |
| 2838 | + "shape":"ClientToken", |
| 2839 | + "documentation":"<p>A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request but does not return an error.</p>", |
| 2840 | + "idempotencyToken":true, |
| 2841 | + "location":"querystring", |
| 2842 | + "locationName":"clientToken" |
2783 | 2843 | } |
2784 | 2844 | } |
2785 | 2845 | }, |
|
5553 | 5613 | "prefix":{ |
5554 | 5614 | "shape":"S3LocationPrefixString", |
5555 | 5615 | "documentation":"<p>The prefix for objects in the Amazon S3 bucket. This prefix is added to the object keys to organize the data.</p>" |
| 5616 | + }, |
| 5617 | + "versionId":{ |
| 5618 | + "shape":"S3LocationVersionIdString", |
| 5619 | + "documentation":"<p>The version ID of the Amazon Amazon S3 object. If not specified, the latest version of the object is used.</p>" |
5556 | 5620 | } |
5557 | 5621 | }, |
5558 | 5622 | "documentation":"<p>The Amazon S3 location for storing data. This structure defines where in Amazon S3 data is stored.</p>" |
|
5563 | 5627 | }, |
5564 | 5628 | "S3LocationPrefixString":{ |
5565 | 5629 | "type":"string", |
| 5630 | + "max":1024, |
5566 | 5631 | "min":1 |
5567 | 5632 | }, |
| 5633 | + "S3LocationVersionIdString":{ |
| 5634 | + "type":"string", |
| 5635 | + "max":1024, |
| 5636 | + "min":3 |
| 5637 | + }, |
5568 | 5638 | "SalesforceOauth2ProviderConfigInput":{ |
5569 | 5639 | "type":"structure", |
5570 | 5640 | "required":[ |
|
7276 | 7346 | } |
7277 | 7347 | }, |
7278 | 7348 | "documentation":"<p>Contains information about a workload identity.</p>" |
| 7349 | + }, |
| 7350 | + "entryPoint":{ |
| 7351 | + "type":"string", |
| 7352 | + "max":128, |
| 7353 | + "min":1 |
7279 | 7354 | } |
7280 | 7355 | }, |
7281 | 7356 | "documentation":"<p>Welcome to the Amazon Bedrock AgentCore Control plane API reference. Control plane actions configure, create, modify, and monitor Amazon Web Services resources.</p>" |
|
0 commit comments