4949 "target": "com.amazonaws.bedrockagentcorecontrol#ListAgentRuntimeEndpoints"
5050 }
5151 },
52+ "com.amazonaws.bedrockagentcorecontrol#AgentManagedRuntimeType": {
53+ "type": "enum",
54+ "members": {
55+ "PYTHON_3_10": {
56+ "target": "smithy.api#Unit",
57+ "traits": {
58+ "smithy.api#enumValue": "PYTHON_3_10"
59+ }
60+ },
61+ "PYTHON_3_11": {
62+ "target": "smithy.api#Unit",
63+ "traits": {
64+ "smithy.api#enumValue": "PYTHON_3_11"
65+ }
66+ },
67+ "PYTHON_3_12": {
68+ "target": "smithy.api#Unit",
69+ "traits": {
70+ "smithy.api#enumValue": "PYTHON_3_12"
71+ }
72+ },
73+ "PYTHON_3_13": {
74+ "target": "smithy.api#Unit",
75+ "traits": {
76+ "smithy.api#enumValue": "PYTHON_3_13"
77+ }
78+ }
79+ }
80+ },
5281 "com.amazonaws.bedrockagentcorecontrol#AgentResource": {
5382 "type": "resource",
5483 "identifiers": {
151180 "traits": {
152181 "smithy.api#documentation": "<p>The container configuration for the agent artifact.</p>"
153182 }
183+ },
184+ "codeConfiguration": {
185+ "target": "com.amazonaws.bedrockagentcorecontrol#CodeConfiguration",
186+ "traits": {
187+ "smithy.api#documentation": "<p>The code configuration for the agent runtime artifact, including the source code location and execution settings.</p>"
188+ }
154189 }
155190 },
156191 "traits": {
15761611 "smithy.api#pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,256}$"
15771612 }
15781613 },
1614+ "com.amazonaws.bedrockagentcorecontrol#Code": {
1615+ "type": "union",
1616+ "members": {
1617+ "s3": {
1618+ "target": "com.amazonaws.bedrockagentcorecontrol#S3Location",
1619+ "traits": {
1620+ "smithy.api#documentation": "<p>The Amazon Amazon S3 object that contains the source code for the agent runtime.</p>"
1621+ }
1622+ }
1623+ },
1624+ "traits": {
1625+ "smithy.api#documentation": "<p>The source code configuration that specifies the location and details of the code to be executed.</p>"
1626+ }
1627+ },
1628+ "com.amazonaws.bedrockagentcorecontrol#CodeConfiguration": {
1629+ "type": "structure",
1630+ "members": {
1631+ "code": {
1632+ "target": "com.amazonaws.bedrockagentcorecontrol#Code",
1633+ "traits": {
1634+ "smithy.api#documentation": "<p>The source code location and configuration details.</p>",
1635+ "smithy.api#required": {}
1636+ }
1637+ },
1638+ "runtime": {
1639+ "target": "com.amazonaws.bedrockagentcorecontrol#AgentManagedRuntimeType",
1640+ "traits": {
1641+ "smithy.api#documentation": "<p>The runtime environment for executing the code (for example, Python 3.9 or Node.js 18).</p>",
1642+ "smithy.api#required": {}
1643+ }
1644+ },
1645+ "entryPoint": {
1646+ "target": "com.amazonaws.bedrockagentcorecontrol#EntryPoints",
1647+ "traits": {
1648+ "smithy.api#documentation": "<p>The entry point for the code execution, specifying the function or method that should be invoked when the code runs.</p>",
1649+ "smithy.api#length": {
1650+ "min": 1,
1651+ "max": 2
1652+ },
1653+ "smithy.api#required": {}
1654+ }
1655+ }
1656+ },
1657+ "traits": {
1658+ "smithy.api#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>"
1659+ }
1660+ },
15791661 "com.amazonaws.bedrockagentcorecontrol#CodeInterpreterArn": {
15801662 "type": "string",
15811663 "traits": {
38923974 "smithy.api#httpLabel": {},
38933975 "smithy.api#required": {}
38943976 }
3977+ },
3978+ "clientToken": {
3979+ "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken",
3980+ "traits": {
3981+ "smithy.api#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>",
3982+ "smithy.api#httpQuery": "clientToken",
3983+ "smithy.api#idempotencyToken": {}
3984+ }
38953985 }
38963986 },
38973987 "traits": {
46184708 "smithy.api#sensitive": {}
46194709 }
46204710 },
4711+ "com.amazonaws.bedrockagentcorecontrol#EntryPoints": {
4712+ "type": "list",
4713+ "member": {
4714+ "target": "com.amazonaws.bedrockagentcorecontrol#entryPoint"
4715+ }
4716+ },
46214717 "com.amazonaws.bedrockagentcorecontrol#EnvironmentVariableKey": {
46224718 "type": "string",
46234719 "traits": {
92549350 "traits": {
92559351 "smithy.api#documentation": "<p>The prefix for objects in the Amazon S3 bucket. This prefix is added to the object keys to organize the data.</p>",
92569352 "smithy.api#length": {
9257- "min": 1
9353+ "min": 1,
9354+ "max": 1024
92589355 },
92599356 "smithy.api#required": {}
92609357 }
9358+ },
9359+ "versionId": {
9360+ "target": "smithy.api#String",
9361+ "traits": {
9362+ "smithy.api#documentation": "<p>The version ID of the Amazon Amazon S3 object. If not specified, the latest version of the object is used.</p>",
9363+ "smithy.api#length": {
9364+ "min": 3,
9365+ "max": 1024
9366+ }
9367+ }
92619368 }
92629369 },
92639370 "traits": {
1224712354 "traits": {
1224812355 "smithy.api#documentation": "<p>Contains information about a workload identity.</p>"
1224912356 }
12357+ },
12358+ "com.amazonaws.bedrockagentcorecontrol#entryPoint": {
12359+ "type": "string",
12360+ "traits": {
12361+ "smithy.api#length": {
12362+ "min": 1,
12363+ "max": 128
12364+ }
12365+ }
1225012366 }
1225112367 }
1225212368}
0 commit comments