Skip to content

Commit 4578fdf

Browse files
Updated API models and rebuilt service gems.
1 parent 537a53e commit 4578fdf

File tree

49 files changed

+1368
-154
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1368
-154
lines changed

apis/bedrock-agentcore-control/2023-06-05/api-2.json

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,6 +1079,15 @@
10791079
"max":256,
10801080
"min":1
10811081
},
1082+
"AgentManagedRuntimeType":{
1083+
"type":"string",
1084+
"enum":[
1085+
"PYTHON_3_10",
1086+
"PYTHON_3_11",
1087+
"PYTHON_3_12",
1088+
"PYTHON_3_13"
1089+
]
1090+
},
10821091
"AgentRuntime":{
10831092
"type":"structure",
10841093
"required":[
@@ -1107,7 +1116,8 @@
11071116
"AgentRuntimeArtifact":{
11081117
"type":"structure",
11091118
"members":{
1110-
"containerConfiguration":{"shape":"ContainerConfiguration"}
1119+
"containerConfiguration":{"shape":"ContainerConfiguration"},
1120+
"codeConfiguration":{"shape":"CodeConfiguration"}
11111121
},
11121122
"union":true
11131123
},
@@ -1400,6 +1410,32 @@
14001410
"min":33,
14011411
"pattern":"[a-zA-Z0-9](-*[a-zA-Z0-9]){0,256}"
14021412
},
1413+
"Code":{
1414+
"type":"structure",
1415+
"members":{
1416+
"s3":{"shape":"S3Location"}
1417+
},
1418+
"union":true
1419+
},
1420+
"CodeConfiguration":{
1421+
"type":"structure",
1422+
"required":[
1423+
"code",
1424+
"runtime",
1425+
"entryPoint"
1426+
],
1427+
"members":{
1428+
"code":{"shape":"Code"},
1429+
"runtime":{"shape":"AgentManagedRuntimeType"},
1430+
"entryPoint":{"shape":"CodeConfigurationEntryPointList"}
1431+
}
1432+
},
1433+
"CodeConfigurationEntryPointList":{
1434+
"type":"list",
1435+
"member":{"shape":"entryPoint"},
1436+
"max":2,
1437+
"min":1
1438+
},
14031439
"CodeInterpreterArn":{
14041440
"type":"string",
14051441
"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})"
@@ -2077,6 +2113,12 @@
20772113
"shape":"AgentRuntimeId",
20782114
"location":"uri",
20792115
"locationName":"agentRuntimeId"
2116+
},
2117+
"clientToken":{
2118+
"shape":"ClientToken",
2119+
"idempotencyToken":true,
2120+
"location":"querystring",
2121+
"locationName":"clientToken"
20802122
}
20812123
}
20822124
},
@@ -3854,7 +3896,8 @@
38543896
],
38553897
"members":{
38563898
"bucket":{"shape":"S3LocationBucketString"},
3857-
"prefix":{"shape":"S3LocationPrefixString"}
3899+
"prefix":{"shape":"S3LocationPrefixString"},
3900+
"versionId":{"shape":"S3LocationVersionIdString"}
38583901
}
38593902
},
38603903
"S3LocationBucketString":{
@@ -3863,8 +3906,14 @@
38633906
},
38643907
"S3LocationPrefixString":{
38653908
"type":"string",
3909+
"max":1024,
38663910
"min":1
38673911
},
3912+
"S3LocationVersionIdString":{
3913+
"type":"string",
3914+
"max":1024,
3915+
"min":3
3916+
},
38683917
"SalesforceOauth2ProviderConfigInput":{
38693918
"type":"structure",
38703919
"required":[
@@ -4956,6 +5005,11 @@
49565005
"name":{"shape":"WorkloadIdentityNameType"},
49575006
"workloadIdentityArn":{"shape":"WorkloadIdentityArnType"}
49585007
}
5008+
},
5009+
"entryPoint":{
5010+
"type":"string",
5011+
"max":128,
5012+
"min":1
49595013
}
49605014
}
49615015
}

apis/bedrock-agentcore-control/2023-06-05/docs-2.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@
7272
"UpdateAgentRuntimeEndpointRequest$description": "<p>The updated description of the AgentCore Runtime endpoint.</p>"
7373
}
7474
},
75+
"AgentManagedRuntimeType": {
76+
"base": null,
77+
"refs": {
78+
"CodeConfiguration$runtime": "<p>The runtime environment for executing the code (for example, Python 3.9 or Node.js 18).</p>"
79+
}
80+
},
7581
"AgentRuntime": {
7682
"base": "<p>Contains information about an agent runtime. An agent runtime is the execution environment for a Amazon Bedrock Agent.</p>",
7783
"refs": {
@@ -473,12 +479,31 @@
473479
"CreateGatewayRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
474480
"CreateGatewayTargetRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
475481
"DeleteAgentRuntimeEndpointRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>",
482+
"DeleteAgentRuntimeRequest$clientToken": "<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>",
476483
"DeleteBrowserRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>",
477484
"DeleteCodeInterpreterRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>",
478485
"UpdateAgentRuntimeEndpointRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>",
479486
"UpdateAgentRuntimeRequest$clientToken": "<p>A unique, case-sensitive identifier to ensure idempotency of the request.</p>"
480487
}
481488
},
489+
"Code": {
490+
"base": "<p>The source code configuration that specifies the location and details of the code to be executed.</p>",
491+
"refs": {
492+
"CodeConfiguration$code": "<p>The source code location and configuration details.</p>"
493+
}
494+
},
495+
"CodeConfiguration": {
496+
"base": "<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>",
497+
"refs": {
498+
"AgentRuntimeArtifact$codeConfiguration": "<p>The code configuration for the agent runtime artifact, including the source code location and execution settings.</p>"
499+
}
500+
},
501+
"CodeConfigurationEntryPointList": {
502+
"base": null,
503+
"refs": {
504+
"CodeConfiguration$entryPoint": "<p>The entry point for the code execution, specifying the function or method that should be invoked when the code runs.</p>"
505+
}
506+
},
482507
"CodeInterpreterArn": {
483508
"base": null,
484509
"refs": {
@@ -2038,6 +2063,7 @@
20382063
"S3Location": {
20392064
"base": "<p>The Amazon S3 location for storing data. This structure defines where in Amazon S3 data is stored.</p>",
20402065
"refs": {
2066+
"Code$s3": "<p>The Amazon Amazon S3 object that contains the source code for the agent runtime.</p>",
20412067
"RecordingConfig$s3Location": "<p>The Amazon S3 location where browser recordings are stored. This location contains the recorded browser sessions.</p>"
20422068
}
20432069
},
@@ -2053,6 +2079,12 @@
20532079
"S3Location$prefix": "<p>The prefix for objects in the Amazon S3 bucket. This prefix is added to the object keys to organize the data.</p>"
20542080
}
20552081
},
2082+
"S3LocationVersionIdString": {
2083+
"base": null,
2084+
"refs": {
2085+
"S3Location$versionId": "<p>The version ID of the Amazon Amazon S3 object. If not specified, the latest version of the object is used.</p>"
2086+
}
2087+
},
20562088
"SalesforceOauth2ProviderConfigInput": {
20572089
"base": "<p>Input configuration for a Salesforce OAuth2 provider.</p>",
20582090
"refs": {
@@ -2839,6 +2871,12 @@
28392871
"refs": {
28402872
"WorkloadIdentityList$member": null
28412873
}
2874+
},
2875+
"entryPoint": {
2876+
"base": null,
2877+
"refs": {
2878+
"CodeConfigurationEntryPointList$member": null
2879+
}
28422880
}
28432881
}
28442882
}

apis/budgets/2016-10-20/api-2.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,7 +1539,7 @@
15391539
"type":"string",
15401540
"max":684,
15411541
"min":25,
1542-
"pattern":"^arn:aws(-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::(\\d{12}|aws):policy(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
1542+
"pattern":"^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::(\\d{12}|aws):policy(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
15431543
},
15441544
"PolicyId":{
15451545
"type":"string",
@@ -1551,7 +1551,7 @@
15511551
"type":"string",
15521552
"max":20,
15531553
"min":9,
1554-
"pattern":"^\\w{2}-\\w+(-\\w+)?-\\d$"
1554+
"pattern":"^\\w{2,4}-\\w+(-\\w+)?-\\d$"
15551555
},
15561556
"ResourceLockedException":{
15571557
"type":"structure",
@@ -1603,7 +1603,7 @@
16031603
"type":"string",
16041604
"max":618,
16051605
"min":32,
1606-
"pattern":"^arn:aws(-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::\\d{12}:role(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
1606+
"pattern":"^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::\\d{12}:role(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
16071607
},
16081608
"Roles":{
16091609
"type":"list",

apis/budgets/2016-10-20/endpoint-rule-set-1.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,106 @@
319319
},
320320
"type": "endpoint"
321321
},
322+
{
323+
"conditions": [
324+
{
325+
"fn": "stringEquals",
326+
"argv": [
327+
{
328+
"fn": "getAttr",
329+
"argv": [
330+
{
331+
"ref": "PartitionResult"
332+
},
333+
"name"
334+
]
335+
},
336+
"aws-eusc"
337+
]
338+
},
339+
{
340+
"fn": "booleanEquals",
341+
"argv": [
342+
{
343+
"ref": "UseFIPS"
344+
},
345+
false
346+
]
347+
},
348+
{
349+
"fn": "booleanEquals",
350+
"argv": [
351+
{
352+
"ref": "UseDualStack"
353+
},
354+
false
355+
]
356+
}
357+
],
358+
"endpoint": {
359+
"url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu",
360+
"properties": {
361+
"authSchemes": [
362+
{
363+
"name": "sigv4",
364+
"signingRegion": "eusc-de-east-1"
365+
}
366+
]
367+
},
368+
"headers": {}
369+
},
370+
"type": "endpoint"
371+
},
372+
{
373+
"conditions": [
374+
{
375+
"fn": "stringEquals",
376+
"argv": [
377+
{
378+
"fn": "getAttr",
379+
"argv": [
380+
{
381+
"ref": "PartitionResult"
382+
},
383+
"name"
384+
]
385+
},
386+
"aws-eusc"
387+
]
388+
},
389+
{
390+
"fn": "booleanEquals",
391+
"argv": [
392+
{
393+
"ref": "UseFIPS"
394+
},
395+
false
396+
]
397+
},
398+
{
399+
"fn": "booleanEquals",
400+
"argv": [
401+
{
402+
"ref": "UseDualStack"
403+
},
404+
true
405+
]
406+
}
407+
],
408+
"endpoint": {
409+
"url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu",
410+
"properties": {
411+
"authSchemes": [
412+
{
413+
"name": "sigv4",
414+
"signingRegion": "eusc-de-east-1"
415+
}
416+
]
417+
},
418+
"headers": {}
419+
},
420+
"type": "endpoint"
421+
},
322422
{
323423
"conditions": [
324424
{

apis/budgets/2016-10-20/endpoint-tests-1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@
234234
}
235235
]
236236
},
237-
"url": "https://budgets.amazonaws.eu"
237+
"url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu"
238238
}
239239
},
240240
"params": {

apis/ec2/2016-11-15/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33995,7 +33995,8 @@
3399533995
"m8a.24xlarge",
3399633996
"m8a.48xlarge",
3399733997
"m8a.metal-24xl",
33998-
"m8a.metal-48xl"
33998+
"m8a.metal-48xl",
33999+
"trn2.3xlarge"
3399934000
]
3400034001
},
3400134002
"InstanceTypeHypervisor":{

0 commit comments

Comments
 (0)